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. Kitewheel is rolling these changes out starting from May 27, 2020.
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
...