Skip to content

Bump reqwest from 0.11.27 to 0.12.12 - #250

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/reqwest-0.12.12
Open

Bump reqwest from 0.11.27 to 0.12.12#250
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/reqwest-0.12.12

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Bumps reqwest from 0.11.27 to 0.12.12.

Release notes

Sourced from reqwest's releases.

v0.12.12

What's Changed

Full Changelog: seanmonstar/reqwest@v0.12.11...v0.12.12

v0.12.11

What's Changed

Full Changelog: seanmonstar/reqwest@v0.12.10...v0.12.11

v0.12.10

What's Changed

New Contributors

Thanks

Full Changelog: seanmonstar/reqwest@v0.12.9...v0.12.10

v0.12.9

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from reqwest's changelog.

v0.12.12

  • (wasm) Fix compilation by not compiler tokio/time on WASM.

v0.12.11

  • Fix decompression returning an error when HTTP/2 ends with an empty data frame.

v0.12.10

  • Add ClientBuilder::connector_layer() to allow customizing the connector stack.
  • Add ClientBuilder::http2_max_header_list_size() option.
  • Fix propagating body size hint (content-length) information when wrapping bodies.
  • Fix decompression of chunked bodies so the connections can be reused more often.

v0.12.9

  • Add tls::CertificateRevocationLists support.
  • Add crate features to enable webpki roots without selecting a rustls provider.
  • Fix connection_verbose() to output read logs.
  • Fix multipart::Part::file() to automatically include content-length.
  • Fix proxy to internally no longer cache system proxy settings.

v0.12.8

  • Add support for SOCKS4 proxies.
  • Add multipart::Form::file() method for adding files easily.
  • Add Body::wrap() to wrap any http_body::Body type.
  • Fix the pool configuration to use a timer to remove expired connections.

v0.12.7

  • Revert adding impl Service<http::Request<_>> for Client.

v0.12.6

  • Add support for danger_accept_invalid_hostnames for rustls.
  • Add impl Service<http::Request<Body>> for Client and &'_ Client.
  • Add support for !Sync bodies in Body::wrap_stream().
  • Enable happy eyeballs when hickory-dns is used.
  • Fix Proxy so that HTTP(S)_PROXY values take precedence over ALL_PROXY.
  • Fix blocking::RequestBuilder::header() from unsetting sensitive on passed header values.

v0.12.5

  • Add blocking::ClientBuilder::dns_resolver() method to change DNS resolver in blocking client.
  • Add http3 feature back, still requiring reqwest_unstable.
  • Add rustls-tls-no-provider Cargo feature to use rustls without a crypto provider.
  • Fix Accept-Encoding header combinations.

... (truncated)

Commits

Dependabot compatibility score

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 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)

Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.27 to 0.12.12.
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](seanmonstar/reqwest@v0.11.27...v0.12.12)

---
updated-dependencies:
- dependency-name: reqwest
  dependency-version: 0.12.12
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jul 27, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 27, 2026 18:33
@dependabot dependabot Bot added the rust Pull requests that update Rust code label Jul 27, 2026

@ev-vaultkeeper ev-vaultkeeper Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

reqwest 0.11.27 → 0.12.12 review

Verdict: safe to merge — no code changes required.

Usage audit

reqwest is used only through its stable high-level API across crates/common (api/client.rs, function.rs, papi.rs, assets.rs, mod.rs) and crates/ev-enclave (api/enclave.rs, enclave_assets.rs, mod.rs, deploy/mod.rs, attest/mod.rs, plus the #[from] reqwest::Error error enums):

  • Client::new() / Client::builder().timeout(..).build()
  • RequestBuilder verbs + .header/.json/.body/.bearer_auth/.basic_auth/.send
  • Response::{status, json, text, bytes}, StatusCode, Error
  • Body::wrap_stream(..) and Body::from(tokio::fs::File)
  • reqwest::header::{USER_AGENT, ACCEPT} re-exports

None of these signatures changed between 0.11 and 0.12.

Changelog review (0.11.27 → 0.12.12)

  • The single 0.12.0 breaking change is the internal upgrade to hyper / http / http-body v1. This project never touches hyper/http types directly, so it's transparent.
  • Default TLS stays native-tls in 0.12 — the switch to rustls-as-default is v0.13.0, which is not part of this PR. Runtime certificate-verification behaviour is unchanged.
  • The json and stream features (both enabled in the manifests) still exist in 0.12.

Lockfile notes

  • native-tls is retained (hyper-tls + tokio-native-tls remain reqwest deps), so the default connector is unchanged.
  • hyper-rustls/rustls 0.23 appear only via Cargo feature-unification from sentry; they are not the default connector for this crate's clients.
  • ev-enclave's direct tokio-rustls 0.24 (used by the attestation TLS verifier in attest/mod.rs) is unaffected and still present in the lock.

Verification

  • cargo build — pass (only pre-existing, unrelated warnings)
  • cargo test -p ev-cli -p ev-enclave -p common --no-run — pass (all test binaries compile)
  • cargo clippy — pass (warnings only, pre-existing)

No source edits were needed; the change compiles and is behaviourally equivalent for how this repo uses reqwest.

Note: dependabot labels this a "semver-minor" update, but for a 0.x crate 0.11→0.12 is effectively a major bump; the checks above confirm compatibility regardless.

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 rust Pull requests that update Rust code

Development

Successfully merging this pull request may close these issues.

0 participants