Skip to content

Releases: HangfireIO/Hangfire.InMemory

0.7.0

10 Jan 05:47
v0.7.0
e03f562
Compare
Choose a tag to compare

Release Notes

  • AddedInMemoryStorageOptions.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 and InvocationData properties in IMonitoringApi.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

23 Oct 07:33
v0.6.0
250dd59
Compare
Choose a tag to compare

Release Notes

  • AddedInMemoryStorageOptions.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

28 Jun 15:52
v0.5.1
45538f4
Compare
Choose a tag to compare

Release Notes

  • Fixed – Infinite loop in recurring job scheduler consuming 100% CPU regression after 0.5.0.

0.5.0

27 Jun 09:36
v0.5.0
28ef17c
Compare
Choose a tag to compare

Release Notes

  • AddedInMemoryStorageOptions.StringComparer as a central option for key and index comparisons.

0.4.1

24 May 03:17
v0.4.1
2868a0a
Compare
Choose a tag to compare

Release Notes

  • Fixed – "Awaiting Jobs" metric is now correctly populated with Version180 compatibility level.

0.4.0

28 Apr 07:16
v0.4.0
935aaad
Compare
Choose a tag to compare

Release Notes

  • Breaking – Package now depends on Hangfire.Core version 1.8.0.
  • Breaking – Replace the net45 target with net451 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 the GetStatistics method.

0.4.0-rc1

25 Apr 09:02
v0.4.0-rc1
5b81346
Compare
Choose a tag to compare
0.4.0-rc1 Pre-release
Pre-release

Release Notes

  • Changed – Bump the Hangfire.Core dependency to the 1.8.0-rc4 version.
  • Changed – Remove obsolete methods in InMemoryConnection and InMemoryTransaction.

0.4.0-beta2

12 Apr 10:33
v0.4.0-beta2
056334a
Compare
Choose a tag to compare
0.4.0-beta2 Pre-release
Pre-release

Release Notes

  • FixedNotSupportedException during background processing due to non-implemented method.

0.4.0-beta1

29 Mar 02:42
v0.4.0-beta1
2e68768
Compare
Choose a tag to compare
0.4.0-beta1 Pre-release
Pre-release

Release Notes

  • Breaking – Package now depends on Hangfire.Core version 1.8.0.
  • Breaking – Replace the net45 target with net451 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 the GetStatistics method.

0.3.7

22 Mar 11:16
b22202a
Compare
Choose a tag to compare

Release Notes

  • Fixed – Throw BackgroundJobServerGoneException outside of dispatcher thread.