Skip to content

Releases: NCronJob-Dev/NCronJob

v4.6.0

02 Sep 05:53
Compare
Choose a tag to compare

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

v4.5.4

14 Jun 18:56
571e3cc
Compare
Choose a tag to compare

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

14 Jun 11:59
Compare
Choose a tag to compare

Added

  • IJobExecutionContext exposes how the job was started. Reported by @kikisaeba in #261. Fixed by @linkdotnet
  • net10.0 support.

Changed

  • Deprecate DateTimeOffset based overloads in IInstantJobRegistry. By @nulltoken in #272.

v4.4.1

27 Mar 06:52
2de78e0
Compare
Choose a tag to compare

v4.4.0

10 Mar 15:10
a991eb1
Compare
Choose a tag to compare

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

25 Feb 19:50
Compare
Choose a tag to compare

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

31 Jan 08:40
6faf14e
Compare
Choose a tag to compare

Fixed

v4.3.2

27 Jan 07:32
Compare
Choose a tag to compare

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

23 Jan 06:45
5ca8b9a
Compare
Choose a tag to compare

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

17 Jan 14:44
Compare
Choose a tag to compare

Added

  • Expose an experimental basic job execution progress reporting hook. Added in #157, by @nulltoken.

  • Report additional ExecutionStates (Cancelled removed jobs and Skipped dependent jobs). Added in #162, by @nulltoken.