-
Notifications
You must be signed in to change notification settings - Fork 111
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
Update Sentry to version 0.23.0 #2954
Conversation
Use a version compatible with Tokio version 1.
This seems to not be available from `sentry-tracing` anymore, so it needs to be replaced.
This seems like the replacement for `TracingIntegration`.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we might want to tweak a crate version requirement here.
Use a strict dependency specification.
e3bf317
to
e3f82cb
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The version was fixed, and we have a PR that makes CI detect duplicate crates.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm!
Merged through #2994. |
Motivation
This is part of the update to use Tokio version 1 (#2200), and must be merged together with the other PRs.
The version of the
sentry
crate used by Zebra uses an older version of Tokio. In order to prune the dependency tree and avoid having multiple versions of the Tokio runtime running simultaneously, we should update thesentry
dependency to a newer version that uses the same version of Tokio as Zebra.Solution
Update to
sentry
version 0.23.0. This requires some changes because theTracingIntegration
type seems to no longer exist.Review
@dconnolly has worked with
sentry
before and can review this, but it shouldn't be merged yet.Reviewer Checklist
Follow Up Work