Skip to content

Bump good_job from 4.17.0 to 4.18.1#798

Merged
zetter-rpf merged 1 commit intomainfrom
dependabot/bundler/good_job-4.18.1
Apr 29, 2026
Merged

Bump good_job from 4.17.0 to 4.18.1#798
zetter-rpf merged 1 commit intomainfrom
dependabot/bundler/good_job-4.18.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 29, 2026

Bumps good_job from 4.17.0 to 4.18.1.

Release notes

Sourced from good_job's releases.

v4.18.1

Review the Changelog for more details.

What's Changed

Full Changelog: bensheldon/good_job@v4.18.0...v4.18.1

v4.18.0

Review the Changelog for more details.

New features

Small changes and fixes

Full Changelog: bensheldon/good_job@v4.17.0...v4.18.0

Changelog

Sourced from good_job's changelog.

v4.18.1 (2026-04-18)

Full Changelog

Implemented enhancements:

  • Add an ActiveJob extension for throttling #315

Fixed bugs:

  • Make job lifecycle methods lock-strategy-aware #1756 (bensheldon)
  • Fix concurrent PG connection access in ProcessHeartbeat#refresh_process #1755 (bensheldon)

Closed issues:

  • Job stuck in queued state and never picked up #1590
  • Refactor the Notifier to be more of a generic Reactor #811

v4.18.0 (2026-04-17)

Full Changelog

Implemented enhancements:

  • Make bulk action buttons responsive to job state filter #1751 (bensheldon)
  • Introduce GoodJob::InterruptedError string for interrupted execution records #1750 (bensheldon)
  • Add GoodJob.handled_exceptions config; include NotImplementedError by default #1748 (bensheldon)
  • Allow adding the currently executing job to a batch #1746 (bensheldon)
  • Show split enabled/paused badge for cron schedules in navbar #1744 (bensheldon)

Fixed bugs:

  • Replace AR attributes API with explicit accessors; add breaking migration guardrails #1753 (bensheldon)
  • Fix dashboard pagination omitting jobs created in the same second #1749 (bensheldon)

Closed issues:

  • 4.15.0 crashes Tapioca with direct database access while requiring gems #1752
  • Dashboard omits jobs on the next page when they were created the same second as the preceding job #1725
  • ActiveRecord::DuplicateMigrationVersionError #1708
  • Adding to Process_state in Dashboard #1702
  • jobs#index perf Issue: ORDER BY uses wrong column for existing index #1675
  • NotImplementedError is always retried #1670
  • Job retry action doesn't work #1624
  • Adapt AdvisoryLockable to use more secure algorithm instead of MD5 #1623
  • Labels based on arguments #1622
  • How to start batches from cron jobs? (create a batch within a job and add the current job to the batch) #1611
  • What's the best way to auto truncate good_job_executions table #1607
  • Is the description of GOOD_JOB_EXECUTION_MODE in the readme correct? #1584
  • Cron dashboard does not distinguish enabled/disabled jobs #1552

... (truncated)

Commits
  • 18f743e Release good_job v4.18.1
  • c212c18 Make job lifecycle methods lock-strategy-aware (#1756)
  • 99c2bfa Fix concurrent PG connection access in ProcessHeartbeat#refresh_process (#1755)
  • cdf7369 Release good_job v4.18.0
  • 0bab557 Replace AR attributes API with explicit accessors; add breaking migration spe...
  • 38665eb Make bulk action buttons responsive to job state filter (#1751)
  • 828c113 Introduce GoodJob::InterruptedError string for interrupted execution records ...
  • 5760091 Fix dashboard pagination omitting jobs created in the same second (#1749)
  • 000701b Add GoodJob.handled_exceptions configuration with NotImplementedError default...
  • e2e8980 Document initializer workaround for deferred autoloading in development (#1747)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [good_job](https://github.com/bensheldon/good_job) from 4.17.0 to 4.18.1.
- [Release notes](https://github.com/bensheldon/good_job/releases)
- [Changelog](https://github.com/bensheldon/good_job/blob/main/CHANGELOG.md)
- [Commits](bensheldon/good_job@v4.17.0...v4.18.1)

---
updated-dependencies:
- dependency-name: good_job
  dependency-version: 4.18.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Apr 29, 2026
@dependabot dependabot Bot requested review from Copilot and removed request for Copilot April 29, 2026 09:30
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Apr 29, 2026
@cla-bot cla-bot Bot added the cla-signed label Apr 29, 2026
@github-actions
Copy link
Copy Markdown

Test coverage

89.78% line coverage reported by SimpleCov.
Run: https://github.com/RaspberryPiFoundation/editor-api/actions/runs/25101282121

@zetter-rpf zetter-rpf merged commit ada84fa into main Apr 29, 2026
3 checks passed
@zetter-rpf zetter-rpf deleted the dependabot/bundler/good_job-4.18.1 branch April 29, 2026 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant