Skip to content

chore(rust): bump reqwest, otel and sentry crates#12666

Open
thomaseizinger wants to merge 2 commits intomainfrom
chore/bump-sentry-reqwest
Open

chore(rust): bump reqwest, otel and sentry crates#12666
thomaseizinger wants to merge 2 commits intomainfrom
chore/bump-sentry-reqwest

Conversation

@thomaseizinger
Copy link
Copy Markdown
Member

Bumps the mentioned set of crates together as they all depend on the newer reqwest version.

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
firezone Ready Ready Preview, Comment Mar 26, 2026 1:28am

Request Review

Base automatically changed from chore/relay-rm-stackdriver to main March 25, 2026 11:28
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates Rust workspace dependencies (notably reqwest, OpenTelemetry, and Sentry) to newer versions, along with required manifest/lockfile adjustments to keep downstream crates building.

Changes:

  • Bump reqwest to 0.13.2, plus related opentelemetry*, tracing-opentelemetry, and sentry* crate versions in the workspace.
  • Update reqwest feature flags in dependent crates to use the newer Rustls feature naming.
  • Update connlib tunnel tests/manifests to install a Rustls crypto provider and include rustls as a dev-dependency.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
rust/tests/loadtest/Cargo.toml Updates reqwest feature flags for the loadtest crate to match the bumped reqwest.
rust/libs/connlib/tunnel/src/io.rs Installs Rustls ring crypto provider in the DoH bootstrap test (needed with newer TLS stack expectations).
rust/libs/connlib/tunnel/Cargo.toml Adds rustls as a dev-dependency to support the updated test code.
rust/gui-client/src-tauri/Cargo.toml Updates reqwest feature flags to match the bumped reqwest.
rust/Cargo.toml Bumps workspace versions for reqwest, opentelemetry*, sentry*, and tracing-opentelemetry.
rust/Cargo.lock Updates the resolved dependency graph for the bumped crates (including new transitive TLS/crypto-related packages).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants