HangFire 1.7.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 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-beta1
dotnet add package HangFire --version 1.7.0-beta1
<PackageReference Include="HangFire" Version="1.7.0-beta1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add HangFire --version 1.7.0-beta1
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-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等构建的微服务一条龙应用
Dynatrace/superdump
A service for automated crash-dump analysis

Version History

Version Downloads Last updated
1.7.6 11,886 8/5/2019
1.7.5 21,516 7/18/2019
1.7.4 39,199 6/28/2019
1.7.3 101,627 5/23/2019
1.7.2 103,893 4/29/2019
1.7.1 53,503 4/16/2019
1.7.0 93,545 3/29/2019
1.6.27 553 6/27/2019
1.6.26 4,968 5/23/2019
1.6.25 3,701 4/9/2019
1.6.24 12,400 3/27/2019
1.6.23 82,113 3/13/2019
1.6.22 247,793 1/25/2019
1.6.21 362,039 11/1/2018
1.6.20 421,050 7/31/2018
1.6.19 505,350 4/6/2018
1.6.18 6,988 4/5/2018
1.6.17 822,394 9/19/2017
1.6.16 60,009 9/2/2017
1.6.15 104,241 8/8/2017
1.6.14 172,242 6/16/2017
1.6.13 30,208 6/7/2017
1.6.12 301,453 3/22/2017
1.6.11 19,090 3/14/2017
1.6.10 5,228 3/13/2017
1.6.9 24,519 3/2/2017
1.6.8 172,177 12/21/2016
1.6.7 64,672 11/25/2016
1.6.6 79,907 10/13/2016
1.6.5 70,673 9/24/2016
1.6.4 56,805 8/30/2016
1.6.3 22,500 8/19/2016
1.6.2 28,505 8/5/2016
1.6.1 23,270 7/27/2016
1.6.0 13,226 7/15/2016
1.5.9 23,093 7/11/2016
1.5.8 22,216 6/17/2016
1.5.7 14,655 5/30/2016
1.5.6 43,623 4/22/2016
1.5.5 13,818 4/14/2016
1.5.4 26,702 3/22/2016
1.5.3 173,726 11/6/2015
1.5.2 13,338 10/15/2015
1.5.1 1,869 10/14/2015
1.5.0 20,176 10/1/2015
1.4.7 1,309 10/1/2015
1.4.6 17,756 8/29/2015
1.4.5 21,433 7/24/2015
1.4.4 724 7/23/2015
1.4.3 25,349 5/27/2015
1.4.2 7,990 5/6/2015
1.4.1 14,321 4/14/2015
1.3.4 39,781 2/4/2015
1.3.3 2,231 1/28/2015
1.3.2 934 1/27/2015
1.3.1 6,079 1/13/2015
1.3.0 4,188 12/10/2014
1.2.2 5,129 11/24/2014
1.2.1 684 11/22/2014
1.2.0 3,292 11/17/2014
1.1.1 12,336 9/5/2014
1.1.0 1,632 9/3/2014
1.0.2 4,050 7/1/2014
1.0.1 592 6/30/2014
1.0.0 720 6/30/2014
0.9.1 1,400 6/12/2014
0.9.0 645 6/7/2014
0.8.3 589 5/23/2014
0.8.2 509 5/21/2014
0.8.1 522 5/17/2014
0.8.0 1,453 5/2/2014
0.7.5 555 4/10/2014
0.7.4 522 4/7/2014
0.7.3 472 4/4/2014
0.7.2 447 4/4/2014
0.7.1 470 4/1/2014
0.7.0 521 3/22/2014
0.6.2 536 1/28/2014
0.6.1 472 1/27/2014
0.6.0 543 1/27/2014
0.5.2 507 11/19/2013
0.5.1 536 11/12/2013
0.5.0 1,708 11/10/2013
Show less