Releases: bensheldon/good_job
Releases · bensheldon/good_job
v3.29.0
Review the Changelog for more details.
What's Changed
- Add association between Process and Jobs, and add a heartbeat to the Process record by @bensheldon in #999
Full Changelog: v3.28.3...v3.29.0
v3.28.3
Review the Changelog for more details.
What's Changed
- Strip more whitespace when parsing queues string by @bensheldon in #1352
- Fix latest migration not affecting
GoodJob.migrated?
by @Earlopain in #1345
New Contributors
Full Changelog: v3.28.2...v3.28.3
v3.28.2
Review the Changelog for more details.
What's Changed
- Add debug warning message when a job is enqueued within a batch/bulk capture but not to the GoodJob Adapter by @bensheldon in #1339
Full Changelog: v3.28.1...v3.28.2
v3.28.1
Review the Changelog for more details.
What's Changed
- Ensure job context does not leak into extensions when
perform_now
is called within another job by @bensheldon in #1336 - Run
erb_lint
against all the views and partials by @bensheldon in #1331
Full Changelog: v3.28.0...v3.28.1
v3.28.0
Review the Changelog for more details.
What's Changed
- Store error backtraces on discrete executions by @Intrepidd in #1325
- Store and optionally display the full execution backtrace by @Earlopain in https://github.com/bensheldon/good_job/pull/1328\
- Rewrite queries to all use bind parameters and prepare: true by @bensheldon in #1308
- add missing dropdown-item class by @patriciomacadden in #1327
- Add "best practices" section to Readme by @bensheldon in #1318
New Contributors
- @frans-k made their first contribution in #1317
- @Intrepidd made their first contribution in #1325
Full Changelog: v3.27.4...v3.28.0
v3.27.4
Review the Changelog for more details.
What's Changed
- Fix status tabs for Spanish translation by @bensheldon in #1307
- Fix localization formatting of
confirm_force_discard
by @bensheldon in #1309 - Implement enqueue_after_transaction_commit? by @luizkowalski in #1311
New Contributors
- @luizkowalski made their first contribution in #1311
Full Changelog: v3.27.3...v3.27.4
v3.27.3
Review the Changelog for more details.
What's Changed
- Revert "Start async adapters
after_initialize
instead of once Active Job and Active Record are loaded and Rails initialized?" by @bensheldon in #1303
Full Changelog: v3.27.2...v3.27.3
v3.27.2
Review the Changelog for more details.
What's Changed
- Invoke inline Bootstrap Color Mode javascript above CSS link tag to better avoid flash of un-themed content by @bensheldon in #1298
- Use scope-resolutioned constants in Notifier loop by @bensheldon in #1300
Full Changelog: v3.27.1...v3.27.2
v3.27.1
Review the Changelog for more details.
What's Changed
- Start async adapters
after_initialize
instead of once Active Job and Active Record are loaded and Rails initialized? by @bensheldon in #1297
Full Changelog: v3.27.0...v3.27.1
v3.27.0
Review the Changelog for more details.
New features
- Implement throttling options in concurrency extension by @marckohlbrugge in #1270
- Add
enabled_by_default: false
as option for cron configuration by @bensheldon in #1289
Improvements
- Load metrics for job statuses asynchronously by @binarygit in #1286
- Ensure job execution Advisory Lock query uses bind parameters by @bensheldon in #1287
- fix(ui-dropdown): use dropdown-end on locales dropdown by @WailanTirajoh in #1296
Refactors
New Contributors
- @marckohlbrugge made their first contribution in #1270
- @mec made their first contribution in #1293
- @WailanTirajoh made their first contribution in #1295
Full Changelog: v3.26.2...v3.27.0