Releases: bensheldon/good_job
Releases · bensheldon/good_job
v3.4.1
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
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
- @saksham-jain made their first contribution in #675
- @pgvsalamander made their first contribution in #688
- @alex-klepa made their first contribution in #649
Full Changelog: v3.3.3...v3.4.0
v3.3.3
Review the Changelog for more details.
What's Changed
- Detect usage of
puma
CLI for async mode by @bensheldon in #686
Full Changelog: v3.3.2...v3.3.3
v3.3.2
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
Review the Changelog for more details.
What's fixed
- Only count active processes in the Navbar by @bensheldon in #680
- Show basename of proctitle by @bkeepers in #679
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
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
Review the Changelog for more details.
What's Changed
- Ordered queue handling by workers by @jrochkind in #665
Full Changelog: v3.1.0...v3.2.0
v3.1.0
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
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
Review the Changelog for more details.
What's Changed
- Fix
GoodJob.cleanup_preserved_jobs
to usedelete_all
instead ofdestroy_all
by @bensheldon in #652
Full Changelog: v3.0.0...v3.0.1