From 43ec2ad42c46c116f5ee203310d91aa7d17eaa68 Mon Sep 17 00:00:00 2001 From: "Ben Sheldon [he/him]" Date: Fri, 16 Aug 2024 15:54:08 -0700 Subject: [PATCH] Release good_job v4.2.0 --- CHANGELOG.md | 30 +++++++++++++++++++++++++++++ Gemfile.lock | 2 +- checksums/good_job-4.2.0.gem.sha256 | 1 + checksums/good_job-4.2.0.gem.sha512 | 1 + lib/good_job/version.rb | 2 +- 5 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 checksums/good_job-4.2.0.gem.sha256 create mode 100644 checksums/good_job-4.2.0.gem.sha512 diff --git a/CHANGELOG.md b/CHANGELOG.md index c977fb6d..2a941dab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,35 @@ # Changelog +## [v4.2.0](https://github.com/bensheldon/good_job/tree/v4.2.0) (2024-08-16) + +[Full Changelog](https://github.com/bensheldon/good_job/compare/v4.1.1...v4.2.0) + +**Implemented enhancements:** + +- Add retry functionality for batches [\#1456](https://github.com/bensheldon/good_job/pull/1456) ([bensheldon](https://github.com/bensheldon)) + +**Fixed bugs:** + +- respect perform\_throttle even if perform\_limit is provided [\#1470](https://github.com/bensheldon/good_job/pull/1470) ([doits](https://github.com/doits)) +- Do not use advisory lock on heartbeat in production [\#1451](https://github.com/bensheldon/good_job/pull/1451) ([bensheldon](https://github.com/bensheldon)) + +**Closed issues:** + +- `perform_limit` and `perform_throttle` don't work both [\#1469](https://github.com/bensheldon/good_job/issues/1469) +- Edge rails changes breaking binding commits [\#1466](https://github.com/bensheldon/good_job/issues/1466) +- Dynamic creation of CronEntries [\#1457](https://github.com/bensheldon/good_job/issues/1457) +- Batch callback job not enqueued after success of retried job [\#1450](https://github.com/bensheldon/good_job/issues/1450) + +**Merged pull requests:** + +- Update cron documentation to remove confusion about multiple processes [\#1467](https://github.com/bensheldon/good_job/pull/1467) ([bensheldon](https://github.com/bensheldon)) +- Update compatibility matrix, remove compatibility code [\#1465](https://github.com/bensheldon/good_job/pull/1465) ([Earlopain](https://github.com/Earlopain)) +- Run tests with warnings enabled [\#1462](https://github.com/bensheldon/good_job/pull/1462) ([Earlopain](https://github.com/Earlopain)) +- Add appraisal for Rails 7.2; bracket lowest PG version instead of enumerating all [\#1460](https://github.com/bensheldon/good_job/pull/1460) ([bensheldon](https://github.com/bensheldon)) +- Fix a few method redefinition warnings [\#1459](https://github.com/bensheldon/good_job/pull/1459) ([Earlopain](https://github.com/Earlopain)) +- Bump rexml from 3.3.2 to 3.3.3 [\#1455](https://github.com/bensheldon/good_job/pull/1455) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Remove `smaller_number_is_higher_priority` option from v4 [\#1453](https://github.com/bensheldon/good_job/pull/1453) ([bensheldon](https://github.com/bensheldon)) + ## [v4.1.1](https://github.com/bensheldon/good_job/tree/v4.1.1) (2024-07-31) [Full Changelog](https://github.com/bensheldon/good_job/compare/v1.99.2...v4.1.1) diff --git a/Gemfile.lock b/Gemfile.lock index 610c7fef..f127ddc2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - good_job (4.1.1) + good_job (4.2.0) activejob (>= 6.1.0) activerecord (>= 6.1.0) concurrent-ruby (>= 1.3.1) diff --git a/checksums/good_job-4.2.0.gem.sha256 b/checksums/good_job-4.2.0.gem.sha256 new file mode 100644 index 00000000..c6577131 --- /dev/null +++ b/checksums/good_job-4.2.0.gem.sha256 @@ -0,0 +1 @@ +edc45ed71889269abfe360309ab3c469228789ac5c52f0c2ecc12760b1e07dae diff --git a/checksums/good_job-4.2.0.gem.sha512 b/checksums/good_job-4.2.0.gem.sha512 new file mode 100644 index 00000000..c18b35ce --- /dev/null +++ b/checksums/good_job-4.2.0.gem.sha512 @@ -0,0 +1 @@ +395ea30eafde506fef02d42cbb770e00f8e62747a00bae4a7f3b6edc3a160f228584cf5dd6988e6ee487332cc1d04ef9a62b98b421239380c865835c3c99a9c8 diff --git a/lib/good_job/version.rb b/lib/good_job/version.rb index c45345d0..94c13c78 100644 --- a/lib/good_job/version.rb +++ b/lib/good_job/version.rb @@ -2,7 +2,7 @@ module GoodJob # GoodJob gem version. - VERSION = '4.1.1' + VERSION = '4.2.0' # GoodJob version as Gem::Version object GEM_VERSION = Gem::Version.new(VERSION)