Download Latest Version ruby_v0.13.0 source code.zip (3.2 MB) Google Add to Preferred Sources
Home / v0.49.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-05 1.5 kB
v0.49.0 source code.tar.gz 2026-10-05 679.7 kB
v0.49.0 source code.zip 2026-10-05 912.8 kB
Totals: 3 Items   1.6 MB 0

⚠️ If using River Pro, make sure to upgrade it to at least River Pro v0.32.0 to get a compatible package.

Changed

  • Internal transaction helpers now reuse existing transactions instead of creating unnecessary savepoints. Callers of transactional APIs must roll back their transaction on error; applications that need partial rollback can create an explicit savepoint around the River call. Set RIVER_USE_LEGACY_SUBTRANSACTIONS=1 (or true) before starting the application to restore savepoints in these helpers, including those used by River Pro. This is a temporary compatibility fallback planned for removal in a future release. PR [#1420].

Fixed

  • Fixed rivertest.Worker to honor a configured Config.JobStuckThreshold for stuck job detection. Previously, it always used an internal 5 second threshold, so the Job appears to be stuck log line was emitted at a different time than it would be under a real client. PR [#1418].
  • Fixed SQLite job cleanup stalling when excluded queues fill the oldest batch, and added support for included queue filters so per-queue retention works on SQLite. PR [#1417].
  • Fixed a unique insert skipped as a duplicate of a job of a different kind (possible with UniqueOpts.ExcludeKind) changing the existing job's kind to its own. PR [#1421].
Source: README.md, updated 2026-10-05