From 4fd5ac4396a7475976fe76fab0917b5132976fa8 Mon Sep 17 00:00:00 2001 From: "Ben Sheldon [he/him]" Date: Fri, 19 Apr 2024 11:23:54 -0700 Subject: [PATCH] Release good_job v3.28.0 --- CHANGELOG.md | 31 ++++++++++++++++++++++++++++ Gemfile.lock | 2 +- checksums/good_job-3.28.0.gem.sha256 | 1 + checksums/good_job-3.28.0.gem.sha512 | 1 + lib/good_job/version.rb | 2 +- 5 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 checksums/good_job-3.28.0.gem.sha256 create mode 100644 checksums/good_job-3.28.0.gem.sha512 diff --git a/CHANGELOG.md b/CHANGELOG.md index 846a1a6c4..940b4ff7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,36 @@ # Changelog +## [v3.28.0](https://github.com/bensheldon/good_job/tree/v3.28.0) (2024-04-19) + +[Full Changelog](https://github.com/bensheldon/good_job/compare/v3.27.4...v3.28.0) + +**Implemented enhancements:** + +- Store and optionally display the full execution backtrace [\#1328](https://github.com/bensheldon/good_job/pull/1328) ([Earlopain](https://github.com/Earlopain)) +- Store error backtraces on discrete executions [\#1325](https://github.com/bensheldon/good_job/pull/1325) ([Intrepidd](https://github.com/Intrepidd)) + +**Fixed bugs:** + +- add missing dropdown-item class [\#1327](https://github.com/bensheldon/good_job/pull/1327) ([patriciomacadden](https://github.com/patriciomacadden)) + +**Closed issues:** + +- Proposal: Migrating Documentation to a Separate Website [\#1324](https://github.com/bensheldon/good_job/issues/1324) +- Potential documentation error in GoodJob::ActiveJobExtensions::NotifyOptions [\#1321](https://github.com/bensheldon/good_job/issues/1321) +- ActiveSupport::CurrentAttributes reset after `perform_later` [\#1320](https://github.com/bensheldon/good_job/issues/1320) +- Storing backtrace in database? [\#1162](https://github.com/bensheldon/good_job/issues/1162) +- Potential locking race condition when using cron scheduler across multiple processes [\#731](https://github.com/bensheldon/good_job/issues/731) + +**Merged pull requests:** + +- docs: corrected a typo regarding the use of GoodJob::ActiveJobExtensions::NotifyOptions [\#1322](https://github.com/bensheldon/good_job/pull/1322) ([pgvsalamander](https://github.com/pgvsalamander)) +- Add "best practices" section to Readme [\#1318](https://github.com/bensheldon/good_job/pull/1318) ([bensheldon](https://github.com/bensheldon)) +- Change ApplicationRecord to ApplicationJob for label documentation. [\#1317](https://github.com/bensheldon/good_job/pull/1317) ([frans-k](https://github.com/frans-k)) +- Run test matrix against Ruby 3.3; remove pry [\#1315](https://github.com/bensheldon/good_job/pull/1315) ([bensheldon](https://github.com/bensheldon)) +- Add `Rails.application.load_server` to Demo `config.ru`; quiet puma web-concurrency warnings [\#1314](https://github.com/bensheldon/good_job/pull/1314) ([bensheldon](https://github.com/bensheldon)) +- Fix test leakage of configuration double [\#1312](https://github.com/bensheldon/good_job/pull/1312) ([bensheldon](https://github.com/bensheldon)) +- Rewrite queries to all use bind parameters and prepare: true [\#1308](https://github.com/bensheldon/good_job/pull/1308) ([bensheldon](https://github.com/bensheldon)) + ## [v3.27.4](https://github.com/bensheldon/good_job/tree/v3.27.4) (2024-04-04) [Full Changelog](https://github.com/bensheldon/good_job/compare/v3.27.3...v3.27.4) diff --git a/Gemfile.lock b/Gemfile.lock index cfab89e1d..5e931c1cd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - good_job (3.27.4) + good_job (3.28.0) activejob (>= 6.0.0) activerecord (>= 6.0.0) concurrent-ruby (>= 1.0.2) diff --git a/checksums/good_job-3.28.0.gem.sha256 b/checksums/good_job-3.28.0.gem.sha256 new file mode 100644 index 000000000..f1c807303 --- /dev/null +++ b/checksums/good_job-3.28.0.gem.sha256 @@ -0,0 +1 @@ +031a3da6d3de812336bd628942ea99fa8f6ad6de7d0e3769f0fec622328d465c diff --git a/checksums/good_job-3.28.0.gem.sha512 b/checksums/good_job-3.28.0.gem.sha512 new file mode 100644 index 000000000..6971eb695 --- /dev/null +++ b/checksums/good_job-3.28.0.gem.sha512 @@ -0,0 +1 @@ +e1cba4a2a8a20d1465b24cfb19957b4efdd9c4dc09b03790ef7dde510571206fbb55729a470df5b020e07b537ab0a2fd95810456aad9fb524c9056ff0b445617 diff --git a/lib/good_job/version.rb b/lib/good_job/version.rb index 3d7560ba8..7db35bf42 100644 --- a/lib/good_job/version.rb +++ b/lib/good_job/version.rb @@ -2,7 +2,7 @@ module GoodJob # GoodJob gem version. - VERSION = '3.27.4' + VERSION = '3.28.0' # GoodJob version as Gem::Version object GEM_VERSION = Gem::Version.new(VERSION)