Skip to content
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

Bump sidekiq, connection_pool, rack and sidekiq-unique-jobs #378

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

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 5, 2023

Bumps sidekiq, connection_pool, rack and sidekiq-unique-jobs. These dependencies needed to be updated together.
Updates sidekiq from 6.0.7 to 7.1.5

Changelog

Sourced from sidekiq's changelog.

7.1.5

  • FEATURE: Job filtering within the Web UI. This feature has been open sourced from Sidekiq Pro. #6052
  • API CHANGE Error handlers now take three arguments ->(ex, context, config). The previous calling convention will work until Sidekiq 8.0 but will print out a deprecation warning. #6051
  • Fix issue with the batch_size and at options in S::Client.push_bulk #6040
  • Fix inline testing firing batch callbacks early #6057
  • Use new log broadcast API in Rails 7.1 #6054
  • Crash if user tries to use RESP2 protocol: 2 #6061

7.1.4

  • Fix empty retry_for logic #6035

7.1.3

  • Add sidekiq_options retry_for: 48.hours to allow time-based retry windows #6029
  • Support sidekiq_retry_in and sidekiq_retries_exhausted_block in ActiveJobs (#5994)
  • Lowercase all Rack headers for Rack 3.0 #5951
  • Validate Sidekiq::Web page refresh delay to avoid potential DoS, CVE-2023-26141, thanks for reporting Keegan!

7.1.2

  • Mark Web UI assets as private so CDNs won't cache them #5936
  • Fix stackoverflow when using Oj and the JSON log formatter #5920
  • Remove spurious enqueued_at from scheduled ActiveJobs #5937

7.1.1

  • Support multiple CurrentAttributes #5904
  • Speed up latency fetch with large queues on Redis <7 #5910
  • Allow a larger default client pool #5886
  • Ensure Sidekiq.options[:environment] == RAILS_ENV #5932

7.1.0

  • Improve display of ActiveJob arguments in Web UI [#5825, cover]
  • Update push_bulk to push batch_size jobs at a time and allow laziness [#5827, fatkodima] This allows Sidekiq::Client to push unlimited jobs as long as it has enough memory for the batch_size.
  • Update perform_bulk to use push_bulk internally.
  • Change return value of push_bulk to map 1-to-1 with arguments.

... (truncated)

Commits

Updates connection_pool from 2.2.2 to 2.4.1

Changelog

Sourced from connection_pool's changelog.

2.4.1

2.4.0

  • Automatically drop all connections after fork #166

2.3.0

  • Minimum Ruby version is now 2.5.0
  • Add pool size to TimeoutError message

2.2.5

  • Fix argument forwarding on Ruby 2.7 #149

2.2.4

  • Add reload to close all connections, recreating them afterwards [Andrew Marshall, #140]
  • Add then as a way to use a pool or a bare connection with the same code path #138

2.2.3

  • Pool now throws ConnectionPool::TimeoutError on timeout. #130
  • Use monotonic clock present in all modern Rubies [Tero Tasanen, #109]
  • Remove code hacks necessary for JRuby 1.7
  • Expose wrapped pool from ConnectionPool::Wrapper [Thomas Lecavelier, #113]
Commits

Updates rack from 2.2.3 to 2.2.8

Release notes

Sourced from rack's releases.

v2.2.7

What's Changed

New Contributors

Full Changelog: rack/rack@v2.2.6.4...v2.2.7

v2.2.6.4

No release notes provided.

Changelog

Sourced from rack's changelog.

Changelog

All notable changes to this project will be documented in this file. For info on how to format all future additions to this file please reference Keep A Changelog.

Unreleased

SPEC Changes

  • rack.input is now optional. (#1997, [@​ioquatix])
  • Rack::Utils.escape_html is now delegated to CGI.escapeHTML. ' is escaped to [#39](https://github.com/rack/rack/issues/39); instead of #x27;. (decimal vs hexadecimal) (#2099, @​JunichiIto)

Changed

  • rack.input is now optional, and if missing, will raise an error. Use this to fail on multipart parsing a request without an input body. (#2018, [@​ioquatix])
  • Introduce module Rack::BadRequest which is included in multipart and query parser errors. (#2019, [@​ioquatix])
  • MIME type for JavaScript files (.js) changed from application/javascript to text/javascript (1bd0f15)
  • Add .mjs MIME type (#2057, [@​axilleas])
  • Update MIME types associated to .ttf, .woff, .woff2 and .otf extensions to use mondern font/* types. (#2065, [@​davidstosik])

[3.0.8] - 2023-06-14

[3.0.7] - 2023-03-16

[3.0.6.1] - 2023-03-13

[3.0.6] - 2023-03-13

  • Add QueryParser#missing_value for handling missing values + tests. (#2052, [@​ioquatix])

[3.0.5] - 2023-03-13

[3.0.4.2] - 2023-03-02

  • [CVE-2023-27530] Introduce multipart_total_part_limit to limit total parts

[3.0.4.1] - 2023-01-17

[3.0.4] - 2023-01-17

... (truncated)

Commits

Updates sidekiq-unique-jobs from 7.1.29 to 8.0.3

Release notes

Sourced from sidekiq-unique-jobs's releases.

v8.0.3

What's Changed

New Contributors

Full Changelog: mhenrixon/sidekiq-unique-jobs@v8.0.2...v8.0.3

v8.0.2

What's Changed

New Contributors

Full Changelog: mhenrixon/sidekiq-unique-jobs@v8.0.1...v8.0.2

v8.0.1

What's Changed

New Contributors

Full Changelog: mhenrixon/sidekiq-unique-jobs@v8.0.0...v8.0.1

v8.0.0

What's Changed

New Contributors

Full Changelog: mhenrixon/sidekiq-unique-jobs@v7.1.29...v8.0.0

... (truncated)

Changelog

Sourced from sidekiq-unique-jobs's changelog.

v8.0.3 (2023-05-27)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • unlocked reflection is never called #782
  • Migrate away from deprecated Redis commands #780
  • while_executing with on_conflict: :reschedule reschedules job when unlock fails #770
  • Redis server v6.0 compatibility #769
  • Locks not removed after worker finishes #758

Merged pull requests:

  • Add lock to item when lock_type is pulled from Job class sidekiq options #786 (ttstarck)
  • Fix rubocop failure by expecting array to be empty #784 (GabrielaGuedes)
  • fix(doc): improve information on unlock_failed #776 (mhenrixon)

v8.0.2 (2023-03-13)

Full Changelog

Closed issues:

  • Missing v7.1 branch? #757
  • Allow one running job but at most one job in the queue #748

Merged pull requests:

v8.0.1 (2023-02-14)

Full Changelog

Closed issues:

... (truncated)

Commits
  • f381562 Add lock to item when lock_type is pulled from Job class sidekiq options (#786)
  • bc2637b Add unlocked reflect to locksmith unlock! (#783)
  • b31e80b fix(locksmith): replace deprecated rpoplpush w/lmove (#781)
  • b17f179 Fix rubocop failure by expecting array to be empty (#784)
  • 576b37f fix(doc): improve information on unlock_failed (#776)
  • 536791f chore(ci): improve matrix (#775)
  • 6bbe29b chore(ci): better ci job output (#772)
  • f5da3b0 fix(unlock): ensure callback and unlock (#771)
  • 98a3e8e Bump sidekiq-unique-jobs to 8.0.3
  • 1a6ce8e Update changelog
  • Additional commits viewable in compare view

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 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)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [sidekiq](https://github.com/sidekiq/sidekiq), [connection_pool](https://github.com/mperham/connection_pool), [rack](https://github.com/rack/rack) and [sidekiq-unique-jobs](https://github.com/mhenrixon/sidekiq-unique-jobs). These dependencies needed to be updated together.

Updates `sidekiq` from 6.0.7 to 7.1.5
- [Changelog](https://github.com/sidekiq/sidekiq/blob/main/Changes.md)
- [Commits](sidekiq/sidekiq@v6.0.7...v7.1.5)

Updates `connection_pool` from 2.2.2 to 2.4.1
- [Changelog](https://github.com/mperham/connection_pool/blob/main/Changes.md)
- [Commits](mperham/connection_pool@v2.2.2...v2.4.1)

Updates `rack` from 2.2.3 to 2.2.8
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](rack/rack@2.2.3...v2.2.8)

Updates `sidekiq-unique-jobs` from 7.1.29 to 8.0.3
- [Release notes](https://github.com/mhenrixon/sidekiq-unique-jobs/releases)
- [Changelog](https://github.com/mhenrixon/sidekiq-unique-jobs/blob/main/CHANGELOG.md)
- [Commits](mhenrixon/sidekiq-unique-jobs@v7.1.29...v8.0.3)

---
updated-dependencies:
- dependency-name: sidekiq
  dependency-type: direct:production
- dependency-name: connection_pool
  dependency-type: direct:production
- dependency-name: rack
  dependency-type: direct:production
- dependency-name: sidekiq-unique-jobs
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Oct 5, 2023
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