Welcome to the home of Quartz.NET!
Quartz.NET is a full-featured, open source job scheduling system
that can be used from smallest apps to large scale enterprise systems.
Quartz.NET is a port of very propular open source Java job scheduling framework, Quartz . This project owes very much to original Java project, it's father James House and the project contributors.
Quartz.NET is a pure .NET library written in C# which currently targets Framework version 1.1 and above. Quartz.NET is feature-wise equal to Quartz Java 1.6 excluding Java specifics. Quartz.NET is already running in production systems and has received good feedback.
With Quartz.NET you have more features available and you can have more programmatic control over scheduling compared to for example Windows Task Scheduler:
- .NET API - you can control scheduler (remote / local) with .NET code and interact with it without any unmanaged code interop
- Fine grained scheduling - CronTrigger should be a bit more feature-rich than standard windows scheduler and then you can have calendars added to the mix (rule based exclusions)
- Programmatic control - you can put in glue code to handle misfire situations (windows scheduler has trouble with fine-grained failure scenario handling), listeners, custom triggers
- Clustering - Quartz.NET can be ran on several computers to create load-balancing and fail over, job persistence with database
News
Quartz.NET 1.0 Final Released
I'm happy to announce that Quartz.NET 1.0 Final has been released. This release marks a big milestone for Quartz.NET development. After more than two years of development, bug fixing and new features Quartz.NET has finally matured to version 1.0. This version corresponds to Java Quartz version 1.6.2.
I would like to thank everyone involved with Quartz.NET, whether you have been just a happy user, bug reporter or a patch supplier, your help has been more than appreciated and helped along the way. Special thanks to James House and his team for their continuous effort to make Quartz better.
Please refer to the release notes and the readme.txt in the release bundle for more information.
Grab it from downloads page .
Quartz.NET 1.0 RC 3 Released
Quartz.NET 1.0 RC 3 has been released. This release is the third release candidate for final 1.0 release.
This release is a bug fix release and also adds the Quartz.NET server source to standard distribution. Everyone using earlier release candidate is adviced to upgrade.
Please refer to the release notes and the readme.txt in the release bundle for more information.
Grab it from downloads page .
Quartz.NET 1.0 RC 2 Released
Quartz.NET 1.0 RC 2 has been released. This release is the second release candidate for final 1.0 release.
This release contains late minute breaking change. All time interval and duration related data that was presented with longs or ints before is now presented with TimeSpans which is a more natural way for .NET. This change will cause compile time errors that should be quite easy to fix using TimeSpan.FromXXX methods. Where you earlier had 5000 milliseconds you can now use a more convenient form of TimeSpan.FromSeconds(5).
Please refer to the release notes and the readme.txt in the release bundle for more information.
Grab it from downloads page .
Quartz.NET 1.0 RC 1 Released
Quartz.NET 1.0 RC 1 has been released. This release is the first release candidate for final 1.0 release. In this release you can find some minor bug fixes, small improvements and the new Quartz.NET simple server for running jobs. Please refer to the release notes and the readme.txt in the release bundle for more information.
Grab it from downloads page .
Older news can be found from the news archive >> .
