diff --git a/CHANGELOG.md b/CHANGELOG.md index 43d15b26..07d1dc8f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,74 @@ # Changelog +## [v3.99.1](https://github.com/bensheldon/good_job/tree/v3.99.1) (2024-07-10) + +[Full Changelog](https://github.com/bensheldon/good_job/compare/v4.0.3...v3.99.1) + +**Merged pull requests:** + +- Add a little more wording to the v4 "ready to upgrade" instructions [\#1415](https://github.com/bensheldon/good_job/pull/1415) ([bensheldon](https://github.com/bensheldon)) + +## [v4.0.3](https://github.com/bensheldon/good_job/tree/v4.0.3) (2024-07-10) + +[Full Changelog](https://github.com/bensheldon/good_job/compare/v4.0.2...v4.0.3) + +**Fixed bugs:** + +- Only set duration attribute to interval on Rails 6.1 [\#1412](https://github.com/bensheldon/good_job/pull/1412) ([bdewater-thatch](https://github.com/bdewater-thatch)) + +**Closed issues:** + +- GoodJob error: TypeError: can't cast ActiveSupport::Duration \(on v4.0.0\) [\#1413](https://github.com/bensheldon/good_job/issues/1413) +- Question: is it possible to clean a set of scheduled jobs \(by class name\) from console? [\#1410](https://github.com/bensheldon/good_job/issues/1410) +- "Couldn't find GoodJob::BatchRecord" error [\#1387](https://github.com/bensheldon/good_job/issues/1387) +- Empty alerts "\[\]"? [\#1372](https://github.com/bensheldon/good_job/issues/1372) +- Release GoodJob 4.0 [\#764](https://github.com/bensheldon/good_job/issues/764) + +**Merged pull requests:** + +- Add Active Support load hooks for Job and \(Discrete\)Execution; move all outside class definition bodies [\#1414](https://github.com/bensheldon/good_job/pull/1414) ([bensheldon](https://github.com/bensheldon)) + +## [v4.0.2](https://github.com/bensheldon/good_job/tree/v4.0.2) (2024-07-08) + +[Full Changelog](https://github.com/bensheldon/good_job/compare/v4.0.1...v4.0.2) + +**Fixed bugs:** + +- Fix a rails 6.1 deprecation warning for the duration attribute [\#1408](https://github.com/bensheldon/good_job/pull/1408) ([Earlopain](https://github.com/Earlopain)) +- Actually remove deprecated configuration for `cleanup_interval_seconds`, `cleanup_interval_jobs`; remove deprecated `Lockable` [\#1406](https://github.com/bensheldon/good_job/pull/1406) ([bensheldon](https://github.com/bensheldon)) + +**Closed issues:** + +- PG::UndefinedColumn: ERROR: column good\_job\_processes.lock\_type does not exist [\#1405](https://github.com/bensheldon/good_job/issues/1405) +- undefined method `duration=' for an instance of GoodJob::Execution [\#1404](https://github.com/bensheldon/good_job/issues/1404) +- v3 deprecations are still present [\#1399](https://github.com/bensheldon/good_job/issues/1399) + +**Merged pull requests:** + +- Fix Batch integration test to not exhaust database connection thread pool [\#1409](https://github.com/bensheldon/good_job/pull/1409) ([bensheldon](https://github.com/bensheldon)) +- Discrete cleanup [\#1401](https://github.com/bensheldon/good_job/pull/1401) ([Earlopain](https://github.com/Earlopain)) + +## [v4.0.1](https://github.com/bensheldon/good_job/tree/v4.0.1) (2024-07-08) + +[Full Changelog](https://github.com/bensheldon/good_job/compare/v4.0.0...v4.0.1) + +**Fixed bugs:** + +- Actually change `smaller_number_is_higher_priority` for v4 [\#1402](https://github.com/bensheldon/good_job/pull/1402) ([Earlopain](https://github.com/Earlopain)) + +**Merged pull requests:** + +- Bump prism/rbi dev dependency [\#1403](https://github.com/bensheldon/good_job/pull/1403) ([Earlopain](https://github.com/Earlopain)) +- Use index action for the performance controller [\#1398](https://github.com/bensheldon/good_job/pull/1398) ([Earlopain](https://github.com/Earlopain)) + +## [v4.0.0](https://github.com/bensheldon/good_job/tree/v4.0.0) (2024-07-07) + +[Full Changelog](https://github.com/bensheldon/good_job/compare/v3.99.0...v4.0.0) + +**Implemented enhancements:** + +- Release GoodJob v4 [\#1394](https://github.com/bensheldon/good_job/pull/1394) ([bensheldon](https://github.com/bensheldon)) + ## [v3.99.0](https://github.com/bensheldon/good_job/tree/v3.99.0) (2024-07-07) [Full Changelog](https://github.com/bensheldon/good_job/compare/v3.30.1...v3.99.0) diff --git a/Gemfile.lock b/Gemfile.lock index d645d35f..3bba8fa1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - good_job (3.99.0) + good_job (3.99.1) activejob (>= 6.0.0) activerecord (>= 6.0.0) concurrent-ruby (>= 1.0.2) diff --git a/checksums/good_job-3.99.1.gem.sha256 b/checksums/good_job-3.99.1.gem.sha256 new file mode 100644 index 00000000..1b41dba0 --- /dev/null +++ b/checksums/good_job-3.99.1.gem.sha256 @@ -0,0 +1 @@ +7d3869d8a8ee8ef7048fee5d746f41c21987b7822c20038a2f773036bef0830a diff --git a/checksums/good_job-3.99.1.gem.sha512 b/checksums/good_job-3.99.1.gem.sha512 new file mode 100644 index 00000000..9354f15f --- /dev/null +++ b/checksums/good_job-3.99.1.gem.sha512 @@ -0,0 +1 @@ +45d177642794abb4eebf1313dff9e29da55ceb41e2e5a19d7fe6c47fc947ad53c4b9c620448d791990511f72e4a9cb8a1485f817a756d73a095c953e6e71825f diff --git a/lib/good_job/version.rb b/lib/good_job/version.rb index 49a8e9d0..36a5c9b3 100644 --- a/lib/good_job/version.rb +++ b/lib/good_job/version.rb @@ -2,7 +2,7 @@ module GoodJob # GoodJob gem version. - VERSION = '3.99.0' + VERSION = '3.99.1' # GoodJob version as Gem::Version object GEM_VERSION = Gem::Version.new(VERSION)