Releases: bensheldon/good_job
Releases · bensheldon/good_job
v3.9.0
Review the Changelog for more details.
What's Changed
- Add bulk enqueue functionality by @julik in #790
- Abort enqueue when the concurrency limit is reached by @TAGraves in #820
- Ensure that anytime the Notifier uses autoloaded constants (ActiveRecord), they are wrapped with a Rails Executor by @bensheldon in #797
- Remove support for Ruby 2.5 and JRuby 9.2; reactivate appraisal tests for Rails HEAD by @bensheldon in #756
New Contributors
Full Changelog: v3.8.0...v3.9.0
v3.8.0
What's Changed
- Add French translation by @francois-ferrandis in #795
- Capture and log ActiveJob IDs that are interrupted when Scheduler is forced to shutdown by @bensheldon in #794
- Ensure Concurrency Keys are string-like and return a better error when they cannot be cast to a string by @Earlopain in #791
New Contributors
- @francois-ferrandis made their first contribution in #795
- @Earlopain made their first contribution in #791
Full Changelog: v3.7.4...v3.8.0
v3.7.4
Review the Changelog for more details.
What's Changed
- Update to es-module-shims v1.6.3 and use an inline script entry-point; remove script.js entrypoint; remove sourcemap references by @bensheldon in #793
Full Changelog: v3.7.3...v3.7.4
v3.7.3
Review the Changelog for more details.
What's Changed
- Avoid including unnecessary pg_locks references when counting jobs by @mkrfowler in #789
- Provide clearer values/deprecation notices for
cleanup_interval_jobs
andcleanup_interval_seconds
; setting0
disables,-1
always by @zarqman in #776
New Contributors
- @mkrfowler made their first contribution in #789
Full Changelog: v3.7.2...v3.7.3
v3.7.2
Review the Changelog for more details.
What's Changed
- Ignore ActiveJob::DeserializationError when discarding jobs by @nickcampbell18 in #771
New Contributors
- @nickcampbell18 made their first contribution in #771
Full Changelog: v3.7.1...v3.7.2
v3.7.1
v3.7.0
Review the Changelog for more details.
What's Changed
- Add GoodJob version to start banner by @zarqman in #766
- Always preserve job records created by cron by @bensheldon in #767
- Remove JRuby 9.2 from testing matrix by @bensheldon in #763
New Contributors
Full Changelog: v3.6.2...v3.7.0
v3.6.2
Review the Changelog for more details.
What's Changed
- Fix redirect to Jobs path after destroy by @BilalBudhani in #754
New Contributors
- @BilalBudhani made their first contribution in #754
Full Changelog: v3.6.1...v3.6.2
v3.6.1
v3.6.0
Review the Changelog for more details.
What's Changed
- Add configurable limit (
queue_select_limit
) when querying candidate jobs by @mitchellhenke in #727 - Add index to
good_jobs
to improve querying candidate jobs by @mitchellhenke in #726 - Redo: When not preserving job records, ensure all prior executions are deleted after successful retry by @bensheldon in #730
New Contributors
- @mitchellhenke made their first contribution in #726
Full Changelog: v3.5.1...v3.6.0