From 139375c2c2bbbe8b2653937686cc5bd175b9e4fd Mon Sep 17 00:00:00 2001 From: "Ben Sheldon [he/him]" Date: Tue, 8 Oct 2024 15:10:31 -0700 Subject: [PATCH] Release good_job v4.4.0 --- CHANGELOG.md | 25 +++++++++++++++++++++++++ Gemfile.lock | 2 +- checksums/good_job-4.4.0.gem.sha256 | 1 + checksums/good_job-4.4.0.gem.sha512 | 1 + lib/good_job/version.rb | 2 +- 5 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 checksums/good_job-4.4.0.gem.sha256 create mode 100644 checksums/good_job-4.4.0.gem.sha512 diff --git a/CHANGELOG.md b/CHANGELOG.md index 74982c29..2061c27b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## [v4.4.0](https://github.com/bensheldon/good_job/tree/v4.4.0) (2024-10-08) + +[Full Changelog](https://github.com/bensheldon/good_job/compare/v4.3.0...v4.4.0) + +**Fixed bugs:** + +- fix: unable to use keyword args when including the `Labels` extension [\#1500](https://github.com/bensheldon/good_job/pull/1500) ([ElMassimo](https://github.com/ElMassimo)) +- Fix GoodJob::Setting duplicate keys [\#1498](https://github.com/bensheldon/good_job/pull/1498) ([mohammednasser-32](https://github.com/mohammednasser-32)) +- Allow `GoodJob::Job#retry_job`'s transaction to be joinable \(fix CI for current `rails-head`\) [\#1496](https://github.com/bensheldon/good_job/pull/1496) ([Earlopain](https://github.com/Earlopain)) + +**Closed issues:** + +- Inline adapter doesn't retry jobs that throw a retryable error [\#1497](https://github.com/bensheldon/good_job/issues/1497) +- scheduled\_at not respecting given timezone [\#1491](https://github.com/bensheldon/good_job/issues/1491) +- Multiple same values in cron\_keys\_disabled, cron\_keys\_enabled in good\_job\_settings table [\#1490](https://github.com/bensheldon/good_job/issues/1490) +- Cron jobs can be missed if deploys are timed just right [\#1484](https://github.com/bensheldon/good_job/issues/1484) +- Configuring connection pool in external mode [\#1483](https://github.com/bensheldon/good_job/issues/1483) +- GoodJob Timezone Day Light Savings [\#1480](https://github.com/bensheldon/good_job/issues/1480) +- Unable to use labels with kwargs in job initializer [\#1350](https://github.com/bensheldon/good_job/issues/1350) + +**Merged pull requests:** + +- Bump puma from 6.4.2 to 6.4.3 [\#1492](https://github.com/bensheldon/good_job/pull/1492) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Add `cron_graceful_restart_period` to avoid missing recurring jobs that occurred during deployment downtime [\#1488](https://github.com/bensheldon/good_job/pull/1488) ([bensheldon](https://github.com/bensheldon)) + ## [v4.3.0](https://github.com/bensheldon/good_job/tree/v4.3.0) (2024-09-14) [Full Changelog](https://github.com/bensheldon/good_job/compare/v4.2.1...v4.3.0) diff --git a/Gemfile.lock b/Gemfile.lock index 99713b7b..cdb546bd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - good_job (4.3.0) + good_job (4.4.0) activejob (>= 6.1.0) activerecord (>= 6.1.0) concurrent-ruby (>= 1.3.1) diff --git a/checksums/good_job-4.4.0.gem.sha256 b/checksums/good_job-4.4.0.gem.sha256 new file mode 100644 index 00000000..ce284c66 --- /dev/null +++ b/checksums/good_job-4.4.0.gem.sha256 @@ -0,0 +1 @@ +fd8c5fb35fdb025a52e7e95e24bb349fd3818dd6e9a71b7f74c72050356e7691 diff --git a/checksums/good_job-4.4.0.gem.sha512 b/checksums/good_job-4.4.0.gem.sha512 new file mode 100644 index 00000000..363cd197 --- /dev/null +++ b/checksums/good_job-4.4.0.gem.sha512 @@ -0,0 +1 @@ +8442c32c805f9109116e25d8090ac1f6364fac81b5cd8a8002e969268d4cac26efe1355dafce61b99a396d1aafdd4b6e22d6f2bc4a371bd1e87d89fe51a45f02 diff --git a/lib/good_job/version.rb b/lib/good_job/version.rb index 8c294694..080d799f 100644 --- a/lib/good_job/version.rb +++ b/lib/good_job/version.rb @@ -2,7 +2,7 @@ module GoodJob # GoodJob gem version. - VERSION = '4.3.0' + VERSION = '4.4.0' # GoodJob version as Gem::Version object GEM_VERSION = Gem::Version.new(VERSION)