Skip to content

Releases: bensheldon/good_job

v3.4.1

06 Aug 21:57
8990bc0
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

  • Only report Notifier connection errors once after they happen 3 consecutive times by @bensheldon in #689

Full Changelog: v3.4.0...v3.4.1

v3.4.0

05 Aug 22:48
61ba19a
Compare
Choose a tag to compare

Review the Changelog for more details.

New features

  • Allow cron entries to be temporarily disabled and re-enabled through the Dashboard by @alex-klepa in #649
  • Add cron_enabled attribute to good_job and pass it to process current state by @saksham-jain in #675

Other changes

  • Removed text that implied an existing feature had not been finished by @pgvsalamander in #688
  • Reverse Dashboard Filter Hierarchy to be: queues+jobs then state by @bensheldon in #666
  • Add Configuration.total_estimated_threads to report number of threads consumed by GoodJob by @bensheldon in #645

New Contributors

Full Changelog: v3.3.3...v3.4.0

v3.3.3

02 Aug 14:40
405a975
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

Full Changelog: v3.3.2...v3.3.3

v3.3.2

27 Jul 19:45
4551b97
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

  • Defer setting Adapter's execution mode until Rails initializes by @bensheldon in #683

Full Changelog: v3.3.1...v3.3.2

v3.3.1

26 Jul 20:04
9a0484d
Compare
Choose a tag to compare

Review the Changelog for more details.

What's fixed

What's refactored

  • Remove Zeitwerk and use explicit requires to be more like an engine by @bensheldon in #677
  • Create global GoodJob.configuration object by @bensheldon in #681

Full Changelog: v3.3.0...v3.3.1

v3.3.0

24 Jul 16:13
4065a5a
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

  • Dashboard: improvements to jobs index and show pages by @bkeepers in #672
  • Dashboard: Update cron and processes to match jobs listing by @bkeepers in #676
  • Replace "timestamp" column-type in migrations with "datetime" by @bensheldon in #671

Full Changelog: v3.2.0...v3.3.0

v3.2.0

12 Jul 21:48
26d1640
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

Full Changelog: v3.1.0...v3.2.0

v3.1.0

11 Jul 18:22
a8214ce
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

  • Dequeing should be first-in first-out by @jrochkind in #651
  • Don't delegate GoodJob::Job#status to executions to avoid race condition by @bensheldon in #661
  • Improve Dashboard display of parameters (CronEntry kwargs; Process configuration; Job and Execution database values) by @bensheldon in #662
  • Show job/cron/process counts in the Navbar by @bensheldon in #663

Full Changelog: v3.0.2...v3.1.0

v3.0.2

10 Jul 14:28
eebf63f
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

  • Preserve initial concurrency key when retrying jobs by @bensheldon in #657
  • Add Dashboard troubleshooting note to explicitly require the engine by @bensheldon in #654

New Contributors

Full Changelog: v3.0.1...v3.0.2

v3.0.1

02 Jul 21:44
dfcd290
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

  • Fix GoodJob.cleanup_preserved_jobs to use delete_all instead of destroy_all by @bensheldon in #652

Full Changelog: v3.0.0...v3.0.1