From 00c94f5e9c843708f533135e6770afeee1a702a2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Sep 2026 22:35:59 +0000 Subject: [PATCH] Bump opendal from 0.58.2 to 0.59.0 in /rust Bumps [opendal](https://github.com/apache/opendal) from 0.58.2 to 0.59.0. - [Release notes](https://github.com/apache/opendal/releases) - [Changelog](https://github.com/apache/opendal/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/opendal/compare/v0.58.2...v0.59.0) --- updated-dependencies: - dependency-name: opendal dependency-version: 0.59.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- rust/Cargo.lock | 270 ++++++++++-------------------------------------- rust/Cargo.toml | 2 +- 2 files changed, 57 insertions(+), 215 deletions(-) diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 1692108..dfbbe0b 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -240,29 +240,6 @@ dependencies = [ "tokio-stream", ] -[[package]] -name = "async-channel" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" -dependencies = [ - "concurrent-queue", - "event-listener 2.5.3", - "futures-core", -] - -[[package]] -name = "async-channel" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2" -dependencies = [ - "concurrent-queue", - "event-listener-strategy", - "futures-core", - "pin-project-lite", -] - [[package]] name = "async-compression" version = "0.4.43" @@ -275,96 +252,17 @@ dependencies = [ "tokio", ] -[[package]] -name = "async-executor" -version = "1.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8" -dependencies = [ - "async-task", - "concurrent-queue", - "fastrand", - "futures-lite", - "pin-project-lite", - "slab", -] - -[[package]] -name = "async-global-executor" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c" -dependencies = [ - "async-channel 2.5.0", - "async-executor", - "async-io", - "async-lock", - "blocking", - "futures-lite", - "once_cell", -] - -[[package]] -name = "async-io" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc" -dependencies = [ - "autocfg", - "cfg-if", - "concurrent-queue", - "futures-io", - "futures-lite", - "parking", - "polling", - "rustix 1.1.4", - "slab", - "windows-sys 0.61.2", -] - [[package]] name = "async-lock" version = "3.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" dependencies = [ - "event-listener 5.4.1", + "event-listener", "event-listener-strategy", "pin-project-lite", ] -[[package]] -name = "async-std" -version = "1.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c8e079a4ab67ae52b7403632e4618815d6db36d2a010cfe41b02c1b1578f93b" -dependencies = [ - "async-channel 1.9.0", - "async-global-executor", - "async-io", - "async-lock", - "crossbeam-utils", - "futures-channel", - "futures-core", - "futures-io", - "futures-lite", - "gloo-timers", - "kv-log-macro", - "log", - "memchr", - "once_cell", - "pin-project-lite", - "pin-utils", - "slab", - "wasm-bindgen-futures", -] - -[[package]] -name = "async-task" -version = "4.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" - [[package]] name = "async-trait" version = "0.1.92" @@ -709,19 +607,6 @@ dependencies = [ "objc2", ] -[[package]] -name = "blocking" -version = "1.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21" -dependencies = [ - "async-channel 2.5.0", - "async-task", - "futures-io", - "futures-lite", - "piper", -] - [[package]] name = "boxcar" version = "0.2.14" @@ -2034,12 +1919,6 @@ dependencies = [ "rustc_version", ] -[[package]] -name = "event-listener" -version = "2.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" - [[package]] name = "event-listener" version = "5.4.1" @@ -2057,7 +1936,7 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" dependencies = [ - "event-listener 5.4.1", + "event-listener", "pin-project-lite", ] @@ -2304,17 +2183,6 @@ dependencies = [ "syn 3.0.3", ] -[[package]] -name = "futures-rustls" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f2f12607f92c69b12ed746fabf9ca4f5c482cba46679c1a75b874ed7c26adb" -dependencies = [ - "futures-io", - "rustls", - "rustls-pki-types", -] - [[package]] name = "futures-sink" version = "0.3.34" @@ -3425,15 +3293,6 @@ dependencies = [ "serde", ] -[[package]] -name = "kv-log-macro" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" -dependencies = [ - "log", -] - [[package]] name = "lazy-regex" version = "3.6.1" @@ -3587,9 +3446,6 @@ name = "log" version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad" -dependencies = [ - "value-bag", -] [[package]] name = "loom" @@ -3708,6 +3564,16 @@ dependencies = [ "digest 0.11.3", ] +[[package]] +name = "mea" +version = "0.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c709842c4ce65cb91e2666ad5319dfc1efc3af0d34f02075eddca9000d9f8afb" +dependencies = [ + "hashbrown 0.17.1", + "slab", +] + [[package]] name = "memchr" version = "2.8.3" @@ -4316,9 +4182,9 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "opendal" -version = "0.58.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33dbff14cc9bb085224256d6a81289d2f3202e85b06f408d42534b42162a4231" +checksum = "379a66c8c20c51a2321e444338ebc16a6cc0c73e39e43e9a3eea376bd71fef49" dependencies = [ "ctor", "opendal-core", @@ -4338,9 +4204,9 @@ dependencies = [ [[package]] name = "opendal-core" -version = "0.58.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dbcef97d3eb7591db2c18d5cae95c836bcce07359b98d98dd6f4e861eb77b7" +checksum = "45165de3ea19ec39e5da504fb159cc47e7c37a58a93ee49ac119f8e65c7ce271" dependencies = [ "anyhow", "asyncband", @@ -4364,9 +4230,9 @@ dependencies = [ [[package]] name = "opendal-http-transport-reqwest" -version = "0.58.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85663452ea32bbc17e8f79ab29788c846d116ec7de31451be9c787e462dcb36c" +checksum = "740229ef5aa63335415ff9410c26301358faeef645945e92755916b39cdccd34" dependencies = [ "bytes", "futures", @@ -4378,9 +4244,9 @@ dependencies = [ [[package]] name = "opendal-service-azblob" -version = "0.58.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d278d2fb57661947d1c9fb44047e432b2782c48dc085b7abc99fe6e18c26cf8" +checksum = "3c6a370b97754c80174c7be785550220d4d86c4924e62131e5c8ab274a31d7e2" dependencies = [ "base64 0.23.1", "bytes", @@ -4399,9 +4265,9 @@ dependencies = [ [[package]] name = "opendal-service-azure-common" -version = "0.58.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcc1bfdac4f54d9018c462dd32ad9e2f68fdf584f825c811550c8ffc87894cd" +checksum = "e9c9bbb2670f63912a267ff9a0c46233165f7f84fb77f07e28eb1c8be51c633b" dependencies = [ "http", "opendal-core", @@ -4409,9 +4275,9 @@ dependencies = [ [[package]] name = "opendal-service-fs" -version = "0.58.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7ef1e1c45f3f89282a59073897e0d685e51385fed0aea771714789525cff996" +checksum = "05332f2bfd6c38ebc8155b9362f1d3b31a27ccc36709a1a776c050c376b9dddf" dependencies = [ "bytes", "log", @@ -4423,14 +4289,12 @@ dependencies = [ [[package]] name = "opendal-service-ftp" -version = "0.58.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f992e484df00e78880e7d066ecfb06170865e25cc064c5069bf81011c3dd56e3" +checksum = "f3cd7b9c414ab2311df39784fad6ea27605da83c5bc46485fda20e1d10a7d0e1" dependencies = [ "bytes", "fastpool", - "futures", - "futures-rustls", "http", "log", "opendal-core", @@ -4442,9 +4306,9 @@ dependencies = [ [[package]] name = "opendal-service-gcs" -version = "0.58.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da1f2a8c975fd22fea01f0409bcb8774f1ac02ad79863a3490098203121555d3" +checksum = "b001c0eb6b8c40b8397bdd837001982fcdae163ae493b40327dd624b1ab1b307" dependencies = [ "async-trait", "bytes", @@ -4459,13 +4323,14 @@ dependencies = [ "serde", "serde_json", "tokio", + "uuid", ] [[package]] name = "opendal-service-http" -version = "0.58.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2ebcbdfad4b81a1e6dde70e898396e011dfd52b5f8639b2628656f7915d6f4c" +checksum = "5ca5c76c633cbdf7753f43e36c74c9b81fc58ae232ad21875772d666cd242a36" dependencies = [ "http", "log", @@ -4475,9 +4340,9 @@ dependencies = [ [[package]] name = "opendal-service-memcached" -version = "0.58.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67736ba662efae21785a166d4a47f63868a3492af602e3198f7bdaed15fb4f42" +checksum = "a16ee53b1a82485e406f5752886ed9583ac7c44f0b94dd80d6d0c6211cd2be59" dependencies = [ "fastpool", "opendal-core", @@ -4488,9 +4353,9 @@ dependencies = [ [[package]] name = "opendal-service-mongodb" -version = "0.58.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317910147859806d450b75689929190258c7dd8c0aaf4707e7d09aa7a46c1f05" +checksum = "9f995733582e1addf5313fb1c92f314cdda400f3d9256afdcd2d53def30579c6" dependencies = [ "asyncband", "mongodb", @@ -4500,9 +4365,9 @@ dependencies = [ [[package]] name = "opendal-service-redis" -version = "0.58.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93c1e0ca03e59a9fdfd08a6924f376835899699d939a7fbb665d4d8901d4900d" +checksum = "ed11b43876b0f0d8a228d053403b55bb64fa23e1f05bed369c780a78dff834fe" dependencies = [ "bytes", "fastpool", @@ -4515,9 +4380,9 @@ dependencies = [ [[package]] name = "opendal-service-s3" -version = "0.58.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c64335f9f24ccb62ac36f1d976342b48611a75ba61979813a4f78a4ebd94de42" +checksum = "067f5bdc362a85ed02926f5184e4a9ebb830a3c3ed8bfab0692b444c69d5210a" dependencies = [ "base64 0.23.1", "bytes", @@ -4536,9 +4401,9 @@ dependencies = [ [[package]] name = "opendal-service-sftp" -version = "0.58.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf159e1edfbbdab07724396681862c5ecacbe75003495aeb0f3f58910638a50" +checksum = "fc3b4e7f4cea2eedc46bcc046d46ea9b4f21fad44c4266ebcc18b948b9461616" dependencies = [ "bytes", "fastpool", @@ -4553,9 +4418,9 @@ dependencies = [ [[package]] name = "opendal-service-sled" -version = "0.58.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96417c7659fd34009249cc09e615613202dabfdaa63804bfe9bc0738906c79a5" +checksum = "3ad7d3f95505e555154022fe4b43e472a6b032a24d971d5c009f09ed4ea5173d" dependencies = [ "opendal-core", "serde", @@ -4909,23 +4774,6 @@ version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - -[[package]] -name = "piper" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" -dependencies = [ - "atomic-waker", - "fastrand", - "futures-io", -] - [[package]] name = "pkcs1" version = "0.7.5" @@ -5468,9 +5316,9 @@ checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" [[package]] name = "reqsign-aws-core" -version = "3.1.0" +version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d63b56638bb3cc7bd376a7cdce1ba3089777a08f47e4097888f2d784cc3f46c" +checksum = "bac4749b7dfa7bfaccd01eb03e9dc795ed37e3f20d6f0f38e2c67ee85ad6bc86" dependencies = [ "bytes", "form_urlencoded", @@ -5489,9 +5337,9 @@ dependencies = [ [[package]] name = "reqsign-aws-v4" -version = "3.2.0" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a0c499f4ed12d04c3d4c78fe4cb01aee22c9dae22848c14db2c6313d9df9f43" +checksum = "ff250f0fd0b913fbd565e405acc553da0f13bde30bfb5403178c9d0313cdc15f" dependencies = [ "bytes", "http", @@ -5525,9 +5373,9 @@ dependencies = [ [[package]] name = "reqsign-core" -version = "3.3.0" +version = "3.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4ac1510872d9481205975d264deb39c109797e5068cc882ed9064270eaae5fa" +checksum = "ff052daffb0599681c50f85c59e7236438976efe991ab864edd9f3b235501a0f" dependencies = [ "anyhow", "base64 0.23.1", @@ -5538,6 +5386,7 @@ dependencies = [ "http", "jiff", "log", + "mea", "percent-encoding", "rsa", "serde", @@ -5549,9 +5398,9 @@ dependencies = [ [[package]] name = "reqsign-file-read-tokio" -version = "3.0.5" +version = "3.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95c3371bfc7e5c7f9627a04133af3583fd6c28715e7c83f79db38f3b384f535f" +checksum = "b3235df90a6bca681aa47dd86f2393d122a6d77042aa8a7c81e218cd45c5bfc0" dependencies = [ "anyhow", "reqsign-core", @@ -6440,20 +6289,19 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "suppaftp" -version = "8.0.5" +version = "10.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dd9d0f3beeffac0ddc0ccfdb6f29c79d26a9925b4153947a8236abec8d0985" +checksum = "821001051ea3d12a60fb790b8c7cb9a6f5f8698dcfdca4cd533a025fefb0b5b8" dependencies = [ - "async-std", "async-trait", "chrono", - "futures-lite", - "futures-rustls", "lazy-regex", "log", "pin-project", "rustls-pki-types", "thiserror 2.0.20", + "tokio", + "tokio-rustls", ] [[package]] @@ -7439,12 +7287,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" -[[package]] -name = "value-bag" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ba6f5989077681266825251a52748b8c1d8a4ad098cc37e440103d0ea717fc0" - [[package]] name = "vec-strings" version = "0.4.8" diff --git a/rust/Cargo.toml b/rust/Cargo.toml index a6c4bf1..bda5d5e 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -40,7 +40,7 @@ iroh = { version = "1.0", default-features = false } fred = { version = "10.1", default-features = false, features = ["transactions"] } fsquirrel = { version = "0.1.3", default-features = false } gix = { version = "0.85", default-features = false, features = ["sha1"] } -opendal = { version = "0.58", default-features = false } +opendal = { version = "0.59", default-features = false } reqwest = { version = "0.13", default-features = false, features = ["json", "rustls", "system-proxy"] } serde = { version = "1", default-features = false, features = ["derive"] } thiserror = { version = "2", default-features = false }