Releases: NCronJob-Dev/NCronJob
Releases · NCronJob-Dev/NCronJob
v4.6.0
Added
- Teach
JobOptionBuilder
to only accept parameters. By @nulltoken in #241. - Teach
JobOptionBuilder
to allow configuration of a startup job. By @nulltoken in #289.
Changed
- Deprecate
IStartupStage.RunAtStartup()
. By @nulltoken in #289.
v4.5.4
Fixed
- Removed
net10.0
support as it doesn't play well with NuGet and stable semantic versioning releases. Reported by @nulltoken in #286
v4.5.3
Added
IJobExecutionContext
exposes how the job was started. Reported by @kikisaeba in #261. Fixed by @linkdotnetnet10.0
support.
Changed
- Deprecate
DateTimeOffset
based 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
IInstantJobRegistry
accept 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
JobOptionBuilder
to 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.
v4.3.2
Fixed
- Fixed an issue where exception handlers aren't called when a job can't be created. Reported by @nulltoken in #177. Fixed by @linkdotnet.
v4.3.1
Added
-
Allow a cron job to also run at startup. Added in #171, by @nulltoken.
-
Teach startup jobs to optionaly prevent the application start on failure. Added in #165, by @nulltoken.
Fixed
- Prevent
RunAtStartup()
from blindly decorating all jobs of the same type. Added in #170, by @nulltoken. - Use UTC format for logger output.
- Prevented
ObjectDisposedException
in various places. Reported by @nulltoken in #172. Fixed by @linkdotnet.
v4.2.0
Added
-
Expose an experimental basic job execution progress reporting hook. Added in #157, by @nulltoken.
-
Report additional
ExecutionState
s (Cancelled
removed jobs andSkipped
dependent jobs). Added in #162, by @nulltoken.