Skip to content

chore(deps): update dependency sidekiq to v8 #1036

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: staging
Choose a base branch
from

Conversation

renovate[bot]
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.7' -> '~> 8.0.2' age adoption passing confidence

Release Notes

sidekiq/sidekiq (sidekiq)

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+

v7.3.9

Compare Source

  • Only require activejob if necessary [#​6584]
  • Fix iterable job cancellation [#​6589]
  • Web UI accessibility improvements [#​6604]

v7.3.8

Compare Source

  • Fix dead tag links [#​6554]
  • Massive Web UI performance improvement, some pages up to 15x faster [#​6555]

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
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 depends on sidekiq >= 6, < 8
  and Gemfile depends on sidekiq ~> 8.0.2,
  sidekiq-scheduler >= 5.0.2 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
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.

0 participants