JobServer Release Notes

General proceedures to upgrade from an existing 2.4.x installation

If you have an existing 2.4.x or higher installation you may upgrade to this release using a new JobServer installation and then copying over the critical data from the older installation as follows:

  1. Shutdown JobServer environment
  2. Backup existing EJS-DATA directory and config files
  3. Install new JobServer in new directory (refer to new installation instructions)
  4. Replace EJS-DATA directory and update the config files in new installation with your old installation settings.
  5. Apply any special required database migration scripts
  6. Restart JobServer environment

Release Notes for 2.6.20

General Enhancements

API Changes

SOAFaces 2.4.4

Support for SOAFaces 2.4.4. SOAFaces 2.4.4 has no API changes. Only minor bug fixes.

GWT 1.7.1

Support for GWT 1.7.1

Fixed Issues


Release Notes for 2.6.18

General Enhancements

LDAP

Early access release of LDAP support for JS. Authentication using LDAP v3 can be configured to have users logging into JS to authenticate against LDAP provider.

Passwords

Passwords for databases and keystores can now be encyrpted so nothing that is stored in JS configuration files is left in clear text. User passwords have always been encrypted but with this feature now external passwords are encrypted as well.

API Changes

Fixed Issues


Release Notes for 2.6.16

General Enhancements

API Changes

Fixed Issues


Release Notes for 2.6.14

General Enhancements

API Changes

Fixed Issues

Database Upgrade Scripts


Release Notes for 2.6.12

General Enhancements

Dashboard

The Partition application has been rebranded as a dashboard type app and has been made easier to use by non administrators to track status JS and current live activity of jobs. Now also has finner grain permission control (edit vs view only users).

Multiple Apps/Windows

  • By clicking the "New" button in the top right hand corner of each app window, you can now launch a new instance of the corresponding application. This allows you to have multiple views for all the applications. So for example, you can have two Job Tracker windows open each tracking a different set of jobs and filters...etc.
  • Job Tracker

    Some improvements to how search filtering works in Job Tracker allowing users to filter for jobs more effectively. Now you also have option to search for job with specific run id.

    API Changes

    Fixed Issues

    Database Upgrade Scripts

    Apply 2.6.12 database migration script to upgrade from 2.6.x database to upgrade database schema. Check jobserver/servicepack directory for migration script for corresponding database version.


    Release Notes for 2.6.10

    General Enhancements

    Classloading

    Child first class loading has been added to the JobServer for job/tasklet processing and GWT/Weblet processing. It is now possible to allow tasklets/weblets to look first in the Tasklet/Weblet classloader (classes/jars in SFB archive). Backwards compatability, to use parent first classloading, can still be used by setting the corresponding JobServer configuration property. To do this set "ChildFirstClassloading=false".

    This release also sets the classloader cache to on default for job/tasklet processing. In previous releases this was off by default. To turn this off set the configuration property to "TaskletClassloaderCache=false".

    API Changes

    Minor API enhancements to support SOAFaces v2.4.2. This provides improved API for accessing attributes in JobContext.

    Fixed Issues

    Database Upgrade Scripts


    Release Notes for 2.6.8

    General Enhancements

    API Changes

    Fixed Issues

    Database Upgrade Scripts

    Apply 2.6.10 database migration script to upgrade from 2.6.6 database


    Release Notes for 2.6.6

    General Enhancements

    API Changes

    Fixed Issues

    Database Upgrade Scripts


    Release Notes for 2.6.4

    General Enhancements

    API Changes

    Fixed Issues

    Database Upgrade Scripts


    Release Notes for 2.6.2

    General Enhancements

    API Changes

    GWT

    API upgrade to support GWT 1.7.0

    Fixed Issues

    Database Upgrade Scripts


    Release Notes for 2.6.0

    General Enhancements

    Failover Feature

    With this release JS has support for failover of primary JS Scheduler to a secondary JS Scheduler. Failover is automatic and is detected automatically by watchdog applications.

    WebServer Clustering

    With JS Professional edition you can now deploy multiple webservers within your JS environment allowing yout support more concurrent users accessing the JS Workbench.

    Weblet Clustering

    With this release, you can deploy multiple JS WebServers to support more concurrent JS Workbench uses and to support Weblet clustering across any number of JS WebServers. With this capability you can deploy multiple JS WebServers to support horzontal clustering of Weblets.

    Support for Mule 2.2.1

    JobServer now has full support for Mule 2.2.1. Mule instance can run in both the webserver tier and used by Weblets, and a Mule instance can run in scheduling engine to be used by Tasklets through VM transport. All Tasklets and Weblets also have full access to MuleClient API to perform SOA operations across your enterprise.

    Windows Service

    Full support for handling windows services.

    API Changes

    Support for Mule 2.2.1

    Upgrade from Mule 1.4.x.

    Support for SOAFaces 2.4.0

    SOAFaces 2.4.0 has enhancements for Mule 2.2.1 along with API enhancments to allow for Tasklets to fire/trigger email alerts directly without throwing exceptions.

    Fixed Issues

    Database Upgrade Scripts

    Apply 2.6.0 database migration script to upgrade from 2.4.x database