Skip to content

Commit 0e9ea33

Browse files
committed
Add release notes for version 1.8.16
1 parent 6cabf45 commit 0e9ea33

File tree

3 files changed

+42
-0
lines changed

3 files changed

+42
-0
lines changed

nuspecs/Hangfire.Core.nuspec

+10
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,16 @@ https://www.hangfire.io/
2323
Release notes are available in our blog https://www.hangfire.io/blog/
2424
Please see https://docs.hangfire.io/en/latest/upgrade-guides/upgrading-to-hangfire-1.8.html to learn how to upgrade.
2525
26+
1.8.16
27+
• Changed – Include fewer stack frames in exceptions come from `IServerFilter` implementations.
28+
• Changed – Don't include file information in the `ExceptionDetails` property of a FailedState instance.
29+
• Changed – Switch back to `CancellationEvent` usage instead of `CancellationToken.WaitHandle`.
30+
• Fixed – Don't commit external transaction in the `BackgroundJobStateChanger` implementation.
31+
• Fixed – Use safe default serializer settings for Newtonsoft.Json 12.X and below.
32+
• Project – Fix builds for the `net451` platform when using .NET 9.0.
33+
• Project – Significantly reduce execution time of unit tests in the `RecurringJobSchedulerFacts` class.
34+
• Project – Bump `Microsoft.CodeAnalysis.NetAnalyzers` package to version 9.0.0.
35+
2636
1.8.15
2737
• Added – New `AutomaticRetryAttribute.ExceptOn` property to skip retries for specific exceptions.
2838
• Changed – Refactor filters pipeline to use less LINQ magic and fewer allocations.

nuspecs/Hangfire.SqlServer.nuspec

+9
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,15 @@
1717
Release notes are available in our blog https://www.hangfire.io/blog/
1818
Please see https://docs.hangfire.io/en/latest/upgrade-guides/upgrading-to-hangfire-1.8.html to learn how to upgrade.
1919
20+
1.8.16
21+
• Changed – Use vanilla ADO.NET when fetching a job in the `SqlServerJobQueue` implementation.
22+
• Fixed – SqlException: Must declare the scalar variable "@key" in delayed and recurring job schedulers.
23+
• Fixed – Decrease the `LockTimeout` time when calling the `sp_getapplock` procedure to 1 second for less blocking.
24+
• Project – Disable parallel tests execution when building under .NET 9.0.
25+
• Project – Run tests over the latest Microsoft.Data.SqlClient package and the `net6.0` platform.
26+
• Project – Reduce execution time of integration tests.
27+
• Project – Disable `PoolBlockingPeriod` setting on AppVeyor to handle transient test failures.
28+
2029
1.8.15
2130
• Changed – Use query template caching based on schema name to avoid excessive `string` allocations.
2231
• Changed – Use static callbacks almost anywhere to avoid unnecessary delegate allocations.

nuspecs/Hangfire.nuspec

+23
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,29 @@ https://www.hangfire.io/
2323
Release notes are available in our blog https://www.hangfire.io/blog/
2424
Please see https://docs.hangfire.io/en/latest/upgrade-guides/upgrading-to-hangfire-1.8.html to learn how to upgrade.
2525
26+
1.8.16
27+
28+
Hangfire.Core
29+
30+
• Changed – Include fewer stack frames in exceptions come from `IServerFilter` implementations.
31+
• Changed – Don't include file information in the `ExceptionDetails` property of a FailedState instance.
32+
• Changed – Switch back to `CancellationEvent` usage instead of `CancellationToken.WaitHandle`.
33+
• Fixed – Don't commit external transaction in the `BackgroundJobStateChanger` implementation.
34+
• Fixed – Use safe default serializer settings for Newtonsoft.Json 12.X and below.
35+
• Project – Fix builds for the `net451` platform when using .NET 9.0.
36+
• Project – Significantly reduce execution time of unit tests in the `RecurringJobSchedulerFacts` class.
37+
• Project – Bump `Microsoft.CodeAnalysis.NetAnalyzers` package to version 9.0.0.
38+
39+
Hangfire.SqlServer
40+
41+
• Changed – Use vanilla ADO.NET when fetching a job in the `SqlServerJobQueue` implementation.
42+
• Fixed – SqlException: Must declare the scalar variable "@key" in delayed and recurring job schedulers.
43+
• Fixed – Decrease the `LockTimeout` time when calling the `sp_getapplock` procedure to 1 second for less blocking.
44+
• Project – Disable parallel tests execution when building under .NET 9.0.
45+
• Project – Run tests over the latest Microsoft.Data.SqlClient package and the `net6.0` platform.
46+
• Project – Reduce execution time of integration tests.
47+
• Project – Disable `PoolBlockingPeriod` setting on AppVeyor to handle transient test failures.
48+
2649
1.8.15
2750
2851
Hangfire.Core

0 commit comments

Comments
 (0)