Task Release Notes

James Davies

Important Note about Task Versions

Version 4.2 - latest The latest most stable versions of Kinetic Task running with JRuby 9000
Version 4.1 - 4.2 Version 4.1.x of Kinetic Task is being maintained for customers that are not yet able to leverage JRuby 9000 because of incompatible Task Handler libraries. Before upgrading to Task 4.2+ please read this article: Considerations when Upgrading to Kinetic Task 4.2+

v4.3.2 (2018-06-12)

Download

.war Download (MD5 | SHA1 | SHA256)

** IMPORTANT NOTE ** Kinetic Task comes with an embedded H2 database to make it easy to get started. This database is not meant for Production Use. Until you configure Kinetic Task for a there will be a warning message displayed at the top of each page, and a more detailed error on the Change Database console.

New Features!

Summary Description Issue Number(s)
Add version endpoint to V1 API Add version endpoint to V1 API and update reference docs. KT-972
Additions to the V2 API Add API v1 routes into API v2: version, complete deferred task, update deferred task, run tree, restore tree, clone tree, export tree KT-973
Add API v2 /echo endpoint for testing Add API v2 /echo endpoint for testing DTSK-301

Improved Functionality

Summary Description Issue Number(s)
Update to CE Consumer Update Request CE Source consumer to dynamically inject the space slug in the web server URL identified by the ${space} placeholder. KT-970
Change SourceRoot API serialization Change SourceRoot API serialization format so GET requests match POST and PUT KT-976

Bugs Fixed

Summary Description Issue Number(s)
API Security Update Authenticated users should not be able to run a routine or list routine runs KT-974
Fix API Documentation Reference Fix API reference documentation for sources KT-974
Loop Tail Duration Fix Calculate loop tail duration when loop has zero iterations. KT-977

Web Server Recommendations

Item Recommendation
Web Application Server Tomcat 7.0.77+
Web Server Heap Memory Minimum 512MB (-Xms512m)
Maximum 1024MB (-Xmx1024m)

The recommended properties can be added to the JAVAOPTS environment variable for the web server. If running a Tomcat server, the CATALINAOPTS environment variable should be used instead.

  • If running a Tomcat server in a Linux environment, the properties should be added to the <tomcat>/bin/setenv.sh file. Simply create the setenv.sh file if it doesn't exist, and ensure the file has execute permission (chmod +x setenv.sh).

    • export CATALINA_OPTS="-Xms512m -Xmx1024m"
  • If running a Tomcat server as a Windows service, the properties must be added to the Windows registry. The recommended way to do this is to use the Tomcat Monitor application.

    • The initial memory pool setting is the same as the -Xms property, so set this to 512 MB.
    • The maximum memory pool setting is the same as the -Xmx property, so set this to 1024 MB.
  • If running a Tomcat server manually from a Windows command prompt, the properties should be added to the <tomcat>/bin/setenv.bat file. Simply create the setenv.bat file if it doesn't exist.

    • SET CATALINA_OPTS="-Xms512m -Xmx1024m"
  • If running any other web server, consult the web server documentation for setting Java options.

4.01.02 (2018-02-27)

Requirements

Web Application Server Tomcat 7.0 or greater
Java Java 1.7.0 or greater - either 32-bit or 64-bit

Download

.war Download

Kinetic Task can run in trial mode without applying a license. For production use please contact Kinetic Data sales to purchase a license or support to have a license generated for an existing purchase.

** IMPORTANT NOTE ** Kinetic Task comes with an embedded H2 database to make it easy to get started. This database is not meant for Production Use. Until you configure Kinetic Task for a there will be a warning message displayed at the top of each page, and a more detailed error on the Change Database console.

Bugs Fixed

Summary Description Issue Number(s)
Load path occasionally causes 'no implicit conversion of nil into String' Load path occasionally causes 'no implicit conversion of nil into String' KT-921

Web Server Recommendations

Item Recommendation
Web Application Server Tomcat 7.0.54+
Web Server Heap Memory Minimum 512MB (-Xms512m)
Maximum 1024MB (-Xmx1024m)
Web Server PermGen Applies only to Java 1.6 or Java 1.7.
Does NOT apply if using Java 1.8.
Maximum 256MB (-XX:MaxPermSize=256m)

4.3.1 (2018-05-04)

Download

.war Download

** IMPORTANT NOTE ** Kinetic Task comes with an embedded H2 database to make it easy to get started. This database is not meant for Production Use. Until you configure Kinetic Task for a there will be a warning message displayed at the top of each page, and a more detailed error on the Change Database console.

Bugs Fixed

Summary Description Issue Number(s)
Cannot change the authenticator settings Cannot change the authenticator settings on the setup page of the administration console. KT-963

Web Server Recommendations

Item Recommendation
Web Application Server Tomcat 7.0.77+
Web Server Heap Memory Minimum 512MB (-Xms512m)
Maximum 1024MB (-Xmx1024m)