Releases: bensheldon/good_job
Releases · bensheldon/good_job
v4.7.0
Review the Changelog for more details.
What's Changed
- Expose good job labels in dashboard by @BClark88 in #1561
- Allow cron configuration
class
value to be a proc by @bensheldon in #1566
New Contributors
Full Changelog: v4.6.0...v4.7.0
v4.6.0
Review the Changelog for more details.
What's Changed
- Set job execution thread priority to
-3
when in async mode by @bensheldon in #1560
Full Changelog: v4.5.1...v4.6.0
v4.5.1
Review the Changelog for more details.
What's Changed
- Fix compatibility with
rails-head
when duplicated advisory lockable column by @Earlopain in #1553 - GoodJob.cleanup_preserved_jobs: add :include_discarded option by @jonleighton in #1550
- Remove usage of COALESCE from dashboard chart by @bananatron in #1306
New Contributors
- @jonleighton made their first contribution in #1550
- @bananatron made their first contribution in #1306
Full Changelog: v4.5.0...v4.5.1
v4.5.0
Review the Changelog for more details.
New Features
- Add "Discard Cleaner" page to dashboard UI by @lucasfcunha in #1538
- Add Process memory usage and fix process state update by @noma4i in #1516
Fixes
- Fix badge color for running jobs by @Wittiest in #1525
- Fix cron double-enqueue because delay close to 0.01 and possibly clock-drift by @ccouton in #1543
Changes
- Deprecate GoodJob::Job#recent_error by @Wittiest in #1526
- Remove unneeded include of pg_locks in query when displaying jobs table by @jgrau in #1541
New Contributors
- @lucasfcunha made their first contribution in #1538
- @ccouton made their first contribution in #1543
- @noma4i made their first contribution in #1516
Full Changelog: v4.4.2...v4.5.0
v4.4.2
Review the Changelog for more details.
What's Changed
- Drop compatibility code for
ForkTracker
by @Earlopain in #1519 - Add vertical legend to performance dashboard by @Wittiest in #1517
New Contributors
Full Changelog: v4.4.1...v4.4.2
v4.4.1
Review the Changelog for more details.
What's Changed
- Better search job arguments (including integers) by adding
serialized_params->>arguments
explicitly by @bensheldon in #1504
Full Changelog: v4.4.0...v4.4.1
v4.4.0
Review the Changelog for more details.
What's Changed
- Add
cron_graceful_restart_period
to avoid missing recurring jobs that occurred during deployment downtime by @bensheldon in #1488 - Allow
GoodJob::Job#retry_job
's transaction to be joinable (fix CI for currentrails-head
) by @Earlopain in #1496 - fix: unable to use keyword args when including the
Labels
extension by @ElMassimo in #1500 - Fix GoodJob::Setting duplicate keys by @mohammednasser-32 in #1498
New Contributors
- @ElMassimo made their first contribution in #1500
- @mohammednasser-32 made their first contribution in #1498
Full Changelog: v4.3.0...v4.4.0
v4.3.0
Review the Changelog for more details.
What's Changed
- Redefine
Batch#finished_at
to mean all callback jobs have finished too; addBatch#jobs_finished_at
to allow not deleting batches until all their callback jobs complete by @bensheldon in #1454 - Ensure before actions run on root route by @ebiven in #1482
- Don't shadow gem loading errors during autoloading with the inline adapter by @Earlopain in #1486
New Contributors
- @martijnversluis made their first contribution in #1476
- @ebiven made their first contribution in #1482
Full Changelog: v4.2.1...v4.3.0
v4.2.1
v4.2.0
Review the Changelog for more details.
What's Changed
- Add retry functionality for batches by @bensheldon in #1456
- Do not use advisory lock on heartbeat in production by @bensheldon in #1451
- Fix a few method redefinition warnings by @Earlopain in #1459
- Fix perform_throttle even if perform_limit is provided by @doits in #1470
- Remove
smaller_number_is_higher_priority
option from v4 by @bensheldon in #1453
New Contributors
Full Changelog: v4.1.1...v4.2.0