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 2 Next »

Overview

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

Engine Upgrade

  • Kitewheel upgraded the engine to Python 3, improving the overall performance by 81% in execution time and 364% more in throughput

  • The upgrade saw the following improvements:

    • Reduced Network Latency

    • Streamlined graph execution

    • Improved sharing of information across processes

    • Improved consumption on the job queue

    • Optimized threads for instance type

    • Metrics emitted through threads – non-blocking to execution

    • Reduced size of Engine formatted graph

    • Connection management pooling Rabbit

    • Python Optimization flag

    • Lighter weight container identified - switched from Debian to Alpine

Public Variable Update

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

  • Persistent public variables scope is now shared across all deployed graphs within an a project and environment

  • Public variables will be available at all times to a running graph from a project and environment

  • 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

  • Jobs that have yet to execute due to a backup should still be able to access persistent public variable values despite no graphs from the environment and project currently running

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 does not necessarily load in VTS

  • 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