Releases: HangfireIO/Hangfire.InMemory
Releases · HangfireIO/Hangfire.InMemory
0.7.0
Release Notes
- Added –
InMemoryStorageOptions.MaxExpirationTime
option to control the maximum expiration time. - Changed – The default value for maximum expiration time is 2 hours now, not days.
- Fixed – Populate
ParametersSnapshot
andInvocationData
properties inIMonitoringApi.JobDetails
. - Fixed – The "Awaiting Jobs" page now includes the state name of an antecedent background job.
- Fixed – The "Scheduled Jobs" page now has correct identifiers for jobs with explicit queues defined.
- Fixed – Unify job ordering in Monitoring API to be the same as in other storages.
- Project – Enable source link support with embedded symbols for simplified debugging.
- Project – Refactored internals and added even more unit tests.
- Project – Enable NuGet package restore with lock file and locked mode.
- Project – Project and Release Notes URLs in the NuGet package now point to the repository.
- Project – Enable tests running on the
net6.0
platform and Ubuntu on AppVeyor.
0.6.0
Release Notes
- Added –
InMemoryStorageOptions.MaxStateHistoryLength
option to control state entries. - Changed – Always use monotonic clock when working with time.
- Changed – Release distributed locks when their connection is disposed.
- Changed – Pass dispatcher fault exceptions to a caller thread.
- Project – Refactor internal types to have a cleaner project structure and avoid mistakes.
- Project – Enable static analysis by the Microsoft.CodeAnalysis.NetAnalyzers package.
- Project – Enable portable PDBs for the .NET Framework 4.5.1 platform.
0.5.1
0.5.0
0.4.1
0.4.0
Release Notes
- Breaking – Package now depends on Hangfire.Core version 1.8.0.
- Breaking – Replace the
net45
target withnet451
one as the former is not supported. - Changed – Improve
GetFirstByLowestScoreFromSet
operations. - Changed – Implement the
Job.Queue
feature. - Changed – Implement the
Connection.GetUtcDateTime
feature. - Changed – Implement the
Connection.GetSetContains
feature. - Changed – Implement the
Connection.GetSetCount.Limited
feature. - Changed – Implement the
Connection.BatchedGetFirstByLowestScoreFromSet
feature for the storage. - Changed – Implement the
Transaction.AcquireDistributedLock
feature. - Changed – Implement the
Transaction.CreateJob
feature. - Changed – Implement the
Transaction.SetJobParameter
feature. - Changed – Implement the new monitoring features.
- Changed – Populate the new properties in Monitoring API.
- Changed – Populate the
Retries
metric in theGetStatistics
method.
0.4.0-rc1
Release Notes
- Changed – Bump the
Hangfire.Core
dependency to the 1.8.0-rc4 version. - Changed – Remove obsolete methods in
InMemoryConnection
andInMemoryTransaction
.
0.4.0-beta2
Release Notes
- Fixed –
NotSupportedException
during background processing due to non-implemented method.
0.4.0-beta1
Release Notes
- Breaking – Package now depends on Hangfire.Core version 1.8.0.
- Breaking – Replace the
net45
target withnet451
one as the former is not supported. - Changed – Improve
GetFirstByLowestScoreFromSet
operations. - Changed – Implement the
Job.Queue
feature. - Changed – Implement the
Connection.GetUtcDateTime
feature. - Changed – Implement the
Connection.GetSetContains
feature. - Changed – Implement the
Connection.GetSetCount.Limited
feature. - Changed – Implement the
Connection.BatchedGetFirstByLowestScoreFromSet
feature for the storage. - Changed – Implement the
Transaction.AcquireDistributedLock
feature. - Changed – Implement the
Transaction.CreateJob
feature. - Changed – Implement the
Transaction.SetJobParameter
feature. - Changed – Implement the new monitoring features.
- Changed – Populate the new properties in Monitoring API.
- Changed – Populate the
Retries
metric in theGetStatistics
method.