This most notably tries to improve Quartz API and metadata to handle NET 8 trimming capabilities better, but there's probably still issues to encounter. When using trimming one should use the strongly-typed MS DI integration and SchedulerBuilder APIs.
SendMailJob to throw JobExecutionException on BuildMessage construction failure due to missing mandatory params. by @jafin in quartznet/quartznet#2126
Backport test changes to ReschedulingTriggerShouldKeepOriginalNextFireTime from main to 3.x by @jafin in quartznet/quartznet#2129
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps Quartz from 3.7.0 to 3.8.0.
Release notes
Sourced from Quartz's releases.
Changelog
Sourced from Quartz's changelog.
Commits
b132aba
Release preparations248f2e4
Enable trimmed publish for ASP.NET Core example (#2197)9617757
Support injecting dependencies to XMLSchedulingDataProcessorPlugin (#2196)a5ec03c
Improve trimming compatibility (#2195)a867a7b
Upgrade TimeZoneConverter to version 6.1.0 (#2194)f56ae90
Add NET 8.0 targeting (#2192)bd8e8e2
JobInterruptMonitorPlugin should tolerate missing JobDataMapKeyAutoInterrupta...6b786b7
Backport ReschedulingTriggerShouldKeepOriginalNextFireTime from main (#2129)7593680
SendMailJob to throw JobExecutionException on BuildMessage construction failu...16eeda2
JobDataMap.TryGetValue now retrns false when key is null/doesn't exist (#2125)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show