diff --git a/Cargo.lock b/Cargo.lock index bfd8da5b9f9fd..badf91c31c631 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -751,7 +751,7 @@ dependencies = [ "itertools 0.14.0", "pyo3", "pyo3-build-config", - "reqwest 0.12.15", + "reqwest 0.12.24", "rquickjs", "serde_json", "tempfile", @@ -911,7 +911,7 @@ dependencies = [ "eventsource-stream", "futures", "rand 0.9.0", - "reqwest 0.12.15", + "reqwest 0.12.24", "reqwest-eventsource", "secrecy", "serde", @@ -1023,9 +1023,9 @@ dependencies = [ [[package]] name = "atomic-waker" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "auto_enums" @@ -1652,7 +1652,7 @@ dependencies = [ "http 1.3.1", "http-body 1.0.0", "http-body-util", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-util", "itoa", "matchit", @@ -1747,9 +1747,9 @@ dependencies = [ [[package]] name = "backon" -version = "1.2.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4fa97bb310c33c811334143cf64c5bb2b7b3c06e453db6b095d7061eff8f113" +checksum = "cffb0e931875b666fc4fcb20fee52e9bbd1ef836fd9e9e04ec21555f9f85f7ef" dependencies = [ "fastrand", "gloo-timers", @@ -2486,7 +2486,7 @@ dependencies = [ "futures", "futures-channel", "http-body-util", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-rustls 0.27.5", "hyper-util", "lz4_flex", @@ -4422,7 +4422,7 @@ dependencies = [ "itertools 0.14.0", "object_store 0.12.4", "parquet 55.0.0", - "reqwest 0.12.15", + "reqwest 0.12.24", "roaring", "rustc_version", "serde", @@ -5013,7 +5013,7 @@ dependencies = [ "flate2", "lazy_static", "percent-encoding", - "reqwest 0.12.15", + "reqwest 0.12.24", "rustc_version", "serde", "serde_json", @@ -5951,7 +5951,7 @@ dependencies = [ "gcloud-metadata", "home", "jsonwebtoken 9.3.1", - "reqwest 0.12.15", + "reqwest 0.12.24", "serde", "serde_json", "thiserror 1.0.63", @@ -5980,7 +5980,7 @@ dependencies = [ "gcloud-googleapis", "num-bigint", "prost-types 0.13.4", - "reqwest 0.12.15", + "reqwest 0.12.24", "reqwest-middleware", "serde", "serde_json", @@ -6024,7 +6024,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d575310b4546530f6b21ee000c20155f11f9291fa0b67ea0949fd48aa49ed70" dependencies = [ - "reqwest 0.12.15", + "reqwest 0.12.24", "thiserror 1.0.63", "tokio", ] @@ -6624,13 +6624,14 @@ dependencies = [ [[package]] name = "hyper" -version = "1.6.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" +checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11" dependencies = [ + "atomic-waker", "bytes", "futures-channel", - "futures-util", + "futures-core", "h2 0.4.7", "http 1.3.1", "http-body 1.0.0", @@ -6638,6 +6639,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", + "pin-utils", "smallvec", "tokio", "want", @@ -6668,7 +6670,7 @@ checksum = "2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2" dependencies = [ "futures-util", "http 1.3.1", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-util", "rustls 0.23.5", "rustls-native-certs 0.8.1", @@ -6685,7 +6687,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793" dependencies = [ - "hyper 1.6.0", + "hyper 1.8.1", "hyper-util", "pin-project-lite", "tokio", @@ -6713,7 +6715,7 @@ checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ "bytes", "http-body-util", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-util", "native-tls", "tokio", @@ -6723,22 +6725,28 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.11" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2" +checksum = "727805d60e7938b76b826a6ef209eb70eaa1812794f9424d4a4e2d740662df5f" dependencies = [ + "base64 0.22.1", "bytes", "futures-channel", + "futures-core", "futures-util", "http 1.3.1", "http-body 1.0.0", - "hyper 1.6.0", + "hyper 1.8.1", + "ipnet", "libc", + "percent-encoding", "pin-project-lite", - "socket2 0.5.10", + "socket2 0.6.0", + "system-configuration", "tokio", "tower-service", "tracing", + "windows-registry", ] [[package]] @@ -6808,12 +6816,12 @@ dependencies = [ "murmur3", "num-bigint", "once_cell", - "opendal", + "opendal 0.53.3", "ordered-float 4.1.1", "parquet 54.2.0", "paste", "rand 0.8.5", - "reqwest 0.12.15", + "reqwest 0.12.24", "roaring", "rust_decimal", "serde", @@ -6871,7 +6879,7 @@ dependencies = [ "iceberg", "itertools 0.13.0", "log", - "reqwest 0.12.15", + "reqwest 0.12.24", "serde", "serde_derive", "serde_json", @@ -7134,6 +7142,16 @@ version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" +[[package]] +name = "iri-string" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397" +dependencies = [ + "memchr", + "serde", +] + [[package]] name = "is-terminal" version = "0.4.9" @@ -8812,14 +8830,14 @@ dependencies = [ "http-body-util", "httparse", "humantime", - "hyper 1.6.0", + "hyper 1.8.1", "itertools 0.14.0", "md-5", "parking_lot 0.12.5", "percent-encoding", "quick-xml 0.38.3", "rand 0.9.0", - "reqwest 0.12.15", + "reqwest 0.12.24", "ring 0.17.13", "rustls-pemfile 2.2.0", "serde", @@ -8890,7 +8908,36 @@ dependencies = [ "percent-encoding", "quick-xml 0.37.1", "reqsign", - "reqwest 0.12.15", + "reqwest 0.12.24", + "serde", + "serde_json", + "sha2", + "tokio", + "uuid", +] + +[[package]] +name = "opendal" +version = "0.54.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42afda58fa2cf50914402d132cc1caacff116a85d10c72ab2082bb7c50021754" +dependencies = [ + "anyhow", + "backon", + "base64 0.22.1", + "bytes", + "chrono", + "crc32c", + "futures", + "getrandom 0.2.11", + "http 1.3.1", + "http-body 1.0.0", + "log", + "md-5", + "percent-encoding", + "quick-xml 0.38.3", + "reqsign", + "reqwest 0.12.24", "serde", "serde_json", "sha2", @@ -8941,7 +8988,7 @@ dependencies = [ "dyn-clone", "lazy_static", "percent-encoding", - "reqwest 0.12.15", + "reqwest 0.12.24", "rustc_version", "serde", "serde_json", @@ -9028,7 +9075,7 @@ dependencies = [ "bytes", "http 1.3.1", "opentelemetry", - "reqwest 0.12.15", + "reqwest 0.12.24", "tracing", ] @@ -9045,7 +9092,7 @@ dependencies = [ "opentelemetry-proto", "opentelemetry_sdk", "prost 0.13.4", - "reqwest 0.12.15", + "reqwest 0.12.24", "thiserror 2.0.17", "tokio", "tonic", @@ -9575,7 +9622,7 @@ dependencies = [ "peekable", "postgres-types", "rand 0.8.5", - "reqwest 0.12.15", + "reqwest 0.12.24", "risingwave_common", "risingwave_sqlparser", "rsa", @@ -10959,7 +11006,7 @@ dependencies = [ "percent-encoding", "quick-xml 0.37.1", "rand 0.8.5", - "reqwest 0.12.15", + "reqwest 0.12.24", "rsa", "rust-ini", "serde", @@ -11013,9 +11060,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.12.15" +version = "0.12.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb" +checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f" dependencies = [ "async-compression", "base64 0.22.1", @@ -11028,42 +11075,38 @@ dependencies = [ "http 1.3.1", "http-body 1.0.0", "http-body-util", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-rustls 0.27.5", "hyper-tls 0.6.0", "hyper-util", - "ipnet", "js-sys", "log", "mime", "mime_guess", "native-tls", - "once_cell", "percent-encoding", "pin-project-lite", "quinn", "rustls 0.23.5", "rustls-native-certs 0.8.1", - "rustls-pemfile 2.2.0", "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", "sync_wrapper 1.0.2", - "system-configuration", "tokio", "tokio-native-tls", "tokio-rustls 0.26.0", "tokio-util", "tower 0.5.2", + "tower-http", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "wasm-streams", "web-sys", - "webpki-roots 0.26.1", - "windows-registry", + "webpki-roots 1.0.4", ] [[package]] @@ -11078,7 +11121,7 @@ dependencies = [ "mime", "nom", "pin-project-lite", - "reqwest 0.12.15", + "reqwest 0.12.24", "thiserror 1.0.63", ] @@ -11091,7 +11134,7 @@ dependencies = [ "anyhow", "async-trait", "http 1.3.1", - "reqwest 0.12.15", + "reqwest 0.12.24", "serde", "thiserror 1.0.63", "tower-service", @@ -11183,7 +11226,7 @@ dependencies = [ "panic-message", "redis", "regex", - "reqwest 0.12.15", + "reqwest 0.12.24", "serde", "serde_json", "serde_yaml", @@ -11262,7 +11305,7 @@ dependencies = [ "madsim-tonic", "memcomparable", "mysql_async", - "opendal", + "opendal 0.54.1", "panic-message", "parking_lot 0.12.5", "parquet 54.2.0", @@ -11307,7 +11350,7 @@ dependencies = [ "linkme", "madsim-tokio", "mysql_async", - "opendal", + "opendal 0.54.1", "prometheus", "rand 0.9.0", "risingwave_batch", @@ -11482,7 +11525,7 @@ dependencies = [ "prost 0.13.4", "rand 0.9.0", "regex", - "reqwest 0.12.15", + "reqwest 0.12.24", "risingwave-fields-derive", "risingwave_common_estimate_size", "risingwave_common_log", @@ -11583,7 +11626,7 @@ dependencies = [ "http 1.3.1", "http-body 1.0.0", "hyper 0.14.27", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-util", "hytra", "itertools 0.14.0", @@ -11643,7 +11686,7 @@ dependencies = [ "moka", "parking_lot 0.12.5", "prost 0.13.4", - "reqwest 0.12.15", + "reqwest 0.12.24", "risingwave_pb", "serde", "serde_json", @@ -11837,7 +11880,7 @@ dependencies = [ "mysql_common", "nexmark", "num-bigint", - "opendal", + "opendal 0.54.1", "opensearch", "openssl", "parking_lot 0.12.5", @@ -11858,7 +11901,7 @@ dependencies = [ "rand 0.9.0", "redis", "regex", - "reqwest 0.12.15", + "reqwest 0.12.24", "risingwave_common", "risingwave_common_estimate_size", "risingwave_common_rate_limit", @@ -11929,7 +11972,7 @@ dependencies = [ "prost-reflect", "prost-types 0.13.4", "protox", - "reqwest 0.12.15", + "reqwest 0.12.24", "risingwave_common", "risingwave_pb", "rust_decimal", @@ -12482,7 +12525,7 @@ dependencies = [ "dircpy", "mime_guess", "npm_rs", - "reqwest 0.12.15", + "reqwest 0.12.24", "rust-embed", "thiserror-ext", "tokio", @@ -12602,9 +12645,9 @@ dependencies = [ "madsim", "madsim-aws-sdk-s3", "madsim-tokio", - "opendal", + "opendal 0.54.1", "prometheus", - "reqwest 0.12.15", + "reqwest 0.12.24", "risingwave_common", "spin 0.10.0", "thiserror 2.0.12", @@ -13017,7 +13060,7 @@ dependencies = [ "jsonbb", "madsim-tokio", "prost 0.13.4", - "reqwest 0.12.15", + "reqwest 0.12.24", "risingwave_common_log", "risingwave_pb", "thiserror-ext", @@ -15770,7 +15813,7 @@ dependencies = [ "http 1.3.1", "http-body 1.0.0", "http-body-util", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-timeout", "hyper-util", "percent-encoding", @@ -15839,9 +15882,9 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.6.1" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8437150ab6bbc8c5f0f519e3d5ed4aa883a83dd4cdd3d1b21f9482936046cb97" +checksum = "9cf146f99d442e8e68e585f5d798ccd3cad9a7835b917e09728880a862706456" dependencies = [ "async-compression", "bitflags 2.10.0", @@ -15853,12 +15896,14 @@ dependencies = [ "http-body-util", "http-range-header", "httpdate", + "iri-string", "mime", "mime_guess", "percent-encoding", "pin-project-lite", "tokio", "tokio-util", + "tower 0.5.2", "tower-layer", "tower-service", "tracing", @@ -16928,6 +16973,15 @@ dependencies = [ "rustls-pki-types", ] +[[package]] +name = "webpki-roots" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e" +dependencies = [ + "rustls-pki-types", +] + [[package]] name = "which" version = "4.4.2" diff --git a/Cargo.toml b/Cargo.toml index 09776f7f136d2..68fdbcfa7b102 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -191,7 +191,7 @@ lru = "0.16" madsim = "0.2.34" mixtrics = { version = "0.2", features = ["prometheus"] } mysql_async = { version = "0.36", features = ["native-tls-tls", "rust_decimal"] } -opendal = "0.53" +opendal = "0.54" opentelemetry = "0.29" opentelemetry-otlp = { version = "0.29", features = ["grpc-tonic"] } opentelemetry-semantic-conventions = "0.16"