Release Notes - Quartz Scheduler (Historical - Do Not File New Issues Here - See GitHub) - Version 2.1.7 - HTML format

Bug

  • [QTZ-317] - Quartz tables_oracle.sql script is slightly broken in 2.1.6
  • [QTZ-321] - Validation problem when adding a job with replace flag = true
  • [QTZ-325] - innodb mysql schema contains duplicate indexes
  • [QTZ-327] - <repeat-interval> is mandatory but the schema (and the common sense) says otherwise
  • [QTZ-329] - Cron expression not working
  • [QTZ-330] - CalendarIntervalTrigger future date computation results in Infinte loop due to daylight changes
  • [QTZ-331] - CalendarIntervalTrigger.getFireTimeAfter has a bug when arg is within 1 second of a fire time for DAY, WEEK, MONTH and YEAR intervals.
  • [QTZ-332] - TriggerBuilder.build causes an exception when building a CalendarIntervalTrigger with an end time that is in the past.
  • [QTZ-333] - What is it the reason for using String.intern() across the DBSemaphore class
  • [QTZ-336] - Race condition can prevent a Job from being executed again in the next 23 to 30 seconds
  • [QTZ-337] - Using a DataSource defined with properties in quartz.properties ignores validateOnCheckout
  • [QTZ-342] - In Non Clustered mode, in case of a intermittent DB unavailable, SimpleSemaphora.obtainLock() waits indefinitely.
  • [QTZ-346] - Not possible to use StdRowLockSemaphore in non-clustered environment
  • [QTZ-348] - getJobGroupNames JMX method is not exposed
  • [QTZ-350] - Resource leak in CascadingClassLoadHelper

Documentation

  • [QTZ-322] - Typo in Job Scheduling Data XSD

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.