Download Latest Version Quartz.NET-3.18.2.zip (48.6 MB)
Email in envelope

Get an email when there's a new version of Quartz.NET

Home / v3.18.2
Name Modified Size InfoDownloads / Week
Parent folder
Quartz.NET-3.18.2.zip 2026-06-27 48.6 MB
README.md 2026-06-27 3.9 kB
v3.18.2 source code.tar.gz 2026-06-27 5.2 MB
v3.18.2 source code.zip 2026-06-27 5.8 MB
Totals: 4 Items   59.7 MB 0

Quartz.NET 3.18.2 is a maintenance release that stabilizes the dashboard introduced in 3.18.0, fixes several scheduling correctness bugs, and speeds up cron next-fire-time computation. It is a drop-in upgrade from earlier 3.18.x releases — no breaking changes and no database schema migrations.

Highlights

  • Type-load failures no longer stall the whole scheduler — a trigger or job whose type failed to load could throw inside AcquireNextTrigger and block acquisition of every other trigger. The faulting trigger is now isolated so the rest keep firing. (#3108)
  • "Reschedule next" misfire policies no longer fire immediately — after a misfire, the reschedule-next policies could fire once right away instead of waiting for the next scheduled time. (#3100)
  • Named-scheduler JSON config is honored — schedules defined under the root Quartz configuration section were not loaded for named schedulers. (#3113)
  • Dashboard fixes — authorization policy no longer leaks to host-app endpoints (#3067); static assets and a custom DashboardPath work under a fail-closed FallbackPolicy, and the Blazor circuit is allowed anonymous access under the same policy (#3098, [#3120]); trigger and calendar JSON deserialization is fixed (#3102); and JobDataMap and SimpleSchedule trigger details now display correctly (#3132).
  • MySQL FORCE INDEX fix — schema-qualified table prefixes produced a malformed FORCE INDEX hint. (#3086)
  • Faster cron scheduling — cron next-fire-time computation gains a bitmask fast path and avoids needless DateTimeOffset churn in the hot loop. (#3126, [#3129])
  • Smaller enhancements — health-check tags can now be passed to AddQuartzServer (#3112), and new public helpers make plugin configuration extensible (#3104).

What's Changed

Full Changelog: https://github.com/quartznet/quartznet/compare/v3.18.1...v3.18.2

Source: README.md, updated 2026-06-27