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

Add support for Sidekiq 7 #785

Merged
merged 4 commits into from
Jul 19, 2023

Conversation

stevenharman
Copy link
Contributor

Sidekiq 7 has a new internal structure and middleware is now expected to include a module, depending on client vs server middleware. See: https://github.com/sidekiq/sidekiq/blob/main/docs/middleware.md

Goal

Support for Sidekiq 7, which has some new internals, including a slightly different middleware API. While we don't currently any of the things offered by the new API, this will make sure we don't break on accident.

Design

Only include the new middleware module if it's been defined, which will only happen for Sidekiq 7+.

stevenharman and others added 4 commits July 19, 2023 10:05
@imjoehaines imjoehaines changed the base branch from master to next July 19, 2023 10:26
Copy link
Member

@imjoehaines imjoehaines left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @stevenharman!

@imjoehaines imjoehaines merged commit 4e74a65 into bugsnag:next Jul 19, 2023
65 checks passed
@imjoehaines imjoehaines mentioned this pull request Jul 19, 2023
@johnkiely1 johnkiely1 added the released This feature/bug fix has been released label Jul 21, 2023
@stevenharman stevenharman deleted the add_sidekiq_7_support branch July 24, 2023 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
released This feature/bug fix has been released
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants