Hangfire v1.7.7 Release Notes

Release Date: 2019-10-22 // over 4 years ago
  • 🚀 Release Notes

    Hangfire.Core

    • 🔄 Changed – Produce a trace log message with details when updating a recurring job.
    • 🔄 Changed – Return early from CoreBackgroundJobFactory.Create when storage returns null.
    • Project – Minor changes for the Readme.md file (PR #1526 by @231293).
    • Project – Add netcoreapp3.0 target framework for Hangfire.Core.Tests.
    • Project – Add support for MSBuild 15.0 (VS 2019) when building *.cshtml files.

    💻 Dashboard UI

    • Added – Allow modification of the Dashboard UI title (PR #1231 by @tbertenshaw).
    • Added – Support for HTML tags on the Dashboard UI title (PR #1545 by @caioproiete).
    • Added – Buttons for 1,000 and 5,000 items per page in dashboard (#1518).
    • Added – Links to previous/next pages to the top of the dashboard page (#1534).
    • 🔄 Changed – Expose the RazorPage.Context property as a public member.
    • 🛠 Fixed – Supplementary Chinese translation (PR #1523 by @mccj).
    • 🛠 Fixed – Don't update real-time chart when too much time passed since the last update (#1497).

    Hangfire.SqlServer

    • Added – Add support for Microsoft.Data.SqlClient package when using custom connection factory (#1514).
    • Added – Add UseFineGrainedLocks option to avoid deadlocks in some theoretical cases.
    • Added – Add missing overload for UseSqlServerStorage with connection factory parameter only.
    • Added – Expose the SqlServerObjectsInstaller.GetInstallScript method (PR #1527 by @altso).
    • 🛠 Fixed – Make command batching working on .NET Core when using System.Data.SqlClient 4.7.0 and higher.
    • 🛠 Fixed – Permit dash characters (-) in schema names (PR #1531 by @kendaleiv).
    • 🛠 Fixed – Escape square bracket characters in schema names.
    • Project – Add support for netcoreapp3.0 target in Hangfire.SqlServer.Tests.
    • Project – Take schema name from constant in Hangfire.SqlServer.Tests (PR #1532 by @kendaleiv).
    • Project – Make Hangfire.SqlServer.Tests work on Linux in Travis CI environment.

    Hangfire.AspNetCore

    • 🛠 Fixed – Add missing AddHangfireServer method for .NET Framework 4.6.1 and higher (PR #1488 by @danstur).