Quartz.NET is a lightweight .NET library that developers can use for implementing a job scheduling system in their applications.
Quartz.NET can run with another application or as a standalone program. It enables you to schedule tasks at any user-defined time and allows you to use any .NET class to implement a simple job interface.
What's New in This Release:
BREAKING CHANGES:
· database schema needs upgrade
· add SchedulerStarting() method to ISchedulerListener interface
· make the scheduler's TypeLoadHelper available to plugins when they are initialized
· dbFailureRetryInterval parameter was removed from DirectSchedulerFactory APIs
NEW FEATURES:
· ability to override worker thread names (when using SimpleThreadPool)
· add new IScheduler method: ScheduleJob(IJobDetail job, ISet trigger) to schedule multiple triggers for a job all at once
· allow 'triggerless' initial storing of non-durable jobs.
· improvements for job recovery information
· package job_scheduling_data_2_0.xsd to nuget package's content folder
· allow scheduler exported with remoting to be used from local machine only
· support for Oracle managed ODP driver
FIXES:
· job ending with exception and trigger not going to fire again, trigger is incorrectly not removed from job store
· XML schema supports multiple schedule elements but processor does not
· DailyTimeIntervalTriggerPersistenceDelegate does...