-------------------------------------------------------------------------------
History Log for Cron Service

  Legend:
   - Fixes
   + Features
   = Internal changes
   * Changes required to migrate from one release to another

-------------------------------------------------------------------------------

Version 3.2.0: 08/31/2006

  = Updated the manifest to specify Jython version 2.1-staf-v2.  This version
    changed the marshall method in Lib/STAFMarshalling.py to check for objects
    with a callable stafMarshall method (Bug #1408579)
  + Added a ONCE option to the REGISTER command that indicates that the STAF
    command should only be executed one time (Feature #1490943)
  + Added a DESCRIPTION option to the REGISTER command (Feature #1505561)
  - Fixed problem where Python errors in the request would kill the service's
    timer thread, and added Python compilation of the request during 
    registration (Bug #1505089)
  - Redesigned the content of the Cron service's log records (Bug #1513006)
  + Added a TRIGGER request that allows a registered STAF command to be
    executed at any time (Feature #1501230)
  - Sort the results of a LIST request by ID (Bug #1536239)
  + Added a SHORT option to the LIST request (Feature #1536307)
  - Changed to use Pass/Fail log levels based on the RC the STAF
    commands/processes return (Bug #1538796)
  + Added a new User Interface, CronUI (which replaces CronRegister) to 
    simplify interaction with the Cron service, including the ability to
    edit registrations, copy registrations, etc. (Feature #1493217)

-------------------------------------------------------------------------------

Version 3.1.1: 03/29/2006

  - Fixed problem triggering Cron requests when using the WEEKDAY option
    (Bug #1452535)

-------------------------------------------------------------------------------

Version 3.1.0: 09/29/2005

  + Provided the ability to mask passwords and other sensitive data
    (Feature #622392)
  + Updated to require STAF V3.1.0 or later using the new compareSTAFVersion()
    method since utilizing new privacy methods (Feature #1292268)  
   
-------------------------------------------------------------------------------

Version 3.0.0: 04/21/2005

  - Improved error message provided for RC 25 (Access Denied) for all requests
    (Bug #1054858)
  = Removed the zxJDBC code from our distribution of Jython (Bug #1118221)
  - Changed to use STAFUtil's common resolve variable methods (Bug #1151440)
  - Changed to require trust level 4 for a UNREGISTER request (Bug #1156340)
  - Fixed various problems with a REGISTER request (Bug #1156800)
  - Changed license from GPL to CPL for all source code (Bug #1149491)  
   
-------------------------------------------------------------------------------

Version 3.0.0 Beta 7: 12/13/2004

  = Recompiled
  
-------------------------------------------------------------------------------

Version 3.0.0 Beta 6: 11/19/2004

  - Updated Cron to free process handles when complete (Bug #988247)

-------------------------------------------------------------------------------

Version 3.0.0 Beta 5a: 11/09/2004

  + Changed to load STAFMarshalling Python module needed by STAX
    (Feature #740150)
    
-------------------------------------------------------------------------------

Version 3.0.0 Beta 5: 10/30/2004

  + Changed to return STAFResult from init/term methods (Feature #584049)
  + Updated to handle new queue type for queued messages (Feature #1044711)
  + Updated to handle new marshalled messages in queued messages and to create
    a marshalled map class for its LIST result and added a LONG option to the
    LIST request (Feature #740150)
  + Changed to use new STAFServiceInterfaceLevel30 (Feature #550251)
    
-------------------------------------------------------------------------------

Version 3.0.0 Beta 4: 09/29/2004

  + Updated to handle new marshalled result format for a QUEUE GET request
    (Feature #740150)
    
-------------------------------------------------------------------------------

Version 3.0.0 Beta 3: 06/28/2004

  - Fixed bug where certain registrations would cause the STAF command to
    be executed every minute, even though the MINUTE option had not been
    specified in the registration (Bug #916714)
   
-------------------------------------------------------------------------------

Version 3.0.0 Beta 2: 04/29/2004

  + Updated to use STAFServiceInterfaceLevel5, only supported in STAF V3.0.0,
    and to use new syntax for the VAR service (Feature #464843) 
  + Updated to use the new info.writeLocation field so that it now writes the
    cron.ser file to directory <info.writeLocation>/service/<serviceName>
    instead of writing the file to <System.getProperty(user.home)/crondata
    (Feature #592875)
    
-------------------------------------------------------------------------------

Version 1.2.2: 03/13/2004

  - Fixed bug where serialized registration data from Cron versions
    prior to 1.2.0 was not being read in during service initialization
    (Bug #915200)

-------------------------------------------------------------------------------

Version 1.2.1: 02/27/2004

  + Instrumented the Cron service's handling of LIST requests to record
    diagnostics data to help prepare for the migration to STAF V3.0.
    The Cron service requires STAF V2.6.0 or later as a result of this change.
    (Feature #853620)  

-------------------------------------------------------------------------------

Version 1.2.0: 02/02/2004

  + Added logging to the Cron service (Feature #838763)

-------------------------------------------------------------------------------

Version 1.1.5: 11/20/2003
    
  - Fixed Cron service bug where the LIST command was returning an extra
    semi-colon if the HOURS option was not specified in the registration
    (Bug #845894, available in Cron service V1.1.5)

-------------------------------------------------------------------------------

Version 1.1.4: 11/29/2003

  - Changed to require a trust level of 5 for the REGISTER command 
    (Bug #837274)
  - Fixed bug where it would run an Hour request every minute within the hour
    (Bug #838757)
  - Fixed bug where the LIST command was not including the PREPARE script
    (Bug #845449)
    
-------------------------------------------------------------------------------

Version 1.1.3: 09/29/2003

  - Fixed problem where Cron was not passing back the correct message when 
    encountering a parsing error (Bug #814808)

-------------------------------------------------------------------------------

Version 1.1.2: 08/31/2003  

  - Fixed problem where Cron service was not ANDing all of the time options 
    (Bug #779348)

-------------------------------------------------------------------------------

Previous History is not available

-------------------------------------------------------------------------------
