HangFire 1.7.0-beta2

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.
     https://www.hangfire.io/

This is a prerelease version of HangFire.
There is a newer version of this package available.
See the version list below for details.
The owner has unlisted this package. This could mean that the package is deprecated or shouldn't be used anymore.
Install-Package HangFire -Version 1.7.0-beta2
dotnet add package HangFire --version 1.7.0-beta2
<PackageReference Include="HangFire" Version="1.7.0-beta2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add HangFire --version 1.7.0-beta2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

https://www.hangfire.io/blog/
     
1.7.0-beta2

Hangfire.Core

• Fixed – `MissingMethodException` when using Newtonsoft.Json 11 in .NET Core 2.X with continuations (by @pieceofsummer).
• Ported – Merged updates from versions 1.6.18 – 1.6.20.

Hangfire.SqlServer

• Added – Blocking fetch support for sliding expiration-based fetch to avoid excessive polling.
• Changed – Optimize sliding-expiration-based fetching to use even less CPU time.
• Changed – Use write reordering and fine-grained locking scheme to improve parallelism.
• Ported – Merged updates from versions 1.6.18 – 1.6.20.
   
1.7.0-beta1

Hangfire.Core

• Added – Entry point for custom job naming strategies available for dashboard (by @pieceofsummer).
• Added – JobDisplayNameAttribute class for displaying jobs in dashboard, available on .NET Core (by @pieceofsummer).
• Added – Support async jobs returning ValueTask<T> and other await-compatible types (by @pieceofsummer).
• Added – Support for asynchronous background processes, opens the road toward async storage.
• Added – Circuit breaker pattern for background processes to reduce the logging pressure.
• Added – Processing server is now able to detect it was expired, and restart itself with the new id.
• Added – Ability to use custom delays for automatic retries of a background job.
• Added – ThreadAbortException and ThreadInterruptedException handling to keep the background process running.
• Added – Support for complex Cron expressions, including the `L`, `W`, `#` characters.
• Added – JobActivator.BeginScope method overload with the full PerformContext (by @jeroenvervaeke).
• Added – Support for read-only view for dashboard (by @mikechamberlain).
• Added – Storage property to control the job expiration time (by @rsilvanet).
• Changed – Decrease the size of serialized payloads and remove version information.
• Fixed – Server disappears from the list, but still performing the background processing.
• Fixed – Logging is too aggressive on transient errors.
• Fixed – Daylight saving time transitions now handled perfectly in recurring jobs thanks to Cronos.
• Fixed – Confusing Cron scheduling, when both day-of-week and day-of-month fields set.

Hangfire.SqlServer

• Added – Callback method to allow to open the database with impersonation (by @BjoernHund).
• Changed – Identity columns either converted to the `bigint` type, or entirely removed.
• Changed – Clustered indexes were organized according to the access patterns of their tables.
• Changed – Most of secondary indexes were either removed or made filtered.
• Fixed – Background processing stops when identity columns exceed the `Int32.MaxValue`.
• Fixed – Slowdown of scheduled jobs due to the missing index on the [Set] table.

Showing the top 5 GitHub repositories that depend on HangFire:

Repository Stars
tidusjar/Ombi
Want a Movie or TV Show on Plex or Emby? Use Ombi!
i66soft/osharp
osharp framework with .NETStandard2.0
HTBox/allReady
This repo contains the code for allReady, an open-source solution focused on increasing awareness, efficiency and impact of preparedness campaigns as they are delivered by humanitarian and disaster response organizations in local communities.
q315523275/FamilyBucket
集合.net core、ocelot、consul、netty、grpc、eventbus、configserver、tracing、sqlsugar、vue-admin、基础管理平台等构建的微服务一条龙应用
Dynatrace/superdump
A service for automated crash-dump analysis

Version History

Version Downloads Last updated
1.7.6 149,939 8/5/2019
1.7.5 45,569 7/18/2019
1.7.4 75,974 6/28/2019
1.7.3 155,721 5/23/2019
1.7.2 139,070 4/29/2019
1.7.1 69,196 4/16/2019
1.7.0 119,819 3/29/2019
1.6.27 5,297 6/27/2019
1.6.26 11,413 5/23/2019
1.6.25 6,377 4/9/2019
1.6.24 16,115 3/27/2019
1.6.23 97,173 3/13/2019
1.6.22 293,703 1/25/2019
1.6.21 406,622 11/1/2018
1.6.20 462,680 7/31/2018
1.6.19 566,647 4/6/2018
1.6.18 9,754 4/5/2018
1.6.17 862,992 9/19/2017
1.6.16 65,508 9/2/2017
1.6.15 111,290 8/8/2017
1.6.14 179,143 6/16/2017
1.6.13 32,883 6/7/2017
1.6.12 314,444 3/22/2017
1.6.11 21,343 3/14/2017
1.6.10 7,360 3/13/2017
1.6.9 27,305 3/2/2017
1.6.8 181,384 12/21/2016
1.6.7 69,874 11/25/2016
1.6.6 86,159 10/13/2016
1.6.5 75,393 9/24/2016
1.6.4 60,589 8/30/2016
1.6.3 25,923 8/19/2016
1.6.2 31,706 8/5/2016
1.6.1 25,724 7/27/2016
1.6.0 15,710 7/15/2016
1.5.9 27,621 7/11/2016
1.5.8 25,013 6/17/2016
1.5.7 16,856 5/30/2016
1.5.6 46,232 4/22/2016
1.5.5 16,010 4/14/2016
1.5.4 30,575 3/22/2016
1.5.3 179,232 11/6/2015
1.5.2 15,699 10/15/2015
1.5.1 4,011 10/14/2015
1.5.0 23,265 10/1/2015
1.4.7 3,415 10/1/2015
1.4.6 19,987 8/29/2015
1.4.5 23,939 7/24/2015
1.4.4 2,836 7/23/2015
1.4.3 27,759 5/27/2015
1.4.2 10,123 5/6/2015
1.4.1 16,795 4/14/2015
1.3.4 42,495 2/4/2015
1.3.3 4,338 1/28/2015
1.3.2 3,036 1/27/2015
1.3.1 8,194 1/13/2015
1.3.0 6,347 12/10/2014
1.2.2 7,916 11/24/2014
1.2.1 2,786 11/22/2014
1.2.0 5,431 11/17/2014
1.1.1 14,892 9/5/2014
1.1.0 3,735 9/3/2014
1.0.2 6,163 7/1/2014
1.0.1 2,703 6/30/2014
1.0.0 2,833 6/30/2014
0.9.1 2,045 6/12/2014
0.9.0 1,267 6/7/2014
0.8.3 1,213 5/23/2014
0.8.2 1,131 5/21/2014
0.8.1 1,145 5/17/2014
0.8.0 2,084 5/2/2014
0.7.5 1,181 4/10/2014
0.7.4 1,146 4/7/2014
0.7.3 1,095 4/4/2014
0.7.2 1,070 4/4/2014
0.7.1 1,093 4/1/2014
0.7.0 1,144 3/22/2014
0.6.2 1,160 1/28/2014
0.6.1 1,097 1/27/2014
0.6.0 1,165 1/27/2014
0.5.2 1,133 11/19/2013
0.5.1 1,160 11/12/2013
0.5.0 2,340 11/10/2013
Show less