Skip to content

Update dependency good_job to v4.18.2#943

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/good_job-4.x-lockfile
Open

Update dependency good_job to v4.18.2#943
renovate[bot] wants to merge 1 commit intomainfrom
renovate/good_job-4.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 1, 2026

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Diffend
good_job (changelog) 4.13.14.18.2 age adoption passing confidence Diff

Release Notes

bensheldon/good_job (good_job)

v4.18.2

Compare Source

Full Changelog

Implemented enhancements:

  • Add dashboard indexes for queue_name, created_at, and discarded jobs #​1754 (AliOsm)

Fixed bugs:

  • ArgumentError: GoodJob::Job(...) is not an ActiveRecord::Relation #​1759
  • Fix ArgumentError when using perform_throttle without a label #​1760 (bensheldon)

Merged pull requests:

  • Speed up succeeded count via complement subtraction #​1758 (AliOsm)
  • Speed up ScheduledByQueueChart with inner-query pushdown and (scheduled_at, queue_name) index #​1757 (AliOsm)

v4.18.1

Compare Source

Full Changelog

Implemented enhancements:

  • Add dashboard indexes for queue_name, created_at, and discarded jobs #​1754 (AliOsm)

Fixed bugs:

  • ArgumentError: GoodJob::Job(...) is not an ActiveRecord::Relation #​1759
  • Fix ArgumentError when using perform_throttle without a label #​1760 (bensheldon)

Merged pull requests:

  • Speed up succeeded count via complement subtraction #​1758 (AliOsm)
  • Speed up ScheduledByQueueChart with inner-query pushdown and (scheduled_at, queue_name) index #​1757 (AliOsm)

v4.18.0

Compare Source

Full Changelog

Implemented enhancements:

  • Add an ActiveJob extension for throttling #​315

Fixed bugs:

Closed issues:

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

v4.17.0

Compare Source

Full Changelog

Implemented enhancements:

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
  • The Cron count in the Dashboard should show enabled and disabled counts #​1313
  • Recording accurate job durations #​1053
  • Jobs won't start until ActiveRecord loaded - gotcha in development environment #​930
  • Feature Request: Setting specific default locale for good job #​921
  • Avoid querying through serialized_params #​876
  • Allow separate *_keys for execution/enqueue/rate limits #​753

Merged pull requests:

  • Document initializer workaround for deferred autoloading in development #​1747 (bensheldon)

v4.16.0

Compare Source

Full Changelog

Implemented enhancements:

  • Introduce advisory lock key customization support methods #​1722 (amkisko)

Merged pull requests:

  • Convert UI JavaScript modules to Stimulus controllers #​1743 (bensheldon)
  • Development: Strip pg_catalog namespace from enable_extension in schema.rb #​1742 (bensheldon)
  • Use system tmpdir for generator specs to eliminate bin/rails rename workaround #​1740 (bensheldon)

v4.15.0

Compare Source

Full Changelog

Implemented enhancements:

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
  • The Cron count in the Dashboard should show enabled and disabled counts #​1313
  • Recording accurate job durations #​1053
  • Jobs won't start until ActiveRecord loaded - gotcha in development environment #​930
  • Feature Request: Setting specific default locale for good job #​921
  • Avoid querying through serialized_params #​876
  • Allow separate *_keys for execution/enqueue/rate limits #​753

Merged pull requests:

  • Document initializer workaround for deferred autoloading in development #​1747 (bensheldon)

v4.14.2

Compare Source

Full Changelog

Implemented enhancements:

  • Add opt-in "FOR NO KEY UPDATE SKIP LOCKED" job lock strategy and hybrid strategy for online migration #​1731 (bensheldon)
  • Allow ordering by scheduled_at instead of created_at when dequeueing job #​1645 (lsylvester)
  • Allow GoodJob.preserve_job_records to take a lambda that is callable after each job executes #​1640 (bensheldon)

Merged pull requests:

v4.14.1

Compare Source

Full Changelog

Closed issues:

  • Incompatible with permanent_connection_checkout = :disallowed #​1729

Merged pull requests:

  • Replace Base.connection with lease_connection and with_connection throughout #​1730 (bensheldon)

v4.14.0

Compare Source

Full Changelog

Fixed bugs:

v4.13.3

Compare Source

Full Changelog

Implemented enhancements:

  • Consider using pg_cron for Cron-style repeating/recurring jobs #​328
  • Add Batch.enqueue_all for bulk-enqueuing multiple batches #​1726 (AliOsm)
  • Allow perform_all_later to enqueue to Batches #​1720 (bensheldon)

Closed issues:

  • perform_all_later not intercepted by Batch #​1719
  • Deprecate and drop :on_unhandled_error option #​1706

Merged pull requests:

v4.13.2

Compare Source

Full Changelog

Fixed bugs:

  • Fix search_text scope using mismatched text search configurations #​1716 (alexspeller)
  • --daemonize no longer changes working directory, fixes relative paths #​1714 (jamie)

Merged pull requests:


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies This updates dependency files label May 1, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 1, 2026

GitLab Pipeline Action

General information

Link to pipeline: https://gitlab.com/code0-tech/development/sagittarius/-/pipelines/2493957696

Status: Failed
Duration: 5 minutes

Job summaries

rspec: [cloud]

Coverage report available at https://code0-tech.gitlab.io/-/development/sagittarius/-/jobs/14179564918/artifacts/tmp/coverage/index.html
Test summary available at https://gitlab.com/code0-tech/development/sagittarius/-/pipelines/2493957696/test_report
Finished in 22.81 seconds (files took 11.83 seconds to load)
1377 examples, 1 failure
Line Coverage: 92.49% (4496 / 4861)
[TEST PROF INFO] Time spent in factories: 00:11.972 (39.52% of total time)

rspec: [ee]

Coverage report available at https://code0-tech.gitlab.io/-/development/sagittarius/-/jobs/14179564917/artifacts/tmp/coverage/index.html
Test summary available at https://gitlab.com/code0-tech/development/sagittarius/-/pipelines/2493957696/test_report
Finished in 22.79 seconds (files took 11.16 seconds to load)
1355 examples, 1 failure
Line Coverage: 92.86% (4396 / 4734)
[TEST PROF INFO] Time spent in factories: 00:11.906 (41.72% of total time)

rspec: [ce]

Coverage report available at https://code0-tech.gitlab.io/-/development/sagittarius/-/jobs/14179564916/artifacts/tmp/coverage/index.html
Test summary available at https://gitlab.com/code0-tech/development/sagittarius/-/pipelines/2493957696/test_report
Finished in 21.81 seconds (files took 12.87 seconds to load)
1305 examples, 1 failure
Line Coverage: 92.37% (4225 / 4574)
[TEST PROF INFO] Time spent in factories: 00:11.361 (39.13% of total time)

docs:preview

Documentation preview available at https://code0-tech.gitlab.io/-/development/telescopium/-/jobs/14179593754/artifacts/out/index.html

rubocop

776 files inspected, no offenses detected

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies This updates dependency files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant