Hangfire.Pro 3.0.5
Batches and continuations for Hangfire.
No packages depend on Hangfire.Pro.
https://www.hangfire.io/blog/
3.0.5
* Fixed — Batch styles in Dashboard UI are now isolated and do not affect other extensions.
* Fixed — `AwaitingBatch` state accent color is now consistent with other awaiting states.
* Project — Add integration test suite from the `dev` branch to test batches.
* Project — Migrate solution to the `slnx` format and modernize build infrastructure.
* Project — Replace `netcoreapp3.1` with `net8.0` target in tests.
3.0.4
* Added – Allow to pass job parameters when creating batched jobs with the `Create` method.
3.0.3
* Fixed – Don't display action buttons in a read-only dashboard.
* Project – Add `HangfireIO` as an owner for NuGet packages.
* Project – Enable NuGet package and assembly files signing with a company certificate.
* Project – Modernize the build system to allow more complex workflows like signing.
3.0.2
* Fixed – Empty nested batches shouldn't remain in the Started state indefinitely.
* Fixed – Jobs in nested batches don't trigger a batch update on state transitions (regression from 3.0.1).
* Project – Enable source link support with fully embedded sources to simplify debugging.
* Project – Upgrade the Microsoft.CodeAnalysis.NetAnalyzers package to 8.0.0.
* Project – Enable `RestorePackagesWithLockFile` and `RestoreLockedMode` options.
3.0.1
* Fixed – Add the `ContinueJobWith` method overload with with the description parameter.
* Fixed – Don't forcibly move continuation batch to the `Completed` state when it has no jobs.
* Fixed – `BatchJobSupport` filter shouldn't be called when changing a state from a batch action.
* Fixed – Unify actual batch state calculating logic to be in one place.
* Fixed – Move batch with zero jobs to the `Completed` state, not to the `Succeeded` one (regression from 3.0.0).
* Fixed – Rare batch transitions to the `Created` instead of `Started` state (regression from 3.0.0).
3.0.0
* Breaking – Bump the `Hangfire.Core` dependency version to 1.8.0.
* Added – "Parent Batch" and "Batch Continuations" widgets for the Job Details page.
* Added – `ContinueBatchWith` method overloads with the explicit queue parameter.
* Changed – Move inline styles and scripts to external files, allowing strict CSP to be used.
* Changed – Use new methods to optimize `GetSetCount` operations to avoid round-trips to storage.
* Changed – Format metric values via the `CultureInfo.CurrentCulture`.
* Changed – Detect menu item activeness using the `OrdinalIgnoreCase` comparison.
* Changed – Use the `GetReadOnlyConnection` method in the Dashboard UI whenever possible.
* Changed – Allow the use of cached `BatchId` parameter values to avoid storage round-trip
* Fixed – Make `ContinueBatchWith` with async methods to be supported in .NET Framework platforms.
* Deprecated – Remove obsolete `ContinueWith`, `AwaitBatch`, and `AwaitJob` method overloads.
* Deprecated – Remove obsolete `ContinueJobWith` overloads with the wrong options type
* Project – Enable static analysis via the Microsoft.CodeAnalysys.NetAnalyzers package.
.NET Framework 4.5.1
- Hangfire.Core (>= 1.8.0)
.NET Standard 1.3
- NETStandard.Library (>= 1.6.0)
- Hangfire.Core (>= 1.8.0)
.NET Standard 2.0
- Hangfire.Core (>= 1.8.0)