Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Overview

The June 2020 (1.24.0) release introduces a significant engine upgrade across all hubs, public variable update, R node whitelist information, bug fixes and security patching.

Engine Upgrade

  • Kitewheel improved the overall performance by redesigning the data flow between the API and the engine, and many modifications to the engine run time.

  • Kitewheel also upgraded to the latest version of Python 3

  • This has resulted in improvements of up to 81% reduction in execution time and up to 364% more in throughput at the same time

  • The upgrade saw the following improvements:

    • Reduced Network Latency

    • Streamlined graph execution

    • Improved rate of consumption on the job queue

    • Metrics emitted through threads – non-blocking to execution

    • Reduced size of Engine formatted graph

    • Deployed using a lighter weight container

Public Variable Update

  • Kitewheel now specified the use of public variable and best practices, and removed some anomalies in public variable behaviors

  • Public variables within a visual test are now independent of all other visual tests and deployed graphs

  • Persistent public variables scope is now guaranteed to be shared across all deployed graphs within an a project and environment - this means one running graph can update public variable that’s being used by other graphs in the same project

  • [Public variables will be available at all times to a running graph from a project and environment] - need to think about this

  • The initial values of persistent public variables will not be set by a newly deployed graph if they have already been set by another graph that is currently deployed from that project and environment

    • Previously deploying a new graph in the same environment would override the existing public variable values

R Node Update

  • Kitewheel has automatically included a few whitelisted packages and functions for users to use

  • Any additional packages and functions that fall outside of the whitelist will need to be submitted to Kitewheel Support and reviewed by Kitewheel security team

Bug Fixes

  • KIT-4632: SSO SAML Issuer and ACS corrections for certain providers

  • KIT-2258: Transactions do not necessarily load in visual testing console

  • A number of security fixes were also included

Documentation Updates

Deployment

  • Updated the Deployment section on best practices for setting listener count for deploying graphs

Data: Schema, Public Variable and Literals

R Model Node

  • The documentation now reflects the R node package and function whitelist

  • No labels