Commit 3dab806
authored
Build(deps): Bump sidekiq from 7.3.9 to 8.0.1 (#782)
Bumps [sidekiq](https://github.com/sidekiq/sidekiq) from 7.3.9 to 8.0.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sidekiq/sidekiq/blob/main/Changes.md">sidekiq's
changelog</a>.</em></p>
<blockquote>
<h2>8.0.1</h2>
<ul>
<li>Relax Redis requirement to 7.0 for compatibility with AWS and Ubuntu
24.04 LTS. <a
href="https://redirect.github.com/sidekiq/sidekiq/issues/6630">#6630</a></li>
</ul>
<h2>8.0.0</h2>
<ul>
<li><strong>WARNING</strong> The underlying class name for Active Jobs
has changed from
<code>ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper</code> to
<code>Sidekiq::ActiveJob::Wrapper</code>.
The old name will still work in 8.x.</li>
<li><strong>WARNING</strong> The <code>created_at</code>,
<code>enqueued_at</code>, <code>failed_at</code> and
<code>retried_at</code> 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: <code>"created_at" => 1234567890.123456</code>
-> <code>"created_at" => 1234567890123</code>.</li>
<li><strong>NEW FEATURE</strong> Job Profiling is now supported with <a
href="https://vernier.prof">Vernier</a>
which makes it really easy to performance tune your slow jobs.
The Web UI contains a new <strong>Profiles</strong> tab to view any
collected profile data.
Please read the new <a
href="https://github.com/sidekiq/sidekiq/wiki/Profiling">Profiling</a>
wiki page for details.</li>
<li><strong>NEW FEATURE</strong> Job Metrics now store up to 72 hours of
data and the Web UI allows display of 24/48/72 hours. <a
href="https://redirect.github.com/sidekiq/sidekiq/issues/6614">#6614</a></li>
<li>CurrentAttribute support now uses <code>ActiveJob::Arguments</code>
to serialize the context object, supporting Symbols and GlobalID.
The change should be backwards compatible. <a
href="https://redirect.github.com/sidekiq/sidekiq/issues/6510">#6510</a></li>
<li>Freshen up <code>Sidekiq::Web</code> to simplify the code and
improve security <a
href="https://redirect.github.com/sidekiq/sidekiq/issues/6532">#6532</a>
The CSS has been rewritten from scratch to remove the Bootstrap
framework.</li>
<li>Add <code>on_cancel</code> callback for iterable jobs <a
href="https://redirect.github.com/sidekiq/sidekiq/issues/6607">#6607</a></li>
<li>Add <code>cursor</code> reader to get the current cursor inside
iterable jobs <a
href="https://redirect.github.com/sidekiq/sidekiq/issues/6606">#6606</a></li>
<li>Default error logging has been modified to use Ruby's
<code>Exception#detailed_message</code> and <code>#full_message</code>
APIs.</li>
<li>CI now runs against Redis, Dragonfly and Valkey.</li>
<li>Job tags now allow custom CSS display <a
href="https://redirect.github.com/sidekiq/sidekiq/issues/6595">#6595</a></li>
<li>The Web UI's language picker now shows options in the native
language</li>
<li>Remove global variable usage within the codebase</li>
<li>Colorize and adjust logging for easier reading</li>
<li>Adjust Sidekiq's default thread priority to -1 for a 50ms timeslice.
This can help avoid TimeoutErrors when Sidekiq is overloaded. <a
href="https://redirect.github.com/sidekiq/sidekiq/issues/6543">#6543</a></li>
<li>Use <code>Logger#with_level</code>, remove Sidekiq's custom
impl</li>
<li>Remove <code>base64</code> gem dependency</li>
<li>Support: (Dragonfly 1.27+, Valkey 7.2+, Redis 7.2+), Ruby 3.2+,
Rails 7.0+</li>
</ul>
<h2>7.3.10</h2>
<ul>
<li>Deprecate Redis :password as a String to avoid log disclosure. <a
href="https://redirect.github.com/sidekiq/sidekiq/issues/6625">#6625</a>
Use a Proc instead: <code>config.redis = { password: ->(username) {
"password" } }</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sidekiq/sidekiq/commit/03c654ebe2538cca526d121478106ab89f783a04"><code>03c654e</code></a>
Relax Redis version requirement from 7.2 to 7.0, fixes <a
href="https://redirect.github.com/sidekiq/sidekiq/issues/6630">#6630</a></li>
<li><a
href="https://github.com/sidekiq/sidekiq/commit/bdf406a461b948ee589063eaaa4388a33b19dd69"><code>bdf406a</code></a>
Remove unused test helper session_secret (<a
href="https://redirect.github.com/sidekiq/sidekiq/issues/6631">#6631</a>)</li>
<li><a
href="https://github.com/sidekiq/sidekiq/commit/0a1bce30e562357e0bb60ce84d78fe5d8446bed9"><code>0a1bce3</code></a>
doc</li>
<li><a
href="https://github.com/sidekiq/sidekiq/commit/9499c52e0b9e8b65ce408b2c9ebb6231074fd8db"><code>9499c52</code></a>
Revert "refactor: co-locate wrapper class with adapter class for
resiliance t...</li>
<li><a
href="https://github.com/sidekiq/sidekiq/commit/e663ce5e27d143e42cfb5d0e78ea4a0e18165847"><code>e663ce5</code></a>
fmt</li>
<li><a
href="https://github.com/sidekiq/sidekiq/commit/b8a3ca0dd254e195994e2295da5268fa82107b1c"><code>b8a3ca0</code></a>
bump</li>
<li><a
href="https://github.com/sidekiq/sidekiq/commit/76113e0709af544c80ed9bf5fbe143cb73040dac"><code>76113e0</code></a>
refactor: co-locate wrapper class with adapter class for resiliance to
requir...</li>
<li><a
href="https://github.com/sidekiq/sidekiq/commit/0d4162fa88a5cc93c233b3e99672b6e3f94cb264"><code>0d4162f</code></a>
doc: webui</li>
<li><a
href="https://github.com/sidekiq/sidekiq/commit/74afdcbf448d7f3d4c77a1a03efd1d0f016e9f0a"><code>74afdcb</code></a>
refactor: adjust histogram keys to remove unnecessary digits, add
prefix</li>
<li><a
href="https://github.com/sidekiq/sidekiq/commit/50c3d52ebf4cb36b63057c55cca334117554b721"><code>50c3d52</code></a>
doc: update release notes</li>
<li>Additional commits viewable in <a
href="https://github.com/sidekiq/sidekiq/compare/v7.3.9...v8.0.1">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@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)
</details>2 files changed
+9
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
544 | 544 | | |
545 | 545 | | |
546 | 546 | | |
547 | | - | |
| 547 | + | |
548 | 548 | | |
549 | 549 | | |
550 | 550 | | |
| |||
655 | 655 | | |
656 | 656 | | |
657 | 657 | | |
658 | | - | |
659 | | - | |
660 | | - | |
661 | | - | |
662 | | - | |
663 | | - | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
664 | 664 | | |
665 | 665 | | |
666 | 666 | | |
| |||
781 | 781 | | |
782 | 782 | | |
783 | 783 | | |
784 | | - | |
| 784 | + | |
785 | 785 | | |
786 | 786 | | |
787 | 787 | | |
| |||
0 commit comments