This is a maintenance release that contains fixes for several bugs. It is highly recommended to upgrade to this version, if you are using Hangfire.SqlServer
. Thanks to all folks who helped with reporting and investigating these issues!
Hangfire.Core
-
Fixed – Add missing
RecurringJob.AddOrUpdate
method overloads to prevent CS4014 warnings. -
Fixed –
ToGenericTypeString
method now handles types with no namespace correctly.
Hangfire.SqlServer
-
Fixed – Prevent
ExpirationManager
’s command from timing out, when there are a lot of records. -
Fixed –
CountersAggregator
issue introduced in 1.6.2, that causes slow record aggregation. -
Fixed – Add
XLOCK
hint forCountersAggregator
query to prevent deadlocks on lock escalation.
Hangfire.SqlServer.Msmq
- Fixed – Prevent MSMQ transactions from timing out after 1 minute of processing.