@@ -23,23 +23,26 @@ 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.13
26
+ 1.8.13 and 1.8.14
27
27
28
28
Hangfire.Core
29
29
30
30
• Changed – Partial cache for serialization and deserialization in `InvocationData` to produce less strings.
31
31
• Changed – Add caching for default type serializer and resolver.
32
32
• Changed – Don't let `JobFilter`-related logic to show up in profilers.
33
33
• Changed – Modify `IProfiler` to be less allocatey for diagnostic purposes that almost never run.
34
+ • Changed – Prefer using `CancellationToken.WaitHandle` again, since early .NET Core days are gone.
35
+ • Changed – Fewer allocations when working with `IStateHandler` collections in a state machine.
34
36
• Fixed – Redirect the "System.Private.Xml.Linq" assembly to the "System.Xml.Linq" one for better interoperability.
35
37
• Fixed – Don't throw `KeyNotFoundException` when recurring job is malformed.
36
38
• Fixed – Proper relative path calculation in `UrlHelper.To` for OWIN-based Dashboard UI (by @LordJZ).
39
+ • Fixed – Typo in the Turkish localization file (by @ismkdc).
37
40
• Project – Switch to a modern PowerShell 7+ to speed up SignPath installation on AppVeyor.
38
41
39
42
Hangfire.SqlServer
40
43
41
- • Changed – Limit polling queries with a semaphore for all configurations.
42
- • Changed – Better error messages when queue or server names are larger than allowed .
44
+ • Changed – Limit polling queries when queues are empty with a semaphore for all configurations.
45
+ • Changed – Use per-queue signaling for same-process workers, instead of having a global signal .
43
46
• Fixed – Don't silently truncate queue names, throw an exception instead.
44
47
• Project – Decrease delays in SQL Server-related tests to complete them faster.
45
48
0 commit comments