Review the Changelog for more details.
Significant changes
- Set default queue_select_limit to 1000 by @MahmoudBakr23 in #1762
Nice changes
- Truncate long labels in dashboard badges by @MahmoudBakr23 in #1766
- Make execution state completely Fiber-safe via Rails isolated execution state by @ollym in #1765
Bug fixes and refactors
- Fix incorrect ENV variable guard for GOOD_JOB_ENABLE_PAUSES by @jqr in #1772
- Use explicit keyword arguments for concurrency controls by @bdewater-thatch in #1770
- Fix
PG::ProgramLimitExceededin jobs index search for large error payloads by @createdbypete in #1769 - Fix PG::AmbiguousColumn in skiplocked/hybrid claim with ordered queues + concurrency rules by @createdbypete in #1768
- Use table_name instead of hardcoding :good_jobs in schema introspection by @eidarus in #1774
- Handle nil updated_at in stale? method by @gavinballard in #1764
- Refactor Concurrency::Rule to use explicit ivars instead of options hash by @bensheldon in #1776
New Contributors
- @NobodysNightmare made their first contribution in #1773
- @jqr made their first contribution in #1772
- @createdbypete made their first contribution in #1769
- @eidarus made their first contribution in #1774
- @MahmoudBakr23 made their first contribution in #1762
- @gavinballard made their first contribution in #1764
- @ollym made their first contribution in #1765
Full Changelog: v4.18.2...v4.19.0