Skip to content

Releases: bensheldon/good_job

v4.1.1

31 Jul 22:46
0e758d7
Compare
Choose a tag to compare

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 in before 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

Full Changelog: v4.1.0...v4.1.1

v1.99.2

18 Jul 04:31
192b4b1
Compare
Choose a tag to compare

Changelog

What's Changed

  • Fix v1.99 migration to use migration-specific job class by @bensheldon in #1436

Full Changelog: v1.99.1...v1.99.2

v4.1.0

16 Jul 01:41
d807c21
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

Full Changelog: v4.0.3...v4.1.0

v4.0.3

10 Jul 15:14
d708263
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

  • Only set duration attribute to interval on Rails 6.1 by @bdewater-thatch in #1412
  • Add Active Support load hooks for Job and (Discrete)Execution; move all outside class definition bodies by @bensheldon in #1414

New Contributors

Full Changelog: v4.0.2...v4.0.3

v3.99.1

10 Jul 20:00
fc3add1
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

  • v3.99: Have GoodJob.v4_ready? check all migrations, not just discrete jobs by @bensheldon in #1416

Full Changelog: v3.99.0...v3.99.1

v4.0.2

08 Jul 19:27
44d66b1
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

  • Actually remove deprecated configuration for cleanup_interval_seconds, cleanup_interval_jobs; remove deprecated Lockable by @bensheldon in #1406
  • Fix a rails 6.1 deprecation warning for the duration attribute by @Earlopain in #1408
  • Discrete cleanup by @Earlopain in #1401

Full Changelog: v4.0.1...v4.0.2

v4.0.1

08 Jul 14:22
d6d1a8c
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

Full Changelog: v4.0.0...v4.0.1

v4.0.0

07 Jul 04:05
c879d5d
Compare
Choose a tag to compare

Review the Changelog for more details.

Please leave feedback on #1396

What's Changed

Full Changelog: v3.99.0...v4.0.0

v3.99.0

07 Jul 01:41
06e0f06
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

Full Changelog: v3.30.1...v3.99.0

v3.30.1

06 Jul 22:18
bdee855
Compare
Choose a tag to compare

Review the Changelog for more details.

What's Changed

  • Add initial Performance panel to dashboard by @arnaudlevy in #1388
  • Move job execution logic from Execution to BaseExecution to simplify v4 changes by @bensheldon in #1357
  • Add a version check for Rails whether to use pg interval or calculate float by @bensheldon in #1389
  • Add missing newline after frozen string literal for migrations by @Earlopain in #1392
  • Fix Performance table formatting, change url from performances to singular performance by @bensheldon in #1393

Full Changelog: v3.30.0...v3.30.1