QuartzNet v3.2.1 Release Notes

Release Date: 2020-10-18 // over 3 years ago
  • ๐Ÿš€ This is a maintenance release containing mostly bug fixes.

    ๐Ÿ”ง MS dependency injection job factory configuration was unified and you can now configure relevant options
    ๐Ÿ‘ท like whether to create a separate scope with using just the UseMicrosoftDependencyInjectionJobFactory and its callback.
    ๐Ÿ‘ท Now scoped jobs also get their properties set from job data map.

    ๐Ÿ”ง Pre-configuring Quartz options from appsettings.json with services.Configure<QuartzOptions>(Configuration.GetSection("Quartz"));
    now also works as expected.

    ๐Ÿ›  FIXES

    • ๐Ÿ‘ท Make QuartzOptions Triggers and JobDetails public (#981)
    • ๐Ÿ›  Fix configuration system injection for dictionary/quartz.jobStore.misfireThreshold in DI (#983)
    • โฑ XMLSchedulingDataProcessor can cause IOException due to file locking (#993)

    ๐Ÿ‘Œ IMPROVEMENTS

    • ๐Ÿ”ง Unify MS dependency injection job factory logic and configuration (#995)
    • ๐Ÿ‘Œ Improve job dispatch performance to reduce latency before hitting Execute (RAMJobStore) (#996)