1. timemachine
  2. scheduler

Wiki

Clone wiki

scheduler / ReleaseNotes

TimeMachine Scheduler Release Notes

1.2.1 Sep-26-2012

  • Issue #27 Fixed VersionUtils to read release date without throwing exception.
  • Issue #28 War package is missing slf4j-log4j jar binding.

1.2.1 Aug-02-2012

  • Issue #25 Clean up and small fixes

1.2.0 Jul-16-2012

  • Issue #16 Create built-in history record data
  • Issue #17 Add Schedule.priority value
  • Issue #19 ScheduleComparator not working when Schedule is paused
  • Issue #20 Upgrade to Groovy 2.0.0
  • Issue #21 Clean up and small fixes
  • Issue #22 Add new timemachine-web module
  • Issue #23 MySQL: Deadlock found when trying to get lock
  • Issue #24 PollingScheduleRunner throws NPE when delete Schedules

1.1.1 Jun-18-2012

  • Issue #12 Fixed MemoryDataStore.updateJobDef removes other schedule!
  • Issue #13
    • Fixed Schedules.getDateParts's hour is incorrect.
    • Added more unit tests coverage for Schedules and Utils.
  • Issue #14
    • Fixed Scheduler.pauseSchedule() doesn't work
    • This fix require database schema update! SCHEDULE table now has an additional field: PAUSED.
    • We deprecated Schedule.State.PAUSED and used above instead.
  • Issue #15 Added Scheduler API is missing existsJobDef and existsSchedule

1.1.0 Jun-14-2012

  • Issue #7 Added Support --initOnly option with SchedulerServer.
  • Issue #6 Fixed Exception is thrown upon CTRL+C when using H2Database
  • Issue #5
  • Issue #4 Changed Default system thread pool size to 1
  • Issue #3 Changed OsCommandJobTask creates a generic Thread name

1.0.0 May-29-2012

  • Issue #2
    • Added SchedulerEngine: Scheduler implementation and service containers.
    • Added ServiceContainer: Managing Service lifecycles.
    • Added SchedulerServer: Bootstrap stand alone scheduler server.
    • Added ConfigPropsSerivce: Manage configuration with properties file.
    • Added ServiceListener: Scheduler's event callback handlers.
    • Added MemoryDataStore: Store jobs data in memory.
    • Added CronSchedule, RepeatSchedule and DataListSchedule: built-in schedules.
    • Added LoggerJobTask, SleepyJobTask and ScriptingJobTask: built-in job tasks.
    • Added ScriptingService, CrontabService, JobLoaderService: built-in user services.
    • Added JobDefs and Schedules: convenient factories methods for creating JobDef and Schedule.

Updated