Hangfire.Pro 3.0.2
Batches and continuations for Hangfire.
No packages depend on Hangfire.Pro.
https://www.hangfire.io/blog/ 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
RestorePackagesWithLockFileandRestoreLockedModeoptions.
3.0.1
- Fixed – Add the
ContinueJobWithmethod overload with with the description parameter. - Fixed – Don't forcibly move continuation batch to the
Completedstate when it has no jobs. - Fixed –
BatchJobSupportfilter 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
Completedstate, not to theSucceededone (regression from 3.0.0). - Fixed – Rare batch transitions to the
Createdinstead ofStartedstate (regression from 3.0.0).
3.0.0
- Breaking – Bump the
Hangfire.Coredependency version to 1.8.0. - Added – "Parent Batch" and "Batch Continuations" widgets for the Job Details page.
- Added –
ContinueBatchWithmethod 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
GetSetCountoperations to avoid round-trips to storage. - Changed – Format metric values via the
CultureInfo.CurrentCulture. - Changed – Detect menu item activeness using the
OrdinalIgnoreCasecomparison. - Changed – Use the
GetReadOnlyConnectionmethod in the Dashboard UI whenever possible. - Changed – Allow the use of cached
BatchIdparameter values to avoid storage round-trip - Fixed – Make
ContinueBatchWithwith async methods to be supported in .NET Framework platforms. - Deprecated – Remove obsolete
ContinueWith,AwaitBatch, andAwaitJobmethod overloads. - Deprecated – Remove obsolete
ContinueJobWithoverloads 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)
| Version | Downloads | Last updated |
|---|---|---|
| 3.0.5 | 7 | 4/23/2026 |
| 3.0.4 | 8 | 2/19/2026 |
| 3.0.3 | 3 | 2/19/2026 |
| 3.0.2 | 3 | 2/19/2026 |
| 3.0.1 | 3 | 2/19/2026 |
| 3.0.0 | 4 | 2/19/2026 |
| 3.0.0-beta2 | 3 | 2/19/2026 |
| 3.0.0-beta1 | 4 | 2/19/2026 |
| 2.3.5 | 3 | 2/19/2026 |
| 2.3.4 | 4 | 2/19/2026 |
| 2.3.3 | 4 | 2/19/2026 |
| 2.3.2 | 3 | 2/19/2026 |
| 2.3.1 | 3 | 2/19/2026 |
| 2.3.0 | 3 | 2/19/2026 |
| 2.3.0-beta2 | 3 | 2/19/2026 |
| 2.3.0-beta1 | 3 | 2/19/2026 |
| 2.2.4 | 4 | 2/19/2026 |
| 2.2.3 | 3 | 2/19/2026 |
| 2.2.2 | 4 | 2/19/2026 |
| 2.2.1 | 4 | 2/17/2026 |
| 2.2.0 | 4 | 2/19/2026 |
| 2.1.2 | 4 | 2/19/2026 |
| 2.1.1 | 4 | 2/19/2026 |
| 2.1.0 | 4 | 2/19/2026 |
| 2.0.1 | 5 | 2/19/2026 |
| 2.0.0 | 5 | 2/19/2026 |
| 2.0.0-beta2 | 5 | 2/19/2026 |
| 2.0.0-beta1 | 6 | 2/19/2026 |
| 1.5.0-alpha2 | 6 | 2/19/2026 |
| 1.5.0-alpha1 | 3 | 2/19/2026 |
| 1.4.10 | 5 | 2/19/2026 |
| 1.4.9 | 3 | 2/19/2026 |
| 1.4.8 | 3 | 2/19/2026 |
| 1.4.7 | 3 | 2/19/2026 |
| 1.4.6 | 4 | 2/19/2026 |
| 1.4.5 | 3 | 2/19/2026 |
| 1.4.4 | 3 | 2/19/2026 |
| 1.4.3 | 3 | 2/19/2026 |
| 1.4.2 | 4 | 2/19/2026 |
| 1.4.1 | 3 | 2/19/2026 |
| 1.4.0 | 4 | 2/19/2026 |
| 1.4.0-beta3 | 3 | 2/19/2026 |
| 1.4.0-beta2 | 3 | 2/19/2026 |
| 1.4.0-beta1 | 3 | 2/19/2026 |
| 1.3.2 | 3 | 2/19/2026 |
| 1.3.1 | 3 | 2/19/2026 |
| 1.3.0 | 3 | 2/19/2026 |
| 1.2.2 | 3 | 2/19/2026 |
| 1.2.1 | 3 | 2/19/2026 |
| 1.2.0 | 3 | 2/19/2026 |