Review the Changelog for more details.
New features
- Add GoodJob.handled_exceptions config; include NotImplementedError by default by @bensheldon in #1748
- Allow adding the currently executing job to a batch by @bensheldon in #1746
- Introduce GoodJob::InterruptedError string for interrupted execution records by @bensheldon in #1750
Small changes and fixes
- Show split enabled/paused badge for cron schedules in navbar by @bensheldon in #1744
- Make bulk action buttons responsive to job state filter by @bensheldon in #1751
- Fix dashboard pagination omitting jobs created in the same second by @bensheldon in #1749
- Replace AR attributes API with explicit accessors; add breaking migration guardrails by @bensheldon in #1753
Full Changelog: v4.17.0...v4.18.0