Hangfire.Pro.Redis 3.3.1
Redis support for Hangfire based on a custom version of StackExchange.Redis package.
Showing the top 20 packages that depend on Hangfire.Pro.Redis.
| Packages | Downloads |
|---|---|
|
Hangfire.Pro.Redis.Azure
Microsoft Entra ID authentication options for Hangfire Pro Redis Storage.
|
0 |
https://www.hangfire.io/blog/releases.html
3.3.1
* Fixed – Reduce memory required on client for a large LUA-based transaction.
* Fixed – Sort entries before returning from Queues and Servers in Monitoring API.
* Fixed – Allow setting null values in `SetRangeInHash` to match other storages.
* Fixed – Throw better exception in case of `null` field names in `SetRangeInHash`.
* Fixed – Don't concatenate keys in `TrySimpleFetch`'s LUA script.
* Project – Port Monitoring API tests from Hangfire.InMemory storage.
* Project – Add missing tests for updates in `SetRangeInHash`.
3.3.0
* Added – `RedisStorageOptions.CredentialProvider` option for custom credential provider implementation.
* Added – `Hangfire.Pro.Redis.Azure` package for token-based authentication within Microsoft Azure.
* Added – `net472` target for the Hangfire.Pro.Redis package.
* Added – Proper detection of custom primary/replica configurations.
* Changed – Rely on OS' choice for SSL/TLS protocol versions on newer platforms by default instead of hard-coded TLS 1.2.
* Changed – Revert to polling when a subscription connection is not established yet.
* Changed – Rely on internal multiplexer reconnect logic for subscription endpoints.
* Changed – Update StackExchange.Redis binaries to 1.2.7-build-00090 with implemented `Authenticate` methods.
* Changed – Always log connection-related problems regardless of the `RelyOnInternalReconnects` option.
* Changed – Don't fail connections when the primary endpoint isn't detected for some reason.
3.2.0
* Added – Allow using a LUA-based fault detector with the new `UseExperimentalFaultDetector` storage option.
* Added – Periodic explicit checks for new jobs while in the subscription mode.
* Added – Periodic role checks for the current primary endpoint to detect silent fail-overs.
* Added – Log background jobs evicted from their queue by fault detector.
* Changed – Don't create a fake state transition entry when fault detector re-queues a job.
* Changed – Use LUA script instead of conditional transactions when removing a server by heartbeat.
* Changed – Update StackExchange.Redis binaries to 1.2.7-build-00086 with better endpoints detection in a cluster mode.
* Fixed – Possible scheduled jobs getting stuck when a queue is set explicitly.
* Fixed – Remove fetched and expired jobs immediately, instead of re-queueing them.
* Fixed – Ensure we always ping the primary endpoint when waiting for events.
* Fixed – Increase the chances of immediate requeue on shutdown.
* Fixed – Decrease the chances of leaving a lock active on shutdown.
* Fixed – Clean up all flags related to different fault detectors in the LUA-based implementation.
* Fixed – Fault detector doesn't process the same identifier multiple times.
* Fixed – Don't pass `AddressFamily.Unspecified` text to log messages to avoid confusion.
.NET Framework 4.5.1
- Hangfire.Core (>= 1.8.0)
.NET Core 3.0
- Hangfire.Core (>= 1.8.0)
.NET Standard 2.0
- Hangfire.Core (>= 1.8.0)
.NET Standard 1.5
- Hangfire.Core (>= 1.8.0)
- System.Threading.ThreadPool (>= 4.3.0)
- System.Reflection.TypeExtensions (>= 4.3.0)
- System.Reflection.Emit.Lightweight (>= 4.3.0)
- System.Threading.Thread (>= 4.3.0)
- System.Net.Security (>= 4.3.1)
- System.Net.NameResolution (>= 4.3.0)
- System.Collections.NonGeneric (>= 4.3.0)
- NETStandard.Library (>= 1.6.1)
- System.Reflection.Emit (>= 4.3.0)
.NET Framework 4.7.2
- Hangfire.Core (>= 1.8.0)
.NET Framework 4.6
- Hangfire.Core (>= 1.8.0)