Hangfire.InMemory 0.3.4

In-memory job storage for Hangfire with transactional implementation.

Install-Package Hangfire.InMemory -Version 0.3.4
dotnet add package Hangfire.InMemory --version 0.3.4
<PackageReference Include="Hangfire.InMemory" Version="0.3.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Hangfire.InMemory --version 0.3.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Hangfire.InMemory, 0.3.4"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Hangfire.InMemory as a Cake Addin
#addin nuget:?package=Hangfire.InMemory&version=0.3.4

// Install Hangfire.InMemory as a Cake Tool
#tool nuget:?package=Hangfire.InMemory&version=0.3.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes


• Fixed – Reverse state list instead of sorting it by date in the `JobDetails` method.
• Fixed – Better sorting for state indexes, take into account job creation date.
• Fixed – Reverse succeeded and deleted job lists to match Redis implementation.

• Fixed – Sort queues and servers when returning them from monitoring api and in the Dashboard UI.

• Fixed – Enqueued jobs may become invisible when adding a lot of jobs simultaneously to a new queue.
• Fixed – Some workers are waiting for background jobs forever when several jobs added at once.
• Fixed – Workers are able to detect new background jobs only after another background job is processed.
• Fixed – Workers don't see background jobs when multiple queues are used with minimal workload.

• Fixed – `NullReferenceException` in the `SignalOneQueueWaitNode` method when using multiple queues.

• Added – `InMemoryStorageOptions.DisableJobSerialization` option.
• Fixed – `ObjectDisposedException` on semaphore when committing a transaction.
• Fixed – Gracefully handle `ObjectDisposedException` when signaling for query completion.
• Fixed – Avoid killing the whole process in case of an exception in dispatcher, stop it instead.
• Project – Add a lot of new unit tests for `InMemoryMonitoringApi` class.

• Fixed – A lot of corner cases revealed by unit tests.
• Project – Added a ton of unit tests for the top-level classes to ensure behavior is consistent.

0.1.0 – Initial release

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Hangfire.InMemory:

Package Downloads
Enterprise Application Foundation - AspNetCore -HangFire

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on Hangfire.InMemory:

Repository Stars
A .NET Standard 2.0 Workflows Library
httpjob for Hangfire,restful api for Hangfire,job调度与业务分离

Version History

Version Downloads Last updated
0.3.4 84,943 11/6/2020
0.3.3 120 11/6/2020
0.3.2 185 10/29/2020
0.3.1 193 10/22/2020
0.3.0 191 10/22/2020
0.2.0 289 10/12/2020
0.1.0 196 9/29/2020