Releases: NCronJob-Dev/NCronJob
Releases · NCronJob-Dev/NCronJob
v4.9.0
v4.8.1
Added
OnlyIfto not trigger jobs based on a predicate. Reported by @amithegde
in #328. Fixed by @linkdotnet.
v4.7.0
Added
- Native support for .NET 10.
Fixed
- Fixed race condition in
JobExecutionProgressObserverthat could cause test hangs on .NET 9.0 in resource-constrained environments. Reported by @nulltoken in #125.
v4.6.0
Added
- Teach
JobOptionBuilderto only accept parameters. By @nulltoken in #241. - Teach
JobOptionBuilderto allow configuration of a startup job. By @nulltoken in #289.
Changed
- Deprecate
IStartupStage.RunAtStartup(). By @nulltoken in #289.
v4.5.4
Fixed
- Removed
net10.0support as it doesn't play well with NuGet and stable semantic versioning releases. Reported by @nulltoken in #286
v4.5.3
Added
IJobExecutionContextexposes how the job was started. Reported by @kikisaeba in #261. Fixed by @linkdotnetnet10.0support.
Changed
- Deprecate
DateTimeOffsetbased overloads inIInstantJobRegistry. By @nulltoken in #272.
v4.4.1
- Allow the registration of the same untyped job with different names. Reported by @Mangatome in #~253. Fixed by @nulltoken in #252 and #254.
v4.4.0
Added
- Make
IInstantJobRegistryaccept job names. By @nulltoken in #215. - Expose whether a scheduled job is enabled or not. By @nulltoken in #231.
- Make
IRuntimeJobRegistry.GetAllRecurringJobs()return the job type. By @nulltoken in #232. - Surface job name and type through
ExecutionProgress. By @nulltoken in #234. - Teach
JobOptionBuilderto add a cron expression to a named job. By @nulltoken in #244.
Fixed
- Fix injection of context in dynamic jobs. By @nulltoken in #215.
- Teach
IRuntimeJobRegistry.RemoveJob()to cope with disabled jobs. By @nulltoken in #230.
v4.3.4
Fixed
- Ensure orchestration includes dependents of faulted jobs. Added in #195, by @nulltoken.
- Honor custom retry policies. Fixed in #204, by @nulltoken.
- Detect ambiguous jobs triggered through
IInstantJobRegistry. Fixed in #213, by @nulltoken.
v4.3.3
Fixed
- Fixing minor concurrency issues. By @nulltoken.