This release contains some new features, many bug fixes and improvements to Quartz.
See the changelog below for complete details of this release.
Most Significant of New Features
Trigger Priority. New 'priority' scheduling support - controls selection of the next trigger to fire in cases where multiple triggers are waiting. See Quartz Tutorial Lesson 4 for a description.
JMS Integration. Some JMS-related features (such as a send-message job) are now included with Quartz. This feature set will increase over the next few releases of Quartz.
Utility classes BroadcastSchedulerLister, FilterAndBroadcastJobListener, FilterAndBroadcastTriggerListener, and JobChainingJobListener
Other Key Changes
Improvements to efficiency in several areas of the codebase.
A Trigger is now not "acquired" by the scheduler until there is a thread available (in the ThreadPool) to execute it. This will lead to improved load balancing within a clustered setup, as well as other benefits.
Ability to specify a locking semaphore implementation when using JDBC JobStore.