From 51647c20e36ab010f7dfc4fa8b1ed666070d7f4f Mon Sep 17 00:00:00 2001 From: Sergey Odinokov Date: Tue, 11 Jun 2024 12:18:26 +0700 Subject: [PATCH] Bump version to 1.8.14 and add release notes --- appveyor.yml | 2 +- nuspecs/Hangfire.Core.nuspec | 5 ++++- nuspecs/Hangfire.SqlServer.nuspec | 6 +++--- nuspecs/Hangfire.nuspec | 9 ++++++--- src/SharedAssemblyInfo.cs | 2 +- 5 files changed, 15 insertions(+), 9 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index c4ed56ce9..702fe31f4 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -7,7 +7,7 @@ # - Section names should be unique on each level. # Please don't edit it manually, use the `build.bat version` command instead. -version: 1.8.13-build-0{build} +version: 1.8.14-build-0{build} image: - Visual Studio 2022 diff --git a/nuspecs/Hangfire.Core.nuspec b/nuspecs/Hangfire.Core.nuspec index 1a8163d3a..7cdf062cf 100644 --- a/nuspecs/Hangfire.Core.nuspec +++ b/nuspecs/Hangfire.Core.nuspec @@ -23,14 +23,17 @@ https://www.hangfire.io/ Release notes are available in our blog https://www.hangfire.io/blog/ Please see https://docs.hangfire.io/en/latest/upgrade-guides/upgrading-to-hangfire-1.8.html to learn how to upgrade. -1.8.13 +1.8.13 and 1.8.14 • Changed – Partial cache for serialization and deserialization in `InvocationData` to produce less strings. • Changed – Add caching for default type serializer and resolver. • Changed – Don't let `JobFilter`-related logic to show up in profilers. • Changed – Modify `IProfiler` to be less allocatey for diagnostic purposes that almost never run. +• Changed – Prefer using `CancellationToken.WaitHandle` again, since early .NET Core days are gone. +• Changed – Fewer allocations when working with `IStateHandler` collections in a state machine. • Fixed – Redirect the "System.Private.Xml.Linq" assembly to the "System.Xml.Linq" one for better interoperability. • Fixed – Don't throw `KeyNotFoundException` when recurring job is malformed. • Fixed – Proper relative path calculation in `UrlHelper.To` for OWIN-based Dashboard UI (by @LordJZ). +• Fixed – Typo in the Turkish localization file (by @ismkdc). • Project – Switch to a modern PowerShell 7+ to speed up SignPath installation on AppVeyor. 1.8.12 diff --git a/nuspecs/Hangfire.SqlServer.nuspec b/nuspecs/Hangfire.SqlServer.nuspec index 7be14ce42..c2068197d 100644 --- a/nuspecs/Hangfire.SqlServer.nuspec +++ b/nuspecs/Hangfire.SqlServer.nuspec @@ -17,9 +17,9 @@ Release notes are available in our blog https://www.hangfire.io/blog/ Please see https://docs.hangfire.io/en/latest/upgrade-guides/upgrading-to-hangfire-1.8.html to learn how to upgrade. -1.8.13 -• Changed – Limit polling queries with a semaphore for all configurations. -• Changed – Better error messages when queue or server names are larger than allowed. +1.8.13 and 1.8.14 +• Changed – Limit polling queries when queues are empty with a semaphore for all configurations. +• Changed – Use per-queue signaling for same-process workers, instead of having a global signal. • Fixed – Don't silently truncate queue names, throw an exception instead. • Project – Decrease delays in SQL Server-related tests to complete them faster. diff --git a/nuspecs/Hangfire.nuspec b/nuspecs/Hangfire.nuspec index 579ec5021..eb2e483bf 100644 --- a/nuspecs/Hangfire.nuspec +++ b/nuspecs/Hangfire.nuspec @@ -23,7 +23,7 @@ https://www.hangfire.io/ Release notes are available in our blog https://www.hangfire.io/blog/ Please see https://docs.hangfire.io/en/latest/upgrade-guides/upgrading-to-hangfire-1.8.html to learn how to upgrade. -1.8.13 +1.8.13 and 1.8.14 Hangfire.Core @@ -31,15 +31,18 @@ Hangfire.Core • Changed – Add caching for default type serializer and resolver. • Changed – Don't let `JobFilter`-related logic to show up in profilers. • Changed – Modify `IProfiler` to be less allocatey for diagnostic purposes that almost never run. +• Changed – Prefer using `CancellationToken.WaitHandle` again, since early .NET Core days are gone. +• Changed – Fewer allocations when working with `IStateHandler` collections in a state machine. • Fixed – Redirect the "System.Private.Xml.Linq" assembly to the "System.Xml.Linq" one for better interoperability. • Fixed – Don't throw `KeyNotFoundException` when recurring job is malformed. • Fixed – Proper relative path calculation in `UrlHelper.To` for OWIN-based Dashboard UI (by @LordJZ). +• Fixed – Typo in the Turkish localization file (by @ismkdc). • Project – Switch to a modern PowerShell 7+ to speed up SignPath installation on AppVeyor. Hangfire.SqlServer -• Changed – Limit polling queries with a semaphore for all configurations. -• Changed – Better error messages when queue or server names are larger than allowed. +• Changed – Limit polling queries when queues are empty with a semaphore for all configurations. +• Changed – Use per-queue signaling for same-process workers, instead of having a global signal. • Fixed – Don't silently truncate queue names, throw an exception instead. • Project – Decrease delays in SQL Server-related tests to complete them faster. diff --git a/src/SharedAssemblyInfo.cs b/src/SharedAssemblyInfo.cs index d9ed12465..a53eaab35 100644 --- a/src/SharedAssemblyInfo.cs +++ b/src/SharedAssemblyInfo.cs @@ -9,4 +9,4 @@ [assembly: ComVisible(false)] // Please don't edit it manually, use the `build.bat version` command instead. -[assembly: AssemblyVersion("1.8.13")] +[assembly: AssemblyVersion("1.8.14")]