v4.1.1
Review the Changelog for more details.
What's Changed
- Refactor Adapter to reference jobs, not executions by @bensheldon in #1426
- Replace references to "Discrete" executions with simply Executions; deprecate
GoodJob::DiscreteExecution
by @bensheldon in #1427 - Refactor Concurrency extension for Rails 6.1+ compatibility by @bensheldon in #1429
- Remove references to and ignore
good_jobs.retried_good_job_id
column by @bensheldon in #1430 - Add Brakeman to linters by @bensheldon in #1431
- Ensure remaining inline jobs are unlocked when one job raises in Adapter#enqueue_all by @bensheldon in #1438
- Update development dependencies, Ruby 3.3.4 by @bensheldon in #1437
- German translation pass by @Earlopain in #1432
- Remove duplicate word on batches show page by @Earlopain in #1441
- Use svg
use
for svg icons by @Earlopain in #1428 - Handle empty asset format in Frontends controller by @bensheldon in #1443
- Fix N+1 on dashboard batches index page by @bensheldon in #1442
- All running jobs now have
performed_at
set so use that in status query; fix flaky test that took advisory lock inbefore
block by @bensheldon in #1444 - Convert Concurrency extension to use transaction-level (xact) advisory locks by @bensheldon in #1439
- Refactor inline adapter to enable deferred execution after enqueue to allow batch-callbacks to use transaction-based advisory lock by @bensheldon in #1433
- Improve some Spanish transcriptions by @sebastian-cloudnonic in #1452
New Contributors
- @sebastian-cloudnonic made their first contribution in #1452
Full Changelog: v4.1.0...v4.1.1