This is an automated email from the ASF dual-hosted git repository.
erickguan 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 ae99a3b01 chore(deps): bump the others group across 1 directory with 6
updates (#7893)
ae99a3b01 is described below
commit ae99a3b016e354a1b2bb2baf0c70f9f9e134970a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Fri Jul 10 13:17:15 2026 +0800
chore(deps): bump the others group across 1 directory with 6 updates (#7893)
Bumps the others group with 6 updates in the /core directory:
| Package | From | To |
| --- | --- | --- |
| [ctor](https://github.com/mmastrac/linktime) | `1.0.7` | `1.0.8` |
| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.96.0` |
`1.102.0` |
| [jiff](https://github.com/BurntSushi/jiff) | `0.2.31` | `0.2.32` |
| [hotpath](https://github.com/pawurb/hotpath-rs) | `0.19.1` | `0.21.1` |
| [hf-xet](https://github.com/huggingface/xet-core) | `1.5.2` | `1.5.3` |
| [surrealdb](https://github.com/surrealdb/surrealdb) | `3.1.5` | `3.2.0` |
Updates `ctor` from 1.0.7 to 1.0.8
- [Release notes](https://github.com/mmastrac/linktime/releases)
- [Changelog](https://github.com/mmastrac/linktime/blob/master/CHANGELOG.md)
-
[Commits](https://github.com/mmastrac/linktime/compare/ctor-1.0.7...ctor-1.0.8)
Updates `aws-sdk-s3` from 1.96.0 to 1.102.0
- [Release notes](https://github.com/awslabs/aws-sdk-rust/releases)
- [Commits](https://github.com/awslabs/aws-sdk-rust/commits)
Updates `jiff` from 0.2.31 to 0.2.32
- [Release notes](https://github.com/BurntSushi/jiff/releases)
- [Changelog](https://github.com/BurntSushi/jiff/blob/master/CHANGELOG.md)
-
[Commits](https://github.com/BurntSushi/jiff/compare/jiff-static-0.2.31...jiff-static-0.2.32)
Updates `hotpath` from 0.19.1 to 0.21.1
- [Release notes](https://github.com/pawurb/hotpath-rs/releases)
- [Changelog](https://github.com/pawurb/hotpath-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pawurb/hotpath-rs/compare/v0.19.1...v0.21.1)
Updates `hf-xet` from 1.5.2 to 1.5.3
- [Release notes](https://github.com/huggingface/xet-core/releases)
- [Commits](https://github.com/huggingface/xet-core/commits)
Updates `surrealdb` from 3.1.5 to 3.2.0
- [Release notes](https://github.com/surrealdb/surrealdb/releases)
- [Changelog](https://github.com/surrealdb/surrealdb/blob/main/release.toml)
- [Commits](https://github.com/surrealdb/surrealdb/compare/v3.1.5...v3.2.0)
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.102.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: others
- dependency-name: ctor
dependency-version: 1.0.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: others
- dependency-name: hf-xet
dependency-version: 1.5.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: others
- dependency-name: hotpath
dependency-version: 0.21.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: others
- dependency-name: jiff
dependency-version: 0.2.32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: others
- dependency-name: surrealdb
dependency-version: 3.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: others
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
---
core/Cargo.lock | 216 +++++++++++++++--------------------------
core/layers/hotpath/Cargo.toml | 2 +-
2 files changed, 81 insertions(+), 137 deletions(-)
diff --git a/core/Cargo.lock b/core/Cargo.lock
index 6662cff73..fd8a6e1b6 100644
--- a/core/Cargo.lock
+++ b/core/Cargo.lock
@@ -592,9 +592,9 @@ dependencies = [
[[package]]
name = "aws-sdk-s3"
-version = "1.96.0"
+version = "1.102.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e25d24de44b34dcdd5182ac4e4c6f07bcec2661c505acef94c0d293b65505fe"
+checksum = "75ddb925e840f49446aa6338b67abdbec04b4ebf923b7da038ec4c35afb916cd"
dependencies = [
"aws-credential-types",
"aws-runtime",
@@ -2258,53 +2258,16 @@ dependencies = [
"syn 2.0.118",
]
-[[package]]
-name = "csv"
-version = "1.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938"
-dependencies = [
- "csv-core",
- "itoa",
- "ryu",
- "serde_core",
-]
-
-[[package]]
-name = "csv-core"
-version = "0.1.13"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782"
-dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "ctor"
-version = "0.6.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "424e0138278faeb2b401f174ad17e715c829512d74f3d1e81eb43365c2e0590e"
-dependencies = [
- "ctor-proc-macro",
- "dtor",
-]
-
[[package]]
name = "ctor"
-version = "1.0.7"
+version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01334b89b69ff726750c5ce5073fc8bd860e99aa9a8fc5ca11b04730e3aee97a"
+checksum = "fb22e947478ccf9dc44d8922042c677a63fbb88f2cb468521d1145816e5087cb"
dependencies = [
"link-section",
"linktime-proc-macro",
]
-[[package]]
-name = "ctor-proc-macro"
-version = "0.0.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1"
-
[[package]]
name = "ctr"
version = "0.9.2"
@@ -2692,9 +2655,9 @@ dependencies = [
[[package]]
name = "diskann"
-version = "0.53.0"
+version = "0.54.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "376186e025eb294c22f06236b23417608f1867def159c3a61a5c57788a3e889e"
+checksum = "421c6cf955c6cb1451d36c8a3740ab2a22880265d0fa93d8ea22cbc425c90479"
dependencies = [
"anyhow",
"bytemuck",
@@ -2712,9 +2675,9 @@ dependencies = [
[[package]]
name = "diskann-utils"
-version = "0.53.0"
+version = "0.54.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b70289db1b66826fa1ef2b4113bf2f9d0dedc8df983b2b804c38dc1e519e15e"
+checksum = "7cdf7d491910fbff13338e07460c9197a3c172268cfd4d8f8e69e5cec5a256d9"
dependencies = [
"bytemuck",
"cfg-if 1.0.4",
@@ -2729,9 +2692,9 @@ dependencies = [
[[package]]
name = "diskann-vector"
-version = "0.53.0"
+version = "0.54.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f62c9d81aad6e3df6a026b1bb693dbbcfbee5ea93d9e7a5ff15c31576263bc29"
+checksum = "de1643bbece645f03527ef120bc7dd5e4e40557980dbe52ee51129adfb58a851"
dependencies = [
"cfg-if 1.0.4",
"diskann-wide",
@@ -2740,9 +2703,9 @@ dependencies = [
[[package]]
name = "diskann-wide"
-version = "0.53.0"
+version = "0.54.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46fcacef8ea9274969f98499456718f3dcaa5d3d7392b3171079653370fa0b20"
+checksum = "421f02c42e57a2153dc65b66b4b95fe2be56e14bf9f95253b663abcac8521166"
dependencies = [
"cfg-if 1.0.4",
"half",
@@ -2836,21 +2799,6 @@ dependencies = [
"dtoa",
]
-[[package]]
-name = "dtor"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "404d02eeb088a82cfd873006cb713fe411306c7d182c344905e101fb1167d301"
-dependencies = [
- "dtor-proc-macro",
-]
-
-[[package]]
-name = "dtor-proc-macro"
-version = "0.0.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5"
-
[[package]]
name = "dunce"
version = "1.0.5"
@@ -3023,12 +2971,6 @@ dependencies = [
"cfg-if 1.0.4",
]
-[[package]]
-name = "endian-type"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "869b0adbda23651a9c5c0c3d270aac9fcb52e8622a8f2b17e57802d7791962f2"
-
[[package]]
name = "enum-as-inner"
version = "0.6.1"
@@ -4350,9 +4292,9 @@ checksum =
"7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
name = "hf-xet"
-version = "1.5.2"
+version = "1.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "430b33fa84f92796d4d263070b6c0d3ca219df7b9a0e1853ee431029b1612bcd"
+checksum = "2ba6e94f549dbe76ced2c56ada52958e63f9056afabb21f74aae1b5777c8cd5d"
dependencies = [
"async-trait",
"bytes",
@@ -4362,6 +4304,7 @@ dependencies = [
"thiserror 2.0.18",
"tokio",
"tokio-util",
+ "tokio_with_wasm",
"tracing",
"uuid",
"xet-client",
@@ -4465,18 +4408,18 @@ dependencies = [
[[package]]
name = "hotpath"
-version = "0.19.1"
+version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "467479f30ae7262ad93eff1f6653a58ecfca4b44dd9ff82ef4b469ba1ad00017"
+checksum = "1ff6b552a6afa29d9e33f8d555bee9093c142dd449501ae128e6494a303f03dc"
dependencies = [
"hotpath-macros",
]
[[package]]
name = "hotpath-macros"
-version = "0.19.1"
+version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7edb8da2a00454786fbb75ab24c4f72380afeb9b5136776caa7737df9895bfa7"
+checksum = "4f15322569d3cfadf84c0de7ef72be435b8f4b4839ee4ace78a7eaca48a87ded"
[[package]]
name = "html5ever"
@@ -5060,9 +5003,9 @@ dependencies = [
[[package]]
name = "jiff"
-version = "0.2.31"
+version = "0.2.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ccfe6121cbe750cf81efa362d85c0bde7ea298ec43092d3a193baca59cdbd634"
+checksum = "961d16382652bfdd8c6f68b223b26a8c93e0d475c672f414411db31c6c5c900e"
dependencies = [
"defmt",
"jiff-static",
@@ -5078,9 +5021,9 @@ dependencies = [
[[package]]
name = "jiff-static"
-version = "0.2.31"
+version = "0.2.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e165e897f662d428f3cd3828a919dbe067c2d42bb1031eede74ef9d27ecdedd2"
+checksum = "d0879bd39df99c4c5e2c6615ccc026391a423dde10532c573e6086eb94a802cc"
dependencies = [
"proc-macro2",
"quote",
@@ -5373,9 +5316,9 @@ dependencies = [
[[package]]
name = "link-section"
-version = "0.18.2"
+version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2b1dd6fe32e55c0fc0ea9493aa57459ca3cf4ff3c857c7d0302290150da6e4f"
+checksum = "e333fe507b738576d6da5bb3f1a7d7a1c80307ed9ef31624c057d844c19c93e9"
[[package]]
name = "linked-hash-map"
@@ -6094,15 +6037,6 @@ version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
-[[package]]
-name = "nibble_vec"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43"
-dependencies = [
- "smallvec",
-]
-
[[package]]
name = "nix"
version = "0.26.4"
@@ -6339,7 +6273,7 @@ version = "0.58.0"
dependencies = [
"anyhow",
"bytes",
- "ctor 1.0.7",
+ "ctor",
"divan",
"futures",
"http 1.4.2",
@@ -8940,17 +8874,6 @@ version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
-[[package]]
-name = "radix_trie"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b4431027dcd37fc2a73ef740b5f233aa805897935b8bce0195e41bbf9a3289a"
-dependencies = [
- "endian-type",
- "nibble_vec",
- "serde",
-]
-
[[package]]
name = "rand"
version = "0.7.3"
@@ -9500,9 +9423,9 @@ checksum =
"1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7"
[[package]]
name = "revision"
-version = "0.28.0"
+version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e735a8c2864f0b0fd48a55d0a71c081c7cbef8c8958a4665d8de423f20f2d0cf"
+checksum = "13b48b66c1cd4bf814516ea48f727d4b3697e3fa8841be99a7d9cbb8c9ac1666"
dependencies = [
"bytes",
"chrono",
@@ -9516,9 +9439,9 @@ dependencies = [
[[package]]
name = "revision-derive"
-version = "0.28.0"
+version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f446f8c55ba240992330b09f69fe9e5ec8a2e1ba266843cb9f59d7bc6037c821"
+checksum = "3d266d798eaaa2921e14188dfe998bb7cc0528ec26e894b4be0e35fe2b19c89d"
dependencies = [
"proc-macro2",
"quote",
@@ -10892,9 +10815,9 @@ dependencies = [
[[package]]
name = "surrealdb"
-version = "3.1.5"
+version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81ee3110fe3ab8172eb8c135c96ed2d57c7470cdf1ad732d176db95a92c9faab"
+checksum = "74c21f360e9c3705555e5894271e4db622cf055d0faad4169f1ef52d08958705"
dependencies = [
"anyhow",
"async-channel 2.5.0",
@@ -10930,9 +10853,9 @@ dependencies = [
[[package]]
name = "surrealdb-collections"
-version = "3.1.5"
+version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "069e0c90dad71cf8f17475f75118a56ad3047f2f46fac24643e562b415b3f11a"
+checksum = "fe5b7ce7c31b54e9b8029179c395f78549679beecd48763fa55bc17059d8b3ff"
dependencies = [
"revision",
"storekey",
@@ -10940,9 +10863,9 @@ dependencies = [
[[package]]
name = "surrealdb-core"
-version = "3.1.5"
+version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9780c2f3dd6a3cb1cce8ca7c866b5e82ac4377b826a09bf718ca441bfd2bd747"
+checksum = "9ad0e632d0ba78dede6e1432ef902b3dac4d9ce7999dc413b6d12e942db57f57"
dependencies = [
"addr",
"ahash 0.8.12",
@@ -10992,7 +10915,6 @@ dependencies = [
"phf 0.13.1",
"pin-project-lite",
"quick_cache",
- "radix_trie",
"rand 0.9.4",
"rand_core 0.6.4",
"rayon",
@@ -11057,9 +10979,9 @@ dependencies = [
[[package]]
name = "surrealdb-strand"
-version = "3.1.5"
+version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4af300a172983b23c05e692cacba462ca023e3e9404812b6783d09a8af487865"
+checksum = "1a832fdd23c7cebe15b95c6940bf23e18360774307f939273e43c6a4d6722922"
dependencies = [
"revision",
"serde",
@@ -11068,9 +10990,9 @@ dependencies = [
[[package]]
name = "surrealdb-types"
-version = "3.1.5"
+version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "edd434d643c040c2872c9cfc88c90e9910e9a55456d2df7e68e92725225d3e20"
+checksum = "191f11ad65f53f7a7b7cc65e2f455997bf9533a70bf9cfc509d58e4e061d300a"
dependencies = [
"anyhow",
"async-channel 2.5.0",
@@ -11099,9 +11021,9 @@ dependencies = [
[[package]]
name = "surrealdb-types-derive"
-version = "3.1.5"
+version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "16d385184f3b727c58c4d099a877a4c54ffe879dd190396cc80b1676146b8b2b"
+checksum = "428bbf94f264212f3ed2f807304fae5ac8e6cc7fa2fd73f026632a3639bf673b"
dependencies = [
"heck 0.4.1",
"proc-macro2",
@@ -11621,6 +11543,30 @@ dependencies = [
"tokio",
]
+[[package]]
+name = "tokio_with_wasm"
+version = "0.8.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34e40fbbbd95441133fe9483f522db15dbfd26dc636164ebd8f2dd28759a6aa6"
+dependencies = [
+ "js-sys",
+ "tokio",
+ "tokio_with_wasm_proc",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+]
+
+[[package]]
+name = "tokio_with_wasm_proc"
+version = "0.8.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d01145a2c788d6aae4cd653afec1e8332534d7d783d01897cefcafe4428de992"
+dependencies = [
+ "quote",
+ "syn 2.0.118",
+]
+
[[package]]
name = "toml_datetime"
version = "1.1.1+spec-1.1.0"
@@ -13212,15 +13158,14 @@ dependencies = [
[[package]]
name = "xet-client"
-version = "1.5.2"
+version = "1.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3e1e496dcbe6a09017acdfaf48e1a646735e7ff5b2a49e2c7e081cca77a59bc8"
+checksum = "b45fc10a88b05d4824d7fc0f97d04c13eaea98da5e8032194b8a0cbdab942090"
dependencies = [
"anyhow",
"async-trait",
"base64 0.22.1",
"bytes",
- "clap",
"crc32fast",
"futures",
"http 1.4.2",
@@ -13239,8 +13184,8 @@ dependencies = [
"thiserror 2.0.18",
"tokio",
"tokio-retry",
+ "tokio_with_wasm",
"tracing",
- "tracing-subscriber",
"url",
"urlencoding",
"web-time",
@@ -13250,18 +13195,16 @@ dependencies = [
[[package]]
name = "xet-core-structures"
-version = "1.5.2"
+version = "1.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb838aa8eb67d730af301584cf003caad407487606058292a6750711b603fbee"
+checksum = "eb39bc5e0478e8f03e15f08b0a396f197fcfa2ef5027da666fd100c806bf0ea3"
dependencies = [
"async-trait",
"base64 0.22.1",
"blake3",
"bytemuck",
"bytes",
- "clap",
"countio",
- "csv",
"futures",
"futures-util",
"getrandom 0.4.2",
@@ -13275,7 +13218,6 @@ dependencies = [
"safe-transmute",
"serde",
"static_assertions",
- "tempfile",
"thiserror 2.0.18",
"tokio",
"tokio-util",
@@ -13287,15 +13229,14 @@ dependencies = [
[[package]]
name = "xet-data"
-version = "1.5.2"
+version = "1.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67fd409bef621411a9d9013798540bb8036cb2678f03ab39af89a5e88034ed8c"
+checksum = "e428a3b9667c1d0d335a4c77407c04d3a3e6c4f228aee364a1b56ed94cf861ca"
dependencies = [
"anyhow",
"async-trait",
"bytes",
"chrono",
- "clap",
"gearhash",
"http 1.4.2",
"itertools 0.14.0",
@@ -13309,10 +13250,11 @@ dependencies = [
"thiserror 2.0.18",
"tokio",
"tokio-util",
+ "tokio_with_wasm",
"tracing",
"url",
"uuid",
- "walkdir",
+ "web-time",
"xet-client",
"xet-core-structures",
"xet-runtime",
@@ -13320,9 +13262,9 @@ dependencies = [
[[package]]
name = "xet-runtime"
-version = "1.5.2"
+version = "1.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15d8f121c33866f7648b737abe70d0e2dd9c0af4ffdd7219207531d0283aa63d"
+checksum = "e8e1f8cfa256029d1bba7860ca12bfd145f17aa7aede5d968e9c304047656be1"
dependencies = [
"anyhow",
"async-trait",
@@ -13330,7 +13272,7 @@ dependencies = [
"chrono",
"colored",
"const-str",
- "ctor 0.6.3",
+ "ctor",
"dirs",
"futures",
"git-version",
@@ -13350,9 +13292,11 @@ dependencies = [
"thiserror 2.0.18",
"tokio",
"tokio-util",
+ "tokio_with_wasm",
"tracing",
"tracing-appender",
"tracing-subscriber",
+ "web-time",
"whoami 2.1.2",
"winapi",
]
diff --git a/core/layers/hotpath/Cargo.toml b/core/layers/hotpath/Cargo.toml
index eaa5019a2..0a335138a 100644
--- a/core/layers/hotpath/Cargo.toml
+++ b/core/layers/hotpath/Cargo.toml
@@ -32,7 +32,7 @@ all-features = true
[dependencies]
futures = { workspace = true }
-hotpath = "0.19.1"
+hotpath = "0.21.1"
http = { workspace = true }
opendal-core = { path = "../../core", version = "0.58.0", default-features =
false }