File tree 3 files changed +42
-0
lines changed
3 files changed +42
-0
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,16 @@ https://www.hangfire.io/
23
23
Release notes are available in our blog https://www.hangfire.io/blog/
24
24
Please see https://docs.hangfire.io/en/latest/upgrade-guides/upgrading-to-hangfire-1.8.html to learn how to upgrade.
25
25
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
+
26
36
1.8.15
27
37
• Added – New `AutomaticRetryAttribute.ExceptOn` property to skip retries for specific exceptions.
28
38
• Changed – Refactor filters pipeline to use less LINQ magic and fewer allocations.
Original file line number Diff line number Diff line change 17
17
Release notes are available in our blog https://www.hangfire.io/blog/
18
18
Please see https://docs.hangfire.io/en/latest/upgrade-guides/upgrading-to-hangfire-1.8.html to learn how to upgrade.
19
19
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
+
20
29
1.8.15
21
30
• Changed – Use query template caching based on schema name to avoid excessive `string` allocations.
22
31
• Changed – Use static callbacks almost anywhere to avoid unnecessary delegate allocations.
Original file line number Diff line number Diff line change @@ -23,6 +23,29 @@ https://www.hangfire.io/
23
23
Release notes are available in our blog https://www.hangfire.io/blog/
24
24
Please see https://docs.hangfire.io/en/latest/upgrade-guides/upgrading-to-hangfire-1.8.html to learn how to upgrade.
25
25
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
+
26
49
1.8.15
27
50
28
51
Hangfire.Core
You can’t perform that action at this time.
0 commit comments