Release Notes
This is yet another maintenance release that fixes a bunch of non-critical bugs in Hangfire.Core
and Hangfire.SqlServer
packages.
Hangfire.Core
- Fixed – Unexpected
DateTime
andDateTime?
serialization issues in background job arguments (#971 by @plaisted, #970, #972). - Fixed –
DistributedLockTimeoutException
in some background processes now logged with "DEBUG" level instead of "ERROR" (#789). - Fixed –
ElmahLogProvider
to show errors when using SQL log (#867 by @francnuec). - Fixed – Last execution field isn't shown on recurring jobs page, when background job has already expired (#930).
- Fixed –
Hangfire.SqlServer
assembly doesn't include version in thenetstandard
target (#951).
Hangfire.SqlServer
- Fixed – Lower the number of requests, when trying to acquire a distributed lock.
- Fixed – Problems with continuations and batch continuations, when using existing
SqlConnection
instance. - Fixed – Distributed locks were silently released, when passing explicit closed connection to a storage.
- Fixed –
KeyNotFoundException
errors on various dashboard pages don't appear anymore (#948 by @benjymous, #945, #946). - Fixed – "Cannot release the application lock because it is not currently held" exceptions, when connection was closed.
- Fixed – Allow to use zero timeout for SQL Server-based distributed locks (#967).