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

.NET Standard 1.3

.NET Standard 2.0

Version Downloads Last updated
3.0.5 1 2026/7/6
2.3.2 33 2024/11/27