v2.2.0
·
27 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
This release largely consists of two changes:
delayed:monitornow requires fewer queries (& fewer rows scanned) to produce the same metrics.- A new config -
Delayed::Worker.deny_stale_enqueues- exists to block enqueues ifrun_atis too far in the past (indicating a possible bug).
What's Changed
- fix: avoid test flakes on mysql by @smudge in #90
- test: Rework monitor coverage to avoid dups by @smudge in #91
- feat: Add config to raise exceptions when run_at sufficiently in the past by @effron in #99
- style: break aliased columns into multiple lines by @smudge in #92
- refactor: Simpler priority case statement by @smudge in #93
- fix: clamp max_age metrics at 0 by @smudge in #94
- perf(monitor): 4 fewer queries w/ equivalent scans by @smudge in #95
- perf(monitor): Fold max_* into combo queries by @smudge in #96
- refactor: De-complexify 'count' metric by @smudge in #97
- release: v2.2.0 by @smudge in #98
New Contributors
Full Changelog: v2.1.0...v2.2.0