Skip to content

Commit

Permalink
Add release notes for version 1.8.16
Browse files Browse the repository at this point in the history
  • Loading branch information
odinserj committed Nov 26, 2024
1 parent 6cabf45 commit 0e9ea33
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 0 deletions.
10 changes: 10 additions & 0 deletions nuspecs/Hangfire.Core.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,16 @@ 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.16
• Changed – Include fewer stack frames in exceptions come from `IServerFilter` implementations.
• Changed – Don't include file information in the `ExceptionDetails` property of a FailedState instance.
• Changed – Switch back to `CancellationEvent` usage instead of `CancellationToken.WaitHandle`.
• Fixed – Don't commit external transaction in the `BackgroundJobStateChanger` implementation.
• Fixed – Use safe default serializer settings for Newtonsoft.Json 12.X and below.
• Project – Fix builds for the `net451` platform when using .NET 9.0.
• Project – Significantly reduce execution time of unit tests in the `RecurringJobSchedulerFacts` class.
• Project – Bump `Microsoft.CodeAnalysis.NetAnalyzers` package to version 9.0.0.
1.8.15
• Added – New `AutomaticRetryAttribute.ExceptOn` property to skip retries for specific exceptions.
• Changed – Refactor filters pipeline to use less LINQ magic and fewer allocations.
Expand Down
9 changes: 9 additions & 0 deletions nuspecs/Hangfire.SqlServer.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,15 @@
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.16
• Changed – Use vanilla ADO.NET when fetching a job in the `SqlServerJobQueue` implementation.
• Fixed – SqlException: Must declare the scalar variable "@key" in delayed and recurring job schedulers.
• Fixed – Decrease the `LockTimeout` time when calling the `sp_getapplock` procedure to 1 second for less blocking.
• Project – Disable parallel tests execution when building under .NET 9.0.
• Project – Run tests over the latest Microsoft.Data.SqlClient package and the `net6.0` platform.
• Project – Reduce execution time of integration tests.
• Project – Disable `PoolBlockingPeriod` setting on AppVeyor to handle transient test failures.
1.8.15
• Changed – Use query template caching based on schema name to avoid excessive `string` allocations.
• Changed – Use static callbacks almost anywhere to avoid unnecessary delegate allocations.
Expand Down
23 changes: 23 additions & 0 deletions nuspecs/Hangfire.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,29 @@ 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.16
Hangfire.Core
• Changed – Include fewer stack frames in exceptions come from `IServerFilter` implementations.
• Changed – Don't include file information in the `ExceptionDetails` property of a FailedState instance.
• Changed – Switch back to `CancellationEvent` usage instead of `CancellationToken.WaitHandle`.
• Fixed – Don't commit external transaction in the `BackgroundJobStateChanger` implementation.
• Fixed – Use safe default serializer settings for Newtonsoft.Json 12.X and below.
• Project – Fix builds for the `net451` platform when using .NET 9.0.
• Project – Significantly reduce execution time of unit tests in the `RecurringJobSchedulerFacts` class.
• Project – Bump `Microsoft.CodeAnalysis.NetAnalyzers` package to version 9.0.0.
Hangfire.SqlServer
• Changed – Use vanilla ADO.NET when fetching a job in the `SqlServerJobQueue` implementation.
• Fixed – SqlException: Must declare the scalar variable "@key" in delayed and recurring job schedulers.
• Fixed – Decrease the `LockTimeout` time when calling the `sp_getapplock` procedure to 1 second for less blocking.
• Project – Disable parallel tests execution when building under .NET 9.0.
• Project – Run tests over the latest Microsoft.Data.SqlClient package and the `net6.0` platform.
• Project – Reduce execution time of integration tests.
• Project – Disable `PoolBlockingPeriod` setting on AppVeyor to handle transient test failures.
1.8.15
Hangfire.Core
Expand Down

0 comments on commit 0e9ea33

Please sign in to comment.