Hangfire.Core 1.8.0-beta1
An easy and reliable way to perform fire-and-forget, delayed and recurring, long-running, short-running, CPU or I/O intensive tasks inside ASP.NET applications. No Windows Service / Task Scheduler required. Even ASP.NET is not required.
Backed by Redis, SQL Server, SQL Azure or MSMQ. This is a .NET alternative to Sidekiq, Resque and Celery.
https://www.hangfire.io/
Showing the top 20 packages that depend on Hangfire.Core.
Packages | Downloads |
---|---|
Hangfire.SqlServer
SQL Server 2008+ (including Express), SQL Server LocalDB and SQL Azure storage support for Hangfire (background job system for ASP.NET applications).
|
44 |
Hangfire
Incredibly easy and reliable way to perform fire-and-forget, delayed and recurring long-running, short-running, CPU or I/O intensive tasks inside ASP.NET application. No Windows Service / Task Scheduler required. Even ASP.NET is not required.
Backed by Redis, SQL Server, SQL Azure or MSMQ. This is a .NET alternative to Sidekiq, Resque and Celery.
http://hangfire.io/
|
43 |
Hangfire.AspNetCore
ASP.NET Core support for Hangfire (background job system for ASP.NET applications).
|
41 |
Hangfire.AspNetCore
ASP.NET Core support for Hangfire (background job system for ASP.NET applications).
|
40 |
Hangfire
An easy and reliable way to perform fire-and-forget, delayed and recurring long-running, short-running, CPU or I/O intensive tasks inside ASP.NET application. No Windows Service / Task Scheduler required. Even ASP.NET is not required.
Backed by Redis, SQL Server, SQL Azure or MSMQ. This is a .NET alternative to Sidekiq, Resque and Celery.
http://hangfire.io/
|
40 |
Hangfire.SqlServer
SQL Server / SQL Azure job storage implementation for Hangfire (background job system for ASP.NET applications).
|
40 |
Hangfire.SqlServer
SQL Server 2008+ (including Express), SQL Server LocalDB and SQL Azure storage support for Hangfire (background job system for ASP.NET applications).
|
39 |
HangFire
HangFire helps to perform background jobs inside your ASP.NET application in a simple, efficient and transparent way. It allows you to define, create and process these jobs asynchronously. With this library, you can move your long running tasks out of the request processing pipeline without losing control over them.
|
39 |
Hangfire
An easy and reliable way to perform fire-and-forget, delayed and recurring, long-running, short-running, CPU or I/O intensive tasks inside ASP.NET applications. No Windows Service / Task Scheduler required. Even ASP.NET is not required.
Backed by Redis, SQL Server, SQL Azure or MSMQ. This is a .NET alternative to Sidekiq, Resque and Celery.
https://www.hangfire.io/
|
39 |
Hangfire.SqlServer
SQL Server 2008+ (including Express), SQL Server LocalDB and SQL Azure storage support for Hangfire (background job system for ASP.NET applications).
|
38 |
Hangfire
An easy and reliable way to perform fire-and-forget, delayed and recurring long-running, short-running, CPU or I/O intensive tasks inside ASP.NET application. No Windows Service / Task Scheduler required. Even ASP.NET is not required.
Backed by Redis, SQL Server, SQL Azure or MSMQ. This is a .NET alternative to Sidekiq, Resque and Celery.
http://hangfire.io/
|
38 |
Hangfire
Incredibly easy and reliable way to perform fire-and-forget, delayed and recurring long-running, short-running, CPU or I/O intensive tasks inside ASP.NET application. No Windows Service / Task Scheduler required. Even ASP.NET is not required.
Backed by Redis, SQL Server, SQL Azure or MSMQ. This is a .NET alternative to Sidekiq, Resque and Celery.
http://hangfire.io/
|
38 |
HangFire.SqlServer
SQL Server / SQL Azure job storage implementation for HangFire (background job system for ASP.NET applications).
|
38 |
Hangfire.SqlServer
SQL Server 2008+ (including Express), SQL Server LocalDB and SQL Azure storage support for Hangfire (background job system for ASP.NET applications).
|
37 |
Hangfire
Incredibly easy and reliable way to perform fire-and-forget, delayed and recurring long-running, short-running, CPU or I/O intensive tasks inside ASP.NET application. No Windows Service / Task Scheduler required. Even ASP.NET is not required.
Backed by Redis, SQL Server, SQL Azure or MSMQ. This is a .NET alternative to Sidekiq, Resque and Celery.
http://hangfire.io/
|
37 |
Hangfire.AspNetCore
ASP.NET Core support for Hangfire (background job system for ASP.NET applications).
|
37 |
https://www.hangfire.io/blog/
1.8.0-beta1
• Added – Display deleted jobs in the Realtime and History graphs when supported by storage.
• Added – `DeletedState` now have the persisted `Exception` property.
• Added – `JobContinuationOptions.OnlyOnDeletedState` to create continuations after a failure.
• Added – `Exception` job parameter is passed to continuation when `UseResultsInContinuations` method is used.
• Added – `FromExceptionAttribute` to deal with an antecedent exception in a background job continuation.
• Added – Passing job parameters in job creation phase (by @brian-knoll-micronetonline).
• Added – Allow to filter exception types in `AutomaticRetryAttribute` by using the new `OnlyOn` property.
• Added – `IBackgroundProcess.UseBackgroundPool` now allows to pass thread configuration logic.
• Added – `IGlobalConfiguration.UseJobDetailsRenderer` method for custom renderers.
• Added – `BackgroundJobServerOptions.WorkerThreadConfigurationAction` option
• Added – Allow to pass custom data to `ApplyStateContext` and `ElectStateContext` instances.
• Added – Preserve custom data dictionary between the entire filter chain.
• Added – Fetch "Retries" metric with other statistics when supported by storage
• Added – `IGlobalConfiguration.UseDashboardMetrics` extension method to pass multiple metrics at once.
• Added – State renderer for the `DeletedState` to display its new exception property.
• Added – Virtual `JobStorage.GetReadOnlyConnection` method intended to return `JobStorageConnection` for replicas.
• Added – Virtual `JobStorage.HasFeature` method for querying optional features.
• Added – Optional `GetSetCount` and `GetUtcDateTime` methods for the `JobStorageConnection` class.
• Added – Optional `AcquireDistributedLock` and `RemoveFromQueue` methods for the `JobStorageTransaction` class.
• Added – Support for transactional acknowledge using new storage method for better handling some data loss scenarios.
• Added – `Factory`, `StateMachine` and `Performer` properties to context classes to avoid injecting services.
• Added – Allow to pass transaction to background job state changer when new methods implemented.
• Added – Optional `ParametersSnapshot` property for `BackgroundJob` and `JobData` classes to minimize roundtrips in future.
• Changed – Use the `AttemptsExceededAction.Delete` option by default in the global automatic retry filter.
• Changed – Move job to the `DeletedState` instead of `SucceededState` when its invocation was canceled by a filter.
• Changed – `FromParameterAttribute`-based logic now always overwrites arguments, even with non-null values.
• Changed – Improved display of real-time chart with more accents on failed and deleted jobs.
• Changed – Ignore some members when serializing a `JobFilterAttribute` instance to decrease size
• Changed – `ServerHeartbeatProcess` now uses `ThreadPriority.AboveNormal` to prioritize heartbeats.
.NET Framework 4.5
- Owin (>= 1.0.0)
- Newtonsoft.Json (>= 5.0.1)
.NET Framework 4.6
- Owin (>= 1.0.0)
- Newtonsoft.Json (>= 5.0.1)
.NET Standard 1.3
- NETStandard.Library (>= 1.6.0)
- System.Threading.Thread (>= 4.0.0)
- System.Threading.ThreadPool (>= 4.0.10)
- Newtonsoft.Json (>= 9.0.1)
.NET Standard 2.0
- Newtonsoft.Json (>= 11.0.1)
Version | Downloads | Last updated |
---|---|---|
1.8.18 | 12 | 02/21/2025 |
1.8.17 | 23 | 12/04/2024 |
1.8.16 | 18 | 11/27/2024 |
1.8.15 | 21 | 10/24/2024 |
1.8.14 | 25 | 06/25/2024 |
1.8.13 | 19 | 07/11/2024 |
1.8.12 | 29 | 04/06/2024 |
1.8.11 | 27 | 02/28/2024 |
1.8.10 | 28 | 02/28/2024 |
1.8.9 | 25 | 02/28/2024 |
1.8.7 | 27 | 02/20/2024 |
1.8.6 | 40 | 11/05/2023 |
1.8.5 | 35 | 08/18/2023 |
1.8.4 | 29 | 08/04/2023 |
1.8.3 | 29 | 08/08/2023 |
1.8.2 | 31 | 08/12/2023 |
1.8.1 | 44 | 08/04/2023 |
1.8.0 | 37 | 08/07/2023 |
1.8.0-rc4 | 33 | 08/17/2023 |
1.8.0-rc3 | 30 | 08/16/2023 |
1.8.0-rc2 | 31 | 08/23/2023 |
1.8.0-rc1 | 31 | 08/06/2023 |
1.8.0-beta4 | 31 | 08/08/2023 |
1.8.0-beta3 | 33 | 08/15/2023 |
1.8.0-beta2 | 29 | 08/25/2023 |
1.8.0-beta1 | 33 | 08/06/2023 |
1.7.37 | 25 | 04/09/2024 |
1.7.36 | 27 | 08/04/2023 |
1.7.35 | 27 | 08/04/2023 |
1.7.34 | 31 | 08/15/2023 |
1.7.33 | 36 | 08/07/2023 |
1.7.32 | 32 | 08/16/2023 |
1.7.31 | 32 | 08/17/2023 |
1.7.30 | 30 | 08/09/2023 |
1.7.29 | 32 | 08/07/2023 |
1.7.28 | 27 | 08/07/2023 |
1.7.27 | 31 | 08/10/2023 |
1.7.26 | 28 | 08/10/2023 |
1.7.25 | 37 | 08/07/2023 |
1.7.24 | 31 | 08/11/2023 |
1.7.23 | 29 | 08/09/2023 |
1.7.22 | 30 | 08/09/2023 |
1.7.21 | 31 | 08/06/2023 |
1.7.20 | 29 | 08/05/2023 |
1.7.19 | 28 | 08/07/2023 |
1.7.18 | 31 | 09/23/2023 |
1.7.17 | 33 | 08/10/2023 |
1.7.16 | 33 | 08/15/2023 |
1.7.15 | 28 | 08/17/2023 |
1.7.14 | 31 | 08/16/2023 |
1.7.13 | 28 | 08/07/2023 |
1.7.12 | 32 | 08/07/2023 |
1.7.11 | 30 | 08/07/2023 |
1.7.10 | 34 | 08/16/2023 |
1.7.9 | 28 | 08/05/2023 |
1.7.8 | 31 | 08/11/2023 |
1.7.7 | 29 | 08/14/2023 |
1.7.6 | 31 | 08/06/2023 |
1.7.5 | 32 | 08/08/2023 |
1.7.4 | 32 | 08/07/2023 |
1.7.3 | 31 | 08/17/2023 |
1.7.2 | 35 | 08/04/2023 |
1.7.1 | 29 | 08/11/2023 |
1.7.0 | 29 | 08/04/2023 |
1.6.30 | 38 | 08/07/2023 |
1.6.29 | 28 | 08/11/2023 |
1.6.28 | 28 | 08/06/2023 |
1.6.27 | 29 | 08/07/2023 |
1.6.26 | 29 | 08/07/2023 |
1.6.25 | 26 | 08/04/2023 |
1.6.24 | 32 | 08/06/2023 |
1.6.23 | 38 | 08/14/2023 |
1.6.22 | 29 | 08/19/2023 |
1.6.21 | 32 | 08/09/2023 |
1.6.20 | 28 | 08/06/2023 |
1.6.19 | 30 | 08/18/2023 |
1.6.18 | 26 | 08/04/2023 |
1.6.17 | 31 | 09/23/2023 |
1.6.16 | 27 | 08/08/2023 |
1.6.15 | 27 | 08/04/2023 |
1.6.14 | 30 | 08/08/2023 |
1.6.13 | 29 | 08/05/2023 |
1.6.12 | 29 | 08/14/2023 |
1.6.11 | 31 | 08/08/2023 |
1.6.10 | 29 | 08/09/2023 |
1.6.9 | 34 | 08/05/2023 |
1.6.8 | 30 | 08/17/2023 |
1.6.7 | 29 | 08/07/2023 |
1.6.6 | 28 | 08/09/2023 |
1.6.5 | 30 | 08/06/2023 |
1.6.4 | 32 | 08/11/2023 |
1.6.3 | 30 | 08/08/2023 |
1.6.2 | 30 | 08/15/2023 |
1.6.1 | 34 | 08/04/2023 |
1.6.0 | 29 | 08/07/2023 |
1.5.9 | 32 | 08/10/2023 |
1.5.8 | 24 | 08/20/2023 |
1.5.7 | 29 | 08/10/2023 |
1.5.6 | 31 | 08/07/2023 |
1.5.5 | 28 | 08/11/2023 |
1.5.4 | 32 | 08/14/2023 |
1.5.3 | 27 | 08/22/2023 |
1.5.2 | 29 | 08/10/2023 |
1.5.1 | 31 | 08/07/2023 |
1.5.0 | 31 | 08/05/2023 |
1.4.7 | 28 | 08/10/2023 |
1.4.6 | 32 | 08/06/2023 |
1.4.5 | 29 | 08/07/2023 |
1.4.4 | 31 | 08/11/2023 |
1.4.3 | 30 | 08/06/2023 |
1.4.2 | 32 | 08/08/2023 |
1.4.1 | 29 | 08/06/2023 |
1.3.4 | 27 | 08/27/2023 |
1.3.3 | 29 | 08/10/2023 |
1.3.2 | 32 | 08/05/2023 |
1.3.1 | 36 | 08/10/2023 |
1.3.0 | 29 | 08/17/2023 |
1.2.2 | 33 | 09/26/2023 |
1.2.1 | 26 | 08/09/2023 |
1.2.0 | 27 | 09/24/2023 |
1.1.1 | 30 | 08/10/2023 |
1.1.0 | 30 | 08/15/2023 |
1.0.2 | 33 | 08/22/2023 |
1.0.1 | 35 | 08/22/2023 |
1.0.0 | 35 | 08/21/2023 |
0.9.1 | 29 | 08/11/2023 |
0.9.0 | 31 | 08/11/2023 |
0.8.3 | 31 | 08/05/2023 |
0.8.2 | 33 | 08/14/2023 |
0.8.1 | 34 | 08/15/2023 |
0.8.0 | 29 | 08/02/2023 |
0.7.5 | 30 | 08/16/2023 |
0.7.4 | 28 | 08/07/2023 |
0.7.3 | 34 | 08/07/2023 |
0.7.1 | 35 | 08/09/2023 |
0.7.0 | 30 | 08/15/2023 |
0.6.2 | 33 | 08/07/2023 |
0.6.1 | 27 | 08/06/2023 |
0.5.2 | 35 | 08/04/2023 |
0.5.1 | 25 | 08/04/2023 |
0.5.0 | 30 | 08/03/2023 |