Skip to content

Releases: raisedapp/Hangfire.Storage.SQLite

v0.4.3

01 Mar 14:21
0db296c

Choose a tag to compare

  0.4.3 (thanks to @itsC-Ramesh)
  - Upgrade projects to .NET 8.0 (LTS).
  - Update dependencies (Hangfire 1.8.23, Newtonsoft.Json 13.0.4).
  - Explicitly referenced SQLitePCLRaw.bundle_green 2.1.11 to resolve NETSDK1206 RID-related warnings.
  - Support for modern Hangfire 1.8 background process registration (GetStorageWideProcesses).

V0.4.2

10 Apr 23:47
a072349

Choose a tag to compare

0.4.2
Remove re-entrancy (fixes SQLiteDistributedLock doesn't play right with async #68). Thanks to @kirides
Pause heartbeat timer while processing. Thanks to @kirides
Update expiration using SQL Update statement in a single step. Thanks to @kirides
Added Heartbeat event (for testing). Thanks to @kirides
If we no longer own the lock, we immediately dispose the heartbeat timer (fixes Unable to update heartbeat - still happening in .NET 6.0 #69). Thanks to @kirides

Version 0.3.4

20 Apr 14:48

Choose a tag to compare

0.3.4
- Bug Fix (GetTimelineStats and GetHourlyTimelineStats return wrongly matched results), thanks to @MaxTheWhale

Version 0.3.1

08 Jan 17:51
da65c66

Choose a tag to compare

0.3.1

  • Revisit the logic for SQLiteDistributedLock, thanks to @fnajera-rac-de
  • Heartbeat method should throw a BackgroundServerGoneException when no servers exist for an update, thanks to @todorovicg

Version 0.3.0

21 Feb 23:51
53afcdf

Choose a tag to compare

Fix DistributedLockTimeoutException with Hangfire.Storage.SQLite

Version 0.2.3

15 Jan 14:23
dd64c51

Choose a tag to compare

0.2.3
- Avoid exception The given key 'X' was not present in the dictionary (Issue #17 )
- Fix Difference State between State Table and Job Table

Version 0.2.2

23 Dec 20:31
aa64e24

Choose a tag to compare

0.2.2
- Add AutoVacuum Options
- Add ExpireAt In JobParamter And State Models
- Fix pragma sql

Version 0.2.1

23 Dec 18:40
c69d5de

Choose a tag to compare

  - Add AutoVacuum Options
  - Add ExpireAt In JobParamter And State Models

Version 0.2.0

20 Dec 13:38
361a97f

Choose a tag to compare

0.2.0
- Distributed Lock In ExpirationManager
- ExpireAt In JobDetails Method

Version - 0.1.1

17 Dec 01:24
bf1c618

Choose a tag to compare

0.1.1

  • Uniqueness constraint to protect locks. Thanks to @Sumo-MBryant