Hangfire.Pro.Redis.SEv2 3.3.1
Experimental Redis support for Hangfire based on StackExchange.Redis 2.X package.
No packages depend on Hangfire.Pro.Redis.SEv2.
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 – 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 – 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.
* 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.6.1
- Hangfire.Core (>= 1.8.0)
- StackExchange.Redis (>= 2.1.58)
.NET Framework 4.7.2
- Hangfire.Core (>= 1.8.0)
- StackExchange.Redis (>= 2.1.58)
.NET Standard 2.0
- Hangfire.Core (>= 1.8.0)
- StackExchange.Redis (>= 2.1.58)
| Version | Downloads | Last updated |
|---|---|---|
| 3.3.1 | 0 | 2026/7/6 |