Releases: NCronJob-Dev/NCronJob
Releases · NCronJob-Dev/NCronJob
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.
v4.1.0
Added
- Expose typed version of
DisableJob()
. Added in #151, by @nulltoken. - Expose typed version of
EnableJob()
. Added in #151, by @nulltoken.
Changed
- Teach
IInstantJobRegistry
members to return the job correlation id. Changed in #153, by @nulltoken.
Fixed
- Make
RemoveJob<TJob>()
andRemoveJob(Type)
remove all jobs of the given type. Fixed in #151, by @nulltoken. - Ensure
UpdateSchedule()
behavior is consistent. Fixed in #151, by @nulltoken.
v4.0.2
New v4
release with some new features and improvements. Check the v4
migration guide for more information.
Added
- Optionally make startup jobs run early
Changed
IRuntimeRegistry.AddJob
is now calledTryRegister
to better reflect its behavior.- Explicit handling of duplicates
- Make
UseNCronJobAsync
mandatory when startup jobs have been defined
v3.3.8
Changed
- Added
net9.0
release packages for hosting abstraction.
Fixed
- Calling
AddJob
multiple times onIRuntimeRegistry
triggered duplicates. Reported by @vrohak in #139. Fixed by @linkdotnet - Calling
AddNCronJob
multiple times should register all jobs. Reported by @skarum in #138. Fixed by @linkdotnet
v3.3.5
Changed
-
Ensure parameter handling is coherent. Fixed in #132, by @nulltoken.
-
Prevent
InstantJobRegistry
from altering the content ofJobRegistry
. Fixed in #131, by @nulltoken.
v3.3.4
Fixes
-
Ensure multiples schedules of the same job with different chains of dependent jobs are properly processed. Identified in #108, by @nulltoken.
-
Teach
IRuntimeJobRegistry.RemoveJob()
to clean up potential dependent jobs. Fixes #107, by @nulltoken.
v3.3.3
Changed
- Simplifications and refactoring of internal code. By @nulltoken.
v3.3.2
Fixes
AddJob
during runtime didn't reevaluate the execution list correctly. Reported by @IvaTutis in #100. Fixed by @linkdotnet.
Added
- New
AddJob(Type jobType)
overload. By @linkdotnet.
v3.2.0
Fixed
- Fixed an issue where registering multiple dependent jobs would only call the last one. Reported by @nulltoken in #101. Fixed by @linkdotnet.
v3.1.3
Added
- Global exception handlers. By @linkdotnet. Reported by @nulltoken.
- Expose
JobName
andJobType
inIJobExecutionContext
.