diff --git a/CHANGELOG.md b/CHANGELOG.md index 99c933a46..d735c1a91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [v3.19.0](https://github.com/bensheldon/good_job/tree/v3.19.0) (2023-09-19) + +[Full Changelog](https://github.com/bensheldon/good_job/compare/v3.18.3...v3.19.0) + +**Implemented enhancements:** + +- "Force" discard jobs that are already running/runaway to prevent retry [\#1073](https://github.com/bensheldon/good_job/pull/1073) ([jgrau](https://github.com/jgrau)) + +**Closed issues:** + +- Possible Memory Leak [\#1074](https://github.com/bensheldon/good_job/issues/1074) +- What's the best way to stop and discard a running job? [\#625](https://github.com/bensheldon/good_job/issues/625) + +**Merged pull requests:** + +- AdvisoryLockable: Abort record create if with\_advisory\_lock fails to acquire advisory lock [\#1078](https://github.com/bensheldon/good_job/pull/1078) ([bensheldon](https://github.com/bensheldon)) +- Wrap all test background threads in Rails executors; better test logging/debugging [\#1077](https://github.com/bensheldon/good_job/pull/1077) ([bensheldon](https://github.com/bensheldon)) + ## [v3.18.3](https://github.com/bensheldon/good_job/tree/v3.18.3) (2023-09-16) [Full Changelog](https://github.com/bensheldon/good_job/compare/v3.18.2...v3.18.3) diff --git a/Gemfile.lock b/Gemfile.lock index 1798abdf5..173a97912 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - good_job (3.18.3) + good_job (3.19.0) activejob (>= 6.0.0) activerecord (>= 6.0.0) concurrent-ruby (>= 1.0.2) diff --git a/checksums/good_job-3.19.0.gem.sha256 b/checksums/good_job-3.19.0.gem.sha256 new file mode 100644 index 000000000..5cb26aa60 --- /dev/null +++ b/checksums/good_job-3.19.0.gem.sha256 @@ -0,0 +1 @@ +5761557efb87ebcd6cf22b9b96301215b03c6dc3793d045d0e95c72d2b2edd30 diff --git a/checksums/good_job-3.19.0.gem.sha512 b/checksums/good_job-3.19.0.gem.sha512 new file mode 100644 index 000000000..4c79addda --- /dev/null +++ b/checksums/good_job-3.19.0.gem.sha512 @@ -0,0 +1 @@ +c927c1fad29cd4f355ddd28fa815b977418f47cc86cf279f1ccc491457fc179523d67650917192f7736edbe5b3ae88b2c0d9b32de5832ca2e1b8167e4f3706ca diff --git a/lib/good_job/version.rb b/lib/good_job/version.rb index f63608e5d..0025bc4ab 100644 --- a/lib/good_job/version.rb +++ b/lib/good_job/version.rb @@ -2,7 +2,7 @@ module GoodJob # GoodJob gem version. - VERSION = '3.18.3' + VERSION = '3.19.0' # GoodJob version as Gem::Version object GEM_VERSION = Gem::Version.new(VERSION)