You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by xu...@apache.org on 2025/07/17 14:53:03 UTC
(opendal) branch main updated: chore(deps): bump the others group across 1 directory with 17 updates (#6432)
This is an automated email from the ASF dual-hosted git repository.
xuanwo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opendal.git
The following commit(s) were added to refs/heads/main by this push:
new 200b7ea72 chore(deps): bump the others group across 1 directory with 17 updates (#6432)
200b7ea72 is described below
commit 200b7ea72c772384fa62f8c238945936965f3b1f
Author: dependabot[bot] <49...@users.noreply.github.com>
AuthorDate: Thu Jul 17 22:52:34 2025 +0800
chore(deps): bump the others group across 1 directory with 17 updates (#6432)
---
core/Cargo.lock | 255 +++++++++++++++++++-----------------------
core/Cargo.toml | 18 +--
core/benches/vs_fs/Cargo.toml | 2 +-
core/benches/vs_s3/Cargo.toml | 6 +-
4 files changed, 127 insertions(+), 154 deletions(-)
diff --git a/core/Cargo.lock b/core/Cargo.lock
index c33f067ac..c6edf5426 100644
--- a/core/Cargo.lock
+++ b/core/Cargo.lock
@@ -575,18 +575,19 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
[[package]]
name = "await-tree"
-version = "0.2.1"
+version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c2d7aec54383fa38ac2f9c28435a02f7312f7174e470c7d5566d2b7e17f9a8d"
+checksum = "4aec83d33c078452a764b777d1e8d6c17d8c999213ccfb7914740293f1e0fa9a"
dependencies = [
"coarsetime",
"derive_builder",
+ "easy-ext",
"flexstr",
"indextree",
"itertools 0.12.1",
"parking_lot 0.12.3",
"pin-project",
- "tokio",
+ "task-local",
"tracing",
"weak-table",
]
@@ -639,9 +640,9 @@ dependencies = [
[[package]]
name = "aws-credential-types"
-version = "1.2.3"
+version = "1.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "687bc16bc431a8533fe0097c7f0182874767f920989d7260950172ae8e3c4465"
+checksum = "b68c2194a190e1efc999612792e25b1ab3abfefe4306494efaaabc25933c0cbe"
dependencies = [
"aws-smithy-async",
"aws-smithy-runtime-api",
@@ -699,9 +700,9 @@ dependencies = [
[[package]]
name = "aws-sdk-s3"
-version = "1.87.0"
+version = "1.91.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "046ebea705311db979d0ce141cbebf1426e2ce7f5c5d6b248baaf6d6e511b976"
+checksum = "10c7d58f9c99e7d33e5a9b288ec84db24de046add7ba4c1e98baf6b3a5b37fde"
dependencies = [
"aws-credential-types",
"aws-runtime",
@@ -971,9 +972,9 @@ dependencies = [
[[package]]
name = "aws-smithy-runtime-api"
-version = "1.8.0"
+version = "1.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1e5d9e3a80a18afa109391fb5ad09c3daf887b516c6fd805a157c6ea7994a57"
+checksum = "9852b9226cb60b78ce9369022c0df678af1cac231c882d5da97a0c4e03be6e67"
dependencies = [
"aws-smithy-async",
"aws-smithy-types",
@@ -988,9 +989,9 @@ dependencies = [
[[package]]
name = "aws-smithy-types"
-version = "1.3.1"
+version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40076bd09fadbc12d5e026ae080d0930defa606856186e31d83ccc6a255eeaf3"
+checksum = "d498595448e43de7f4296b7b7a18a8a02c61ec9349128c80a368f7c3b4ab11a8"
dependencies = [
"base64-simd",
"bytes",
@@ -1050,7 +1051,7 @@ dependencies = [
"http-body 0.4.6",
"hyper 0.14.32",
"itoa",
- "matchit",
+ "matchit 0.7.3",
"memchr",
"mime",
"percent-encoding",
@@ -1065,19 +1066,18 @@ dependencies = [
[[package]]
name = "axum"
-version = "0.7.9"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f"
+checksum = "021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5"
dependencies = [
- "async-trait",
- "axum-core 0.4.5",
+ "axum-core 0.5.2",
"bytes",
"futures-util",
"http 1.3.1",
"http-body 1.0.1",
"http-body-util",
"itoa",
- "matchit",
+ "matchit 0.8.4",
"memchr",
"mime",
"percent-encoding",
@@ -1109,13 +1109,12 @@ dependencies = [
[[package]]
name = "axum-core"
-version = "0.4.5"
+version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199"
+checksum = "68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6"
dependencies = [
- "async-trait",
"bytes",
- "futures-util",
+ "futures-core",
"http 1.3.1",
"http-body 1.0.1",
"http-body-util",
@@ -1894,7 +1893,7 @@ dependencies = [
"paste",
"polling",
"slab",
- "socket2",
+ "socket2 0.5.9",
"windows-sys 0.52.0",
]
@@ -1950,7 +1949,7 @@ dependencies = [
"either",
"libc",
"once_cell",
- "socket2",
+ "socket2 0.5.9",
"widestring",
"windows-sys 0.52.0",
]
@@ -2009,7 +2008,7 @@ dependencies = [
"once_cell",
"scoped-tls",
"slab",
- "socket2",
+ "socket2 0.5.9",
"windows-sys 0.52.0",
]
@@ -2183,26 +2182,22 @@ dependencies = [
[[package]]
name = "criterion"
-version = "0.5.1"
+version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
+checksum = "3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679"
dependencies = [
"anes",
"cast",
"ciborium",
"clap",
"criterion-plot",
- "futures",
- "is-terminal",
- "itertools 0.10.5",
+ "itertools 0.13.0",
"num-traits",
- "once_cell",
"oorandom",
"plotters",
"rayon",
"regex",
"serde",
- "serde_derive",
"serde_json",
"tinytemplate",
"tokio",
@@ -2647,7 +2642,7 @@ checksum = "e5766087c2235fec47fafa4cfecc81e494ee679d0fd4a59887ea0919bfb0e4fc"
dependencies = [
"cfg-if",
"libc",
- "socket2",
+ "socket2 0.5.9",
"windows-sys 0.48.0",
]
@@ -2688,6 +2683,12 @@ dependencies = [
"num-traits",
]
+[[package]]
+name = "easy-ext"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc5d6d6a8504f8caedd7de14576464383900cd3840b7033a7a3dce5ac00121ca"
+
[[package]]
name = "ecdsa"
version = "0.14.8"
@@ -2837,17 +2838,17 @@ checksum = "5692dd7b5a1978a5aeb0ce83b7655c58ca8efdcb79d21036ea249da95afec2c6"
[[package]]
name = "etcd-client"
-version = "0.14.1"
+version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc0452bcc559431b16f472b7ab86e2f9ccd5f3c2da3795afbd6b773665e047fe"
+checksum = "88365f1a5671eb2f7fc240adb216786bc6494b38ce15f1d26ad6eaa303d5e822"
dependencies = [
"http 1.3.1",
"prost 0.13.5",
"tokio",
"tokio-stream",
- "tonic 0.12.3",
+ "tonic 0.13.1",
"tonic-build",
- "tower 0.4.13",
+ "tower 0.5.2",
"tower-service",
]
@@ -2926,9 +2927,9 @@ dependencies = [
[[package]]
name = "fastrace"
-version = "0.7.9"
+version = "0.7.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c5a9b2e56fac2bf32bca26fdc509f674d0f2bdd15404b629ccee9c642453bb7"
+checksum = "318783b9fefe06130ab664ff1779215657586b004c0c7f3d6ece16d658936d06"
dependencies = [
"fastant",
"fastrace-macro",
@@ -2941,9 +2942,9 @@ dependencies = [
[[package]]
name = "fastrace-jaeger"
-version = "0.7.9"
+version = "0.7.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e08479af3ece22a3156179911257cd3bc6c73ac8df8a63733b66602ed66c594"
+checksum = "bbd6b449b3f767abc84c47d78a2087dd53e8239ae0aed86cfa08bc019f00dc32"
dependencies = [
"fastrace",
"log",
@@ -2952,9 +2953,9 @@ dependencies = [
[[package]]
name = "fastrace-macro"
-version = "0.7.9"
+version = "0.7.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a9cdabd2b113942d0f771c11a7baf0edd24098b923ac546fd39b9811c82b4220"
+checksum = "c7079009cf129d63c850dee732b58d7639d278a47ad99c607954ac94cfd57ef4"
dependencies = [
"proc-macro-error2",
"proc-macro2",
@@ -3605,9 +3606,9 @@ dependencies = [
[[package]]
name = "hdfs-native"
-version = "0.11.2"
+version = "0.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe9a986a98854573dfbc130f42f81e92f6d4581e23060708842fede6edef0f1f"
+checksum = "2b4cabd42d46aac490d01b80596dfd930a8316b4ee3e8b0c94a7cba888791c0f"
dependencies = [
"aes",
"base64 0.22.1",
@@ -3632,10 +3633,10 @@ dependencies = [
"once_cell",
"prost 0.13.5",
"prost-types",
- "rand 0.8.5",
+ "rand 0.9.1",
"regex",
"roxmltree",
- "socket2",
+ "socket2 0.5.9",
"thiserror 2.0.12",
"tokio",
"url",
@@ -3701,12 +3702,6 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
-[[package]]
-name = "hermit-abi"
-version = "0.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08"
-
[[package]]
name = "hex"
version = "0.4.3"
@@ -3888,7 +3883,7 @@ dependencies = [
"httpdate",
"itoa",
"pin-project-lite",
- "socket2",
+ "socket2 0.5.9",
"tokio",
"tower-service",
"tracing",
@@ -3993,7 +3988,7 @@ dependencies = [
"libc",
"percent-encoding",
"pin-project-lite",
- "socket2",
+ "socket2 0.5.9",
"tokio",
"tower-service",
"tracing",
@@ -4239,7 +4234,7 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f"
dependencies = [
- "socket2",
+ "socket2 0.5.9",
"widestring",
"windows-sys 0.48.0",
"winreg",
@@ -4261,17 +4256,6 @@ dependencies = [
"serde",
]
-[[package]]
-name = "is-terminal"
-version = "0.4.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9"
-dependencies = [
- "hermit-abi 0.5.1",
- "libc",
- "windows-sys 0.59.0",
-]
-
[[package]]
name = "is_terminal_polyfill"
version = "1.70.1"
@@ -4509,9 +4493,9 @@ checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"
[[package]]
name = "libfuzzer-sys"
-version = "0.4.9"
+version = "0.4.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf78f52d400cf2d84a3a973a78a592b4adc535739e0a5597a0da6f0c357adc75"
+checksum = "5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404"
dependencies = [
"arbitrary",
"cc",
@@ -4805,6 +4789,12 @@ version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94"
+[[package]]
+name = "matchit"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3"
+
[[package]]
name = "matrixmultiply"
version = "0.3.10"
@@ -4985,9 +4975,9 @@ dependencies = [
[[package]]
name = "mongodb"
-version = "3.2.3"
+version = "3.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fdf4261933e5113914caec01c4bb16a7502bdaa9cf80fd87191765e7d9ff16b2"
+checksum = "d0f8c69f13acf07eae386a2974f48ffd9187ea2aba8defbea9aa34e7e272c5f3"
dependencies = [
"async-trait",
"base64 0.13.1",
@@ -5013,13 +5003,13 @@ dependencies = [
"rand 0.8.5",
"rustc_version_runtime",
"rustls 0.21.12",
- "rustls-pemfile 1.0.4",
+ "rustls-pemfile",
"serde",
"serde_bytes",
"serde_with",
- "sha-1",
+ "sha1",
"sha2",
- "socket2",
+ "socket2 0.5.9",
"stringprep",
"strsim",
"take_mut",
@@ -5034,9 +5024,9 @@ dependencies = [
[[package]]
name = "mongodb-internal-macros"
-version = "3.2.3"
+version = "3.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "619176c99deef0d50be51ce3193e9efd6a56ab0f4e6a38d5fd614880d148c7ae"
+checksum = "b9202de265a3a8bbb43f9fe56db27c93137d4f9fb04c093f47e9c7de0c61ac7d"
dependencies = [
"macro_magic",
"proc-macro2",
@@ -5062,7 +5052,7 @@ dependencies = [
"nix",
"once_cell",
"pin-project-lite",
- "socket2",
+ "socket2 0.5.9",
"threadpool",
"windows-sys 0.48.0",
]
@@ -5543,9 +5533,9 @@ dependencies = [
[[package]]
name = "openssh-sftp-client"
-version = "0.15.2"
+version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9efd4eeca3f1e754e93b4c23157395f70be0595131335b7311bc7b3ee1e12d3f"
+checksum = "2f383ed2adbacb0ae404012bbca70bee5b38ce20bdcabb6b06045c02e8c118bb"
dependencies = [
"bytes",
"derive_destructure2",
@@ -5564,9 +5554,9 @@ dependencies = [
[[package]]
name = "openssh-sftp-client-lowlevel"
-version = "0.7.1"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e6971c272aeccb246f25279a0bb06cfd642184c93f9d614f64987c3b12924da"
+checksum = "a6d1a0e0eeb46100745a2c383c842042e1f04aa57a9c18aa41a16b6d4d58aeb0"
dependencies = [
"awaitable",
"bytes",
@@ -6593,7 +6583,7 @@ dependencies = [
"quinn-udp",
"rustc-hash 2.1.1",
"rustls 0.23.27",
- "socket2",
+ "socket2 0.5.9",
"thiserror 2.0.12",
"tokio",
"tracing",
@@ -6630,7 +6620,7 @@ dependencies = [
"cfg_aliases",
"libc",
"once_cell",
- "socket2",
+ "socket2 0.5.9",
"tracing",
"windows-sys 0.59.0",
]
@@ -6810,22 +6800,23 @@ checksum = "bbc4a4ea2a66a41a1152c4b3d86e8954dc087bdf33af35446e6e176db4e73c8c"
[[package]]
name = "redb"
-version = "2.5.0"
+version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34bc6763177194266fc3773e2b2bb3693f7b02fdf461e285aa33202e3164b74e"
+checksum = "cef6a6d3a65ea334d6cdfb31fa2525c20184b7aa7bd1ad1e2e37502610d4609f"
dependencies = [
"libc",
]
[[package]]
name = "redis"
-version = "0.29.5"
+version = "0.32.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1bc42f3a12fd4408ce64d8efef67048a924e543bd35c6591c0447fda9054695f"
+checksum = "e1f66bf4cac9733a23bcdf1e0e01effbaaad208567beba68be8f67e5f4af3ee1"
dependencies = [
"arc-swap",
"backon",
"bytes",
+ "cfg-if",
"combine",
"crc16",
"futures-channel",
@@ -6842,7 +6833,7 @@ dependencies = [
"rustls-native-certs 0.8.1",
"ryu",
"sha1_smol",
- "socket2",
+ "socket2 0.6.0",
"tokio",
"tokio-native-tls",
"tokio-rustls 0.26.2",
@@ -7367,7 +7358,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
dependencies = [
"openssl-probe",
- "rustls-pemfile 1.0.4",
+ "rustls-pemfile",
"schannel",
"security-framework 2.11.1",
]
@@ -7393,15 +7384,6 @@ dependencies = [
"base64 0.21.7",
]
-[[package]]
-name = "rustls-pemfile"
-version = "2.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50"
-dependencies = [
- "rustls-pki-types",
-]
-
[[package]]
name = "rustls-pki-types"
version = "1.12.0"
@@ -7786,9 +7768,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
[[package]]
name = "size"
-version = "0.4.1"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9fed904c7fb2856d868b92464fc8fa597fce366edea1a9cbfaa8cb5fe080bd6d"
+checksum = "1b6709c7b6754dca1311b3c73e79fcce40dd414c782c66d88e8823030093b02b"
[[package]]
name = "skeptic"
@@ -7870,6 +7852,16 @@ dependencies = [
"windows-sys 0.52.0",
]
+[[package]]
+name = "socket2"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807"
+dependencies = [
+ "libc",
+ "windows-sys 0.59.0",
+]
+
[[package]]
name = "spade"
version = "2.13.1"
@@ -8284,9 +8276,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
[[package]]
name = "suppaftp"
-version = "6.2.1"
+version = "6.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a05110ce6c2cb19fc8040c2115a6a8c6d1ef59820ebca1fd81e22183ca525197"
+checksum = "e9d869e942cc5f349ad91645925a9e6b570f62c4c170ad1c7b92b867bd16bd54"
dependencies = [
"async-std",
"async-trait",
@@ -8303,9 +8295,9 @@ dependencies = [
[[package]]
name = "surrealdb"
-version = "2.3.2"
+version = "2.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "12a5a2d3f0d40d8b0bc2e3a327663c0cdffe7d35508ccabc810dab8281cf251d"
+checksum = "5545940eb21920f4eb3fbdd4a805c68c9917e9ee95b805d7702c0a6cf61ed4d0"
dependencies = [
"arrayvec",
"async-channel 2.3.1",
@@ -8345,9 +8337,9 @@ dependencies = [
[[package]]
name = "surrealdb-core"
-version = "2.3.2"
+version = "2.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "032f20c01cf3a5569f47c857da280abb7b6ff1e443bf58b993c3c28d2d802859"
+checksum = "04c0c3d3e8e8156a1f15e3f146b8e40d7a0197e89abea6c4aa0178d06d11e6d1"
dependencies = [
"addr",
"ahash 0.8.12",
@@ -8511,6 +8503,15 @@ version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
+[[package]]
+name = "task-local"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2c821daee0efdf6414970c8185a1c22e259a7ed87b2fd9f7d3c5f5503fd2863"
+dependencies = [
+ "pin-project-lite",
+]
+
[[package]]
name = "tempfile"
version = "3.20.0"
@@ -8748,7 +8749,7 @@ dependencies = [
"pin-project-lite",
"signal-hook-registry",
"slab",
- "socket2",
+ "socket2 0.5.9",
"tokio-macros",
"windows-sys 0.52.0",
]
@@ -8892,7 +8893,7 @@ dependencies = [
"pin-project",
"prost 0.12.6",
"rustls 0.21.12",
- "rustls-pemfile 1.0.4",
+ "rustls-pemfile",
"tokio",
"tokio-rustls 0.24.1",
"tokio-stream",
@@ -8902,38 +8903,6 @@ dependencies = [
"tracing",
]
-[[package]]
-name = "tonic"
-version = "0.12.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52"
-dependencies = [
- "async-stream",
- "async-trait",
- "axum 0.7.9",
- "base64 0.22.1",
- "bytes",
- "h2 0.4.10",
- "http 1.3.1",
- "http-body 1.0.1",
- "http-body-util",
- "hyper 1.6.0",
- "hyper-timeout 0.5.2",
- "hyper-util",
- "percent-encoding",
- "pin-project",
- "prost 0.13.5",
- "rustls-pemfile 2.2.0",
- "socket2",
- "tokio",
- "tokio-rustls 0.26.2",
- "tokio-stream",
- "tower 0.4.13",
- "tower-layer",
- "tower-service",
- "tracing",
-]
-
[[package]]
name = "tonic"
version = "0.13.1"
@@ -8941,8 +8910,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e581ba15a835f4d9ea06c55ab1bd4dce26fc53752c69a04aac00703bfb49ba9"
dependencies = [
"async-trait",
+ "axum 0.8.4",
"base64 0.22.1",
"bytes",
+ "h2 0.4.10",
"http 1.3.1",
"http-body 1.0.1",
"http-body-util",
@@ -8952,7 +8923,9 @@ dependencies = [
"percent-encoding",
"pin-project",
"prost 0.13.5",
+ "socket2 0.5.9",
"tokio",
+ "tokio-rustls 0.26.2",
"tokio-stream",
"tower 0.5.2",
"tower-layer",
@@ -8962,9 +8935,9 @@ dependencies = [
[[package]]
name = "tonic-build"
-version = "0.12.3"
+version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9557ce109ea773b399c9b9e5dca39294110b74f1f342cb347a80d1fce8c26a11"
+checksum = "eac6f67be712d12f0b41328db3137e0d0757645d8904b4cb7d51cd9c2279e847"
dependencies = [
"prettyplease",
"proc-macro2",
diff --git a/core/Cargo.toml b/core/Cargo.toml
index 494acb158..50e4c897a 100644
--- a/core/Cargo.toml
+++ b/core/Cargo.toml
@@ -294,7 +294,7 @@ cacache = { version = "13.0", default-features = false, features = [
# for services-dashmap
dashmap = { version = "6", optional = true }
# for services-etcd
-etcd-client = { version = "0.14", optional = true, features = ["tls"] }
+etcd-client = { version = "0.16", optional = true, features = ["tls"] }
# for services-foundationdb
foundationdb = { version = "0.9.0", features = [
"embedded-fdb-include",
@@ -311,11 +311,11 @@ mini-moka = { version = "0.10", optional = true }
# for services-moka
moka = { version = "0.12", optional = true, features = ["future", "sync"] }
# for services-mongodb
-mongodb = { version = "3.2.2", optional = true }
+mongodb = { version = "3.2.4", optional = true }
mongodb-internal-macros = { version = "3.2.2", optional = true }
# for services-sftp
openssh = { version = "0.11.0", optional = true }
-openssh-sftp-client = { version = "0.15.2", optional = true, features = [
+openssh-sftp-client = { version = "0.15.3", optional = true, features = [
"openssh",
"tracing",
] }
@@ -324,7 +324,7 @@ persy = { version = "1.4.6", optional = true }
# for services-redb
redb = { version = "2", optional = true }
# for services-redis
-redis = { version = "0.29", features = [
+redis = { version = "0.32", features = [
"cluster-async",
"tokio-comp",
"connection-manager",
@@ -336,7 +336,7 @@ sled = { version = "0.34.7", optional = true }
# for services-ftp
futures-rustls = { version = "0.26.0", optional = true }
rustls-native-certs = { version = "0.8", optional = true }
-suppaftp = { version = "6.1.1", default-features = false, features = [
+suppaftp = { version = "6.3.0", default-features = false, features = [
"async-secure",
"rustls",
"async-rustls",
@@ -384,7 +384,7 @@ web-sys = { version = "0.3.77", optional = true, features = [
# for layers-async-backtrace
async-backtrace = { version = "0.2.6", optional = true }
# for layers-await-tree
-await-tree = { version = "0.2", optional = true }
+await-tree = { version = "0.3", optional = true }
# for layers-throttle
governor = { version = "0.10.0", optional = true, features = ["std"] }
# for layers-metrics
@@ -392,7 +392,7 @@ metrics = { version = "0.24", optional = true }
# for layers-mime-guess
mime_guess = { version = "2.0.5", optional = true }
# for layers-fastrace
-fastrace = { version = "0.7.1", optional = true }
+fastrace = { version = "0.7.14", optional = true }
# for layers-opentelemetry
opentelemetry = { version = "0.30.0", optional = true }
# for layers-prometheus
@@ -413,7 +413,7 @@ tokio = { version = "1.46", features = ["time"] }
uuid = { version = "1.17", features = ["serde", "v4", "js"] }
[dev-dependencies]
-criterion = { version = "0.5", features = ["async", "async_tokio"] }
+criterion = { version = "0.6", features = ["async", "async_tokio"] }
divan = { version = "0.1" }
dotenvy = "0.15"
fastrace = { version = "0.7", features = ["enable"] }
@@ -427,7 +427,7 @@ opentelemetry_sdk = { version = "0.30.0", features = ["rt-tokio"] }
pretty_assertions = "1"
rand = "0.8"
sha2 = "0.10"
-size = "0.4"
+size = "0.5"
tokio = { version = "1.27", features = ["fs", "macros", "rt-multi-thread"] }
tracing-opentelemetry = "0.31.0"
tracing-subscriber = { version = "0.3", features = [
diff --git a/core/benches/vs_fs/Cargo.toml b/core/benches/vs_fs/Cargo.toml
index 62296618e..f9174be68 100644
--- a/core/benches/vs_fs/Cargo.toml
+++ b/core/benches/vs_fs/Cargo.toml
@@ -25,7 +25,7 @@ rust-version = "1.82"
version = "0.0.0"
[dependencies]
-criterion = { version = "0.5", features = ["async", "async_tokio"] }
+criterion = { version = "0.6", features = ["async", "async_tokio"] }
opendal = { path = "../..", features = ["tests"] }
rand = "0.8"
tokio = { version = "1", features = ["full"] }
diff --git a/core/benches/vs_s3/Cargo.toml b/core/benches/vs_s3/Cargo.toml
index 5fb1e32dd..b6dd9aafb 100644
--- a/core/benches/vs_s3/Cargo.toml
+++ b/core/benches/vs_s3/Cargo.toml
@@ -26,11 +26,11 @@ version = "0.0.0"
[dependencies]
aws-config = { version = "1.0.1", features = ["behavior-version-latest"] }
-aws-credential-types = { version = "1.0.1", features = [
+aws-credential-types = { version = "1.2.4", features = [
"hardcoded-credentials",
] }
-aws-sdk-s3 = "1.4.0"
-criterion = { version = "0.5", features = ["async", "async_tokio"] }
+aws-sdk-s3 = "1.91.0"
+criterion = { version = "0.6", features = ["async", "async_tokio"] }
dotenvy = "0.15"
logforth = { version = "0.23.1", default-features = false }
opendal = { path = "../..", features = ["tests"] }