Sitelet https://github.com/tbbuck/Hangfire.Storage.SQLite/releases
Skip to content

Releases: tbbuck/Hangfire.Storage.SQLite

v0.5.1-beta

v0.5.1-beta Pre-release
Pre-release

Choose a tag to compare

@tbbuck tbbuck released this 24 Jun 00:30
4a2a5f4

Patch release on top of 0.5.0-beta.

🐛 Fixed

  • AccessViolationException / storage corruption in SQLiteDistributedLock
    (upstream raisedapp#79). The lock's heartbeat timer ran on
    the caller's NoMutex (non-thread-safe) connection while the caller used it on
    another thread. The heartbeat now always runs on its own dedicated connection
    (pooled when available, otherwise a FullMutex connection to the same database),
    on every acquisition path — so the FullMutex workaround from the issue is no
    longer needed.

Also includes (from 0.5.0-beta)

  • CVE-2025-6965 remediation (patched SourceGear SQLite 3.50.4)
  • *_utc timestamp companion views
  • Opt-in sliding invisibility timeout

Published on NuGet as tbbuck.Hangfire.Storage.SQLite (prerelease, netstandard2.0).
Install with --prerelease.

v0.5.0-beta

v0.5.0-beta Pre-release
Pre-release

Choose a tag to compare

@tbbuck tbbuck released this 23 Jun 23:27
dda784b

Security-maintained fork of Hangfire.Storage.SQLite.

🔒 Security

  • Remediates CVE-2025-6965 (High, CVSS 7.2): replaces the vulnerable bundled SQLite
    engine (SQLitePCLRaw.bundle_green → lib.e_sqlite3 2.1.11, SQLite < 3.50.2) with the
    patched SourceGear SQLite 3.50.4. No public API changes.

✨ Added

  • Read-only *_utc companion views exposing tick-stored timestamps as ISO-8601 UTC for ad-hoc SQL.
  • Opt-in sliding invisibility timeout (UseSlidingInvisibilityTimeout) so long-running jobs
    aren't re-queued mid-run (raisedapp#75).

📦 Package

Published on NuGet as tbbuck.Hangfire.Storage.SQLite (prerelease, netstandard2.0).
Install with --prerelease.