Skip to content

Releases: bensheldon/good_job

v4.6.0

12 Dec 15:17
07ef185
Compare
Choose a tag to compare

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

29 Nov 18:24
81d824a
Compare
Choose a tag to compare

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

Full Changelog: v4.5.0...v4.5.1

v4.5.0

22 Nov 01:24
5f84659
Compare
Choose a tag to compare

Review the Changelog for more details.

New Features

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

Full Changelog: v4.4.2...v4.5.0

v4.4.2

18 Oct 00:40
956e872
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

New Contributors

Full Changelog: v4.4.1...v4.4.2

v4.4.1

10 Oct 17:59
2cd858c
Compare
Choose a tag to compare

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

08 Oct 22:11
139375c
Compare
Choose a tag to compare

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 current rails-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

Full Changelog: v4.3.0...v4.4.0

v4.3.0

14 Sep 17:50
62af353
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

  • Redefine Batch#finished_at to mean all callback jobs have finished too; add Batch#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

Full Changelog: v4.2.1...v4.3.0

v4.2.1

29 Aug 22:19
9a78188
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

New Contributors

Full Changelog: v4.2.0...v4.2.1

v4.2.0

16 Aug 22:55
43ec2ad
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

New Contributors

Full Changelog: v4.1.1...v4.2.0

v4.1.1

31 Jul 22:46
0e758d7
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

  • Refactor Adapter to reference jobs, not executions by @bensheldon in #1426
  • Replace references to "Discrete" executions with simply Executions; deprecate GoodJob::DiscreteExecution by @bensheldon in #1427
  • Refactor Concurrency extension for Rails 6.1+ compatibility by @bensheldon in #1429
  • Remove references to and ignore good_jobs.retried_good_job_id column by @bensheldon in #1430
  • Add Brakeman to linters by @bensheldon in #1431
  • Ensure remaining inline jobs are unlocked when one job raises in Adapter#enqueue_all by @bensheldon in #1438
  • Update development dependencies, Ruby 3.3.4 by @bensheldon in #1437
  • German translation pass by @Earlopain in #1432
  • Remove duplicate word on batches show page by @Earlopain in #1441
  • Use svg use for svg icons by @Earlopain in #1428
  • Handle empty asset format in Frontends controller by @bensheldon in #1443
  • Fix N+1 on dashboard batches index page by @bensheldon in #1442
  • All running jobs now have performed_at set so use that in status query; fix flaky test that took advisory lock in before block by @bensheldon in #1444
  • Convert Concurrency extension to use transaction-level (xact) advisory locks by @bensheldon in #1439
  • Refactor inline adapter to enable deferred execution after enqueue to allow batch-callbacks to use transaction-based advisory lock by @bensheldon in #1433
  • Improve some Spanish transcriptions by @sebastian-cloudnonic in #1452

New Contributors

Full Changelog: v4.1.0...v4.1.1