Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 5, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
sidekiq (source, changelog) '~> 7.3.9' -> '~> 8.0.3' age adoption passing confidence

Release Notes

sidekiq/sidekiq (sidekiq)

v8.0.3

Compare Source

  • Configure Vernier output directory [#​6674]
  • Rework Rails integration [#​6669]
  • Implement flash messages for the Web UI [#​6675]

v8.0.2

Compare Source

  • Add on(:exit) event to run code right before the Sidekiq process exits [#​6637]
  • Metrics page crashes with Rack 3.1+ [#​6646]

v8.0.1

Compare Source

  • Relax Redis requirement to 7.0 for compatibility with AWS and Ubuntu 24.04 LTS. [#​6630]

v8.0.0

Compare Source

  • WARNING The underlying class name for Active Jobs has changed from ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper to Sidekiq::ActiveJob::Wrapper.
    The old name will still work in 8.x.
  • WARNING The created_at, enqueued_at, failed_at and retried_at attributes are now stored as epoch milliseconds, rather than epoch floats.
    This is meant to avoid precision issues with JSON and JavaScript's 53-bit Floats.
    Example: "created_at" => 1234567890.123456 -> "created_at" => 1234567890123.
  • NEW FEATURE Job Profiling is now supported with Vernier
    which makes it really easy to performance tune your slow jobs.
    The Web UI contains a new Profiles tab to view any collected profile data.
    Please read the new Profiling wiki page for details.
  • NEW FEATURE Job Metrics now store up to 72 hours of data and the Web UI allows display of 24/48/72 hours. [#​6614]
  • CurrentAttribute support now uses ActiveJob::Arguments to serialize the context object, supporting Symbols and GlobalID.
    The change should be backwards compatible. [#​6510]
  • Freshen up Sidekiq::Web to simplify the code and improve security [#​6532]
    The CSS has been rewritten from scratch to remove the Bootstrap framework.
  • Add on_cancel callback for iterable jobs [#​6607]
  • Add cursor reader to get the current cursor inside iterable jobs [#​6606]
  • Default error logging has been modified to use Ruby's Exception#detailed_message and #full_message APIs.
  • CI now runs against Redis, Dragonfly and Valkey.
  • Job tags now allow custom CSS display [#​6595]
  • The Web UI's language picker now shows options in the native language
  • Remove global variable usage within the codebase
  • Colorize and adjust logging for easier reading
  • Adjust Sidekiq's default thread priority to -1 for a 50ms timeslice.
    This can help avoid TimeoutErrors when Sidekiq is overloaded. [#​6543]
  • Use Logger#with_level, remove Sidekiq's custom impl
  • Remove base64 gem dependency
  • Support: (Dragonfly 1.27+, Valkey 7.2+, Redis 7.2+), Ruby 3.2+, Rails 7.0+

Configuration

📅 Schedule: 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 Pull requests that update a dependency file label Mar 5, 2025
@renovate
Copy link
Contributor Author

renovate bot commented Mar 5, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Gemfile.lock
Fetching gem metadata from https://rubygems.org/........
Resolving dependencies...

Could not find compatible versions

Because sidekiq-scheduler >= 5.0.2, < 6.0.0.beta1 depends on sidekiq >= 6, < 8
  and Gemfile depends on sidekiq ~> 8.0.3,
  sidekiq-scheduler >= 5.0.2, < 6.0.0.beta1 cannot be used.
So, because Gemfile depends on sidekiq-scheduler ~> 5.0.6,
  version solving has failed.

@renovate renovate bot force-pushed the renovate/sidekiq-8.x branch from 2bdd472 to d6e6344 Compare March 7, 2025 02:36
@renovate renovate bot force-pushed the renovate/sidekiq-8.x branch from d6e6344 to be0278a Compare April 1, 2025 21:49
@renovate renovate bot force-pushed the renovate/sidekiq-8.x branch from be0278a to 1b5ed7a Compare April 27, 2025 03:57
@renovate renovate bot force-pushed the renovate/sidekiq-8.x branch from 1b5ed7a to b877afb Compare April 28, 2025 14:11
@renovate
Copy link
Contributor Author

renovate bot commented May 14, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@codecov
Copy link

codecov bot commented May 14, 2025

Codecov Report

Attention: Patch coverage is 25.00000% with 6 lines in your changes missing coverage. Please review.

Project coverage is 75.13%. Comparing base (a0bca85) to head (4b22e02).
Report is 1 commits behind head on staging.

Files with missing lines Patch % Lines
app/controllers/price_lists_controller.rb 0.00% 2 Missing ⚠️
app/controllers/products_controller.rb 0.00% 2 Missing ⚠️
app/controllers/credit_mutations_controller.rb 0.00% 1 Missing ⚠️
app/controllers/errors_controller.rb 0.00% 1 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff            @@
##           staging    #1036   +/-   ##
========================================
  Coverage    75.13%   75.13%           
========================================
  Files           53       53           
  Lines         1102     1102           
========================================
  Hits           828      828           
  Misses         274      274           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@lodewiges
Copy link
Contributor

test failing has to do with rack 3.1

@lodewiges lodewiges enabled auto-merge June 3, 2025 09:37
@lodewiges lodewiges added this pull request to the merge queue Jun 3, 2025
Merged via the queue into staging with commit 44d2484 Jun 3, 2025
4 of 5 checks passed
@lodewiges lodewiges deleted the renovate/sidekiq-8.x branch June 3, 2025 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants