New version contains important changes for Hangfire.SqlServer package, fixing a possible DbConnection leak after a database was taken offline and reducing the database load when sub-second polling interval is used. There are also some minor improvements for the Dashboard UI.

Thank you @brookqin, @ppkale1995-cimpress, Julia Wells and Tawfik Khalifeh for your help in making this release!

Hangfire.Core

  • Fixed – Additional Chinese translation for Dashboard UI (by @brookqin).
  • Fixed – Added null checks for expired failed jobs in Dashboard UI (by @ppkale1995-cimpress).
  • Fixed – Add word break to definition lists for state cards in Dashboard UI.
  • Fixed – Render long recurring job identifiers correctly in Dashboard UI.

Hangfire.SqlServer

  • Changed – Implement long polling fetch for sub-second polling delays without sp_getapplock.
  • Fixed – Don’t leak DbConnection instance when an exception occurs during its opening.
  • Fixed – Can not obtain connection from the pool exception after database was offline.
  • Fixed – High number of waits in SQL Server when Hangfire Servers are idle.

Documentation

  • Changed – Update “Making ASP.NET Applications Always Running” for .NET Core (by @unionthugface).
  • Fixed – Fix typo in the README.md file (by @tawfikkh).

Subscribe to monthly updates

Subscribe to receive monthly blog updates. Very low traffic, you are able to unsubscribe at any time.

Comments