Skip to content

Commit 0b26a07

Browse files
fmassotclaude
andcommitted
fix(storage): restore TLS for opendal GCS backend after 0.55→0.56 bump
opendal 0.56 moved from reqwest 0.12 to reqwest 0.13. Because quickwit's workspace uses reqwest 0.12, Cargo no longer unifies features across the two separate majors. With `default-features = false`, opendal's reqwest 0.13 had no TLS backend, causing every GCS request to fail with: invalid URL, scheme is not http Explicitly enable `reqwest-rustls-tls` (an opendal default feature) so opendal's reqwest 0.13 is compiled with rustls regardless of the workspace reqwest version. Fixes #6477 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent f3880d5 commit 0b26a07

2 files changed

Lines changed: 113 additions & 1 deletion

File tree

quickwit/Cargo.lock

Lines changed: 112 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

quickwit/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ azure_storage_blobs = { version = "0.21", default-features = false, features = [
362362
"enable_reqwest_rustls",
363363
] }
364364

365-
opendal = { version = "0.56", default-features = false }
365+
opendal = { version = "0.56", default-features = false, features = ["reqwest-rustls-tls"] }
366366
reqsign = { version = "0.18", default-features = false, features = ["google", "default-context"] }
367367

368368
quickwit-actors = { path = "quickwit-actors" }

0 commit comments

Comments
 (0)