diff --git a/CHANGELOG.md b/CHANGELOG.md index 2cc8dbc54..2e09bab92 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [v3.21.0](https://github.com/bensheldon/good_job/tree/v3.21.0) (2023-11-06) + +[Full Changelog](https://github.com/bensheldon/good_job/compare/v3.20.0...v3.21.0) + +**Implemented enhancements:** + +- Add "cron enabled" column to processes index page [\#1127](https://github.com/bensheldon/good_job/pull/1127) ([bforma](https://github.com/bforma)) +- Add `limit:` kwarg to `GoodJob.perform_inline` [\#1126](https://github.com/bensheldon/good_job/pull/1126) ([bensheldon](https://github.com/bensheldon)) + +**Closed issues:** + +- Cron scheduler and multiple processes [\#1128](https://github.com/bensheldon/good_job/issues/1128) +- `GoodJob.on_thread_error` not called in tests [\#1102](https://github.com/bensheldon/good_job/issues/1102) + +**Merged pull requests:** + +- Use a Concurrent::Event for CLI signal-trapping loop [\#1141](https://github.com/bensheldon/good_job/pull/1141) ([bensheldon](https://github.com/bensheldon)) +- Update README's optimize queue explanation [\#1138](https://github.com/bensheldon/good_job/pull/1138) ([maestromac](https://github.com/maestromac)) +- Update development dependencies and light Rubocop'ing [\#1136](https://github.com/bensheldon/good_job/pull/1136) ([bensheldon](https://github.com/bensheldon)) +- Move the Rails app harness from `spec/test_app` to `demo` [\#1135](https://github.com/bensheldon/good_job/pull/1135) ([bensheldon](https://github.com/bensheldon)) +- In test, shutdown schedulers/capsules before doing assertions because of race conditions; store CI logs for Dev Env tests [\#1129](https://github.com/bensheldon/good_job/pull/1129) ([bensheldon](https://github.com/bensheldon)) +- Use a constant to represent `None` for default/blank memoizable values [\#1125](https://github.com/bensheldon/good_job/pull/1125) ([bensheldon](https://github.com/bensheldon)) + ## [v3.20.0](https://github.com/bensheldon/good_job/tree/v3.20.0) (2023-10-23) [Full Changelog](https://github.com/bensheldon/good_job/compare/v3.19.4...v3.20.0) diff --git a/Gemfile.lock b/Gemfile.lock index 3feff5847..04ed4e9dd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - good_job (3.20.0) + good_job (3.21.0) activejob (>= 6.0.0) activerecord (>= 6.0.0) concurrent-ruby (>= 1.0.2) diff --git a/checksums/good_job-3.21.0.gem.sha256 b/checksums/good_job-3.21.0.gem.sha256 new file mode 100644 index 000000000..0656718c0 --- /dev/null +++ b/checksums/good_job-3.21.0.gem.sha256 @@ -0,0 +1 @@ +28e4e25743c26296555d88eb57358947d2d1b1d1fb1838a29d457112704aea21 diff --git a/checksums/good_job-3.21.0.gem.sha512 b/checksums/good_job-3.21.0.gem.sha512 new file mode 100644 index 000000000..42b01d96e --- /dev/null +++ b/checksums/good_job-3.21.0.gem.sha512 @@ -0,0 +1 @@ +7d52c127aa8e2c687dd3cd271319a7f297f99f5aecefd1b10249a192f32a4aeb29c720cc0777c6403da42de53936501aa5ad3c3cc894e16dbbe6e77cf636e36e diff --git a/lib/good_job/version.rb b/lib/good_job/version.rb index 85a416b1b..7f51b68df 100644 --- a/lib/good_job/version.rb +++ b/lib/good_job/version.rb @@ -2,7 +2,7 @@ module GoodJob # GoodJob gem version. - VERSION = '3.20.0' + VERSION = '3.21.0' # GoodJob version as Gem::Version object GEM_VERSION = Gem::Version.new(VERSION)