From 6e7684cf9688c7a3827a1a82298493ac8ee25858 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Jan 2026 20:02:32 +0000 Subject: [PATCH 1/2] chore(deps): update reqwest requirement from 0.12 to 0.13 Updates the requirements on [reqwest](https://github.com/seanmonstar/reqwest) to permit the latest version. - [Release notes](https://github.com/seanmonstar/reqwest/releases) - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md) - [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.0...v0.13.1) --- updated-dependencies: - dependency-name: reqwest dependency-version: 0.13.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- beam-lib/Cargo.toml | 2 +- shared/Cargo.toml | 2 +- tests/Cargo.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/beam-lib/Cargo.toml b/beam-lib/Cargo.toml index 922319dd..1b710862 100644 --- a/beam-lib/Cargo.toml +++ b/beam-lib/Cargo.toml @@ -9,7 +9,7 @@ license = "Apache-2.0" serde = { version = "1", features = ["derive"] } serde_json = "1" uuid = { version = "1", features = ["v4", "serde"] } -reqwest = { version = "0.12", features = ["json"], default-features = false, optional = true } +reqwest = { version = "0.13", features = ["json"], default-features = false, optional = true } thiserror = { version = "2.0", optional = true } [features] diff --git a/shared/Cargo.toml b/shared/Cargo.toml index a59fd95a..580c8879 100644 --- a/shared/Cargo.toml +++ b/shared/Cargo.toml @@ -22,7 +22,7 @@ axum = { version = "0.8", features = [] } bytes = "1.4" # HTTP client with proxy support -reqwest = { version = "0.12", features = ["stream"] } +reqwest = { version = "0.13", features = ["stream"] } # Logging tracing = "0.1" diff --git a/tests/Cargo.toml b/tests/Cargo.toml index abaa9860..98551d26 100644 --- a/tests/Cargo.toml +++ b/tests/Cargo.toml @@ -13,7 +13,7 @@ serde_json = "1" anyhow = "1" rand = "0.8" serde = { version = "1", features = ["derive"] } -reqwest = { version = "0.12", features = ["stream"], default-features = false } +reqwest = { version = "0.13", features = ["stream"], default-features = false } futures = "0.3.28" async-sse = "5.1.0" From eb3eb28d2151e4fd1558a8bbb9a6f779c8200733 Mon Sep 17 00:00:00 2001 From: Skiba Jan Date: Wed, 7 Jan 2026 12:01:48 +0100 Subject: [PATCH 2/2] make reqwest a workspace dependency This makes reqwest use openssl for tls again as we depend on it anyway. With reqwest version 0.13 the default changed to using rustls. --- Cargo.toml | 1 + beam-lib/Cargo.toml | 2 +- shared/Cargo.toml | 4 ++-- tests/Cargo.toml | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 51f75819..4333f6d3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,6 +7,7 @@ package.version = "0.10.0" beam-lib = { path = "./beam-lib", features = [ "strict-ids" ] } # Command Line Interface clap = { version = "4", features = ["env", "derive"] } +reqwest = { version = "0.13", default-features = false } [profile.release] #opt-level = "z" # Optimize for size. diff --git a/beam-lib/Cargo.toml b/beam-lib/Cargo.toml index 1b710862..75b44cfd 100644 --- a/beam-lib/Cargo.toml +++ b/beam-lib/Cargo.toml @@ -9,7 +9,7 @@ license = "Apache-2.0" serde = { version = "1", features = ["derive"] } serde_json = "1" uuid = { version = "1", features = ["v4", "serde"] } -reqwest = { version = "0.13", features = ["json"], default-features = false, optional = true } +reqwest = { workspace = true, features = ["json"], default-features = false, optional = true } thiserror = { version = "2.0", optional = true } [features] diff --git a/shared/Cargo.toml b/shared/Cargo.toml index 580c8879..9e84ce61 100644 --- a/shared/Cargo.toml +++ b/shared/Cargo.toml @@ -21,8 +21,8 @@ tokio = { version = "1", features = ["full"] } axum = { version = "0.8", features = [] } bytes = "1.4" -# HTTP client with proxy support -reqwest = { version = "0.13", features = ["stream"] } +# This includes all default features of reqwest but uses native-tls aka openssl as we depend on it for encryption anyways +reqwest = { workspace = true, features = ["stream", "native-tls", "charset", "system-proxy", "http2"] } # Logging tracing = "0.1" diff --git a/tests/Cargo.toml b/tests/Cargo.toml index 98551d26..b69830ba 100644 --- a/tests/Cargo.toml +++ b/tests/Cargo.toml @@ -13,7 +13,7 @@ serde_json = "1" anyhow = "1" rand = "0.8" serde = { version = "1", features = ["derive"] } -reqwest = { version = "0.13", features = ["stream"], default-features = false } +reqwest = { workspace = true, features = ["stream"], default-features = false } futures = "0.3.28" async-sse = "5.1.0"