Bump version to 0.52.0 Round 1 (#5642)
Signed-off-by: Xuanwo <github@xuanwo.io>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9fd281d..a22169b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,40 @@
<!-- Release notes generated with: gh release create v_draft --generate-notes --draft -->
+## [v0.52.0] - 2025-02-19
+
+### Added
+* feat(services/s3): Added crc64nvme for s3 by @geetanshjuneja in https://github.com/apache/opendal/pull/5580
+* feat(services-fs): Support write-if-not-exists in fs backend by @SergeiPatiakin in https://github.com/apache/opendal/pull/5605
+* feat(services/gcs): Impl content-encoding support for GCS stat, write and presign by @wlinna in https://github.com/apache/opendal/pull/5610
+* feat(bindings/ruby): add lister by @erickguan in https://github.com/apache/opendal/pull/5600
+* feat(services/swift): Added user metadata support for swift service by @zhaohaidao in https://github.com/apache/opendal/pull/5601
+* feat: Implement github actions cache service v2 support by @Xuanwo in https://github.com/apache/opendal/pull/5633
+* feat(core)!: implement write returns metadata by @meteorgan in https://github.com/apache/opendal/pull/5562
+* feat(bindings/python): let path can be PathLike by @asukaminato0721 in https://github.com/apache/opendal/pull/5636
+* feat(bindings/python): add exists by @asukaminato0721 in https://github.com/apache/opendal/pull/5637
+### Changed
+* refactor: Remove dead services libsql by @Xuanwo in https://github.com/apache/opendal/pull/5616
+### Fixed
+* fix(services/gcs): Fix content encoding can't be used alone by @Xuanwo in https://github.com/apache/opendal/pull/5614
+* fix: ghac doesn't support delete anymore by @Xuanwo in https://github.com/apache/opendal/pull/5628
+* fix(services/gdrive): skip the trailing slash when creating and querying the directory by @meteorgan in https://github.com/apache/opendal/pull/5631
+### Docs
+* docs(bindings/ruby): add documentation for Ruby binding by @erickguan in https://github.com/apache/opendal/pull/5629
+* docs: Add upgrade docs for upcoming 0.52 by @Xuanwo in https://github.com/apache/opendal/pull/5634
+### CI
+* ci: Fix bad corepack cannot find matching keyid by @Xuanwo in https://github.com/apache/opendal/pull/5603
+* ci(website): avoid including rc when calculate the latest version by @tisonkun in https://github.com/apache/opendal/pull/5608
+* build: upgrade opentelemetry dependencies to 0.28.0 by @tisonkun in https://github.com/apache/opendal/pull/5625
+### Chore
+* chore(deps): bump uuid from 1.11.0 to 1.12.1 in /bin/oli by @dependabot in https://github.com/apache/opendal/pull/5589
+* chore(deps): bump uuid from 1.11.0 to 1.12.1 in /core by @dependabot in https://github.com/apache/opendal/pull/5588
+* chore(deps): bump log from 0.4.22 to 0.4.25 in /bin/oay by @dependabot in https://github.com/apache/opendal/pull/5590
+* chore(deps): bump tempfile from 3.15.0 to 3.16.0 in /bin/ofs by @dependabot in https://github.com/apache/opendal/pull/5586
+* chore(deps): update libtest-mimic requirement from 0.7.3 to 0.8.1 in /integrations/object_store by @dependabot in https://github.com/apache/opendal/pull/5587
+* chore(layers/prometheus-client): upgrade prometheus-client dependency to v0.23.1 by @koushiro in https://github.com/apache/opendal/pull/5576
+* chore(ci): remove benchmark report by @dqhl76 in https://github.com/apache/opendal/pull/5626
+
## [v0.51.2] - 2025-02-02
### Added
* feat(core): implement if_modified_since and if_unmodified_since for stat_with by @meteorgan in https://github.com/apache/opendal/pull/5528
@@ -4255,6 +4289,8 @@
Hello, OpenDAL!
+[v0.52.0]: https://github.com/apache/opendal/compare/v0.51.2...v0.52.0
+[v0.51.2]: https://github.com/apache/opendal/compare/v0.51.1...v0.51.2
[v0.51.1]: https://github.com/apache/opendal/compare/v0.51.0...v0.51.1
[v0.51.0]: https://github.com/apache/opendal/compare/v0.50.2...v0.51.0
[v0.50.2]: https://github.com/apache/opendal/compare/v0.50.1...v0.50.2
diff --git a/bin/oay/Cargo.lock b/bin/oay/Cargo.lock
index 0a9f538..6d23222 100644
--- a/bin/oay/Cargo.lock
+++ b/bin/oay/Cargo.lock
@@ -290,7 +290,7 @@
[[package]]
name = "dav-server-opendalfs"
-version = "0.3.1"
+version = "0.4.0"
dependencies = [
"anyhow",
"bytes",
@@ -999,7 +999,7 @@
[[package]]
name = "oay"
-version = "0.41.16"
+version = "0.41.17"
dependencies = [
"anyhow",
"axum",
@@ -1034,7 +1034,7 @@
[[package]]
name = "opendal"
-version = "0.51.2"
+version = "0.52.0"
dependencies = [
"anyhow",
"async-trait",
diff --git a/bin/oay/Cargo.toml b/bin/oay/Cargo.toml
index c505fec..662246e 100644
--- a/bin/oay/Cargo.toml
+++ b/bin/oay/Cargo.toml
@@ -27,7 +27,7 @@
license = "Apache-2.0"
repository = "https://github.com/apache/opendal"
rust-version = "1.75"
-version = "0.41.16"
+version = "0.41.17"
[features]
default = ["frontends-webdav", "frontends-s3"]
@@ -44,11 +44,11 @@
axum = "0.7"
chrono = "0.4.31"
dav-server = { version = "0.7", optional = true }
-dav-server-opendalfs = { version = "0.3.0", path = "../../integrations/dav-server", optional = true }
+dav-server-opendalfs = { version = "0.4.0", path = "../../integrations/dav-server", optional = true }
futures-util = { version = "0.3.29", optional = true }
log = { version = "0.4.25" }
logforth = { version = "0.21.0", default-features = false }
-opendal = { version = "0.51.2", path = "../../core", features = [
+opendal = { version = "0.52.0", path = "../../core", features = [
"services-fs",
] }
quick-xml = { version = "0.36", features = ["serialize", "overlapped-lists"] }
diff --git a/bin/oay/DEPENDENCIES.rust.tsv b/bin/oay/DEPENDENCIES.rust.tsv
index 76a3f0f..4d9f9b6 100644
--- a/bin/oay/DEPENDENCIES.rust.tsv
+++ b/bin/oay/DEPENDENCIES.rust.tsv
@@ -25,7 +25,7 @@
cpufeatures@0.2.16 X X
crypto-common@0.1.6 X X
dav-server@0.7.0 X
-dav-server-opendalfs@0.3.1 X
+dav-server-opendalfs@0.4.0 X
deranged@0.3.11 X X
digest@0.10.7 X X
displaydoc@0.2.5 X X
@@ -85,7 +85,7 @@
libc@0.2.169 X X
litemap@0.7.4 X
lock_api@0.4.12 X X
-log@0.4.22 X X
+log@0.4.25 X X
logforth@0.21.0 X
lru@0.12.5 X
matchit@0.7.3 X X
@@ -97,10 +97,10 @@
mio@1.0.3 X
num-conv@0.1.0 X X
num-traits@0.2.19 X X
-oay@0.41.16 X
+oay@0.41.17 X
object@0.36.7 X X
once_cell@1.20.2 X X
-opendal@0.51.2 X
+opendal@0.52.0 X
parking_lot@0.12.3 X X
parking_lot_core@0.9.10 X X
percent-encoding@2.3.1 X X
diff --git a/bin/ofs/Cargo.lock b/bin/ofs/Cargo.lock
index 1db2edb..4bcf92b 100644
--- a/bin/ofs/Cargo.lock
+++ b/bin/ofs/Cargo.lock
@@ -289,7 +289,7 @@
[[package]]
name = "cloud_filter_opendal"
-version = "0.0.5"
+version = "0.0.6"
dependencies = [
"anyhow",
"bincode",
@@ -521,7 +521,7 @@
[[package]]
name = "fuse3_opendal"
-version = "0.0.12"
+version = "0.0.13"
dependencies = [
"bytes",
"fuse3",
@@ -1168,7 +1168,7 @@
[[package]]
name = "ofs"
-version = "0.0.17"
+version = "0.0.18"
dependencies = [
"anyhow",
"clap",
@@ -1196,7 +1196,7 @@
[[package]]
name = "opendal"
-version = "0.51.2"
+version = "0.52.0"
dependencies = [
"anyhow",
"async-trait",
diff --git a/bin/ofs/Cargo.toml b/bin/ofs/Cargo.toml
index d54de82..a726c9e 100644
--- a/bin/ofs/Cargo.toml
+++ b/bin/ofs/Cargo.toml
@@ -20,7 +20,7 @@
description = "OpenDAL File System"
keywords = ["storage", "data", "s3", "fs", "azblob"]
name = "ofs"
-version = "0.0.17"
+version = "0.0.18"
authors = ["Apache OpenDAL <dev@opendal.apache.org>"]
edition = "2021"
@@ -34,7 +34,7 @@
clap = { version = "4.5.21", features = ["derive", "env"] }
log = { version = "0.4.22" }
logforth = { version = "0.21.0", default-features = false }
-opendal = { version = "0.51.2", path = "../../core" }
+opendal = { version = "0.52.0", path = "../../core" }
tokio = { version = "1.37.0", features = [
"fs",
"macros",
@@ -46,13 +46,13 @@
[target.'cfg(any(target_os = "linux", target_os = "freebsd", target_os = "macos"))'.dependencies]
fuse3 = { version = "0.8.1", "features" = ["tokio-runtime", "unprivileged"] }
-fuse3_opendal = { version = "0.0.12", path = "../../integrations/fuse3" }
+fuse3_opendal = { version = "0.0.13", path = "../../integrations/fuse3" }
libc = "0.2.154"
nix = { version = "0.29.0", features = ["user"] }
[target.'cfg(target_os = "windows")'.dependencies]
cloud-filter = { version = "0.0.5" }
-cloud_filter_opendal = { version = "0.0.5", path = "../../integrations/cloud_filter" }
+cloud_filter_opendal = { version = "0.0.6", path = "../../integrations/cloud_filter" }
[features]
default = ["services-fs", "services-s3"]
@@ -60,7 +60,7 @@
services-s3 = ["opendal/services-s3"]
[dev-dependencies]
-opendal = { version = "0.51.2", path = "../../core", features = ["tests"] }
+opendal = { version = "0.52.0", path = "../../core", features = ["tests"] }
tempfile = "3.16.0"
test-context = "0.3.0"
walkdir = "2.5.0"
diff --git a/bin/ofs/DEPENDENCIES.rust.tsv b/bin/ofs/DEPENDENCIES.rust.tsv
index c7f6946..0ef6c2e 100644
--- a/bin/ofs/DEPENDENCIES.rust.tsv
+++ b/bin/ofs/DEPENDENCIES.rust.tsv
@@ -1,248 +1,243 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
-addr2line@0.24.2 X X
-adler2@2.0.0 X X X
-aho-corasick@1.1.3 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anstream@0.6.18 X X
-anstyle@1.0.10 X X
-anstyle-parse@0.2.6 X X
-anstyle-query@1.1.2 X X
-anstyle-wincon@3.0.6 X X
-anyhow@1.0.95 X X
-async-notify@0.3.0 X
-async-trait@0.1.85 X X
-autocfg@1.4.0 X X
-backon@1.3.0 X
-backtrace@0.3.74 X X
-base64@0.22.1 X X
-bincode@1.3.3 X
-bitflags@2.6.0 X X
-block-buffer@0.10.4 X X
-bumpalo@3.16.0 X X
-byteorder@1.5.0 X X
-bytes@1.9.0 X
-cc@1.2.7 X X
-cfg-if@1.0.0 X X
-cfg_aliases@0.2.1 X
-chrono@0.4.39 X X
-clap@4.5.24 X X
-clap_builder@4.5.24 X X
-clap_derive@4.5.24 X X
-clap_lex@0.7.4 X X
-cloud-filter@0.0.5 X
-cloud_filter_opendal@0.0.5 X
-colorchoice@1.0.3 X X
-concurrent-queue@2.5.0 X X
-const-oid@0.9.6 X X
-const-random@0.1.18 X X
-const-random-macro@0.1.16 X X
-core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.16 X X
-crc32c@0.6.8 X X
-crossbeam-utils@0.8.21 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-deranged@0.3.11 X X
-digest@0.10.7 X X
-displaydoc@0.2.5 X X
-dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
-either@1.13.0 X X
-env_filter@0.1.3 X X
-errno@0.3.10 X X
-event-listener@4.0.3 X X
-fastrand@2.3.0 X X
-flagset@0.4.6 X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-fuse3@0.8.1 X
-fuse3_opendal@0.0.12 X
-futures@0.3.31 X X
-futures-channel@0.3.31 X X
-futures-core@0.3.31 X X
-futures-executor@0.3.31 X X
-futures-io@0.3.31 X X
-futures-macro@0.3.31 X X
-futures-sink@0.3.31 X X
-futures-task@0.3.31 X X
-futures-util@0.3.31 X X
-generic-array@0.14.7 X
-getrandom@0.2.15 X X
-gimli@0.31.1 X X
-gloo-timers@0.3.0 X X
-hashbrown@0.14.5 X X
-heck@0.5.0 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.11 X X
-http@1.2.0 X X
-http-body@1.0.1 X
-http-body-util@0.1.2 X
-httparse@1.9.5 X X
-hyper@1.5.2 X
-hyper-rustls@0.27.5 X X X
-hyper-util@0.1.10 X
-iana-time-zone@0.1.61 X X
-iana-time-zone-haiku@0.1.2 X X
-icu_collections@1.5.0 X
-icu_locid@1.5.0 X
-icu_locid_transform@1.5.0 X
-icu_locid_transform_data@1.5.0 X
-icu_normalizer@1.5.0 X
-icu_normalizer_data@1.5.0 X
-icu_properties@1.5.1 X
-icu_properties_data@1.5.0 X
-icu_provider@1.5.0 X
-icu_provider_macros@1.5.0 X
-idna@1.0.3 X X
-idna_adapter@1.2.0 X X
-ipnet@2.10.1 X X
-is_terminal_polyfill@1.70.1 X X
-itoa@1.0.14 X X
-jiff@0.1.27 X X
-jiff-tzdb@0.1.2 X X
-jiff-tzdb-platform@0.1.2 X X
-js-sys@0.3.76 X X
-lazy_static@1.5.0 X X
-libc@0.2.169 X X
-linux-raw-sys@0.4.15 X X X
-litemap@0.7.4 X
-log@0.4.22 X X
-logforth@0.21.0 X
-md-5@0.10.6 X X
-memchr@2.7.4 X X
-memoffset@0.9.1 X
-mime@0.3.17 X X
-miniz_oxide@0.8.2 X X X
-mio@1.0.3 X
-nix@0.29.0 X
-nt-time@0.8.1 X X
-num-conv@0.1.0 X X
-num-traits@0.2.19 X X
-object@0.36.7 X X
-ofs@0.0.17 X
-once_cell@1.20.2 X X
-opendal@0.51.2 X
-ordered-multimap@0.7.3 X
-parking@2.2.1 X X
-percent-encoding@2.3.1 X X
-pin-project-lite@0.2.16 X X
-pin-utils@0.1.0 X X
-portable-atomic@1.10.0 X X
-portable-atomic-util@0.2.4 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.20 X X
-proc-macro2@1.0.92 X X
-quick-xml@0.35.0 X
-quick-xml@0.36.2 X
-quote@1.0.38 X X
-rand@0.8.5 X X
-rand_chacha@0.3.1 X X
-rand_core@0.6.4 X X
-regex@1.11.1 X X
-regex-automata@0.4.9 X X
-regex-syntax@0.8.5 X X
-reqsign@0.16.1 X
-reqwest@0.12.12 X X
-ring@0.17.8 X
-rust-ini@0.21.1 X
-rustc-demangle@0.1.24 X X
-rustc_version@0.4.1 X X
-rustix@0.38.43 X X X
-rustls@0.23.20 X X X
-rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.10.1 X X
-rustls-webpki@0.102.8 X
-ryu@1.0.18 X X
-semver@1.0.24 X X
-serde@1.0.217 X X
-serde_derive@1.0.217 X X
-serde_json@1.0.135 X X
-serde_urlencoded@0.7.1 X X
-sha1@0.10.6 X X
-sha2@0.10.8 X X
-sharded-slab@0.1.7 X
-shlex@1.3.0 X X
-signal-hook-registry@1.4.2 X X
-slab@0.4.9 X
-smallvec@1.13.2 X X
-socket2@0.5.8 X X
-spin@0.9.8 X
-stable_deref_trait@1.2.0 X X
-strsim@0.11.1 X
-subtle@2.6.1 X
-syn@2.0.95 X X
-sync_wrapper@1.0.2 X
-synstructure@0.13.1 X
-time@0.3.37 X X
-time-core@0.1.2 X X
-time-macros@0.2.19 X X
-tiny-keccak@2.0.2 X
-tinystr@0.7.6 X
-tokio@1.42.0 X
-tokio-macros@2.4.0 X
-tokio-rustls@0.26.1 X X
-tokio-util@0.7.13 X
-tower@0.5.2 X
-tower-layer@0.3.3 X
-tower-service@0.3.3 X
-tracing@0.1.41 X
-tracing-attributes@0.1.28 X
-tracing-core@0.1.33 X
-trait-make@0.1.0 X X
-trim-in-place@0.1.7 X
-try-lock@0.2.5 X
-typenum@1.17.0 X X
-unicode-ident@1.0.14 X X X
-untrusted@0.9.0 X
-url@2.5.4 X X
-utf16_iter@1.0.5 X X
-utf8_iter@1.0.4 X X
-utf8parse@0.2.2 X X
-uuid@1.11.0 X X
-version_check@0.9.5 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.99 X X
-wasm-bindgen-backend@0.2.99 X X
-wasm-bindgen-futures@0.4.49 X X
-wasm-bindgen-macro@0.2.99 X X
-wasm-bindgen-macro-support@0.2.99 X X
-wasm-bindgen-shared@0.2.99 X X
-wasm-streams@0.4.2 X X
-web-sys@0.3.76 X X
-webpki-roots@0.26.7 X
-which@6.0.3 X
-widestring@1.1.0 X X
-windows@0.58.0 X X
-windows-core@0.52.0 X X
-windows-core@0.58.0 X X
-windows-implement@0.58.0 X X
-windows-interface@0.58.0 X X
-windows-registry@0.2.0 X X
-windows-result@0.2.0 X X
-windows-strings@0.1.0 X X
-windows-sys@0.52.0 X X
-windows-sys@0.59.0 X X
-windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.52.6 X X
-windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.52.6 X X
-winsafe@0.0.19 X
-write16@1.0.0 X X
-writeable@0.5.5 X
-yoke@0.7.5 X
-yoke-derive@0.7.5 X
-zerocopy@0.7.35 X X X
-zerocopy-derive@0.7.35 X X X
-zerofrom@0.1.5 X
-zerofrom-derive@0.1.5 X
-zeroize@1.8.1 X X
-zerovec@0.10.4 X
-zerovec-derive@0.10.3 X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
+aho-corasick@1.1.3 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anstream@0.6.18 X X
+anstyle@1.0.10 X X
+anstyle-parse@0.2.6 X X
+anstyle-query@1.1.2 X X
+anstyle-wincon@3.0.7 X X
+anyhow@1.0.95 X X
+async-notify@0.3.0 X
+async-trait@0.1.86 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
+base64@0.22.1 X X
+bincode@1.3.3 X
+bitflags@2.8.0 X X
+block-buffer@0.10.4 X X
+bumpalo@3.17.0 X X
+byteorder@1.5.0 X X
+bytes@1.10.0 X
+cc@1.2.13 X X
+cfg-if@1.0.0 X X
+cfg_aliases@0.2.1 X
+chrono@0.4.39 X X
+clap@4.5.29 X X
+clap_builder@4.5.29 X X
+clap_derive@4.5.28 X X
+clap_lex@0.7.4 X X
+cloud-filter@0.0.5 X
+cloud_filter_opendal@0.0.6 X
+colorchoice@1.0.3 X X
+concurrent-queue@2.5.0 X X
+const-oid@0.9.6 X X
+core-foundation-sys@0.8.7 X X
+cpufeatures@0.2.17 X X
+crc32c@0.6.8 X X
+crossbeam-utils@0.8.21 X X
+crypto-common@0.1.6 X X
+deranged@0.3.11 X X
+digest@0.10.7 X X
+displaydoc@0.2.5 X X
+dotenvy@0.15.7 X
+either@1.13.0 X X
+env_filter@0.1.3 X X
+errno@0.3.10 X X
+event-listener@4.0.3 X X
+fastrand@2.3.0 X X
+flagset@0.4.6 X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+fuse3@0.8.1 X
+fuse3_opendal@0.0.13 X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-executor@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
+generic-array@0.14.7 X
+getrandom@0.2.15 X X
+getrandom@0.3.1 X X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
+heck@0.5.0 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.11 X X
+http@1.2.0 X X
+http-body@1.0.1 X
+http-body-util@0.1.2 X
+httparse@1.10.0 X X
+hyper@1.6.0 X
+hyper-rustls@0.27.5 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
+iana-time-zone-haiku@0.1.2 X X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+ipnet@2.11.0 X X
+is_terminal_polyfill@1.70.1 X X
+itoa@1.0.14 X X
+jiff@0.1.29 X X
+jiff-tzdb@0.1.2 X X
+jiff-tzdb-platform@0.1.2 X X
+js-sys@0.3.77 X X
+lazy_static@1.5.0 X X
+libc@0.2.169 X X
+linux-raw-sys@0.4.15 X X X
+litemap@0.7.4 X
+log@0.4.25 X X
+logforth@0.21.0 X
+md-5@0.10.6 X X
+memchr@2.7.4 X X
+memoffset@0.9.1 X
+mime@0.3.17 X X
+miniz_oxide@0.8.4 X X X
+mio@1.0.3 X
+nix@0.29.0 X
+nt-time@0.8.1 X X
+num-conv@0.1.0 X X
+num-traits@0.2.19 X X
+object@0.36.7 X X
+ofs@0.0.18 X
+once_cell@1.20.3 X X
+opendal@0.52.0 X
+parking@2.2.1 X X
+percent-encoding@2.3.1 X X
+pin-project-lite@0.2.16 X X
+pin-utils@0.1.0 X X
+portable-atomic@1.10.0 X X
+portable-atomic-util@0.2.4 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.20 X X
+proc-macro2@1.0.93 X X
+quick-xml@0.35.0 X
+quick-xml@0.36.2 X
+quote@1.0.38 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+regex@1.11.1 X X
+regex-automata@0.4.9 X X
+regex-syntax@0.8.5 X X
+reqsign@0.16.1 X
+reqwest@0.12.12 X X
+ring@0.17.8 X
+rustc-demangle@0.1.24 X X
+rustc_version@0.4.1 X X
+rustix@0.38.44 X X X
+rustls@0.23.23 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.11.0 X X
+rustls-webpki@0.102.8 X
+rustversion@1.0.19 X X
+ryu@1.0.19 X X
+semver@1.0.25 X X
+serde@1.0.217 X X
+serde_derive@1.0.217 X X
+serde_json@1.0.138 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+sharded-slab@0.1.7 X
+shlex@1.3.0 X X
+signal-hook-registry@1.4.2 X X
+slab@0.4.9 X
+smallvec@1.13.2 X X
+socket2@0.5.8 X X
+spin@0.9.8 X
+stable_deref_trait@1.2.0 X X
+strsim@0.11.1 X
+subtle@2.6.1 X
+syn@2.0.98 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+time@0.3.37 X X
+time-core@0.1.2 X X
+time-macros@0.2.19 X X
+tinystr@0.7.6 X
+tokio@1.43.0 X
+tokio-macros@2.5.0 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
+tower@0.5.2 X
+tower-layer@0.3.3 X
+tower-service@0.3.3 X
+tracing@0.1.41 X
+tracing-attributes@0.1.28 X
+tracing-core@0.1.33 X
+trait-make@0.1.0 X X
+try-lock@0.2.5 X
+typenum@1.17.0 X X
+unicode-ident@1.0.16 X X X
+untrusted@0.9.0 X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
+utf8parse@0.2.2 X X
+uuid@1.13.1 X X
+version_check@0.9.5 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasi@0.13.3+wasi-0.2.2 X X X
+wasm-bindgen@0.2.100 X X
+wasm-bindgen-backend@0.2.100 X X
+wasm-bindgen-futures@0.4.50 X X
+wasm-bindgen-macro@0.2.100 X X
+wasm-bindgen-macro-support@0.2.100 X X
+wasm-bindgen-shared@0.2.100 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.77 X X
+webpki-roots@0.26.8 X
+which@6.0.3 X
+widestring@1.1.0 X X
+windows@0.58.0 X X
+windows-core@0.52.0 X X
+windows-core@0.58.0 X X
+windows-implement@0.58.0 X X
+windows-interface@0.58.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
+windows-sys@0.52.0 X X
+windows-sys@0.59.0 X X
+windows-targets@0.52.6 X X
+windows_aarch64_gnullvm@0.52.6 X X
+windows_aarch64_msvc@0.52.6 X X
+windows_i686_gnu@0.52.6 X X
+windows_i686_gnullvm@0.52.6 X X
+windows_i686_msvc@0.52.6 X X
+windows_x86_64_gnu@0.52.6 X X
+windows_x86_64_gnullvm@0.52.6 X X
+windows_x86_64_msvc@0.52.6 X X
+winsafe@0.0.19 X
+wit-bindgen-rt@0.33.0 X X X
+write16@1.0.0 X X
+writeable@0.5.5 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
+zerocopy@0.7.35 X X X
+zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
+zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
diff --git a/bin/oli/Cargo.lock b/bin/oli/Cargo.lock
index 2403102..f5fc736 100644
--- a/bin/oli/Cargo.lock
+++ b/bin/oli/Cargo.lock
@@ -493,6 +493,12 @@
checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
[[package]]
+name = "either"
+version = "1.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
+
+[[package]]
name = "encode_unicode"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -648,6 +654,15 @@
]
[[package]]
+name = "ghac"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a10bd5b898cac1a4de4a882a754b2ccaafead449348cfb420b48cd5c00ffd08b"
+dependencies = [
+ "prost",
+]
+
+[[package]]
name = "gimli"
version = "0.31.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1036,6 +1051,15 @@
checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
[[package]]
+name = "itertools"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
+dependencies = [
+ "either",
+]
+
+[[package]]
name = "itoa"
version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1247,7 +1271,7 @@
[[package]]
name = "oli"
-version = "0.41.16"
+version = "0.41.17"
dependencies = [
"anyhow",
"assert_cmd",
@@ -1277,7 +1301,7 @@
[[package]]
name = "opendal"
-version = "0.51.2"
+version = "0.52.0"
dependencies = [
"anyhow",
"async-trait",
@@ -1288,11 +1312,13 @@
"crc32c",
"futures",
"getrandom",
+ "ghac",
"http",
"log",
"md-5",
"once_cell",
"percent-encoding",
+ "prost",
"quick-xml 0.36.2",
"reqsign",
"reqwest",
@@ -1497,6 +1523,29 @@
]
[[package]]
+name = "prost"
+version = "0.13.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5"
+dependencies = [
+ "bytes",
+ "prost-derive",
+]
+
+[[package]]
+name = "prost-derive"
+version = "0.13.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d"
+dependencies = [
+ "anyhow",
+ "itertools",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
name = "quick-xml"
version = "0.35.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/bin/oli/Cargo.toml b/bin/oli/Cargo.toml
index 50bfb16..931daf2 100644
--- a/bin/oli/Cargo.toml
+++ b/bin/oli/Cargo.toml
@@ -27,7 +27,7 @@
license = "Apache-2.0"
repository = "https://github.com/apache/opendal"
rust-version = "1.75"
-version = "0.41.16"
+version = "0.41.17"
[dependencies]
anyhow = { version = "1.0" }
@@ -38,7 +38,7 @@
humantime = { version = "2.1" }
humantime-serde = { version = "1.1" }
indicatif = { version = "0.17" }
-opendal = { version = "0.51.2", path = "../../core", features = [
+opendal = { version = "0.52.0", path = "../../core", features = [
"services-azblob",
"services-azdls",
"services-cos",
diff --git a/bin/oli/DEPENDENCIES.rust.tsv b/bin/oli/DEPENDENCIES.rust.tsv
index ebe1dad..3ccc63b 100644
--- a/bin/oli/DEPENDENCIES.rust.tsv
+++ b/bin/oli/DEPENDENCIES.rust.tsv
@@ -1,274 +1,270 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
-addr2line@0.24.2 X X
-adler2@2.0.0 X X X
-aes@0.8.4 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anstream@0.6.18 X X
-anstyle@1.0.10 X X
-anstyle-parse@0.2.6 X X
-anstyle-query@1.1.2 X X
-anstyle-wincon@3.0.6 X X
-anyhow@1.0.95 X X
-async-trait@0.1.85 X X
-autocfg@1.4.0 X X
-backon@1.3.0 X
-backtrace@0.3.74 X X
-base64@0.21.7 X X
-base64@0.22.1 X X
-base64ct@1.6.0 X X
-bitflags@2.6.0 X X
-block-buffer@0.10.4 X X
-block-padding@0.3.3 X X
-bumpalo@3.16.0 X X
-byteorder@1.5.0 X X
-bytes@1.9.0 X
-cbc@0.1.2 X X
-cc@1.2.7 X X
-cfg-if@1.0.0 X X
-chrono@0.4.39 X X
-cipher@0.4.4 X X
-clap@4.5.24 X X
-clap_builder@4.5.24 X X
-clap_derive@4.5.24 X X
-clap_lex@0.7.4 X X
-colorchoice@1.0.3 X X
-console@0.15.10 X
-const-oid@0.9.6 X X
-const-random@0.1.18 X X
-const-random-macro@0.1.16 X X
-core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.16 X X
-crc32c@0.6.8 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-der@0.7.9 X X
-deranged@0.3.11 X X
-digest@0.10.7 X X
-dirs@5.0.1 X X
-dirs-sys@0.4.1 X X
-displaydoc@0.2.5 X X
-dlv-list@0.5.2 X X
-encode_unicode@1.0.0 X X
-equivalent@1.0.1 X X
-fastrand@2.3.0 X X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.31 X X
-futures-channel@0.3.31 X X
-futures-core@0.3.31 X X
-futures-executor@0.3.31 X X
-futures-io@0.3.31 X X
-futures-macro@0.3.31 X X
-futures-sink@0.3.31 X X
-futures-task@0.3.31 X X
-futures-util@0.3.31 X X
-generic-array@0.14.7 X
-getrandom@0.2.15 X X
-gimli@0.31.1 X X
-gloo-timers@0.3.0 X X
-hashbrown@0.14.5 X X
-hashbrown@0.15.2 X X
-heck@0.5.0 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.11 X X
-http@1.2.0 X X
-http-body@1.0.1 X
-http-body-util@0.1.2 X
-httparse@1.9.5 X X
-humansize@2.1.3 X X
-humantime@2.1.0 X X
-humantime-serde@1.1.1 X X
-hyper@1.5.2 X
-hyper-rustls@0.27.5 X X X
-hyper-util@0.1.10 X
-iana-time-zone@0.1.61 X X
-iana-time-zone-haiku@0.1.2 X X
-icu_collections@1.5.0 X
-icu_locid@1.5.0 X
-icu_locid_transform@1.5.0 X
-icu_locid_transform_data@1.5.0 X
-icu_normalizer@1.5.0 X
-icu_normalizer_data@1.5.0 X
-icu_properties@1.5.1 X
-icu_properties_data@1.5.0 X
-icu_provider@1.5.0 X
-icu_provider_macros@1.5.0 X
-idna@1.0.3 X X
-idna_adapter@1.2.0 X X
-indexmap@2.7.0 X X
-indicatif@0.17.9 X
-inout@0.1.3 X X
-ipnet@2.10.1 X X
-is_terminal_polyfill@1.70.1 X X
-itoa@1.0.14 X X
-js-sys@0.3.76 X X
-jsonwebtoken@9.3.0 X
-lazy_static@1.5.0 X X
-libc@0.2.169 X X
-libm@0.2.11 X X
-libredox@0.1.3 X
-litemap@0.7.4 X
-lock_api@0.4.12 X X
-log@0.4.22 X X
-md-5@0.10.6 X X
-memchr@2.7.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.8.2 X X X
-mio@1.0.3 X
-num-bigint@0.4.6 X X
-num-bigint-dig@0.8.4 X X
-num-conv@0.1.0 X X
-num-integer@0.1.46 X X
-num-iter@0.1.45 X X
-num-traits@0.2.19 X X
-number_prefix@0.4.0 X
-object@0.36.7 X X
-oli@0.41.16 X
-once_cell@1.20.2 X X
-opendal@0.51.2 X
-option-ext@0.2.0 X
-ordered-multimap@0.7.3 X
-parking_lot@0.12.3 X X
-parking_lot_core@0.9.10 X X
-parse-size@1.1.0 X
-pbkdf2@0.12.2 X X
-pem@3.0.4 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project-lite@0.2.16 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs5@0.7.1 X X
-pkcs8@0.10.2 X X
-pollster@0.4.0 X X
-portable-atomic@1.10.0 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.20 X X
-proc-macro2@1.0.92 X X
-quick-xml@0.35.0 X
-quick-xml@0.36.2 X
-quote@1.0.38 X X
-rand@0.8.5 X X
-rand_chacha@0.3.1 X X
-rand_core@0.6.4 X X
-redox_syscall@0.5.8 X
-redox_users@0.4.6 X
-reqsign@0.16.1 X
-reqwest@0.12.12 X X
-ring@0.17.8 X
-rsa@0.9.7 X X
-rust-ini@0.21.1 X
-rustc-demangle@0.1.24 X X
-rustc_version@0.4.1 X X
-rustls@0.23.20 X X X
-rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.10.1 X X
-rustls-webpki@0.102.8 X
-ryu@1.0.18 X X
-salsa20@0.10.2 X X
-scopeguard@1.2.0 X X
-scrypt@0.11.0 X X
-semver@1.0.24 X X
-serde@1.0.217 X X
-serde_derive@1.0.217 X X
-serde_json@1.0.135 X X
-serde_spanned@0.6.8 X X
-serde_urlencoded@0.7.1 X X
-sha1@0.10.6 X X
-sha2@0.10.8 X X
-shlex@1.3.0 X X
-signal-hook-registry@1.4.2 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.13.2 X X
-socket2@0.5.8 X X
-spin@0.9.8 X
-spki@0.7.3 X X
-stable_deref_trait@1.2.0 X X
-strsim@0.11.1 X
-subtle@2.6.1 X
-syn@2.0.95 X X
-sync_wrapper@1.0.2 X
-synstructure@0.13.1 X
-thiserror@1.0.69 X X
-thiserror-impl@1.0.69 X X
-time@0.3.37 X X
-time-core@0.1.2 X X
-time-macros@0.2.19 X X
-tiny-keccak@2.0.2 X
-tinystr@0.7.6 X
-tokio@1.42.0 X
-tokio-macros@2.4.0 X
-tokio-rustls@0.26.1 X X
-tokio-util@0.7.13 X
-toml@0.8.19 X X
-toml_datetime@0.6.8 X X
-toml_edit@0.22.22 X X
-tower@0.5.2 X
-tower-layer@0.3.3 X
-tower-service@0.3.3 X
-tracing@0.1.41 X
-tracing-core@0.1.33 X
-trim-in-place@0.1.7 X
-try-lock@0.2.5 X
-typenum@1.17.0 X X
-unicode-ident@1.0.14 X X X
-unicode-width@0.2.0 X X
-untrusted@0.9.0 X
-url@2.5.4 X X
-utf16_iter@1.0.5 X X
-utf8_iter@1.0.4 X X
-utf8parse@0.2.2 X X
-uuid@1.11.0 X X
-version_check@0.9.5 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.99 X X
-wasm-bindgen-backend@0.2.99 X X
-wasm-bindgen-futures@0.4.49 X X
-wasm-bindgen-macro@0.2.99 X X
-wasm-bindgen-macro-support@0.2.99 X X
-wasm-bindgen-shared@0.2.99 X X
-wasm-streams@0.4.2 X X
-web-sys@0.3.76 X X
-web-time@1.1.0 X X
-webpki-roots@0.26.7 X
-windows-core@0.52.0 X X
-windows-registry@0.2.0 X X
-windows-result@0.2.0 X X
-windows-strings@0.1.0 X X
-windows-sys@0.48.0 X X
-windows-sys@0.52.0 X X
-windows-sys@0.59.0 X X
-windows-targets@0.48.5 X X
-windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.48.5 X X
-windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.48.5 X X
-windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.48.5 X X
-windows_i686_gnu@0.52.6 X X
-windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.48.5 X X
-windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.48.5 X X
-windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.48.5 X X
-windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.48.5 X X
-windows_x86_64_msvc@0.52.6 X X
-winnow@0.6.22 X
-write16@1.0.0 X X
-writeable@0.5.5 X
-yoke@0.7.5 X
-yoke-derive@0.7.5 X
-zerocopy@0.7.35 X X X
-zerocopy-derive@0.7.35 X X X
-zerofrom@0.1.5 X
-zerofrom-derive@0.1.5 X
-zeroize@1.8.1 X X
-zerovec@0.10.4 X
-zerovec-derive@0.10.3 X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
+aes@0.8.4 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anstream@0.6.18 X X
+anstyle@1.0.10 X X
+anstyle-parse@0.2.6 X X
+anstyle-query@1.1.2 X X
+anstyle-wincon@3.0.6 X X
+anyhow@1.0.95 X X
+async-trait@0.1.85 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
+base64@0.21.7 X X
+base64@0.22.1 X X
+base64ct@1.6.0 X X
+bitflags@2.6.0 X X
+block-buffer@0.10.4 X X
+block-padding@0.3.3 X X
+bumpalo@3.16.0 X X
+byteorder@1.5.0 X X
+bytes@1.9.0 X
+cbc@0.1.2 X X
+cc@1.2.7 X X
+cfg-if@1.0.0 X X
+chrono@0.4.39 X X
+cipher@0.4.4 X X
+clap@4.5.24 X X
+clap_builder@4.5.24 X X
+clap_derive@4.5.24 X X
+clap_lex@0.7.4 X X
+colorchoice@1.0.3 X X
+console@0.15.10 X
+const-oid@0.9.6 X X
+core-foundation-sys@0.8.7 X X
+cpufeatures@0.2.16 X X
+crc32c@0.6.8 X X
+crypto-common@0.1.6 X X
+der@0.7.9 X X
+deranged@0.3.11 X X
+digest@0.10.7 X X
+dirs@5.0.1 X X
+dirs-sys@0.4.1 X X
+displaydoc@0.2.5 X X
+either@1.13.0 X X
+encode_unicode@1.0.0 X X
+equivalent@1.0.1 X X
+fastrand@2.3.0 X X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-executor@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
+generic-array@0.14.7 X
+getrandom@0.2.15 X X
+ghac@0.2.0 X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
+hashbrown@0.15.2 X X
+heck@0.5.0 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.11 X X
+http@1.2.0 X X
+http-body@1.0.1 X
+http-body-util@0.1.2 X
+httparse@1.9.5 X X
+humansize@2.1.3 X X
+humantime@2.1.0 X X
+humantime-serde@1.1.1 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.5 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
+iana-time-zone-haiku@0.1.2 X X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+indexmap@2.7.0 X X
+indicatif@0.17.9 X
+inout@0.1.3 X X
+ipnet@2.10.1 X X
+is_terminal_polyfill@1.70.1 X X
+itertools@0.14.0 X X
+itoa@1.0.14 X X
+js-sys@0.3.76 X X
+jsonwebtoken@9.3.0 X
+lazy_static@1.5.0 X X
+libc@0.2.169 X X
+libm@0.2.11 X X
+libredox@0.1.3 X
+litemap@0.7.4 X
+lock_api@0.4.12 X X
+log@0.4.22 X X
+md-5@0.10.6 X X
+memchr@2.7.4 X X
+mime@0.3.17 X X
+miniz_oxide@0.8.2 X X X
+mio@1.0.3 X
+num-bigint@0.4.6 X X
+num-bigint-dig@0.8.4 X X
+num-conv@0.1.0 X X
+num-integer@0.1.46 X X
+num-iter@0.1.45 X X
+num-traits@0.2.19 X X
+number_prefix@0.4.0 X
+object@0.36.7 X X
+oli@0.41.17 X
+once_cell@1.20.2 X X
+opendal@0.52.0 X
+option-ext@0.2.0 X
+parking_lot@0.12.3 X X
+parking_lot_core@0.9.10 X X
+parse-size@1.1.0 X
+pbkdf2@0.12.2 X X
+pem@3.0.4 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project-lite@0.2.16 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs5@0.7.1 X X
+pkcs8@0.10.2 X X
+pollster@0.4.0 X X
+portable-atomic@1.10.0 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.20 X X
+proc-macro2@1.0.92 X X
+prost@0.13.5 X
+prost-derive@0.13.5 X
+quick-xml@0.35.0 X
+quick-xml@0.36.2 X
+quote@1.0.38 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+redox_syscall@0.5.8 X
+redox_users@0.4.6 X
+reqsign@0.16.1 X
+reqwest@0.12.12 X X
+ring@0.17.8 X
+rsa@0.9.7 X X
+rustc-demangle@0.1.24 X X
+rustc_version@0.4.1 X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+ryu@1.0.18 X X
+salsa20@0.10.2 X X
+scopeguard@1.2.0 X X
+scrypt@0.11.0 X X
+semver@1.0.24 X X
+serde@1.0.217 X X
+serde_derive@1.0.217 X X
+serde_json@1.0.135 X X
+serde_spanned@0.6.8 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+shlex@1.3.0 X X
+signal-hook-registry@1.4.2 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.13.2 X X
+socket2@0.5.8 X X
+spin@0.9.8 X
+spki@0.7.3 X X
+stable_deref_trait@1.2.0 X X
+strsim@0.11.1 X
+subtle@2.6.1 X
+syn@2.0.95 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+thiserror@1.0.69 X X
+thiserror-impl@1.0.69 X X
+time@0.3.37 X X
+time-core@0.1.2 X X
+time-macros@0.2.19 X X
+tinystr@0.7.6 X
+tokio@1.42.0 X
+tokio-macros@2.4.0 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
+toml@0.8.19 X X
+toml_datetime@0.6.8 X X
+toml_edit@0.22.22 X X
+tower@0.5.2 X
+tower-layer@0.3.3 X
+tower-service@0.3.3 X
+tracing@0.1.41 X
+tracing-core@0.1.33 X
+try-lock@0.2.5 X
+typenum@1.17.0 X X
+unicode-ident@1.0.14 X X X
+unicode-width@0.2.0 X X
+untrusted@0.9.0 X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
+utf8parse@0.2.2 X X
+uuid@1.12.1 X X
+version_check@0.9.5 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+web-time@1.1.0 X X
+webpki-roots@0.26.7 X
+windows-core@0.52.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
+windows-sys@0.48.0 X X
+windows-sys@0.52.0 X X
+windows-sys@0.59.0 X X
+windows-targets@0.48.5 X X
+windows-targets@0.52.6 X X
+windows_aarch64_gnullvm@0.48.5 X X
+windows_aarch64_gnullvm@0.52.6 X X
+windows_aarch64_msvc@0.48.5 X X
+windows_aarch64_msvc@0.52.6 X X
+windows_i686_gnu@0.48.5 X X
+windows_i686_gnu@0.52.6 X X
+windows_i686_gnullvm@0.52.6 X X
+windows_i686_msvc@0.48.5 X X
+windows_i686_msvc@0.52.6 X X
+windows_x86_64_gnu@0.48.5 X X
+windows_x86_64_gnu@0.52.6 X X
+windows_x86_64_gnullvm@0.48.5 X X
+windows_x86_64_gnullvm@0.52.6 X X
+windows_x86_64_msvc@0.48.5 X X
+windows_x86_64_msvc@0.52.6 X X
+winnow@0.6.22 X
+write16@1.0.0 X X
+writeable@0.5.5 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
+zerocopy@0.7.35 X X X
+zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
+zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
diff --git a/bindings/c/DEPENDENCIES.rust.tsv b/bindings/c/DEPENDENCIES.rust.tsv
index f5eb836..6dd2480 100644
--- a/bindings/c/DEPENDENCIES.rust.tsv
+++ b/bindings/c/DEPENDENCIES.rust.tsv
@@ -1,219 +1,238 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib
-addr2line@0.24.2 X X
-adler2@2.0.0 X X X
-aes@0.8.4 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.89 X X
-async-trait@0.1.83 X X
-atty@0.2.14 X
-autocfg@1.4.0 X X
-backon@1.2.0 X
-backtrace@0.3.74 X X
-base64@0.21.7 X X
-base64@0.22.1 X X
-base64ct@1.6.0 X X
-bitflags@1.3.2 X X
-bitflags@2.6.0 X X
-block-buffer@0.10.4 X X
-block-padding@0.3.3 X X
-bumpalo@3.16.0 X X
-byteorder@1.5.0 X X
-bytes@1.7.2 X
-cbc@0.1.2 X X
-cbindgen@0.26.0 X
-cc@1.1.25 X X
-cfg-if@1.0.0 X X
-chrono@0.4.38 X X
-cipher@0.4.4 X X
-clap@3.2.25 X X
-clap_lex@0.2.4 X X
-const-oid@0.9.6 X X
-const-random@0.1.18 X X
-const-random-macro@0.1.16 X X
-core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.14 X X
-crc32c@0.6.8 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-der@0.7.9 X X
-deranged@0.3.11 X X
-digest@0.10.7 X X
-dlv-list@0.5.2 X X
-errno@0.3.9 X X
-fastrand@2.1.1 X X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.31 X X
-futures-channel@0.3.31 X X
-futures-core@0.3.31 X X
-futures-io@0.3.31 X X
-futures-macro@0.3.31 X X
-futures-sink@0.3.31 X X
-futures-task@0.3.31 X X
-futures-util@0.3.31 X X
-generic-array@0.14.7 X
-getrandom@0.2.15 X X
-gimli@0.31.1 X X
-gloo-timers@0.3.0 X X
-hashbrown@0.12.3 X X
-hashbrown@0.14.5 X X
-heck@0.4.1 X X
-hermit-abi@0.1.19 X X
-hermit-abi@0.3.9 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.9 X X
-http@1.1.0 X X
-http-body@1.0.1 X
-http-body-util@0.1.2 X
-httparse@1.9.5 X X
-hyper@1.4.1 X
-hyper-rustls@0.27.3 X X X
-hyper-util@0.1.9 X
-iana-time-zone@0.1.61 X X
-iana-time-zone-haiku@0.1.2 X X
-idna@0.5.0 X X
-indexmap@1.9.3 X X
-inout@0.1.3 X X
-ipnet@2.10.1 X X
-itoa@1.0.11 X X
-js-sys@0.3.70 X X
-jsonwebtoken@9.3.0 X
-lazy_static@1.5.0 X X
-libc@0.2.159 X X
-libm@0.2.8 X X
-linux-raw-sys@0.4.14 X X X
-log@0.4.22 X X
-md-5@0.10.6 X X
-memchr@2.7.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.8.0 X X X
-mio@1.0.2 X
-num-bigint@0.4.6 X X
-num-bigint-dig@0.8.4 X X
-num-conv@0.1.0 X X
-num-integer@0.1.46 X X
-num-iter@0.1.45 X X
-num-traits@0.2.19 X X
-object@0.36.5 X X
-once_cell@1.20.1 X X
-opendal@0.51.2 X
-opendal-c@0.0.0 X
-ordered-multimap@0.7.3 X
-os_str_bytes@6.6.1 X X
-pbkdf2@0.12.2 X X
-pem@3.0.4 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project-lite@0.2.14 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs5@0.7.1 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.20 X X
-proc-macro2@1.0.86 X X
-quick-xml@0.35.0 X
-quick-xml@0.36.2 X
-quote@1.0.37 X X
-rand@0.8.5 X X
-rand_chacha@0.3.1 X X
-rand_core@0.6.4 X X
-reqsign@0.16.1 X
-reqwest@0.12.8 X X
-ring@0.17.8 X
-rsa@0.9.6 X X
-rust-ini@0.21.1 X
-rustc-demangle@0.1.24 X X
-rustc_version@0.4.1 X X
-rustix@0.38.37 X X X
-rustls@0.23.14 X X X
-rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.9.0 X X
-rustls-webpki@0.102.8 X
-ryu@1.0.18 X X
-salsa20@0.10.2 X X
-scrypt@0.11.0 X X
-semver@1.0.23 X X
-serde@1.0.210 X X
-serde_derive@1.0.210 X X
-serde_json@1.0.128 X X
-serde_urlencoded@0.7.1 X X
-sha1@0.10.6 X X
-sha2@0.10.8 X X
-shlex@1.3.0 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.13.2 X X
-socket2@0.5.7 X X
-spin@0.9.8 X
-spki@0.7.3 X X
-strsim@0.10.0 X
-subtle@2.6.1 X
-syn@1.0.109 X X
-syn@2.0.79 X X
-sync_wrapper@1.0.1 X
-tempfile@3.13.0 X X
-termcolor@1.4.1 X X
-textwrap@0.16.1 X
-thiserror@1.0.64 X X
-thiserror-impl@1.0.64 X X
-time@0.3.36 X X
-time-core@0.1.2 X X
-time-macros@0.2.18 X X
-tiny-keccak@2.0.2 X
-tinyvec@1.8.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.40.0 X
-tokio-macros@2.4.0 X
-tokio-rustls@0.26.0 X X
-tokio-util@0.7.12 X
-toml@0.5.11 X X
-tower-service@0.3.3 X
-tracing@0.1.40 X
-tracing-core@0.1.32 X
-trim-in-place@0.1.7 X
-try-lock@0.2.5 X
-typenum@1.17.0 X X
-unicode-bidi@0.3.17 X X
-unicode-ident@1.0.13 X X X
-unicode-normalization@0.1.24 X X
-untrusted@0.9.0 X
-url@2.5.2 X X
-uuid@1.10.0 X X
-version_check@0.9.5 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.93 X X
-wasm-bindgen-backend@0.2.93 X X
-wasm-bindgen-futures@0.4.43 X X
-wasm-bindgen-macro@0.2.93 X X
-wasm-bindgen-macro-support@0.2.93 X X
-wasm-bindgen-shared@0.2.93 X X
-wasm-streams@0.4.1 X X
-web-sys@0.3.70 X X
-webpki-roots@0.26.6 X
-winapi@0.3.9 X X
-winapi-i686-pc-windows-gnu@0.4.0 X X
-winapi-util@0.1.9 X X
-winapi-x86_64-pc-windows-gnu@0.4.0 X X
-windows-core@0.52.0 X X
-windows-registry@0.2.0 X X
-windows-result@0.2.0 X X
-windows-strings@0.1.0 X X
-windows-sys@0.52.0 X X
-windows-sys@0.59.0 X X
-windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.52.6 X X
-windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.52.6 X X
-zerocopy@0.7.35 X X X
-zerocopy-derive@0.7.35 X X X
-zeroize@1.8.1 X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
+aes@0.8.4 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.95 X X
+async-trait@0.1.85 X X
+atty@0.2.14 X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
+base64@0.21.7 X X
+base64@0.22.1 X X
+base64ct@1.6.0 X X
+bitflags@1.3.2 X X
+bitflags@2.6.0 X X
+block-buffer@0.10.4 X X
+block-padding@0.3.3 X X
+bumpalo@3.16.0 X X
+byteorder@1.5.0 X X
+bytes@1.9.0 X
+cbc@0.1.2 X X
+cbindgen@0.26.0 X
+cc@1.2.7 X X
+cfg-if@1.0.0 X X
+chrono@0.4.39 X X
+cipher@0.4.4 X X
+clap@3.2.25 X X
+clap_lex@0.2.4 X X
+const-oid@0.9.6 X X
+core-foundation-sys@0.8.7 X X
+cpufeatures@0.2.16 X X
+crc32c@0.6.8 X X
+crypto-common@0.1.6 X X
+der@0.7.9 X X
+deranged@0.3.11 X X
+digest@0.10.7 X X
+displaydoc@0.2.5 X X
+either@1.13.0 X X
+errno@0.3.10 X X
+fastrand@2.3.0 X X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
+generic-array@0.14.7 X
+getrandom@0.2.15 X X
+ghac@0.2.0 X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
+hashbrown@0.12.3 X X
+heck@0.4.1 X X
+hermit-abi@0.1.19 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.11 X X
+http@1.2.0 X X
+http-body@1.0.1 X
+http-body-util@0.1.2 X
+httparse@1.9.5 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.5 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
+iana-time-zone-haiku@0.1.2 X X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+indexmap@1.9.3 X X
+inout@0.1.3 X X
+ipnet@2.10.1 X X
+itertools@0.14.0 X X
+itoa@1.0.14 X X
+js-sys@0.3.76 X X
+jsonwebtoken@9.3.0 X
+lazy_static@1.5.0 X X
+libc@0.2.169 X X
+libm@0.2.11 X X
+linux-raw-sys@0.4.15 X X X
+litemap@0.7.4 X
+log@0.4.22 X X
+md-5@0.10.6 X X
+memchr@2.7.4 X X
+mime@0.3.17 X X
+miniz_oxide@0.8.2 X X X
+mio@1.0.3 X
+num-bigint@0.4.6 X X
+num-bigint-dig@0.8.4 X X
+num-conv@0.1.0 X X
+num-integer@0.1.46 X X
+num-iter@0.1.45 X X
+num-traits@0.2.19 X X
+object@0.36.7 X X
+once_cell@1.20.2 X X
+opendal@0.52.0 X
+opendal-c@0.0.0 X
+os_str_bytes@6.6.1 X X
+pbkdf2@0.12.2 X X
+pem@3.0.4 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project-lite@0.2.16 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs5@0.7.1 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.20 X X
+proc-macro2@1.0.92 X X
+prost@0.13.5 X
+prost-derive@0.13.5 X
+quick-xml@0.35.0 X
+quick-xml@0.36.2 X
+quote@1.0.38 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+reqsign@0.16.1 X
+reqwest@0.12.12 X X
+ring@0.17.8 X
+rsa@0.9.7 X X
+rustc-demangle@0.1.24 X X
+rustc_version@0.4.1 X X
+rustix@0.38.43 X X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+ryu@1.0.18 X X
+salsa20@0.10.2 X X
+scrypt@0.11.0 X X
+semver@1.0.24 X X
+serde@1.0.217 X X
+serde_derive@1.0.217 X X
+serde_json@1.0.135 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+shlex@1.3.0 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.13.2 X X
+socket2@0.5.8 X X
+spin@0.9.8 X
+spki@0.7.3 X X
+stable_deref_trait@1.2.0 X X
+strsim@0.10.0 X
+subtle@2.6.1 X
+syn@1.0.109 X X
+syn@2.0.95 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+tempfile@3.15.0 X X
+termcolor@1.4.1 X X
+textwrap@0.16.1 X
+thiserror@1.0.69 X X
+thiserror-impl@1.0.69 X X
+time@0.3.37 X X
+time-core@0.1.2 X X
+time-macros@0.2.19 X X
+tinystr@0.7.6 X
+tokio@1.42.0 X
+tokio-macros@2.4.0 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
+toml@0.5.11 X X
+tower@0.5.2 X
+tower-layer@0.3.3 X
+tower-service@0.3.3 X
+tracing@0.1.41 X
+tracing-core@0.1.33 X
+try-lock@0.2.5 X
+typenum@1.17.0 X X
+unicode-ident@1.0.14 X X X
+untrusted@0.9.0 X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
+uuid@1.11.0 X X
+version_check@0.9.5 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+winapi@0.3.9 X X
+winapi-i686-pc-windows-gnu@0.4.0 X X
+winapi-util@0.1.9 X X
+winapi-x86_64-pc-windows-gnu@0.4.0 X X
+windows-core@0.52.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
+windows-sys@0.52.0 X X
+windows-sys@0.59.0 X X
+windows-targets@0.52.6 X X
+windows_aarch64_gnullvm@0.52.6 X X
+windows_aarch64_msvc@0.52.6 X X
+windows_i686_gnu@0.52.6 X X
+windows_i686_gnullvm@0.52.6 X X
+windows_i686_msvc@0.52.6 X X
+windows_x86_64_gnu@0.52.6 X X
+windows_x86_64_gnullvm@0.52.6 X X
+windows_x86_64_msvc@0.52.6 X X
+write16@1.0.0 X X
+writeable@0.5.5 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
+zerocopy@0.7.35 X X X
+zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
+zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
diff --git a/bindings/cpp/DEPENDENCIES.rust.tsv b/bindings/cpp/DEPENDENCIES.rust.tsv
index 5938573..d2f6701 100644
--- a/bindings/cpp/DEPENDENCIES.rust.tsv
+++ b/bindings/cpp/DEPENDENCIES.rust.tsv
@@ -1,229 +1,225 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
-addr2line@0.24.2 X X
-adler2@2.0.0 X X X
-aes@0.8.4 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.95 X X
-async-trait@0.1.85 X X
-autocfg@1.4.0 X X
-backon@1.3.0 X
-backtrace@0.3.74 X X
-base64@0.21.7 X X
-base64@0.22.1 X X
-base64ct@1.6.0 X X
-block-buffer@0.10.4 X X
-block-padding@0.3.3 X X
-bumpalo@3.16.0 X X
-byteorder@1.5.0 X X
-bytes@1.9.0 X
-cbc@0.1.2 X X
-cc@1.2.10 X X
-cfg-if@1.0.0 X X
-chrono@0.4.39 X X
-cipher@0.4.4 X X
-codespan-reporting@0.11.1 X
-const-oid@0.9.6 X X
-const-random@0.1.18 X X
-const-random-macro@0.1.16 X X
-core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.17 X X
-crc32c@0.6.8 X X
-crunchy@0.2.3 X
-crypto-common@0.1.6 X X
-cxx@1.0.137 X X
-cxx-build@1.0.137 X X
-cxxbridge-flags@1.0.137 X X
-cxxbridge-macro@1.0.137 X X
-der@0.7.9 X X
-deranged@0.3.11 X X
-digest@0.10.7 X X
-displaydoc@0.2.5 X X
-dlv-list@0.5.2 X X
-fastrand@2.3.0 X X
-fnv@1.0.7 X X
-foldhash@0.1.4 X
-form_urlencoded@1.2.1 X X
-futures@0.3.31 X X
-futures-channel@0.3.31 X X
-futures-core@0.3.31 X X
-futures-io@0.3.31 X X
-futures-macro@0.3.31 X X
-futures-sink@0.3.31 X X
-futures-task@0.3.31 X X
-futures-util@0.3.31 X X
-generic-array@0.14.7 X
-getrandom@0.2.15 X X
-gimli@0.31.1 X X
-gloo-timers@0.3.0 X X
-hashbrown@0.14.5 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.11 X X
-http@1.2.0 X X
-http-body@1.0.1 X
-http-body-util@0.1.2 X
-httparse@1.9.5 X X
-hyper@1.5.2 X
-hyper-rustls@0.27.5 X X X
-hyper-util@0.1.10 X
-iana-time-zone@0.1.61 X X
-iana-time-zone-haiku@0.1.2 X X
-icu_collections@1.5.0 X
-icu_locid@1.5.0 X
-icu_locid_transform@1.5.0 X
-icu_locid_transform_data@1.5.0 X
-icu_normalizer@1.5.0 X
-icu_normalizer_data@1.5.0 X
-icu_properties@1.5.1 X
-icu_properties_data@1.5.0 X
-icu_provider@1.5.0 X
-icu_provider_macros@1.5.0 X
-idna@1.0.3 X X
-idna_adapter@1.2.0 X X
-inout@0.1.3 X X
-ipnet@2.11.0 X X
-itoa@1.0.14 X X
-js-sys@0.3.77 X X
-jsonwebtoken@9.3.0 X
-lazy_static@1.5.0 X X
-libc@0.2.169 X X
-libm@0.2.11 X X
-link-cplusplus@1.0.9 X X
-litemap@0.7.4 X
-log@0.4.25 X X
-md-5@0.10.6 X X
-memchr@2.7.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.8.3 X X X
-mio@1.0.3 X
-num-bigint@0.4.6 X X
-num-bigint-dig@0.8.4 X X
-num-conv@0.1.0 X X
-num-integer@0.1.46 X X
-num-iter@0.1.45 X X
-num-traits@0.2.19 X X
-object@0.36.7 X X
-once_cell@1.20.2 X X
-opendal@0.51.2 X
-opendal-cpp@0.0.0 X
-ordered-multimap@0.7.3 X
-pbkdf2@0.12.2 X X
-pem@3.0.4 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project-lite@0.2.16 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs5@0.7.1 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.20 X X
-proc-macro2@1.0.93 X X
-quick-xml@0.35.0 X
-quick-xml@0.36.2 X
-quote@1.0.38 X X
-rand@0.8.5 X X
-rand_chacha@0.3.1 X X
-rand_core@0.6.4 X X
-reqsign@0.16.1 X
-reqwest@0.12.12 X X
-ring@0.17.8 X
-rsa@0.9.7 X X
-rust-ini@0.21.1 X
-rustc-demangle@0.1.24 X X
-rustc_version@0.4.1 X X
-rustls@0.23.21 X X X
-rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.11.0 X X
-rustls-webpki@0.102.8 X
-rustversion@1.0.19 X X
-ryu@1.0.18 X X
-salsa20@0.10.2 X X
-scratch@1.0.7 X X
-scrypt@0.11.0 X X
-semver@1.0.25 X X
-serde@1.0.217 X X
-serde_derive@1.0.217 X X
-serde_json@1.0.137 X X
-serde_urlencoded@0.7.1 X X
-sha1@0.10.6 X X
-sha2@0.10.8 X X
-shlex@1.3.0 X X
-signature@2.2.0 X X
-simple_asn1@0.6.3 X
-slab@0.4.9 X
-smallvec@1.13.2 X X
-socket2@0.5.8 X X
-spin@0.9.8 X
-spki@0.7.3 X X
-stable_deref_trait@1.2.0 X X
-subtle@2.6.1 X
-syn@2.0.96 X X
-sync_wrapper@1.0.2 X
-synstructure@0.13.1 X
-termcolor@1.4.1 X X
-thiserror@2.0.11 X X
-thiserror-impl@2.0.11 X X
-time@0.3.37 X X
-time-core@0.1.2 X X
-time-macros@0.2.19 X X
-tiny-keccak@2.0.2 X
-tinystr@0.7.6 X
-tokio@1.43.0 X
-tokio-rustls@0.26.1 X X
-tokio-util@0.7.13 X
-tower@0.5.2 X
-tower-layer@0.3.3 X
-tower-service@0.3.3 X
-tracing@0.1.41 X
-tracing-core@0.1.33 X
-trim-in-place@0.1.7 X
-try-lock@0.2.5 X
-typenum@1.17.0 X X
-unicode-ident@1.0.15 X X X
-unicode-width@0.1.14 X X
-untrusted@0.9.0 X
-url@2.5.4 X X
-utf16_iter@1.0.5 X X
-utf8_iter@1.0.4 X X
-uuid@1.12.1 X X
-version_check@0.9.5 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.100 X X
-wasm-bindgen-backend@0.2.100 X X
-wasm-bindgen-futures@0.4.50 X X
-wasm-bindgen-macro@0.2.100 X X
-wasm-bindgen-macro-support@0.2.100 X X
-wasm-bindgen-shared@0.2.100 X X
-wasm-streams@0.4.2 X X
-web-sys@0.3.77 X X
-webpki-roots@0.26.7 X
-winapi-util@0.1.9 X X
-windows-core@0.52.0 X X
-windows-registry@0.2.0 X X
-windows-result@0.2.0 X X
-windows-strings@0.1.0 X X
-windows-sys@0.52.0 X X
-windows-sys@0.59.0 X X
-windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.52.6 X X
-windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.52.6 X X
-write16@1.0.0 X X
-writeable@0.5.5 X
-yoke@0.7.5 X
-yoke-derive@0.7.5 X
-zerocopy@0.7.35 X X X
-zerocopy-derive@0.7.35 X X X
-zerofrom@0.1.5 X
-zerofrom-derive@0.1.5 X
-zeroize@1.8.1 X X
-zerovec@0.10.4 X
-zerovec-derive@0.10.3 X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
+aes@0.8.4 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.95 X X
+async-trait@0.1.85 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
+base64@0.21.7 X X
+base64@0.22.1 X X
+base64ct@1.6.0 X X
+block-buffer@0.10.4 X X
+block-padding@0.3.3 X X
+bumpalo@3.16.0 X X
+byteorder@1.5.0 X X
+bytes@1.9.0 X
+cbc@0.1.2 X X
+cc@1.2.7 X X
+cfg-if@1.0.0 X X
+chrono@0.4.39 X X
+cipher@0.4.4 X X
+codespan-reporting@0.11.1 X
+const-oid@0.9.6 X X
+core-foundation-sys@0.8.7 X X
+cpufeatures@0.2.16 X X
+crc32c@0.6.8 X X
+crypto-common@0.1.6 X X
+cxx@1.0.136 X X
+cxx-build@1.0.136 X X
+cxxbridge-flags@1.0.136 X X
+cxxbridge-macro@1.0.136 X X
+der@0.7.9 X X
+deranged@0.3.11 X X
+digest@0.10.7 X X
+displaydoc@0.2.5 X X
+either@1.13.0 X X
+fastrand@2.3.0 X X
+fnv@1.0.7 X X
+foldhash@0.1.4 X
+form_urlencoded@1.2.1 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
+generic-array@0.14.7 X
+getrandom@0.2.15 X X
+ghac@0.2.0 X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.11 X X
+http@1.2.0 X X
+http-body@1.0.1 X
+http-body-util@0.1.2 X
+httparse@1.9.5 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.5 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
+iana-time-zone-haiku@0.1.2 X X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+inout@0.1.3 X X
+ipnet@2.10.1 X X
+itertools@0.14.0 X X
+itoa@1.0.14 X X
+js-sys@0.3.76 X X
+jsonwebtoken@9.3.0 X
+lazy_static@1.5.0 X X
+libc@0.2.169 X X
+libm@0.2.11 X X
+link-cplusplus@1.0.9 X X
+litemap@0.7.4 X
+log@0.4.22 X X
+md-5@0.10.6 X X
+memchr@2.7.4 X X
+mime@0.3.17 X X
+miniz_oxide@0.8.2 X X X
+mio@1.0.3 X
+num-bigint@0.4.6 X X
+num-bigint-dig@0.8.4 X X
+num-conv@0.1.0 X X
+num-integer@0.1.46 X X
+num-iter@0.1.45 X X
+num-traits@0.2.19 X X
+object@0.36.7 X X
+once_cell@1.20.2 X X
+opendal@0.52.0 X
+opendal-cpp@0.0.0 X
+pbkdf2@0.12.2 X X
+pem@3.0.4 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project-lite@0.2.16 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs5@0.7.1 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.20 X X
+proc-macro2@1.0.92 X X
+prost@0.13.5 X
+prost-derive@0.13.5 X
+quick-xml@0.35.0 X
+quick-xml@0.36.2 X
+quote@1.0.38 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+reqsign@0.16.1 X
+reqwest@0.12.12 X X
+ring@0.17.8 X
+rsa@0.9.7 X X
+rustc-demangle@0.1.24 X X
+rustc_version@0.4.1 X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+rustversion@1.0.19 X X
+ryu@1.0.18 X X
+salsa20@0.10.2 X X
+scratch@1.0.7 X X
+scrypt@0.11.0 X X
+semver@1.0.24 X X
+serde@1.0.217 X X
+serde_derive@1.0.217 X X
+serde_json@1.0.135 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+shlex@1.3.0 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.13.2 X X
+socket2@0.5.8 X X
+spin@0.9.8 X
+spki@0.7.3 X X
+stable_deref_trait@1.2.0 X X
+subtle@2.6.1 X
+syn@2.0.95 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+termcolor@1.4.1 X X
+thiserror@1.0.69 X X
+thiserror-impl@1.0.69 X X
+time@0.3.37 X X
+time-core@0.1.2 X X
+time-macros@0.2.19 X X
+tinystr@0.7.6 X
+tokio@1.42.0 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
+tower@0.5.2 X
+tower-layer@0.3.3 X
+tower-service@0.3.3 X
+tracing@0.1.41 X
+tracing-core@0.1.33 X
+try-lock@0.2.5 X
+typenum@1.17.0 X X
+unicode-ident@1.0.14 X X X
+unicode-width@0.1.14 X X
+untrusted@0.9.0 X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
+uuid@1.11.0 X X
+version_check@0.9.5 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+winapi-util@0.1.9 X X
+windows-core@0.52.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
+windows-sys@0.52.0 X X
+windows-sys@0.59.0 X X
+windows-targets@0.52.6 X X
+windows_aarch64_gnullvm@0.52.6 X X
+windows_aarch64_msvc@0.52.6 X X
+windows_i686_gnu@0.52.6 X X
+windows_i686_gnullvm@0.52.6 X X
+windows_i686_msvc@0.52.6 X X
+windows_x86_64_gnu@0.52.6 X X
+windows_x86_64_gnullvm@0.52.6 X X
+windows_x86_64_msvc@0.52.6 X X
+write16@1.0.0 X X
+writeable@0.5.5 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
+zerocopy@0.7.35 X X X
+zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
+zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
diff --git a/bindings/dotnet/DEPENDENCIES.rust.tsv b/bindings/dotnet/DEPENDENCIES.rust.tsv
index c4d3b95..eea6459 100644
--- a/bindings/dotnet/DEPENDENCIES.rust.tsv
+++ b/bindings/dotnet/DEPENDENCIES.rust.tsv
@@ -1,218 +1,213 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
-addr2line@0.24.2 X X
-adler2@2.0.0 X X X
-aes@0.8.4 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.95 X X
-async-trait@0.1.85 X X
-autocfg@1.4.0 X X
-backon@1.3.0 X
-backtrace@0.3.74 X X
-base64@0.21.7 X X
-base64@0.22.1 X X
-base64ct@1.6.0 X X
-block-buffer@0.10.4 X X
-block-padding@0.3.3 X X
-bumpalo@3.16.0 X X
-byteorder@1.5.0 X X
-bytes@1.9.0 X
-cbc@0.1.2 X X
-cc@1.2.10 X X
-cfg-if@1.0.0 X X
-chrono@0.4.39 X X
-cipher@0.4.4 X X
-const-oid@0.9.6 X X
-const-random@0.1.18 X X
-const-random-macro@0.1.16 X X
-core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.17 X X
-crc32c@0.6.8 X X
-crunchy@0.2.3 X
-crypto-common@0.1.6 X X
-der@0.7.9 X X
-deranged@0.3.11 X X
-digest@0.10.7 X X
-displaydoc@0.2.5 X X
-dlv-list@0.5.2 X X
-fastrand@2.3.0 X X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.31 X X
-futures-channel@0.3.31 X X
-futures-core@0.3.31 X X
-futures-io@0.3.31 X X
-futures-macro@0.3.31 X X
-futures-sink@0.3.31 X X
-futures-task@0.3.31 X X
-futures-util@0.3.31 X X
-generic-array@0.14.7 X
-getrandom@0.2.15 X X
-gimli@0.31.1 X X
-gloo-timers@0.3.0 X X
-hashbrown@0.14.5 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.11 X X
-http@1.2.0 X X
-http-body@1.0.1 X
-http-body-util@0.1.2 X
-httparse@1.9.5 X X
-hyper@1.5.2 X
-hyper-rustls@0.27.5 X X X
-hyper-util@0.1.10 X
-iana-time-zone@0.1.61 X X
-iana-time-zone-haiku@0.1.2 X X
-icu_collections@1.5.0 X
-icu_locid@1.5.0 X
-icu_locid_transform@1.5.0 X
-icu_locid_transform_data@1.5.0 X
-icu_normalizer@1.5.0 X
-icu_normalizer_data@1.5.0 X
-icu_properties@1.5.1 X
-icu_properties_data@1.5.0 X
-icu_provider@1.5.0 X
-icu_provider_macros@1.5.0 X
-idna@1.0.3 X X
-idna_adapter@1.2.0 X X
-inout@0.1.3 X X
-ipnet@2.11.0 X X
-itoa@1.0.14 X X
-js-sys@0.3.77 X X
-jsonwebtoken@9.3.0 X
-lazy_static@1.5.0 X X
-libc@0.2.169 X X
-libm@0.2.11 X X
-litemap@0.7.4 X
-log@0.4.25 X X
-md-5@0.10.6 X X
-memchr@2.7.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.8.3 X X X
-mio@1.0.3 X
-num-bigint@0.4.6 X X
-num-bigint-dig@0.8.4 X X
-num-conv@0.1.0 X X
-num-integer@0.1.46 X X
-num-iter@0.1.45 X X
-num-traits@0.2.19 X X
-object@0.36.7 X X
-once_cell@1.20.2 X X
-opendal@0.51.2 X
-opendal-dotnet@0.0.0 X
-ordered-multimap@0.7.3 X
-pbkdf2@0.12.2 X X
-pem@3.0.4 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project-lite@0.2.16 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs5@0.7.1 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.20 X X
-proc-macro2@1.0.93 X X
-quick-xml@0.35.0 X
-quick-xml@0.36.2 X
-quote@1.0.38 X X
-rand@0.8.5 X X
-rand_chacha@0.3.1 X X
-rand_core@0.6.4 X X
-reqsign@0.16.1 X
-reqwest@0.12.12 X X
-ring@0.17.8 X
-rsa@0.9.7 X X
-rust-ini@0.21.1 X
-rustc-demangle@0.1.24 X X
-rustc_version@0.4.1 X X
-rustls@0.23.21 X X X
-rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.11.0 X X
-rustls-webpki@0.102.8 X
-rustversion@1.0.19 X X
-ryu@1.0.18 X X
-salsa20@0.10.2 X X
-scrypt@0.11.0 X X
-semver@1.0.25 X X
-serde@1.0.217 X X
-serde_derive@1.0.217 X X
-serde_json@1.0.137 X X
-serde_urlencoded@0.7.1 X X
-sha1@0.10.6 X X
-sha2@0.10.8 X X
-shlex@1.3.0 X X
-signature@2.2.0 X X
-simple_asn1@0.6.3 X
-slab@0.4.9 X
-smallvec@1.13.2 X X
-socket2@0.5.8 X X
-spin@0.9.8 X
-spki@0.7.3 X X
-stable_deref_trait@1.2.0 X X
-subtle@2.6.1 X
-syn@2.0.96 X X
-sync_wrapper@1.0.2 X
-synstructure@0.13.1 X
-thiserror@2.0.11 X X
-thiserror-impl@2.0.11 X X
-time@0.3.37 X X
-time-core@0.1.2 X X
-time-macros@0.2.19 X X
-tiny-keccak@2.0.2 X
-tinystr@0.7.6 X
-tokio@1.43.0 X
-tokio-rustls@0.26.1 X X
-tokio-util@0.7.13 X
-tower@0.5.2 X
-tower-layer@0.3.3 X
-tower-service@0.3.3 X
-tracing@0.1.41 X
-tracing-core@0.1.33 X
-trim-in-place@0.1.7 X
-try-lock@0.2.5 X
-typenum@1.17.0 X X
-unicode-ident@1.0.15 X X X
-untrusted@0.9.0 X
-url@2.5.4 X X
-utf16_iter@1.0.5 X X
-utf8_iter@1.0.4 X X
-uuid@1.12.1 X X
-version_check@0.9.5 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.100 X X
-wasm-bindgen-backend@0.2.100 X X
-wasm-bindgen-futures@0.4.50 X X
-wasm-bindgen-macro@0.2.100 X X
-wasm-bindgen-macro-support@0.2.100 X X
-wasm-bindgen-shared@0.2.100 X X
-wasm-streams@0.4.2 X X
-web-sys@0.3.77 X X
-webpki-roots@0.26.7 X
-windows-core@0.52.0 X X
-windows-registry@0.2.0 X X
-windows-result@0.2.0 X X
-windows-strings@0.1.0 X X
-windows-sys@0.52.0 X X
-windows-sys@0.59.0 X X
-windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.52.6 X X
-windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.52.6 X X
-write16@1.0.0 X X
-writeable@0.5.5 X
-yoke@0.7.5 X
-yoke-derive@0.7.5 X
-zerocopy@0.7.35 X X X
-zerocopy-derive@0.7.35 X X X
-zerofrom@0.1.5 X
-zerofrom-derive@0.1.5 X
-zeroize@1.8.1 X X
-zerovec@0.10.4 X
-zerovec-derive@0.10.3 X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
+aes@0.8.4 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.95 X X
+async-trait@0.1.85 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
+base64@0.21.7 X X
+base64@0.22.1 X X
+base64ct@1.6.0 X X
+block-buffer@0.10.4 X X
+block-padding@0.3.3 X X
+bumpalo@3.16.0 X X
+byteorder@1.5.0 X X
+bytes@1.9.0 X
+cbc@0.1.2 X X
+cc@1.2.7 X X
+cfg-if@1.0.0 X X
+chrono@0.4.39 X X
+cipher@0.4.4 X X
+const-oid@0.9.6 X X
+core-foundation-sys@0.8.7 X X
+cpufeatures@0.2.16 X X
+crc32c@0.6.8 X X
+crypto-common@0.1.6 X X
+der@0.7.9 X X
+deranged@0.3.11 X X
+digest@0.10.7 X X
+displaydoc@0.2.5 X X
+either@1.13.0 X X
+fastrand@2.3.0 X X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
+generic-array@0.14.7 X
+getrandom@0.2.15 X X
+ghac@0.2.0 X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.11 X X
+http@1.2.0 X X
+http-body@1.0.1 X
+http-body-util@0.1.2 X
+httparse@1.9.5 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.5 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
+iana-time-zone-haiku@0.1.2 X X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+inout@0.1.3 X X
+ipnet@2.10.1 X X
+itertools@0.14.0 X X
+itoa@1.0.14 X X
+js-sys@0.3.76 X X
+jsonwebtoken@9.3.0 X
+lazy_static@1.5.0 X X
+libc@0.2.169 X X
+libm@0.2.11 X X
+litemap@0.7.4 X
+log@0.4.22 X X
+md-5@0.10.6 X X
+memchr@2.7.4 X X
+mime@0.3.17 X X
+miniz_oxide@0.8.2 X X X
+mio@1.0.3 X
+num-bigint@0.4.6 X X
+num-bigint-dig@0.8.4 X X
+num-conv@0.1.0 X X
+num-integer@0.1.46 X X
+num-iter@0.1.45 X X
+num-traits@0.2.19 X X
+object@0.36.7 X X
+once_cell@1.20.2 X X
+opendal@0.52.0 X
+opendal-dotnet@0.0.0 X
+pbkdf2@0.12.2 X X
+pem@3.0.4 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project-lite@0.2.16 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs5@0.7.1 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.20 X X
+proc-macro2@1.0.92 X X
+prost@0.13.5 X
+prost-derive@0.13.5 X
+quick-xml@0.35.0 X
+quick-xml@0.36.2 X
+quote@1.0.38 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+reqsign@0.16.1 X
+reqwest@0.12.12 X X
+ring@0.17.8 X
+rsa@0.9.7 X X
+rustc-demangle@0.1.24 X X
+rustc_version@0.4.1 X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+ryu@1.0.18 X X
+salsa20@0.10.2 X X
+scrypt@0.11.0 X X
+semver@1.0.24 X X
+serde@1.0.217 X X
+serde_derive@1.0.217 X X
+serde_json@1.0.135 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+shlex@1.3.0 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.13.2 X X
+socket2@0.5.8 X X
+spin@0.9.8 X
+spki@0.7.3 X X
+stable_deref_trait@1.2.0 X X
+subtle@2.6.1 X
+syn@2.0.95 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+thiserror@1.0.69 X X
+thiserror-impl@1.0.69 X X
+time@0.3.37 X X
+time-core@0.1.2 X X
+time-macros@0.2.19 X X
+tinystr@0.7.6 X
+tokio@1.42.0 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
+tower@0.5.2 X
+tower-layer@0.3.3 X
+tower-service@0.3.3 X
+tracing@0.1.41 X
+tracing-core@0.1.33 X
+try-lock@0.2.5 X
+typenum@1.17.0 X X
+unicode-ident@1.0.14 X X X
+untrusted@0.9.0 X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
+uuid@1.11.0 X X
+version_check@0.9.5 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+windows-core@0.52.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
+windows-sys@0.52.0 X X
+windows-sys@0.59.0 X X
+windows-targets@0.52.6 X X
+windows_aarch64_gnullvm@0.52.6 X X
+windows_aarch64_msvc@0.52.6 X X
+windows_i686_gnu@0.52.6 X X
+windows_i686_gnullvm@0.52.6 X X
+windows_i686_msvc@0.52.6 X X
+windows_x86_64_gnu@0.52.6 X X
+windows_x86_64_gnullvm@0.52.6 X X
+windows_x86_64_msvc@0.52.6 X X
+write16@1.0.0 X X
+writeable@0.5.5 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
+zerocopy@0.7.35 X X X
+zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
+zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
diff --git a/bindings/haskell/DEPENDENCIES.rust.tsv b/bindings/haskell/DEPENDENCIES.rust.tsv
index f8bec7b..06b31f0 100644
--- a/bindings/haskell/DEPENDENCIES.rust.tsv
+++ b/bindings/haskell/DEPENDENCIES.rust.tsv
@@ -1,218 +1,213 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
-addr2line@0.24.2 X X
-adler2@2.0.0 X X X
-aes@0.8.4 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.95 X X
-async-trait@0.1.85 X X
-autocfg@1.4.0 X X
-backon@1.3.0 X
-backtrace@0.3.74 X X
-base64@0.21.7 X X
-base64@0.22.1 X X
-base64ct@1.6.0 X X
-block-buffer@0.10.4 X X
-block-padding@0.3.3 X X
-bumpalo@3.16.0 X X
-byteorder@1.5.0 X X
-bytes@1.9.0 X
-cbc@0.1.2 X X
-cc@1.2.10 X X
-cfg-if@1.0.0 X X
-chrono@0.4.39 X X
-cipher@0.4.4 X X
-const-oid@0.9.6 X X
-const-random@0.1.18 X X
-const-random-macro@0.1.16 X X
-core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.17 X X
-crc32c@0.6.8 X X
-crunchy@0.2.3 X
-crypto-common@0.1.6 X X
-der@0.7.9 X X
-deranged@0.3.11 X X
-digest@0.10.7 X X
-displaydoc@0.2.5 X X
-dlv-list@0.5.2 X X
-fastrand@2.3.0 X X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.31 X X
-futures-channel@0.3.31 X X
-futures-core@0.3.31 X X
-futures-io@0.3.31 X X
-futures-macro@0.3.31 X X
-futures-sink@0.3.31 X X
-futures-task@0.3.31 X X
-futures-util@0.3.31 X X
-generic-array@0.14.7 X
-getrandom@0.2.15 X X
-gimli@0.31.1 X X
-gloo-timers@0.3.0 X X
-hashbrown@0.14.5 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.11 X X
-http@1.2.0 X X
-http-body@1.0.1 X
-http-body-util@0.1.2 X
-httparse@1.9.5 X X
-hyper@1.5.2 X
-hyper-rustls@0.27.5 X X X
-hyper-util@0.1.10 X
-iana-time-zone@0.1.61 X X
-iana-time-zone-haiku@0.1.2 X X
-icu_collections@1.5.0 X
-icu_locid@1.5.0 X
-icu_locid_transform@1.5.0 X
-icu_locid_transform_data@1.5.0 X
-icu_normalizer@1.5.0 X
-icu_normalizer_data@1.5.0 X
-icu_properties@1.5.1 X
-icu_properties_data@1.5.0 X
-icu_provider@1.5.0 X
-icu_provider_macros@1.5.0 X
-idna@1.0.3 X X
-idna_adapter@1.2.0 X X
-inout@0.1.3 X X
-ipnet@2.11.0 X X
-itoa@1.0.14 X X
-js-sys@0.3.77 X X
-jsonwebtoken@9.3.0 X
-lazy_static@1.5.0 X X
-libc@0.2.169 X X
-libm@0.2.11 X X
-litemap@0.7.4 X
-log@0.4.25 X X
-md-5@0.10.6 X X
-memchr@2.7.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.8.3 X X X
-mio@1.0.3 X
-num-bigint@0.4.6 X X
-num-bigint-dig@0.8.4 X X
-num-conv@0.1.0 X X
-num-integer@0.1.46 X X
-num-iter@0.1.45 X X
-num-traits@0.2.19 X X
-object@0.36.7 X X
-once_cell@1.20.2 X X
-opendal@0.51.2 X
-opendal-hs@0.0.0 X
-ordered-multimap@0.7.3 X
-pbkdf2@0.12.2 X X
-pem@3.0.4 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project-lite@0.2.16 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs5@0.7.1 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.20 X X
-proc-macro2@1.0.93 X X
-quick-xml@0.35.0 X
-quick-xml@0.36.2 X
-quote@1.0.38 X X
-rand@0.8.5 X X
-rand_chacha@0.3.1 X X
-rand_core@0.6.4 X X
-reqsign@0.16.1 X
-reqwest@0.12.12 X X
-ring@0.17.8 X
-rsa@0.9.7 X X
-rust-ini@0.21.1 X
-rustc-demangle@0.1.24 X X
-rustc_version@0.4.1 X X
-rustls@0.23.21 X X X
-rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.11.0 X X
-rustls-webpki@0.102.8 X
-rustversion@1.0.19 X X
-ryu@1.0.18 X X
-salsa20@0.10.2 X X
-scrypt@0.11.0 X X
-semver@1.0.25 X X
-serde@1.0.217 X X
-serde_derive@1.0.217 X X
-serde_json@1.0.137 X X
-serde_urlencoded@0.7.1 X X
-sha1@0.10.6 X X
-sha2@0.10.8 X X
-shlex@1.3.0 X X
-signature@2.2.0 X X
-simple_asn1@0.6.3 X
-slab@0.4.9 X
-smallvec@1.13.2 X X
-socket2@0.5.8 X X
-spin@0.9.8 X
-spki@0.7.3 X X
-stable_deref_trait@1.2.0 X X
-subtle@2.6.1 X
-syn@2.0.96 X X
-sync_wrapper@1.0.2 X
-synstructure@0.13.1 X
-thiserror@2.0.11 X X
-thiserror-impl@2.0.11 X X
-time@0.3.37 X X
-time-core@0.1.2 X X
-time-macros@0.2.19 X X
-tiny-keccak@2.0.2 X
-tinystr@0.7.6 X
-tokio@1.43.0 X
-tokio-rustls@0.26.1 X X
-tokio-util@0.7.13 X
-tower@0.5.2 X
-tower-layer@0.3.3 X
-tower-service@0.3.3 X
-tracing@0.1.41 X
-tracing-core@0.1.33 X
-trim-in-place@0.1.7 X
-try-lock@0.2.5 X
-typenum@1.17.0 X X
-unicode-ident@1.0.15 X X X
-untrusted@0.9.0 X
-url@2.5.4 X X
-utf16_iter@1.0.5 X X
-utf8_iter@1.0.4 X X
-uuid@1.12.1 X X
-version_check@0.9.5 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.100 X X
-wasm-bindgen-backend@0.2.100 X X
-wasm-bindgen-futures@0.4.50 X X
-wasm-bindgen-macro@0.2.100 X X
-wasm-bindgen-macro-support@0.2.100 X X
-wasm-bindgen-shared@0.2.100 X X
-wasm-streams@0.4.2 X X
-web-sys@0.3.77 X X
-webpki-roots@0.26.7 X
-windows-core@0.52.0 X X
-windows-registry@0.2.0 X X
-windows-result@0.2.0 X X
-windows-strings@0.1.0 X X
-windows-sys@0.52.0 X X
-windows-sys@0.59.0 X X
-windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.52.6 X X
-windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.52.6 X X
-write16@1.0.0 X X
-writeable@0.5.5 X
-yoke@0.7.5 X
-yoke-derive@0.7.5 X
-zerocopy@0.7.35 X X X
-zerocopy-derive@0.7.35 X X X
-zerofrom@0.1.5 X
-zerofrom-derive@0.1.5 X
-zeroize@1.8.1 X X
-zerovec@0.10.4 X
-zerovec-derive@0.10.3 X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
+aes@0.8.4 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.95 X X
+async-trait@0.1.85 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
+base64@0.21.7 X X
+base64@0.22.1 X X
+base64ct@1.6.0 X X
+block-buffer@0.10.4 X X
+block-padding@0.3.3 X X
+bumpalo@3.16.0 X X
+byteorder@1.5.0 X X
+bytes@1.9.0 X
+cbc@0.1.2 X X
+cc@1.2.7 X X
+cfg-if@1.0.0 X X
+chrono@0.4.39 X X
+cipher@0.4.4 X X
+const-oid@0.9.6 X X
+core-foundation-sys@0.8.7 X X
+cpufeatures@0.2.16 X X
+crc32c@0.6.8 X X
+crypto-common@0.1.6 X X
+der@0.7.9 X X
+deranged@0.3.11 X X
+digest@0.10.7 X X
+displaydoc@0.2.5 X X
+either@1.13.0 X X
+fastrand@2.3.0 X X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
+generic-array@0.14.7 X
+getrandom@0.2.15 X X
+ghac@0.2.0 X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.11 X X
+http@1.2.0 X X
+http-body@1.0.1 X
+http-body-util@0.1.2 X
+httparse@1.9.5 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.5 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
+iana-time-zone-haiku@0.1.2 X X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+inout@0.1.3 X X
+ipnet@2.10.1 X X
+itertools@0.14.0 X X
+itoa@1.0.14 X X
+js-sys@0.3.76 X X
+jsonwebtoken@9.3.0 X
+lazy_static@1.5.0 X X
+libc@0.2.169 X X
+libm@0.2.11 X X
+litemap@0.7.4 X
+log@0.4.22 X X
+md-5@0.10.6 X X
+memchr@2.7.4 X X
+mime@0.3.17 X X
+miniz_oxide@0.8.2 X X X
+mio@1.0.3 X
+num-bigint@0.4.6 X X
+num-bigint-dig@0.8.4 X X
+num-conv@0.1.0 X X
+num-integer@0.1.46 X X
+num-iter@0.1.45 X X
+num-traits@0.2.19 X X
+object@0.36.7 X X
+once_cell@1.20.2 X X
+opendal@0.52.0 X
+opendal-hs@0.0.0 X
+pbkdf2@0.12.2 X X
+pem@3.0.4 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project-lite@0.2.16 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs5@0.7.1 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.20 X X
+proc-macro2@1.0.92 X X
+prost@0.13.5 X
+prost-derive@0.13.5 X
+quick-xml@0.35.0 X
+quick-xml@0.36.2 X
+quote@1.0.38 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+reqsign@0.16.1 X
+reqwest@0.12.12 X X
+ring@0.17.8 X
+rsa@0.9.7 X X
+rustc-demangle@0.1.24 X X
+rustc_version@0.4.1 X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+ryu@1.0.18 X X
+salsa20@0.10.2 X X
+scrypt@0.11.0 X X
+semver@1.0.24 X X
+serde@1.0.217 X X
+serde_derive@1.0.217 X X
+serde_json@1.0.135 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+shlex@1.3.0 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.13.2 X X
+socket2@0.5.8 X X
+spin@0.9.8 X
+spki@0.7.3 X X
+stable_deref_trait@1.2.0 X X
+subtle@2.6.1 X
+syn@2.0.95 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+thiserror@1.0.69 X X
+thiserror-impl@1.0.69 X X
+time@0.3.37 X X
+time-core@0.1.2 X X
+time-macros@0.2.19 X X
+tinystr@0.7.6 X
+tokio@1.42.0 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
+tower@0.5.2 X
+tower-layer@0.3.3 X
+tower-service@0.3.3 X
+tracing@0.1.41 X
+tracing-core@0.1.33 X
+try-lock@0.2.5 X
+typenum@1.17.0 X X
+unicode-ident@1.0.14 X X X
+untrusted@0.9.0 X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
+uuid@1.11.0 X X
+version_check@0.9.5 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+windows-core@0.52.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
+windows-sys@0.52.0 X X
+windows-sys@0.59.0 X X
+windows-targets@0.52.6 X X
+windows_aarch64_gnullvm@0.52.6 X X
+windows_aarch64_msvc@0.52.6 X X
+windows_i686_gnu@0.52.6 X X
+windows_i686_gnullvm@0.52.6 X X
+windows_i686_msvc@0.52.6 X X
+windows_x86_64_gnu@0.52.6 X X
+windows_x86_64_gnullvm@0.52.6 X X
+windows_x86_64_msvc@0.52.6 X X
+write16@1.0.0 X X
+writeable@0.5.5 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
+zerocopy@0.7.35 X X X
+zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
+zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
diff --git a/bindings/java/DEPENDENCIES.rust.tsv b/bindings/java/DEPENDENCIES.rust.tsv
index 33d84ea..ac88528e 100644
--- a/bindings/java/DEPENDENCIES.rust.tsv
+++ b/bindings/java/DEPENDENCIES.rust.tsv
@@ -1,268 +1,266 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
-addr2line@0.24.2 X X
-adler2@2.0.0 X X X
-aes@0.8.4 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.94 X X
-arc-swap@1.7.1 X X
-async-trait@0.1.83 X X
-autocfg@1.4.0 X X
-awaitable@0.4.0 X
-awaitable-error@0.1.0 X
-backon@1.3.0 X
-backtrace@0.3.74 X X
-base64@0.21.7 X X
-base64@0.22.1 X X
-base64ct@1.6.0 X X
-bb8@0.8.6 X
-bitflags@2.6.0 X X
-block-buffer@0.10.4 X X
-block-padding@0.3.3 X X
-bumpalo@3.16.0 X X
-byteorder@1.5.0 X X
-bytes@1.9.0 X
-cbc@0.1.2 X X
-cc@1.2.4 X X
-cesu8@1.1.0 X X
-cfg-if@1.0.0 X X
-chrono@0.4.39 X X
-cipher@0.4.4 X X
-combine@4.6.7 X
-concurrent_arena@0.1.10 X
-const-oid@0.9.6 X X
-const-random@0.1.18 X X
-const-random-macro@0.1.16 X X
-core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.16 X X
-crc32c@0.6.8 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-der@0.7.9 X X
-deranged@0.3.11 X X
-derive_destructure2@0.1.3 X X
-digest@0.10.7 X X
-displaydoc@0.2.5 X X
-dlv-list@0.5.2 X X
-errno@0.3.10 X X
-fastrand@2.3.0 X X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.31 X X
-futures-channel@0.3.31 X X
-futures-core@0.3.31 X X
-futures-io@0.3.31 X X
-futures-macro@0.3.31 X X
-futures-sink@0.3.31 X X
-futures-task@0.3.31 X X
-futures-util@0.3.31 X X
-generic-array@0.14.7 X
-getrandom@0.2.15 X X
-gimli@0.31.1 X X
-gloo-timers@0.3.0 X X
-hashbrown@0.14.5 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.11 X X
-http@1.2.0 X X
-http-body@1.0.1 X
-http-body-util@0.1.2 X
-httparse@1.9.5 X X
-hyper@1.5.2 X
-hyper-rustls@0.27.4 X X X
-hyper-util@0.1.10 X
-iana-time-zone@0.1.61 X X
-iana-time-zone-haiku@0.1.2 X X
-icu_collections@1.5.0 X
-icu_locid@1.5.0 X
-icu_locid_transform@1.5.0 X
-icu_locid_transform_data@1.5.0 X
-icu_normalizer@1.5.0 X
-icu_normalizer_data@1.5.0 X
-icu_properties@1.5.1 X
-icu_properties_data@1.5.0 X
-icu_provider@1.5.0 X
-icu_provider_macros@1.5.0 X
-idna@1.0.3 X X
-idna_adapter@1.2.0 X X
-inout@0.1.3 X X
-ipnet@2.10.1 X X
-itoa@1.0.14 X X
-jni@0.21.1 X X
-jni-sys@0.3.0 X X
-js-sys@0.3.76 X X
-jsonwebtoken@9.3.0 X
-lazy_static@1.5.0 X X
-libc@0.2.169 X X
-libm@0.2.11 X X
-linux-raw-sys@0.4.14 X X X
-litemap@0.7.4 X
-lock_api@0.4.12 X X
-log@0.4.22 X X
-md-5@0.10.6 X X
-memchr@2.7.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.8.2 X X X
-mio@1.0.3 X
-num-bigint@0.4.6 X X
-num-bigint-dig@0.8.4 X X
-num-conv@0.1.0 X X
-num-derive@0.4.2 X X
-num-integer@0.1.46 X X
-num-iter@0.1.45 X X
-num-traits@0.2.19 X X
-object@0.36.5 X X
-once_cell@1.20.2 X X
-opendal@0.51.2 X
-opendal-java@0.0.0 X
-openssh@0.11.4 X X
-openssh-sftp-client@0.15.2 X
-openssh-sftp-client-lowlevel@0.7.1 X
-openssh-sftp-error@0.5.1 X
-openssh-sftp-protocol@0.24.1 X
-openssh-sftp-protocol-error@0.1.1 X
-ordered-multimap@0.7.3 X
-parking_lot@0.12.3 X X
-parking_lot_core@0.9.10 X X
-pbkdf2@0.12.2 X X
-pem@3.0.4 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project@1.1.7 X X
-pin-project-internal@1.1.7 X X
-pin-project-lite@0.2.15 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs5@0.7.1 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.20 X X
-proc-macro2@1.0.92 X X
-quick-xml@0.35.0 X
-quick-xml@0.36.2 X
-quote@1.0.37 X X
-rand@0.8.5 X X
-rand_chacha@0.3.1 X X
-rand_core@0.6.4 X X
-redox_syscall@0.5.8 X
-reqsign@0.16.1 X
-reqwest@0.12.9 X X
-ring@0.17.8 X
-rsa@0.9.7 X X
-rust-ini@0.21.1 X
-rustc-demangle@0.1.24 X X
-rustc_version@0.4.1 X X
-rustix@0.38.42 X X X
-rustls@0.23.20 X X X
-rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.10.1 X X
-rustls-webpki@0.102.8 X
-ryu@1.0.18 X X
-salsa20@0.10.2 X X
-same-file@1.0.6 X X
-scopeguard@1.2.0 X X
-scrypt@0.11.0 X X
-semver@1.0.24 X X
-serde@1.0.216 X X
-serde_derive@1.0.216 X X
-serde_json@1.0.133 X X
-serde_urlencoded@0.7.1 X X
-sha1@0.10.6 X X
-sha2@0.10.8 X X
-shell-escape@0.1.5 X X
-shlex@1.3.0 X X
-signal-hook-registry@1.4.2 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.13.2 X X
-socket2@0.5.8 X X
-spin@0.9.8 X
-spki@0.7.3 X X
-ssh_format@0.14.1 X
-ssh_format_error@0.1.0 X
-stable_deref_trait@1.2.0 X X
-subtle@2.6.1 X
-syn@2.0.90 X X
-sync_wrapper@1.0.2 X
-synstructure@0.13.1 X
-tempfile@3.14.0 X X
-thin-vec@0.2.13 X X
-thiserror@1.0.69 X X
-thiserror@2.0.8 X X
-thiserror-impl@1.0.69 X X
-thiserror-impl@2.0.8 X X
-time@0.3.37 X X
-time-core@0.1.2 X X
-time-macros@0.2.19 X X
-tiny-keccak@2.0.2 X
-tinystr@0.7.6 X
-tokio@1.42.0 X
-tokio-io-utility@0.7.6 X
-tokio-macros@2.4.0 X
-tokio-rustls@0.26.1 X X
-tokio-util@0.7.13 X
-tower-service@0.3.3 X
-tracing@0.1.41 X
-tracing-attributes@0.1.28 X
-tracing-core@0.1.33 X
-trim-in-place@0.1.7 X
-triomphe@0.1.11 X X
-try-lock@0.2.5 X
-typenum@1.17.0 X X
-unicode-ident@1.0.14 X X X
-untrusted@0.9.0 X
-url@2.5.4 X X
-utf16_iter@1.0.5 X X
-utf8_iter@1.0.4 X X
-uuid@1.11.0 X X
-vec-strings@0.4.8 X
-version_check@0.9.5 X X
-walkdir@2.5.0 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.99 X X
-wasm-bindgen-backend@0.2.99 X X
-wasm-bindgen-futures@0.4.49 X X
-wasm-bindgen-macro@0.2.99 X X
-wasm-bindgen-macro-support@0.2.99 X X
-wasm-bindgen-shared@0.2.99 X X
-wasm-streams@0.4.2 X X
-web-sys@0.3.76 X X
-webpki-roots@0.26.7 X
-winapi-util@0.1.9 X X
-windows-core@0.52.0 X X
-windows-registry@0.2.0 X X
-windows-result@0.2.0 X X
-windows-strings@0.1.0 X X
-windows-sys@0.45.0 X X
-windows-sys@0.52.0 X X
-windows-sys@0.59.0 X X
-windows-targets@0.42.2 X X
-windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.42.2 X X
-windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.42.2 X X
-windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.42.2 X X
-windows_i686_gnu@0.52.6 X X
-windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.42.2 X X
-windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.42.2 X X
-windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.42.2 X X
-windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.42.2 X X
-windows_x86_64_msvc@0.52.6 X X
-write16@1.0.0 X X
-writeable@0.5.5 X
-yoke@0.7.5 X
-yoke-derive@0.7.5 X
-zerocopy@0.7.35 X X X
-zerocopy-derive@0.7.35 X X X
-zerofrom@0.1.5 X
-zerofrom-derive@0.1.5 X
-zeroize@1.8.1 X X
-zerovec@0.10.4 X
-zerovec-derive@0.10.3 X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
+aes@0.8.4 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.95 X X
+arc-swap@1.7.1 X X
+async-trait@0.1.85 X X
+autocfg@1.4.0 X X
+awaitable@0.4.0 X
+awaitable-error@0.1.0 X
+backon@1.3.0 X
+backtrace@0.3.74 X X
+base64@0.21.7 X X
+base64@0.22.1 X X
+base64ct@1.6.0 X X
+bb8@0.8.6 X
+bitflags@2.6.0 X X
+block-buffer@0.10.4 X X
+block-padding@0.3.3 X X
+bumpalo@3.16.0 X X
+byteorder@1.5.0 X X
+bytes@1.9.0 X
+cbc@0.1.2 X X
+cc@1.2.7 X X
+cesu8@1.1.0 X X
+cfg-if@1.0.0 X X
+chrono@0.4.39 X X
+cipher@0.4.4 X X
+combine@4.6.7 X
+concurrent_arena@0.1.10 X
+const-oid@0.9.6 X X
+core-foundation-sys@0.8.7 X X
+cpufeatures@0.2.16 X X
+crc32c@0.6.8 X X
+crypto-common@0.1.6 X X
+der@0.7.9 X X
+deranged@0.3.11 X X
+derive_destructure2@0.1.3 X X
+digest@0.10.7 X X
+displaydoc@0.2.5 X X
+either@1.13.0 X X
+errno@0.3.10 X X
+fastrand@2.3.0 X X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
+generic-array@0.14.7 X
+getrandom@0.2.15 X X
+ghac@0.2.0 X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.11 X X
+http@1.2.0 X X
+http-body@1.0.1 X
+http-body-util@0.1.2 X
+httparse@1.9.5 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.5 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
+iana-time-zone-haiku@0.1.2 X X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+inout@0.1.3 X X
+ipnet@2.10.1 X X
+itertools@0.13.0 X X
+itoa@1.0.14 X X
+jni@0.21.1 X X
+jni-sys@0.3.0 X X
+js-sys@0.3.76 X X
+jsonwebtoken@9.3.0 X
+lazy_static@1.5.0 X X
+libc@0.2.169 X X
+libm@0.2.11 X X
+linux-raw-sys@0.4.15 X X X
+litemap@0.7.4 X
+lock_api@0.4.12 X X
+log@0.4.22 X X
+md-5@0.10.6 X X
+memchr@2.7.4 X X
+mime@0.3.17 X X
+miniz_oxide@0.8.2 X X X
+mio@1.0.3 X
+num-bigint@0.4.6 X X
+num-bigint-dig@0.8.4 X X
+num-conv@0.1.0 X X
+num-derive@0.4.2 X X
+num-integer@0.1.46 X X
+num-iter@0.1.45 X X
+num-traits@0.2.19 X X
+object@0.36.7 X X
+once_cell@1.20.2 X X
+opendal@0.52.0 X
+opendal-java@0.0.0 X
+openssh@0.11.4 X X
+openssh-sftp-client@0.15.2 X
+openssh-sftp-client-lowlevel@0.7.1 X
+openssh-sftp-error@0.5.1 X
+openssh-sftp-protocol@0.24.1 X
+openssh-sftp-protocol-error@0.1.1 X
+parking_lot@0.12.3 X X
+parking_lot_core@0.9.10 X X
+pbkdf2@0.12.2 X X
+pem@3.0.4 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project@1.1.8 X X
+pin-project-internal@1.1.8 X X
+pin-project-lite@0.2.16 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs5@0.7.1 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.20 X X
+proc-macro2@1.0.92 X X
+prost@0.13.4 X
+prost-derive@0.13.4 X
+quick-xml@0.35.0 X
+quick-xml@0.36.2 X
+quote@1.0.38 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+redox_syscall@0.5.8 X
+reqsign@0.16.1 X
+reqwest@0.12.12 X X
+ring@0.17.8 X
+rsa@0.9.7 X X
+rustc-demangle@0.1.24 X X
+rustc_version@0.4.1 X X
+rustix@0.38.43 X X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+ryu@1.0.18 X X
+salsa20@0.10.2 X X
+same-file@1.0.6 X X
+scopeguard@1.2.0 X X
+scrypt@0.11.0 X X
+semver@1.0.24 X X
+serde@1.0.217 X X
+serde_derive@1.0.217 X X
+serde_json@1.0.135 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+shell-escape@0.1.5 X X
+shlex@1.3.0 X X
+signal-hook-registry@1.4.2 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.13.2 X X
+socket2@0.5.8 X X
+spin@0.9.8 X
+spki@0.7.3 X X
+ssh_format@0.14.1 X
+ssh_format_error@0.1.0 X
+stable_deref_trait@1.2.0 X X
+subtle@2.6.1 X
+syn@2.0.95 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+tempfile@3.15.0 X X
+thin-vec@0.2.13 X X
+thiserror@1.0.69 X X
+thiserror@2.0.9 X X
+thiserror-impl@1.0.69 X X
+thiserror-impl@2.0.9 X X
+time@0.3.37 X X
+time-core@0.1.2 X X
+time-macros@0.2.19 X X
+tinystr@0.7.6 X
+tokio@1.42.0 X
+tokio-io-utility@0.7.6 X
+tokio-macros@2.4.0 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
+tower@0.5.2 X
+tower-layer@0.3.3 X
+tower-service@0.3.3 X
+tracing@0.1.41 X
+tracing-attributes@0.1.28 X
+tracing-core@0.1.33 X
+triomphe@0.1.14 X X
+try-lock@0.2.5 X
+typenum@1.17.0 X X
+unicode-ident@1.0.14 X X X
+untrusted@0.9.0 X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
+uuid@1.11.0 X X
+vec-strings@0.4.8 X
+version_check@0.9.5 X X
+walkdir@2.5.0 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+winapi-util@0.1.9 X X
+windows-core@0.52.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
+windows-sys@0.45.0 X X
+windows-sys@0.52.0 X X
+windows-sys@0.59.0 X X
+windows-targets@0.42.2 X X
+windows-targets@0.52.6 X X
+windows_aarch64_gnullvm@0.42.2 X X
+windows_aarch64_gnullvm@0.52.6 X X
+windows_aarch64_msvc@0.42.2 X X
+windows_aarch64_msvc@0.52.6 X X
+windows_i686_gnu@0.42.2 X X
+windows_i686_gnu@0.52.6 X X
+windows_i686_gnullvm@0.52.6 X X
+windows_i686_msvc@0.42.2 X X
+windows_i686_msvc@0.52.6 X X
+windows_x86_64_gnu@0.42.2 X X
+windows_x86_64_gnu@0.52.6 X X
+windows_x86_64_gnullvm@0.42.2 X X
+windows_x86_64_gnullvm@0.52.6 X X
+windows_x86_64_msvc@0.42.2 X X
+windows_x86_64_msvc@0.52.6 X X
+write16@1.0.0 X X
+writeable@0.5.5 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
+zerocopy@0.7.35 X X X
+zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
+zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
diff --git a/bindings/java/pom.xml b/bindings/java/pom.xml
index 8a79dc9..2fa295c 100644
--- a/bindings/java/pom.xml
+++ b/bindings/java/pom.xml
@@ -32,7 +32,7 @@
<groupId>org.apache.opendal</groupId>
<artifactId>opendal</artifactId>
- <version>0.47.8</version> <!-- update version number -->
+ <version>0.47.9</version> <!-- update version number -->
<name>Apache OpenDAL™</name>
<description>
diff --git a/bindings/lua/DEPENDENCIES.rust.tsv b/bindings/lua/DEPENDENCIES.rust.tsv
index cf4caa6..1afb66a 100644
--- a/bindings/lua/DEPENDENCIES.rust.tsv
+++ b/bindings/lua/DEPENDENCIES.rust.tsv
@@ -1,233 +1,226 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
-addr2line@0.24.2 X X
-adler2@2.0.0 X X X
-aes@0.8.4 X X
-aho-corasick@1.1.3 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.95 X X
-async-trait@0.1.85 X X
-autocfg@1.4.0 X X
-backon@1.3.0 X
-backtrace@0.3.74 X X
-base64@0.21.7 X X
-base64@0.22.1 X X
-base64ct@1.6.0 X X
-block-buffer@0.10.4 X X
-block-padding@0.3.3 X X
-bstr@1.11.3 X X
-bumpalo@3.16.0 X X
-byteorder@1.5.0 X X
-bytes@1.9.0 X
-cbc@0.1.2 X X
-cc@1.2.10 X X
-cfg-if@1.0.0 X X
-chrono@0.4.39 X X
-cipher@0.4.4 X X
-const-oid@0.9.6 X X
-const-random@0.1.18 X X
-const-random-macro@0.1.16 X X
-core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.17 X X
-crc32c@0.6.8 X X
-crunchy@0.2.3 X
-crypto-common@0.1.6 X X
-der@0.7.9 X X
-deranged@0.3.11 X X
-digest@0.10.7 X X
-displaydoc@0.2.5 X X
-dlv-list@0.5.2 X X
-either@1.13.0 X X
-fastrand@2.3.0 X X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.31 X X
-futures-channel@0.3.31 X X
-futures-core@0.3.31 X X
-futures-io@0.3.31 X X
-futures-macro@0.3.31 X X
-futures-sink@0.3.31 X X
-futures-task@0.3.31 X X
-futures-util@0.3.31 X X
-generic-array@0.14.7 X
-getrandom@0.2.15 X X
-gimli@0.31.1 X X
-gloo-timers@0.3.0 X X
-hashbrown@0.14.5 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.11 X X
-http@1.2.0 X X
-http-body@1.0.1 X
-http-body-util@0.1.2 X
-httparse@1.9.5 X X
-hyper@1.5.2 X
-hyper-rustls@0.27.5 X X X
-hyper-util@0.1.10 X
-iana-time-zone@0.1.61 X X
-iana-time-zone-haiku@0.1.2 X X
-icu_collections@1.5.0 X
-icu_locid@1.5.0 X
-icu_locid_transform@1.5.0 X
-icu_locid_transform_data@1.5.0 X
-icu_normalizer@1.5.0 X
-icu_normalizer_data@1.5.0 X
-icu_properties@1.5.1 X
-icu_properties_data@1.5.0 X
-icu_provider@1.5.0 X
-icu_provider_macros@1.5.0 X
-idna@1.0.3 X X
-idna_adapter@1.2.0 X X
-inout@0.1.3 X X
-ipnet@2.11.0 X X
-itertools@0.12.1 X X
-itoa@1.0.14 X X
-js-sys@0.3.77 X X
-jsonwebtoken@9.3.0 X
-lazy_static@1.5.0 X X
-libc@0.2.169 X X
-libm@0.2.11 X X
-litemap@0.7.4 X
-log@0.4.25 X X
-md-5@0.10.6 X X
-memchr@2.7.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.8.3 X X X
-mio@1.0.3 X
-mlua@0.9.9 X
-mlua-sys@0.6.6 X
-mlua_derive@0.9.3 X
-num-bigint@0.4.6 X X
-num-bigint-dig@0.8.4 X X
-num-conv@0.1.0 X X
-num-integer@0.1.46 X X
-num-iter@0.1.45 X X
-num-traits@0.2.19 X X
-object@0.36.7 X X
-once_cell@1.20.2 X X
-opendal@0.51.2 X
-opendal-lua@0.0.0 X
-ordered-multimap@0.7.3 X
-pbkdf2@0.12.2 X X
-pem@3.0.4 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project-lite@0.2.16 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs5@0.7.1 X X
-pkcs8@0.10.2 X X
-pkg-config@0.3.31 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.20 X X
-proc-macro-error@1.0.4 X X
-proc-macro-error-attr@1.0.4 X X
-proc-macro2@1.0.93 X X
-quick-xml@0.35.0 X
-quick-xml@0.36.2 X
-quote@1.0.38 X X
-rand@0.8.5 X X
-rand_chacha@0.3.1 X X
-rand_core@0.6.4 X X
-regex@1.11.1 X X
-regex-automata@0.4.9 X X
-regex-syntax@0.8.5 X X
-reqsign@0.16.1 X
-reqwest@0.12.12 X X
-ring@0.17.8 X
-rsa@0.9.7 X X
-rust-ini@0.21.1 X
-rustc-demangle@0.1.24 X X
-rustc-hash@2.1.0 X X
-rustc_version@0.4.1 X X
-rustls@0.23.21 X X X
-rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.11.0 X X
-rustls-webpki@0.102.8 X
-rustversion@1.0.19 X X
-ryu@1.0.18 X X
-salsa20@0.10.2 X X
-scrypt@0.11.0 X X
-semver@1.0.25 X X
-serde@1.0.217 X X
-serde_derive@1.0.217 X X
-serde_json@1.0.137 X X
-serde_urlencoded@0.7.1 X X
-sha1@0.10.6 X X
-sha2@0.10.8 X X
-shlex@1.3.0 X X
-signature@2.2.0 X X
-simple_asn1@0.6.3 X
-slab@0.4.9 X
-smallvec@1.13.2 X X
-socket2@0.5.8 X X
-spin@0.9.8 X
-spki@0.7.3 X X
-stable_deref_trait@1.2.0 X X
-subtle@2.6.1 X
-syn@1.0.109 X X
-syn@2.0.96 X X
-sync_wrapper@1.0.2 X
-synstructure@0.13.1 X
-thiserror@2.0.11 X X
-thiserror-impl@2.0.11 X X
-time@0.3.37 X X
-time-core@0.1.2 X X
-time-macros@0.2.19 X X
-tiny-keccak@2.0.2 X
-tinystr@0.7.6 X
-tokio@1.43.0 X
-tokio-rustls@0.26.1 X X
-tokio-util@0.7.13 X
-tower@0.5.2 X
-tower-layer@0.3.3 X
-tower-service@0.3.3 X
-tracing@0.1.41 X
-tracing-core@0.1.33 X
-trim-in-place@0.1.7 X
-try-lock@0.2.5 X
-typenum@1.17.0 X X
-unicode-ident@1.0.15 X X X
-untrusted@0.9.0 X
-url@2.5.4 X X
-utf16_iter@1.0.5 X X
-utf8_iter@1.0.4 X X
-uuid@1.12.1 X X
-version_check@0.9.5 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.100 X X
-wasm-bindgen-backend@0.2.100 X X
-wasm-bindgen-futures@0.4.50 X X
-wasm-bindgen-macro@0.2.100 X X
-wasm-bindgen-macro-support@0.2.100 X X
-wasm-bindgen-shared@0.2.100 X X
-wasm-streams@0.4.2 X X
-web-sys@0.3.77 X X
-webpki-roots@0.26.7 X
-windows-core@0.52.0 X X
-windows-registry@0.2.0 X X
-windows-result@0.2.0 X X
-windows-strings@0.1.0 X X
-windows-sys@0.52.0 X X
-windows-sys@0.59.0 X X
-windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.52.6 X X
-windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.52.6 X X
-write16@1.0.0 X X
-writeable@0.5.5 X
-yoke@0.7.5 X
-yoke-derive@0.7.5 X
-zerocopy@0.7.35 X X X
-zerocopy-derive@0.7.35 X X X
-zerofrom@0.1.5 X
-zerofrom-derive@0.1.5 X
-zeroize@1.8.1 X X
-zerovec@0.10.4 X
-zerovec-derive@0.10.3 X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
+aes@0.8.4 X X
+aho-corasick@1.1.3 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.95 X X
+async-trait@0.1.85 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
+base64@0.21.7 X X
+base64@0.22.1 X X
+base64ct@1.6.0 X X
+block-buffer@0.10.4 X X
+block-padding@0.3.3 X X
+bstr@1.11.3 X X
+bumpalo@3.16.0 X X
+byteorder@1.5.0 X X
+bytes@1.9.0 X
+cbc@0.1.2 X X
+cc@1.2.7 X X
+cfg-if@1.0.0 X X
+chrono@0.4.39 X X
+cipher@0.4.4 X X
+const-oid@0.9.6 X X
+core-foundation-sys@0.8.7 X X
+cpufeatures@0.2.16 X X
+crc32c@0.6.8 X X
+crypto-common@0.1.6 X X
+der@0.7.9 X X
+deranged@0.3.11 X X
+digest@0.10.7 X X
+displaydoc@0.2.5 X X
+either@1.13.0 X X
+fastrand@2.3.0 X X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
+generic-array@0.14.7 X
+getrandom@0.2.15 X X
+ghac@0.2.0 X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.11 X X
+http@1.2.0 X X
+http-body@1.0.1 X
+http-body-util@0.1.2 X
+httparse@1.9.5 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.5 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
+iana-time-zone-haiku@0.1.2 X X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+inout@0.1.3 X X
+ipnet@2.10.1 X X
+itertools@0.12.1 X X
+itoa@1.0.14 X X
+js-sys@0.3.76 X X
+jsonwebtoken@9.3.0 X
+lazy_static@1.5.0 X X
+libc@0.2.169 X X
+libm@0.2.11 X X
+litemap@0.7.4 X
+log@0.4.22 X X
+md-5@0.10.6 X X
+memchr@2.7.4 X X
+mime@0.3.17 X X
+miniz_oxide@0.8.2 X X X
+mio@1.0.3 X
+mlua@0.9.9 X
+mlua-sys@0.6.6 X
+mlua_derive@0.9.3 X
+num-bigint@0.4.6 X X
+num-bigint-dig@0.8.4 X X
+num-conv@0.1.0 X X
+num-integer@0.1.46 X X
+num-iter@0.1.45 X X
+num-traits@0.2.19 X X
+object@0.36.7 X X
+once_cell@1.20.2 X X
+opendal@0.52.0 X
+opendal-lua@0.0.0 X
+pbkdf2@0.12.2 X X
+pem@3.0.4 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project-lite@0.2.16 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs5@0.7.1 X X
+pkcs8@0.10.2 X X
+pkg-config@0.3.31 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.20 X X
+proc-macro-error@1.0.4 X X
+proc-macro-error-attr@1.0.4 X X
+proc-macro2@1.0.92 X X
+prost@0.13.5 X
+prost-derive@0.13.5 X
+quick-xml@0.35.0 X
+quick-xml@0.36.2 X
+quote@1.0.38 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+regex@1.11.1 X X
+regex-automata@0.4.9 X X
+regex-syntax@0.8.5 X X
+reqsign@0.16.1 X
+reqwest@0.12.12 X X
+ring@0.17.8 X
+rsa@0.9.7 X X
+rustc-demangle@0.1.24 X X
+rustc-hash@2.1.0 X X
+rustc_version@0.4.1 X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+ryu@1.0.18 X X
+salsa20@0.10.2 X X
+scrypt@0.11.0 X X
+semver@1.0.24 X X
+serde@1.0.217 X X
+serde_derive@1.0.217 X X
+serde_json@1.0.135 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+shlex@1.3.0 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.13.2 X X
+socket2@0.5.8 X X
+spin@0.9.8 X
+spki@0.7.3 X X
+stable_deref_trait@1.2.0 X X
+subtle@2.6.1 X
+syn@1.0.109 X X
+syn@2.0.95 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+thiserror@1.0.69 X X
+thiserror-impl@1.0.69 X X
+time@0.3.37 X X
+time-core@0.1.2 X X
+time-macros@0.2.19 X X
+tinystr@0.7.6 X
+tokio@1.42.0 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
+tower@0.5.2 X
+tower-layer@0.3.3 X
+tower-service@0.3.3 X
+tracing@0.1.41 X
+tracing-core@0.1.33 X
+try-lock@0.2.5 X
+typenum@1.17.0 X X
+unicode-ident@1.0.14 X X X
+untrusted@0.9.0 X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
+uuid@1.11.0 X X
+version_check@0.9.5 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+windows-core@0.52.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
+windows-sys@0.52.0 X X
+windows-sys@0.59.0 X X
+windows-targets@0.52.6 X X
+windows_aarch64_gnullvm@0.52.6 X X
+windows_aarch64_msvc@0.52.6 X X
+windows_i686_gnu@0.52.6 X X
+windows_i686_gnullvm@0.52.6 X X
+windows_i686_msvc@0.52.6 X X
+windows_x86_64_gnu@0.52.6 X X
+windows_x86_64_gnullvm@0.52.6 X X
+windows_x86_64_msvc@0.52.6 X X
+write16@1.0.0 X X
+writeable@0.5.5 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
+zerocopy@0.7.35 X X X
+zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
+zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
diff --git a/bindings/nodejs/DEPENDENCIES.rust.tsv b/bindings/nodejs/DEPENDENCIES.rust.tsv
index 4878bf0..5f08619 100644
--- a/bindings/nodejs/DEPENDENCIES.rust.tsv
+++ b/bindings/nodejs/DEPENDENCIES.rust.tsv
@@ -1,230 +1,228 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
-addr2line@0.24.2 X X
-adler2@2.0.0 X X X
-aes@0.8.4 X X
-aho-corasick@1.1.3 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.94 X X
-async-trait@0.1.83 X X
-autocfg@1.4.0 X X
-backon@1.3.0 X
-backtrace@0.3.74 X X
-base64@0.21.7 X X
-base64@0.22.1 X X
-base64ct@1.6.0 X X
-bitflags@2.6.0 X X
-block-buffer@0.10.4 X X
-block-padding@0.3.3 X X
-bumpalo@3.16.0 X X
-byteorder@1.5.0 X X
-bytes@1.9.0 X
-cbc@0.1.2 X X
-cc@1.2.4 X X
-cfg-if@1.0.0 X X
-chrono@0.4.39 X X
-cipher@0.4.4 X X
-const-oid@0.9.6 X X
-const-random@0.1.18 X X
-const-random-macro@0.1.16 X X
-convert_case@0.6.0 X
-core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.16 X X
-crc32c@0.6.8 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-ctor@0.2.9 X X
-der@0.7.9 X X
-deranged@0.3.11 X X
-digest@0.10.7 X X
-displaydoc@0.2.5 X X
-dlv-list@0.5.2 X X
-fastrand@2.3.0 X X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.31 X X
-futures-channel@0.3.31 X X
-futures-core@0.3.31 X X
-futures-executor@0.3.31 X X
-futures-io@0.3.31 X X
-futures-macro@0.3.31 X X
-futures-sink@0.3.31 X X
-futures-task@0.3.31 X X
-futures-util@0.3.31 X X
-generic-array@0.14.7 X
-getrandom@0.2.15 X X
-gimli@0.31.1 X X
-gloo-timers@0.3.0 X X
-hashbrown@0.14.5 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.11 X X
-http@1.2.0 X X
-http-body@1.0.1 X
-http-body-util@0.1.2 X
-httparse@1.9.5 X X
-hyper@1.5.2 X
-hyper-rustls@0.27.4 X X X
-hyper-util@0.1.10 X
-iana-time-zone@0.1.61 X X
-iana-time-zone-haiku@0.1.2 X X
-icu_collections@1.5.0 X
-icu_locid@1.5.0 X
-icu_locid_transform@1.5.0 X
-icu_locid_transform_data@1.5.0 X
-icu_normalizer@1.5.0 X
-icu_normalizer_data@1.5.0 X
-icu_properties@1.5.1 X
-icu_properties_data@1.5.0 X
-icu_provider@1.5.0 X
-icu_provider_macros@1.5.0 X
-idna@1.0.3 X X
-idna_adapter@1.2.0 X X
-inout@0.1.3 X X
-ipnet@2.10.1 X X
-itoa@1.0.14 X X
-js-sys@0.3.76 X X
-jsonwebtoken@9.3.0 X
-lazy_static@1.5.0 X X
-libc@0.2.169 X X
-libloading@0.8.6 X
-libm@0.2.11 X X
-litemap@0.7.4 X
-log@0.4.22 X X
-md-5@0.10.6 X X
-memchr@2.7.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.8.2 X X X
-mio@1.0.3 X
-napi@2.16.13 X
-napi-build@2.1.4 X
-napi-derive@2.16.13 X
-napi-derive-backend@1.0.75 X
-napi-sys@2.4.0 X
-num-bigint@0.4.6 X X
-num-bigint-dig@0.8.4 X X
-num-conv@0.1.0 X X
-num-integer@0.1.46 X X
-num-iter@0.1.45 X X
-num-traits@0.2.19 X X
-object@0.36.5 X X
-once_cell@1.20.2 X X
-opendal@0.51.2 X
-opendal-nodejs@0.0.0 X
-ordered-multimap@0.7.3 X
-pbkdf2@0.12.2 X X
-pem@3.0.4 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project-lite@0.2.15 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs5@0.7.1 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.20 X X
-proc-macro2@1.0.92 X X
-quick-xml@0.35.0 X
-quick-xml@0.36.2 X
-quote@1.0.37 X X
-rand@0.8.5 X X
-rand_chacha@0.3.1 X X
-rand_core@0.6.4 X X
-regex@1.11.1 X X
-regex-automata@0.4.9 X X
-regex-syntax@0.8.5 X X
-reqsign@0.16.1 X
-reqwest@0.12.9 X X
-ring@0.17.8 X
-rsa@0.9.7 X X
-rust-ini@0.21.1 X
-rustc-demangle@0.1.24 X X
-rustc_version@0.4.1 X X
-rustls@0.23.20 X X X
-rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.10.1 X X
-rustls-webpki@0.102.8 X
-ryu@1.0.18 X X
-salsa20@0.10.2 X X
-scrypt@0.11.0 X X
-semver@1.0.24 X X
-serde@1.0.216 X X
-serde_derive@1.0.216 X X
-serde_json@1.0.133 X X
-serde_urlencoded@0.7.1 X X
-sha1@0.10.6 X X
-sha2@0.10.8 X X
-shlex@1.3.0 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.13.2 X X
-socket2@0.5.8 X X
-spin@0.9.8 X
-spki@0.7.3 X X
-stable_deref_trait@1.2.0 X X
-subtle@2.6.1 X
-syn@2.0.90 X X
-sync_wrapper@1.0.2 X
-synstructure@0.13.1 X
-thiserror@1.0.69 X X
-thiserror-impl@1.0.69 X X
-time@0.3.37 X X
-time-core@0.1.2 X X
-time-macros@0.2.19 X X
-tiny-keccak@2.0.2 X
-tinystr@0.7.6 X
-tokio@1.42.0 X
-tokio-rustls@0.26.1 X X
-tokio-util@0.7.13 X
-tower-service@0.3.3 X
-tracing@0.1.41 X
-tracing-core@0.1.33 X
-trim-in-place@0.1.7 X
-try-lock@0.2.5 X
-typenum@1.17.0 X X
-unicode-ident@1.0.14 X X X
-unicode-segmentation@1.12.0 X X
-untrusted@0.9.0 X
-url@2.5.4 X X
-utf16_iter@1.0.5 X X
-utf8_iter@1.0.4 X X
-uuid@1.11.0 X X
-version_check@0.9.5 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.99 X X
-wasm-bindgen-backend@0.2.99 X X
-wasm-bindgen-futures@0.4.49 X X
-wasm-bindgen-macro@0.2.99 X X
-wasm-bindgen-macro-support@0.2.99 X X
-wasm-bindgen-shared@0.2.99 X X
-wasm-streams@0.4.2 X X
-web-sys@0.3.76 X X
-webpki-roots@0.26.7 X
-windows-core@0.52.0 X X
-windows-registry@0.2.0 X X
-windows-result@0.2.0 X X
-windows-strings@0.1.0 X X
-windows-sys@0.52.0 X X
-windows-sys@0.59.0 X X
-windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.52.6 X X
-windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.52.6 X X
-write16@1.0.0 X X
-writeable@0.5.5 X
-yoke@0.7.5 X
-yoke-derive@0.7.5 X
-zerocopy@0.7.35 X X X
-zerocopy-derive@0.7.35 X X X
-zerofrom@0.1.5 X
-zerofrom-derive@0.1.5 X
-zeroize@1.8.1 X X
-zerovec@0.10.4 X
-zerovec-derive@0.10.3 X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
+aes@0.8.4 X X
+aho-corasick@1.1.3 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.95 X X
+async-trait@0.1.85 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
+base64@0.21.7 X X
+base64@0.22.1 X X
+base64ct@1.6.0 X X
+bitflags@2.6.0 X X
+block-buffer@0.10.4 X X
+block-padding@0.3.3 X X
+bumpalo@3.16.0 X X
+byteorder@1.5.0 X X
+bytes@1.9.0 X
+cbc@0.1.2 X X
+cc@1.2.7 X X
+cfg-if@1.0.0 X X
+chrono@0.4.39 X X
+cipher@0.4.4 X X
+const-oid@0.9.6 X X
+convert_case@0.6.0 X
+core-foundation-sys@0.8.7 X X
+cpufeatures@0.2.16 X X
+crc32c@0.6.8 X X
+crypto-common@0.1.6 X X
+ctor@0.2.9 X X
+der@0.7.9 X X
+deranged@0.3.11 X X
+digest@0.10.7 X X
+displaydoc@0.2.5 X X
+either@1.13.0 X X
+fastrand@2.3.0 X X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-executor@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
+generic-array@0.14.7 X
+getrandom@0.2.15 X X
+ghac@0.2.0 X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.11 X X
+http@1.2.0 X X
+http-body@1.0.1 X
+http-body-util@0.1.2 X
+httparse@1.9.5 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.5 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
+iana-time-zone-haiku@0.1.2 X X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+inout@0.1.3 X X
+ipnet@2.10.1 X X
+itertools@0.13.0 X X
+itoa@1.0.14 X X
+js-sys@0.3.76 X X
+jsonwebtoken@9.3.0 X
+lazy_static@1.5.0 X X
+libc@0.2.169 X X
+libloading@0.8.6 X
+libm@0.2.11 X X
+litemap@0.7.4 X
+log@0.4.22 X X
+md-5@0.10.6 X X
+memchr@2.7.4 X X
+mime@0.3.17 X X
+miniz_oxide@0.8.2 X X X
+mio@1.0.3 X
+napi@2.16.13 X
+napi-build@2.1.4 X
+napi-derive@2.16.13 X
+napi-derive-backend@1.0.75 X
+napi-sys@2.4.0 X
+num-bigint@0.4.6 X X
+num-bigint-dig@0.8.4 X X
+num-conv@0.1.0 X X
+num-integer@0.1.46 X X
+num-iter@0.1.45 X X
+num-traits@0.2.19 X X
+object@0.36.7 X X
+once_cell@1.20.2 X X
+opendal@0.52.0 X
+opendal-nodejs@0.0.0 X
+pbkdf2@0.12.2 X X
+pem@3.0.4 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project-lite@0.2.16 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs5@0.7.1 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.20 X X
+proc-macro2@1.0.92 X X
+prost@0.13.4 X
+prost-derive@0.13.4 X
+quick-xml@0.35.0 X
+quick-xml@0.36.2 X
+quote@1.0.38 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+regex@1.11.1 X X
+regex-automata@0.4.9 X X
+regex-syntax@0.8.5 X X
+reqsign@0.16.1 X
+reqwest@0.12.12 X X
+ring@0.17.8 X
+rsa@0.9.7 X X
+rustc-demangle@0.1.24 X X
+rustc_version@0.4.1 X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+ryu@1.0.18 X X
+salsa20@0.10.2 X X
+scrypt@0.11.0 X X
+semver@1.0.24 X X
+serde@1.0.217 X X
+serde_derive@1.0.217 X X
+serde_json@1.0.135 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+shlex@1.3.0 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.13.2 X X
+socket2@0.5.8 X X
+spin@0.9.8 X
+spki@0.7.3 X X
+stable_deref_trait@1.2.0 X X
+subtle@2.6.1 X
+syn@2.0.95 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+thiserror@1.0.69 X X
+thiserror-impl@1.0.69 X X
+time@0.3.37 X X
+time-core@0.1.2 X X
+time-macros@0.2.19 X X
+tinystr@0.7.6 X
+tokio@1.42.0 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
+tower@0.5.2 X
+tower-layer@0.3.3 X
+tower-service@0.3.3 X
+tracing@0.1.41 X
+tracing-core@0.1.33 X
+try-lock@0.2.5 X
+typenum@1.17.0 X X
+unicode-ident@1.0.14 X X X
+unicode-segmentation@1.12.0 X X
+untrusted@0.9.0 X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
+uuid@1.11.0 X X
+version_check@0.9.5 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+windows-core@0.52.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
+windows-sys@0.52.0 X X
+windows-sys@0.59.0 X X
+windows-targets@0.52.6 X X
+windows_aarch64_gnullvm@0.52.6 X X
+windows_aarch64_msvc@0.52.6 X X
+windows_i686_gnu@0.52.6 X X
+windows_i686_gnullvm@0.52.6 X X
+windows_i686_msvc@0.52.6 X X
+windows_x86_64_gnu@0.52.6 X X
+windows_x86_64_gnullvm@0.52.6 X X
+windows_x86_64_msvc@0.52.6 X X
+write16@1.0.0 X X
+writeable@0.5.5 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
+zerocopy@0.7.35 X X X
+zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
+zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
diff --git a/bindings/nodejs/npm/darwin-arm64/package.json b/bindings/nodejs/npm/darwin-arm64/package.json
index a1da481..606c88a 100644
--- a/bindings/nodejs/npm/darwin-arm64/package.json
+++ b/bindings/nodejs/npm/darwin-arm64/package.json
@@ -1,7 +1,7 @@
{
"name": "@opendal/lib-darwin-arm64",
"repository": "git@github.com/apache/opendal.git",
- "version": "0.47.10",
+ "version": "0.47.11",
"os": [
"darwin"
],
diff --git a/bindings/nodejs/npm/darwin-x64/package.json b/bindings/nodejs/npm/darwin-x64/package.json
index 388af72..b1a10dc 100644
--- a/bindings/nodejs/npm/darwin-x64/package.json
+++ b/bindings/nodejs/npm/darwin-x64/package.json
@@ -1,6 +1,6 @@
{
"name": "@opendal/lib-darwin-x64",
- "version": "0.47.10",
+ "version": "0.47.11",
"repository": "git@github.com/apache/opendal.git",
"os": [
"darwin"
diff --git a/bindings/nodejs/npm/linux-arm64-gnu/package.json b/bindings/nodejs/npm/linux-arm64-gnu/package.json
index 7b8231c..0c9fbde 100644
--- a/bindings/nodejs/npm/linux-arm64-gnu/package.json
+++ b/bindings/nodejs/npm/linux-arm64-gnu/package.json
@@ -1,6 +1,6 @@
{
"name": "@opendal/lib-linux-arm64-gnu",
- "version": "0.47.10",
+ "version": "0.47.11",
"repository": "git@github.com/apache/opendal.git",
"os": [
"linux"
diff --git a/bindings/nodejs/npm/linux-arm64-musl/package.json b/bindings/nodejs/npm/linux-arm64-musl/package.json
index ecf3553..254082f 100644
--- a/bindings/nodejs/npm/linux-arm64-musl/package.json
+++ b/bindings/nodejs/npm/linux-arm64-musl/package.json
@@ -1,6 +1,6 @@
{
"name": "@opendal/lib-linux-arm64-musl",
- "version": "0.47.10",
+ "version": "0.47.11",
"repository": "git@github.com/apache/opendal.git",
"os": [
"linux"
diff --git a/bindings/nodejs/npm/linux-x64-gnu/package.json b/bindings/nodejs/npm/linux-x64-gnu/package.json
index 9e11005..5c90101 100644
--- a/bindings/nodejs/npm/linux-x64-gnu/package.json
+++ b/bindings/nodejs/npm/linux-x64-gnu/package.json
@@ -1,6 +1,6 @@
{
"name": "@opendal/lib-linux-x64-gnu",
- "version": "0.47.10",
+ "version": "0.47.11",
"repository": "git@github.com/apache/opendal.git",
"os": [
"linux"
diff --git a/bindings/nodejs/npm/win32-arm64-msvc/package.json b/bindings/nodejs/npm/win32-arm64-msvc/package.json
index bc98e1b..bc2334a 100644
--- a/bindings/nodejs/npm/win32-arm64-msvc/package.json
+++ b/bindings/nodejs/npm/win32-arm64-msvc/package.json
@@ -1,6 +1,6 @@
{
"name": "@opendal/lib-win32-arm64-msvc",
- "version": "0.47.10",
+ "version": "0.47.11",
"repository": "git@github.com/apache/opendal.git",
"os": [
"win32"
diff --git a/bindings/nodejs/npm/win32-x64-msvc/package.json b/bindings/nodejs/npm/win32-x64-msvc/package.json
index 2e19763..1cef736 100644
--- a/bindings/nodejs/npm/win32-x64-msvc/package.json
+++ b/bindings/nodejs/npm/win32-x64-msvc/package.json
@@ -1,6 +1,6 @@
{
"name": "@opendal/lib-win32-x64-msvc",
- "version": "0.47.10",
+ "version": "0.47.11",
"repository": "git@github.com/apache/opendal.git",
"os": [
"win32"
diff --git a/bindings/nodejs/package.json b/bindings/nodejs/package.json
index d4e22eb..de2fe27 100644
--- a/bindings/nodejs/package.json
+++ b/bindings/nodejs/package.json
@@ -1,7 +1,7 @@
{
"name": "opendal",
"author": "Apache OpenDAL <dev@opendal.apache.org>",
- "version": "0.47.10",
+ "version": "0.47.11",
"license": "Apache-2.0",
"main": "index.js",
"types": "index.d.ts",
diff --git a/bindings/ocaml/DEPENDENCIES.rust.tsv b/bindings/ocaml/DEPENDENCIES.rust.tsv
index 0634b0f..e9ffdc4 100644
--- a/bindings/ocaml/DEPENDENCIES.rust.tsv
+++ b/bindings/ocaml/DEPENDENCIES.rust.tsv
@@ -1,224 +1,219 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
-addr2line@0.24.2 X X
-adler2@2.0.0 X X X
-aes@0.8.4 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.95 X X
-async-trait@0.1.85 X X
-autocfg@1.4.0 X X
-backon@1.3.0 X
-backtrace@0.3.74 X X
-base64@0.21.7 X X
-base64@0.22.1 X X
-base64ct@1.6.0 X X
-block-buffer@0.10.4 X X
-block-padding@0.3.3 X X
-bumpalo@3.16.0 X X
-byteorder@1.5.0 X X
-bytes@1.9.0 X
-cbc@0.1.2 X X
-cc@1.2.10 X X
-cfg-if@1.0.0 X X
-chrono@0.4.39 X X
-cipher@0.4.4 X X
-const-oid@0.9.6 X X
-const-random@0.1.18 X X
-const-random-macro@0.1.16 X X
-core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.17 X X
-crc32c@0.6.8 X X
-crunchy@0.2.3 X
-crypto-common@0.1.6 X X
-cty@0.2.2 X X
-der@0.7.9 X X
-deranged@0.3.11 X X
-digest@0.10.7 X X
-displaydoc@0.2.5 X X
-dlv-list@0.5.2 X X
-fastrand@2.3.0 X X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.31 X X
-futures-channel@0.3.31 X X
-futures-core@0.3.31 X X
-futures-io@0.3.31 X X
-futures-macro@0.3.31 X X
-futures-sink@0.3.31 X X
-futures-task@0.3.31 X X
-futures-util@0.3.31 X X
-generic-array@0.14.7 X
-getrandom@0.2.15 X X
-gimli@0.31.1 X X
-gloo-timers@0.3.0 X X
-hashbrown@0.14.5 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.11 X X
-http@1.2.0 X X
-http-body@1.0.1 X
-http-body-util@0.1.2 X
-httparse@1.9.5 X X
-hyper@1.5.2 X
-hyper-rustls@0.27.5 X X X
-hyper-util@0.1.10 X
-iana-time-zone@0.1.61 X X
-iana-time-zone-haiku@0.1.2 X X
-icu_collections@1.5.0 X
-icu_locid@1.5.0 X
-icu_locid_transform@1.5.0 X
-icu_locid_transform_data@1.5.0 X
-icu_normalizer@1.5.0 X
-icu_normalizer_data@1.5.0 X
-icu_properties@1.5.1 X
-icu_properties_data@1.5.0 X
-icu_provider@1.5.0 X
-icu_provider_macros@1.5.0 X
-idna@1.0.3 X X
-idna_adapter@1.2.0 X X
-inout@0.1.3 X X
-ipnet@2.11.0 X X
-itoa@1.0.14 X X
-js-sys@0.3.77 X X
-jsonwebtoken@9.3.0 X
-lazy_static@1.5.0 X X
-libc@0.2.169 X X
-libm@0.2.11 X X
-litemap@0.7.4 X
-log@0.4.25 X X
-md-5@0.10.6 X X
-memchr@2.7.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.8.3 X X X
-mio@1.0.3 X
-num-bigint@0.4.6 X X
-num-bigint-dig@0.8.4 X X
-num-conv@0.1.0 X X
-num-integer@0.1.46 X X
-num-iter@0.1.45 X X
-num-traits@0.2.19 X X
-object@0.36.7 X X
-ocaml@1.1.0 X
-ocaml-boxroot-sys@0.3.1 X
-ocaml-build@1.0.0 X
-ocaml-derive@1.0.0 X
-ocaml-sys@0.25.0 X
-once_cell@1.20.2 X X
-opendal@0.51.2 X
-opendal-ocaml@0.0.0 X
-ordered-multimap@0.7.3 X
-pbkdf2@0.12.2 X X
-pem@3.0.4 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project-lite@0.2.16 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs5@0.7.1 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.20 X X
-proc-macro2@1.0.93 X X
-quick-xml@0.35.0 X
-quick-xml@0.36.2 X
-quote@1.0.38 X X
-rand@0.8.5 X X
-rand_chacha@0.3.1 X X
-rand_core@0.6.4 X X
-reqsign@0.16.1 X
-reqwest@0.12.12 X X
-ring@0.17.8 X
-rsa@0.9.7 X X
-rust-ini@0.21.1 X
-rustc-demangle@0.1.24 X X
-rustc_version@0.4.1 X X
-rustls@0.23.21 X X X
-rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.11.0 X X
-rustls-webpki@0.102.8 X
-rustversion@1.0.19 X X
-ryu@1.0.18 X X
-salsa20@0.10.2 X X
-scrypt@0.11.0 X X
-semver@1.0.25 X X
-serde@1.0.217 X X
-serde_derive@1.0.217 X X
-serde_json@1.0.137 X X
-serde_urlencoded@0.7.1 X X
-sha1@0.10.6 X X
-sha2@0.10.8 X X
-shlex@1.3.0 X X
-signature@2.2.0 X X
-simple_asn1@0.6.3 X
-slab@0.4.9 X
-smallvec@1.13.2 X X
-socket2@0.5.8 X X
-spin@0.9.8 X
-spki@0.7.3 X X
-stable_deref_trait@1.2.0 X X
-subtle@2.6.1 X
-syn@2.0.96 X X
-sync_wrapper@1.0.2 X
-synstructure@0.13.1 X
-thiserror@2.0.11 X X
-thiserror-impl@2.0.11 X X
-time@0.3.37 X X
-time-core@0.1.2 X X
-time-macros@0.2.19 X X
-tiny-keccak@2.0.2 X
-tinystr@0.7.6 X
-tokio@1.43.0 X
-tokio-rustls@0.26.1 X X
-tokio-util@0.7.13 X
-tower@0.5.2 X
-tower-layer@0.3.3 X
-tower-service@0.3.3 X
-tracing@0.1.41 X
-tracing-core@0.1.33 X
-trim-in-place@0.1.7 X
-try-lock@0.2.5 X
-typenum@1.17.0 X X
-unicode-ident@1.0.15 X X X
-untrusted@0.9.0 X
-url@2.5.4 X X
-utf16_iter@1.0.5 X X
-utf8_iter@1.0.4 X X
-uuid@1.12.1 X X
-version_check@0.9.5 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.100 X X
-wasm-bindgen-backend@0.2.100 X X
-wasm-bindgen-futures@0.4.50 X X
-wasm-bindgen-macro@0.2.100 X X
-wasm-bindgen-macro-support@0.2.100 X X
-wasm-bindgen-shared@0.2.100 X X
-wasm-streams@0.4.2 X X
-web-sys@0.3.77 X X
-webpki-roots@0.26.7 X
-windows-core@0.52.0 X X
-windows-registry@0.2.0 X X
-windows-result@0.2.0 X X
-windows-strings@0.1.0 X X
-windows-sys@0.52.0 X X
-windows-sys@0.59.0 X X
-windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.52.6 X X
-windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.52.6 X X
-write16@1.0.0 X X
-writeable@0.5.5 X
-yoke@0.7.5 X
-yoke-derive@0.7.5 X
-zerocopy@0.7.35 X X X
-zerocopy-derive@0.7.35 X X X
-zerofrom@0.1.5 X
-zerofrom-derive@0.1.5 X
-zeroize@1.8.1 X X
-zerovec@0.10.4 X
-zerovec-derive@0.10.3 X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
+aes@0.8.4 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.95 X X
+async-trait@0.1.85 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
+base64@0.21.7 X X
+base64@0.22.1 X X
+base64ct@1.6.0 X X
+block-buffer@0.10.4 X X
+block-padding@0.3.3 X X
+bumpalo@3.16.0 X X
+byteorder@1.5.0 X X
+bytes@1.9.0 X
+cbc@0.1.2 X X
+cc@1.2.7 X X
+cfg-if@1.0.0 X X
+chrono@0.4.39 X X
+cipher@0.4.4 X X
+const-oid@0.9.6 X X
+core-foundation-sys@0.8.7 X X
+cpufeatures@0.2.16 X X
+crc32c@0.6.8 X X
+crypto-common@0.1.6 X X
+cty@0.2.2 X X
+der@0.7.9 X X
+deranged@0.3.11 X X
+digest@0.10.7 X X
+displaydoc@0.2.5 X X
+either@1.13.0 X X
+fastrand@2.3.0 X X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
+generic-array@0.14.7 X
+getrandom@0.2.15 X X
+ghac@0.2.0 X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.11 X X
+http@1.2.0 X X
+http-body@1.0.1 X
+http-body-util@0.1.2 X
+httparse@1.9.5 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.5 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
+iana-time-zone-haiku@0.1.2 X X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+inout@0.1.3 X X
+ipnet@2.10.1 X X
+itertools@0.14.0 X X
+itoa@1.0.14 X X
+js-sys@0.3.76 X X
+jsonwebtoken@9.3.0 X
+lazy_static@1.5.0 X X
+libc@0.2.169 X X
+libm@0.2.11 X X
+litemap@0.7.4 X
+log@0.4.22 X X
+md-5@0.10.6 X X
+memchr@2.7.4 X X
+mime@0.3.17 X X
+miniz_oxide@0.8.2 X X X
+mio@1.0.3 X
+num-bigint@0.4.6 X X
+num-bigint-dig@0.8.4 X X
+num-conv@0.1.0 X X
+num-integer@0.1.46 X X
+num-iter@0.1.45 X X
+num-traits@0.2.19 X X
+object@0.36.7 X X
+ocaml@1.1.0 X
+ocaml-boxroot-sys@0.3.1 X
+ocaml-build@1.0.0 X
+ocaml-derive@1.0.0 X
+ocaml-sys@0.25.0 X
+once_cell@1.20.2 X X
+opendal@0.52.0 X
+opendal-ocaml@0.0.0 X
+pbkdf2@0.12.2 X X
+pem@3.0.4 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project-lite@0.2.16 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs5@0.7.1 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.20 X X
+proc-macro2@1.0.92 X X
+prost@0.13.5 X
+prost-derive@0.13.5 X
+quick-xml@0.35.0 X
+quick-xml@0.36.2 X
+quote@1.0.38 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+reqsign@0.16.1 X
+reqwest@0.12.12 X X
+ring@0.17.8 X
+rsa@0.9.7 X X
+rustc-demangle@0.1.24 X X
+rustc_version@0.4.1 X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+ryu@1.0.18 X X
+salsa20@0.10.2 X X
+scrypt@0.11.0 X X
+semver@1.0.24 X X
+serde@1.0.217 X X
+serde_derive@1.0.217 X X
+serde_json@1.0.135 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+shlex@1.3.0 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.13.2 X X
+socket2@0.5.8 X X
+spin@0.9.8 X
+spki@0.7.3 X X
+stable_deref_trait@1.2.0 X X
+subtle@2.6.1 X
+syn@2.0.95 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+thiserror@1.0.69 X X
+thiserror-impl@1.0.69 X X
+time@0.3.37 X X
+time-core@0.1.2 X X
+time-macros@0.2.19 X X
+tinystr@0.7.6 X
+tokio@1.42.0 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
+tower@0.5.2 X
+tower-layer@0.3.3 X
+tower-service@0.3.3 X
+tracing@0.1.41 X
+tracing-core@0.1.33 X
+try-lock@0.2.5 X
+typenum@1.17.0 X X
+unicode-ident@1.0.14 X X X
+untrusted@0.9.0 X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
+uuid@1.11.0 X X
+version_check@0.9.5 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+windows-core@0.52.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
+windows-sys@0.52.0 X X
+windows-sys@0.59.0 X X
+windows-targets@0.52.6 X X
+windows_aarch64_gnullvm@0.52.6 X X
+windows_aarch64_msvc@0.52.6 X X
+windows_i686_gnu@0.52.6 X X
+windows_i686_gnullvm@0.52.6 X X
+windows_i686_msvc@0.52.6 X X
+windows_x86_64_gnu@0.52.6 X X
+windows_x86_64_gnullvm@0.52.6 X X
+windows_x86_64_msvc@0.52.6 X X
+write16@1.0.0 X X
+writeable@0.5.5 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
+zerocopy@0.7.35 X X X
+zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
+zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
diff --git a/bindings/php/DEPENDENCIES.rust.tsv b/bindings/php/DEPENDENCIES.rust.tsv
index 1c56dd9..65c39c7 100644
--- a/bindings/php/DEPENDENCIES.rust.tsv
+++ b/bindings/php/DEPENDENCIES.rust.tsv
@@ -13,7 +13,7 @@
base64@0.22.1 X X
base64ct@1.6.0 X X
bindgen@0.68.1 X
-bitflags@2.8.0 X X
+bitflags@2.6.0 X X
block-buffer@0.10.4 X X
block-padding@0.3.3 X X
bumpalo@3.16.0 X X
@@ -26,23 +26,20 @@
cargo-platform@0.1.9 X X
cargo_metadata@0.14.2 X
cbc@0.1.2 X X
-cc@1.2.10 X X
+cc@1.2.7 X X
cexpr@0.6.0 X X
cfg-if@1.0.0 X X
chrono@0.4.39 X X
cipher@0.4.4 X X
clang-sys@1.8.1 X
const-oid@0.9.6 X X
-const-random@0.1.18 X X
-const-random-macro@0.1.16 X X
constant_time_eq@0.1.5 X
core-foundation@0.9.4 X X
core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.17 X X
+cpufeatures@0.2.16 X X
crc32c@0.6.8 X X
crc32fast@1.4.2 X X
crossbeam-utils@0.8.21 X X
-crunchy@0.2.3 X
crypto-common@0.1.6 X X
darling@0.14.4 X
darling_core@0.14.4 X
@@ -51,7 +48,6 @@
deranged@0.3.11 X X
digest@0.10.7 X X
displaydoc@0.2.5 X X
-dlv-list@0.5.2 X X
either@1.13.0 X X
errno@0.3.10 X X
error-chain@0.12.4 X X
@@ -73,10 +69,10 @@
futures-util@0.3.31 X X
generic-array@0.14.7 X
getrandom@0.2.15 X X
+ghac@0.2.0 X
gimli@0.31.1 X X
glob@0.3.2 X X
gloo-timers@0.3.0 X X
-hashbrown@0.14.5 X X
hex@0.4.3 X X
hmac@0.12.1 X X
home@0.5.11 X X
@@ -103,10 +99,11 @@
idna@1.0.3 X X
idna_adapter@1.2.0 X X
inout@0.1.3 X X
-ipnet@2.11.0 X X
+ipnet@2.10.1 X X
+itertools@0.14.0 X X
itoa@1.0.14 X X
jobserver@0.1.32 X X
-js-sys@0.3.77 X X
+js-sys@0.3.76 X X
jsonwebtoken@9.3.0 X
lazy_static@1.5.0 X X
lazycell@1.3.0 X X
@@ -116,14 +113,14 @@
linux-raw-sys@0.4.15 X X X
litemap@0.7.4 X
lock_api@0.4.12 X X
-log@0.4.25 X X
+log@0.4.22 X X
md-5@0.10.6 X X
memchr@2.7.4 X X
mime@0.3.17 X X
minimal-lexical@0.2.1 X X
-miniz_oxide@0.8.3 X X X
+miniz_oxide@0.8.2 X X X
mio@1.0.3 X
-native-tls@0.2.13 X X
+native-tls@0.2.12 X X
nom@7.1.3 X
num-bigint@0.4.6 X X
num-bigint-dig@0.8.4 X X
@@ -133,13 +130,12 @@
num-traits@0.2.19 X X
object@0.36.7 X X
once_cell@1.20.2 X X
-opendal@0.51.2 X
+opendal@0.52.0 X
opendal-php@0.0.0 X
-openssl@0.10.69 X
+openssl@0.10.68 X
openssl-macros@0.1.1 X X
-openssl-probe@0.1.6 X X
+openssl-probe@0.1.5 X X
openssl-sys@0.9.104 X
-ordered-multimap@0.7.3 X
parking_lot@0.12.3 X X
parking_lot_core@0.9.10 X X
password-hash@0.4.2 X X
@@ -157,8 +153,10 @@
pkg-config@0.3.31 X X
powerfmt@0.2.0 X X
ppv-lite86@0.2.20 X X
-prettyplease@0.2.29 X X
-proc-macro2@1.0.93 X X
+prettyplease@0.2.27 X X
+proc-macro2@1.0.92 X X
+prost@0.13.5 X
+prost-derive@0.13.5 X
pulldown-cmark@0.9.6 X
quick-xml@0.35.0 X
quick-xml@0.36.2 X
@@ -174,16 +172,14 @@
reqwest@0.12.12 X X
ring@0.17.8 X
rsa@0.9.7 X X
-rust-ini@0.21.1 X
rustc-demangle@0.1.24 X X
rustc-hash@1.1.0 X X
rustc_version@0.4.1 X X
-rustix@0.38.44 X X X
-rustls@0.23.21 X X X
+rustix@0.38.43 X X X
+rustls@0.23.20 X X X
rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.11.0 X X
+rustls-pki-types@1.10.1 X X
rustls-webpki@0.102.8 X
-rustversion@1.0.19 X X
ryu@1.0.18 X X
salsa20@0.10.2 X X
same-file@1.0.6 X X
@@ -192,16 +188,16 @@
scrypt@0.11.0 X X
security-framework@2.11.1 X X
security-framework-sys@2.14.0 X X
-semver@1.0.25 X X
+semver@1.0.24 X X
serde@1.0.217 X X
serde_derive@1.0.217 X X
-serde_json@1.0.137 X X
+serde_json@1.0.135 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
shlex@1.3.0 X X
signature@2.2.0 X X
-simple_asn1@0.6.3 X
+simple_asn1@0.6.2 X
skeptic@0.13.7 X X
slab@0.4.9 X
smallvec@1.13.2 X X
@@ -212,18 +208,17 @@
strsim@0.10.0 X
subtle@2.6.1 X
syn@1.0.109 X X
-syn@2.0.96 X X
+syn@2.0.95 X X
sync_wrapper@1.0.2 X
synstructure@0.13.1 X
tempfile@3.15.0 X X
-thiserror@2.0.11 X X
-thiserror-impl@2.0.11 X X
+thiserror@1.0.69 X X
+thiserror-impl@1.0.69 X X
time@0.3.37 X X
time-core@0.1.2 X X
time-macros@0.2.19 X X
-tiny-keccak@2.0.2 X
tinystr@0.7.6 X
-tokio@1.43.0 X
+tokio@1.42.0 X
tokio-rustls@0.26.1 X X
tokio-util@0.7.13 X
tower@0.5.2 X
@@ -231,30 +226,29 @@
tower-service@0.3.3 X
tracing@0.1.41 X
tracing-core@0.1.33 X
-trim-in-place@0.1.7 X
try-lock@0.2.5 X
typenum@1.17.0 X X
unicase@2.8.1 X X
-unicode-ident@1.0.15 X X X
+unicode-ident@1.0.14 X X X
untrusted@0.9.0 X
ureq@2.12.1 X X
url@2.5.4 X X
utf16_iter@1.0.5 X X
utf8_iter@1.0.4 X X
-uuid@1.12.1 X X
+uuid@1.11.0 X X
vcpkg@0.2.15 X X
version_check@0.9.5 X X
walkdir@2.5.0 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.100 X X
-wasm-bindgen-backend@0.2.100 X X
-wasm-bindgen-futures@0.4.50 X X
-wasm-bindgen-macro@0.2.100 X X
-wasm-bindgen-macro-support@0.2.100 X X
-wasm-bindgen-shared@0.2.100 X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
wasm-streams@0.4.2 X X
-web-sys@0.3.77 X X
+web-sys@0.3.76 X X
webpki-roots@0.26.7 X
which@4.4.2 X
winapi-util@0.1.9 X X
diff --git a/bindings/python/Cargo.toml b/bindings/python/Cargo.toml
index 3f95286..b0afb08 100644
--- a/bindings/python/Cargo.toml
+++ b/bindings/python/Cargo.toml
@@ -25,7 +25,7 @@
license = "Apache-2.0"
repository = "https://github.com/apache/opendal"
rust-version = "1.75"
-version = "0.45.15"
+version = "0.45.16"
[features]
default = [
diff --git a/bindings/python/DEPENDENCIES.rust.tsv b/bindings/python/DEPENDENCIES.rust.tsv
index 81750c2..87c595f 100644
--- a/bindings/python/DEPENDENCIES.rust.tsv
+++ b/bindings/python/DEPENDENCIES.rust.tsv
@@ -1,250 +1,266 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib
-addr2line@0.22.0 X X
-adler@1.0.2 X X X
-aes@0.8.4 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.87 X X
-arc-swap@1.7.1 X X
-async-trait@0.1.83 X X
-autocfg@1.3.0 X X
-awaitable@0.4.0 X
-awaitable-error@0.1.0 X
-backon@1.2.0 X
-backtrace@0.3.73 X X
-base64@0.21.7 X X
-base64@0.22.1 X X
-base64ct@1.6.0 X X
-bb8@0.8.5 X
-bitflags@2.6.0 X X
-block-buffer@0.10.4 X X
-block-padding@0.3.3 X X
-bumpalo@3.16.0 X X
-byteorder@1.5.0 X X
-bytes@1.7.1 X
-cbc@0.1.2 X X
-cc@1.1.17 X X
-cfg-if@1.0.0 X X
-chrono@0.4.38 X X
-cipher@0.4.4 X X
-concurrent_arena@0.1.8 X
-const-oid@0.9.6 X X
-const-random@0.1.18 X X
-const-random-macro@0.1.16 X X
-core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.14 X X
-crc32c@0.6.8 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-der@0.7.9 X X
-deranged@0.3.11 X X
-derive_destructure2@0.1.3 X X
-dict_derive@0.6.0 X
-digest@0.10.7 X X
-dlv-list@0.5.2 X X
-errno@0.3.9 X X
-fastrand@2.1.1 X X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.30 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.30 X X
-futures-io@0.3.30 X X
-futures-macro@0.3.30 X X
-futures-sink@0.3.30 X X
-futures-task@0.3.30 X X
-futures-util@0.3.30 X X
-generic-array@0.14.7 X
-getrandom@0.2.15 X X
-gimli@0.29.0 X X
-gloo-timers@0.3.0 X X
-hashbrown@0.14.5 X X
-heck@0.5.0 X X
-hermit-abi@0.3.9 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.9 X X
-http@1.1.0 X X
-http-body@1.0.1 X
-http-body-util@0.1.2 X
-httparse@1.9.4 X X
-hyper@1.4.1 X
-hyper-rustls@0.27.3 X X X
-hyper-util@0.1.7 X
-iana-time-zone@0.1.60 X X
-iana-time-zone-haiku@0.1.2 X X
-idna@0.5.0 X X
-indoc@2.0.5 X X
-inout@0.1.3 X X
-ipnet@2.9.0 X X
-itoa@1.0.11 X X
-js-sys@0.3.70 X X
-jsonwebtoken@9.3.0 X
-lazy_static@1.5.0 X X
-libc@0.2.158 X X
-libm@0.2.8 X X
-linux-raw-sys@0.4.14 X X X
-lock_api@0.4.12 X X
-log@0.4.22 X X
-md-5@0.10.6 X X
-memchr@2.7.4 X X
-memoffset@0.9.1 X
-mime@0.3.17 X X
-miniz_oxide@0.7.4 X X X
-mio@1.0.2 X
-num-bigint@0.4.6 X X
-num-bigint-dig@0.8.4 X X
-num-conv@0.1.0 X X
-num-derive@0.3.3 X X
-num-integer@0.1.46 X X
-num-iter@0.1.45 X X
-num-traits@0.2.19 X X
-object@0.36.4 X X
-once_cell@1.19.0 X X
-opendal@0.51.2 X
-opendal-python@0.45.15 X
-openssh@0.11.0 X X
-openssh-sftp-client@0.15.2 X
-openssh-sftp-client-lowlevel@0.7.1 X
-openssh-sftp-error@0.5.1 X
-openssh-sftp-protocol@0.24.0 X
-openssh-sftp-protocol-error@0.1.0 X
-ordered-multimap@0.7.3 X
-parking_lot@0.12.3 X X
-parking_lot_core@0.9.10 X X
-pbkdf2@0.12.2 X X
-pem@3.0.4 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project@1.1.5 X X
-pin-project-internal@1.1.5 X X
-pin-project-lite@0.2.14 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs5@0.7.1 X X
-pkcs8@0.10.2 X X
-portable-atomic@1.7.0 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.20 X X
-proc-macro2@1.0.92 X X
-pyo3@0.23.3 X X
-pyo3-async-runtimes@0.23.0 X
-pyo3-build-config@0.23.3 X X
-pyo3-ffi@0.23.3 X X
-pyo3-macros@0.23.3 X X
-pyo3-macros-backend@0.23.3 X X
-python3-dll-a@0.2.11 X
-quick-xml@0.35.0 X
-quick-xml@0.36.1 X
-quote@1.0.37 X X
-rand@0.8.5 X X
-rand_chacha@0.3.1 X X
-rand_core@0.6.4 X X
-redox_syscall@0.5.3 X
-reqsign@0.16.1 X
-reqwest@0.12.7 X X
-ring@0.17.8 X
-rsa@0.9.6 X X
-rust-ini@0.21.1 X
-rustc-demangle@0.1.24 X X
-rustc_version@0.4.1 X X
-rustix@0.38.36 X X X
-rustls@0.23.12 X X X
-rustls-pemfile@2.1.3 X X X
-rustls-pki-types@1.8.0 X X
-rustls-webpki@0.102.7 X
-ryu@1.0.18 X X
-salsa20@0.10.2 X X
-scopeguard@1.2.0 X X
-scrypt@0.11.0 X X
-semver@1.0.23 X X
-serde@1.0.210 X X
-serde_derive@1.0.210 X X
-serde_json@1.0.128 X X
-serde_urlencoded@0.7.1 X X
-sha1@0.10.6 X X
-sha2@0.10.8 X X
-shell-escape@0.1.5 X X
-shlex@1.3.0 X X
-signal-hook-registry@1.4.2 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.13.2 X X
-socket2@0.5.7 X X
-spin@0.9.8 X
-spki@0.7.3 X X
-ssh_format@0.14.1 X
-ssh_format_error@0.1.0 X
-stable_deref_trait@1.2.0 X X
-subtle@2.6.1 X
-syn@1.0.109 X X
-syn@2.0.90 X X
-sync_wrapper@1.0.1 X
-target-lexicon@0.12.16 X
-tempfile@3.12.0 X X
-thin-vec@0.2.13 X X
-thiserror@1.0.63 X X
-thiserror@2.0.7 X X
-thiserror-impl@1.0.63 X X
-thiserror-impl@2.0.7 X X
-time@0.3.36 X X
-time-core@0.1.2 X X
-time-macros@0.2.18 X X
-tiny-keccak@2.0.2 X
-tinyvec@1.8.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.40.0 X
-tokio-io-utility@0.7.6 X
-tokio-macros@2.4.0 X
-tokio-rustls@0.26.0 X X
-tokio-util@0.7.12 X
-tower@0.4.13 X
-tower-layer@0.3.3 X
-tower-service@0.3.3 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
-trim-in-place@0.1.7 X
-triomphe@0.1.11 X X
-try-lock@0.2.5 X
-typenum@1.17.0 X X
-unicode-bidi@0.3.15 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.23 X X
-unindent@0.2.3 X X
-untrusted@0.9.0 X
-url@2.5.2 X X
-uuid@1.10.0 X X
-vec-strings@0.4.8 X
-version_check@0.9.5 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.93 X X
-wasm-bindgen-backend@0.2.93 X X
-wasm-bindgen-futures@0.4.43 X X
-wasm-bindgen-macro@0.2.93 X X
-wasm-bindgen-macro-support@0.2.93 X X
-wasm-bindgen-shared@0.2.93 X X
-wasm-streams@0.4.0 X X
-web-sys@0.3.70 X X
-webpki-roots@0.26.5 X
-windows-core@0.52.0 X X
-windows-registry@0.2.0 X X
-windows-result@0.2.0 X X
-windows-strings@0.1.0 X X
-windows-sys@0.52.0 X X
-windows-sys@0.59.0 X X
-windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.52.6 X X
-windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.52.6 X X
-zerocopy@0.7.35 X X X
-zerocopy-derive@0.7.35 X X X
-zeroize@1.8.1 X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
+aes@0.8.4 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.95 X X
+arc-swap@1.7.1 X X
+async-trait@0.1.85 X X
+autocfg@1.4.0 X X
+awaitable@0.4.0 X
+awaitable-error@0.1.0 X
+backon@1.3.0 X
+backtrace@0.3.74 X X
+base64@0.21.7 X X
+base64@0.22.1 X X
+base64ct@1.6.0 X X
+bb8@0.8.6 X
+bitflags@2.6.0 X X
+block-buffer@0.10.4 X X
+block-padding@0.3.3 X X
+bumpalo@3.16.0 X X
+byteorder@1.5.0 X X
+bytes@1.9.0 X
+cbc@0.1.2 X X
+cc@1.2.7 X X
+cfg-if@1.0.0 X X
+chrono@0.4.39 X X
+cipher@0.4.4 X X
+concurrent_arena@0.1.10 X
+const-oid@0.9.6 X X
+core-foundation-sys@0.8.7 X X
+cpufeatures@0.2.16 X X
+crc32c@0.6.8 X X
+crypto-common@0.1.6 X X
+der@0.7.9 X X
+deranged@0.3.11 X X
+derive_destructure2@0.1.3 X X
+dict_derive@0.6.0 X
+digest@0.10.7 X X
+displaydoc@0.2.5 X X
+either@1.13.0 X X
+errno@0.3.10 X X
+fastrand@2.3.0 X X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-executor@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
+generic-array@0.14.7 X
+getrandom@0.2.15 X X
+ghac@0.2.0 X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
+heck@0.5.0 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.11 X X
+http@1.2.0 X X
+http-body@1.0.1 X
+http-body-util@0.1.2 X
+httparse@1.9.5 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.5 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
+iana-time-zone-haiku@0.1.2 X X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+indoc@2.0.5 X X
+inout@0.1.3 X X
+ipnet@2.10.1 X X
+itertools@0.13.0 X X
+itoa@1.0.14 X X
+js-sys@0.3.76 X X
+jsonwebtoken@9.3.0 X
+lazy_static@1.5.0 X X
+libc@0.2.169 X X
+libm@0.2.11 X X
+linux-raw-sys@0.4.15 X X X
+litemap@0.7.4 X
+lock_api@0.4.12 X X
+log@0.4.22 X X
+md-5@0.10.6 X X
+memchr@2.7.4 X X
+memoffset@0.9.1 X
+mime@0.3.17 X X
+miniz_oxide@0.8.2 X X X
+mio@1.0.3 X
+num-bigint@0.4.6 X X
+num-bigint-dig@0.8.4 X X
+num-conv@0.1.0 X X
+num-derive@0.4.2 X X
+num-integer@0.1.46 X X
+num-iter@0.1.45 X X
+num-traits@0.2.19 X X
+object@0.36.7 X X
+once_cell@1.20.2 X X
+opendal@0.52.0 X
+opendal-python@0.45.16 X
+openssh@0.11.4 X X
+openssh-sftp-client@0.15.2 X
+openssh-sftp-client-lowlevel@0.7.1 X
+openssh-sftp-error@0.5.1 X
+openssh-sftp-protocol@0.24.1 X
+openssh-sftp-protocol-error@0.1.1 X
+parking_lot@0.12.3 X X
+parking_lot_core@0.9.10 X X
+pbkdf2@0.12.2 X X
+pem@3.0.4 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project@1.1.8 X X
+pin-project-internal@1.1.8 X X
+pin-project-lite@0.2.16 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs5@0.7.1 X X
+pkcs8@0.10.2 X X
+portable-atomic@1.10.0 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.20 X X
+proc-macro2@1.0.92 X X
+prost@0.13.4 X
+prost-derive@0.13.4 X
+pyo3@0.23.3 X X
+pyo3-async-runtimes@0.23.0 X
+pyo3-build-config@0.23.3 X X
+pyo3-ffi@0.23.3 X X
+pyo3-macros@0.23.3 X X
+pyo3-macros-backend@0.23.3 X X
+python3-dll-a@0.2.12 X
+quick-xml@0.35.0 X
+quick-xml@0.36.2 X
+quote@1.0.38 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+redox_syscall@0.5.8 X
+reqsign@0.16.1 X
+reqwest@0.12.12 X X
+ring@0.17.8 X
+rsa@0.9.7 X X
+rustc-demangle@0.1.24 X X
+rustc_version@0.4.1 X X
+rustix@0.38.43 X X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+ryu@1.0.18 X X
+salsa20@0.10.2 X X
+scopeguard@1.2.0 X X
+scrypt@0.11.0 X X
+semver@1.0.24 X X
+serde@1.0.217 X X
+serde_derive@1.0.217 X X
+serde_json@1.0.135 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+shell-escape@0.1.5 X X
+shlex@1.3.0 X X
+signal-hook-registry@1.4.2 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.13.2 X X
+socket2@0.5.8 X X
+spin@0.9.8 X
+spki@0.7.3 X X
+ssh_format@0.14.1 X
+ssh_format_error@0.1.0 X
+stable_deref_trait@1.2.0 X X
+subtle@2.6.1 X
+syn@1.0.109 X X
+syn@2.0.95 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+target-lexicon@0.12.16 X
+tempfile@3.15.0 X X
+thin-vec@0.2.13 X X
+thiserror@1.0.69 X X
+thiserror@2.0.9 X X
+thiserror-impl@1.0.69 X X
+thiserror-impl@2.0.9 X X
+time@0.3.37 X X
+time-core@0.1.2 X X
+time-macros@0.2.19 X X
+tinystr@0.7.6 X
+tokio@1.42.0 X
+tokio-io-utility@0.7.6 X
+tokio-macros@2.4.0 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
+tower@0.5.2 X
+tower-layer@0.3.3 X
+tower-service@0.3.3 X
+tracing@0.1.41 X
+tracing-attributes@0.1.28 X
+tracing-core@0.1.33 X
+triomphe@0.1.14 X X
+try-lock@0.2.5 X
+typenum@1.17.0 X X
+unicode-ident@1.0.14 X X X
+unindent@0.2.3 X X
+untrusted@0.9.0 X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
+uuid@1.11.0 X X
+vec-strings@0.4.8 X
+version_check@0.9.5 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+windows-core@0.52.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
+windows-sys@0.52.0 X X
+windows-sys@0.59.0 X X
+windows-targets@0.52.6 X X
+windows_aarch64_gnullvm@0.52.6 X X
+windows_aarch64_msvc@0.52.6 X X
+windows_i686_gnu@0.52.6 X X
+windows_i686_gnullvm@0.52.6 X X
+windows_i686_msvc@0.52.6 X X
+windows_x86_64_gnu@0.52.6 X X
+windows_x86_64_gnullvm@0.52.6 X X
+windows_x86_64_msvc@0.52.6 X X
+write16@1.0.0 X X
+writeable@0.5.5 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
+zerocopy@0.7.35 X X X
+zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
+zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
diff --git a/bindings/ruby/DEPENDENCIES.rust.tsv b/bindings/ruby/DEPENDENCIES.rust.tsv
index 5c996dc..ac96708 100644
--- a/bindings/ruby/DEPENDENCIES.rust.tsv
+++ b/bindings/ruby/DEPENDENCIES.rust.tsv
@@ -1,216 +1,234 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib
-addr2line@0.24.2 X X
-adler2@2.0.0 X X X
-aes@0.8.4 X X
-aho-corasick@1.1.3 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.89 X X
-async-trait@0.1.83 X X
-autocfg@1.4.0 X X
-backon@1.2.0 X
-backtrace@0.3.74 X X
-base64@0.21.7 X X
-base64@0.22.1 X X
-base64ct@1.6.0 X X
-bindgen@0.69.4 X
-bitflags@2.6.0 X X
-block-buffer@0.10.4 X X
-block-padding@0.3.3 X X
-bumpalo@3.16.0 X X
-byteorder@1.5.0 X X
-bytes@1.7.2 X
-cbc@0.1.2 X X
-cc@1.1.28 X X
-cexpr@0.6.0 X X
-cfg-if@1.0.0 X X
-chrono@0.4.38 X X
-cipher@0.4.4 X X
-clang-sys@1.8.1 X
-const-oid@0.9.6 X X
-const-random@0.1.18 X X
-const-random-macro@0.1.16 X X
-core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.14 X X
-crc32c@0.6.8 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-der@0.7.9 X X
-deranged@0.3.11 X X
-digest@0.10.7 X X
-dlv-list@0.5.2 X X
-either@1.13.0 X X
-fastrand@2.1.1 X X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.31 X X
-futures-channel@0.3.31 X X
-futures-core@0.3.31 X X
-futures-io@0.3.31 X X
-futures-macro@0.3.31 X X
-futures-sink@0.3.31 X X
-futures-task@0.3.31 X X
-futures-util@0.3.31 X X
-generic-array@0.14.7 X
-getrandom@0.2.15 X X
-gimli@0.31.1 X X
-glob@0.3.1 X X
-gloo-timers@0.3.0 X X
-hashbrown@0.14.5 X X
-hermit-abi@0.3.9 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.9 X X
-http@1.1.0 X X
-http-body@1.0.1 X
-http-body-util@0.1.2 X
-httparse@1.9.5 X X
-hyper@1.4.1 X
-hyper-rustls@0.27.3 X X X
-hyper-util@0.1.9 X
-iana-time-zone@0.1.61 X X
-iana-time-zone-haiku@0.1.2 X X
-idna@0.5.0 X X
-inout@0.1.3 X X
-ipnet@2.10.1 X X
-itertools@0.12.1 X X
-itoa@1.0.11 X X
-js-sys@0.3.70 X X
-jsonwebtoken@9.3.0 X
-lazy_static@1.5.0 X X
-lazycell@1.3.0 X X
-libc@0.2.159 X X
-libloading@0.8.5 X
-libm@0.2.8 X X
-log@0.4.22 X X
-magnus@0.7.1 X
-magnus-macros@0.6.0 X
-md-5@0.10.6 X X
-memchr@2.7.4 X X
-mime@0.3.17 X X
-minimal-lexical@0.2.1 X X
-miniz_oxide@0.8.0 X X X
-mio@1.0.2 X
-nom@7.1.3 X
-num-bigint@0.4.6 X X
-num-bigint-dig@0.8.4 X X
-num-conv@0.1.0 X X
-num-integer@0.1.46 X X
-num-iter@0.1.45 X X
-num-traits@0.2.19 X X
-object@0.36.5 X X
-once_cell@1.20.2 X X
-opendal@0.51.2 X
-opendal-ruby@0.0.0 X
-ordered-multimap@0.7.3 X
-pbkdf2@0.12.2 X X
-pem@3.0.4 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project-lite@0.2.14 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs5@0.7.1 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.20 X X
-proc-macro2@1.0.86 X X
-quick-xml@0.35.0 X
-quick-xml@0.36.2 X
-quote@1.0.37 X X
-rand@0.8.5 X X
-rand_chacha@0.3.1 X X
-rand_core@0.6.4 X X
-rb-sys@0.9.102 X X
-rb-sys-build@0.9.102 X X
-rb-sys-env@0.1.2 X X
-regex@1.11.0 X X
-regex-automata@0.4.8 X X
-regex-syntax@0.8.5 X X
-reqsign@0.16.1 X
-reqwest@0.12.8 X X
-ring@0.17.8 X
-rsa@0.9.6 X X
-rust-ini@0.21.1 X
-rustc-demangle@0.1.24 X X
-rustc-hash@1.1.0 X X
-rustc_version@0.4.1 X X
-rustls@0.23.14 X X X
-rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.9.0 X X
-rustls-webpki@0.102.8 X
-ryu@1.0.18 X X
-salsa20@0.10.2 X X
-scrypt@0.11.0 X X
-semver@1.0.23 X X
-seq-macro@0.3.5 X X
-serde@1.0.210 X X
-serde_derive@1.0.210 X X
-serde_json@1.0.128 X X
-serde_urlencoded@0.7.1 X X
-sha1@0.10.6 X X
-sha2@0.10.8 X X
-shell-words@1.1.0 X X
-shlex@1.3.0 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.13.2 X X
-socket2@0.5.7 X X
-spin@0.9.8 X
-spki@0.7.3 X X
-subtle@2.6.1 X
-syn@2.0.79 X X
-sync_wrapper@1.0.1 X
-thiserror@1.0.64 X X
-thiserror-impl@1.0.64 X X
-time@0.3.36 X X
-time-core@0.1.2 X X
-time-macros@0.2.18 X X
-tiny-keccak@2.0.2 X
-tinyvec@1.8.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.40.0 X
-tokio-rustls@0.26.0 X X
-tokio-util@0.7.12 X
-tower-service@0.3.3 X
-tracing@0.1.40 X
-tracing-core@0.1.32 X
-trim-in-place@0.1.7 X
-try-lock@0.2.5 X
-typenum@1.17.0 X X
-unicode-bidi@0.3.17 X X
-unicode-ident@1.0.13 X X X
-unicode-normalization@0.1.24 X X
-untrusted@0.9.0 X
-url@2.5.2 X X
-uuid@1.10.0 X X
-version_check@0.9.5 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.93 X X
-wasm-bindgen-backend@0.2.93 X X
-wasm-bindgen-futures@0.4.43 X X
-wasm-bindgen-macro@0.2.93 X X
-wasm-bindgen-macro-support@0.2.93 X X
-wasm-bindgen-shared@0.2.93 X X
-wasm-streams@0.4.1 X X
-web-sys@0.3.70 X X
-webpki-roots@0.26.6 X
-windows-core@0.52.0 X X
-windows-registry@0.2.0 X X
-windows-result@0.2.0 X X
-windows-strings@0.1.0 X X
-windows-sys@0.52.0 X X
-windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.52.6 X X
-windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.52.6 X X
-zerocopy@0.7.35 X X X
-zerocopy-derive@0.7.35 X X X
-zeroize@1.8.1 X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
+aes@0.8.4 X X
+aho-corasick@1.1.3 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.95 X X
+async-trait@0.1.85 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
+base64@0.21.7 X X
+base64@0.22.1 X X
+base64ct@1.6.0 X X
+bindgen@0.69.5 X
+bitflags@2.6.0 X X
+block-buffer@0.10.4 X X
+block-padding@0.3.3 X X
+bumpalo@3.16.0 X X
+byteorder@1.5.0 X X
+bytes@1.9.0 X
+cbc@0.1.2 X X
+cc@1.2.7 X X
+cexpr@0.6.0 X X
+cfg-if@1.0.0 X X
+chrono@0.4.39 X X
+cipher@0.4.4 X X
+clang-sys@1.8.1 X
+const-oid@0.9.6 X X
+core-foundation-sys@0.8.7 X X
+cpufeatures@0.2.16 X X
+crc32c@0.6.8 X X
+crypto-common@0.1.6 X X
+der@0.7.9 X X
+deranged@0.3.11 X X
+digest@0.10.7 X X
+displaydoc@0.2.5 X X
+either@1.13.0 X X
+fastrand@2.3.0 X X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
+generic-array@0.14.7 X
+getrandom@0.2.15 X X
+ghac@0.2.0 X
+gimli@0.31.1 X X
+glob@0.3.2 X X
+gloo-timers@0.3.0 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.11 X X
+http@1.2.0 X X
+http-body@1.0.1 X
+http-body-util@0.1.2 X
+httparse@1.9.5 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.5 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
+iana-time-zone-haiku@0.1.2 X X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+inout@0.1.3 X X
+ipnet@2.10.1 X X
+itertools@0.12.1 X X
+itoa@1.0.14 X X
+js-sys@0.3.76 X X
+jsonwebtoken@9.3.0 X
+lazy_static@1.5.0 X X
+lazycell@1.3.0 X X
+libc@0.2.169 X X
+libloading@0.8.6 X
+libm@0.2.11 X X
+litemap@0.7.4 X
+log@0.4.22 X X
+magnus@0.7.1 X
+magnus-macros@0.6.0 X
+md-5@0.10.6 X X
+memchr@2.7.4 X X
+mime@0.3.17 X X
+minimal-lexical@0.2.1 X X
+miniz_oxide@0.8.2 X X X
+mio@1.0.3 X
+nom@7.1.3 X
+num-bigint@0.4.6 X X
+num-bigint-dig@0.8.4 X X
+num-conv@0.1.0 X X
+num-integer@0.1.46 X X
+num-iter@0.1.45 X X
+num-traits@0.2.19 X X
+object@0.36.7 X X
+once_cell@1.20.2 X X
+opendal@0.52.0 X
+opendal-ruby@0.0.0 X
+pbkdf2@0.12.2 X X
+pem@3.0.4 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project-lite@0.2.16 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs5@0.7.1 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.20 X X
+proc-macro2@1.0.92 X X
+prost@0.13.5 X
+prost-derive@0.13.5 X
+quick-xml@0.35.0 X
+quick-xml@0.36.2 X
+quote@1.0.38 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+rb-sys@0.9.110 X X
+rb-sys-build@0.9.110 X X
+rb-sys-env@0.1.2 X X
+regex@1.11.1 X X
+regex-automata@0.4.9 X X
+regex-syntax@0.8.5 X X
+reqsign@0.16.1 X
+reqwest@0.12.12 X X
+ring@0.17.8 X
+rsa@0.9.7 X X
+rustc-demangle@0.1.24 X X
+rustc-hash@1.1.0 X X
+rustc_version@0.4.1 X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+ryu@1.0.18 X X
+salsa20@0.10.2 X X
+scrypt@0.11.0 X X
+semver@1.0.24 X X
+seq-macro@0.3.5 X X
+serde@1.0.217 X X
+serde_derive@1.0.217 X X
+serde_json@1.0.135 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+shell-words@1.1.0 X X
+shlex@1.3.0 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.13.2 X X
+socket2@0.5.8 X X
+spin@0.9.8 X
+spki@0.7.3 X X
+stable_deref_trait@1.2.0 X X
+subtle@2.6.1 X
+syn@2.0.95 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+thiserror@1.0.69 X X
+thiserror-impl@1.0.69 X X
+time@0.3.37 X X
+time-core@0.1.2 X X
+time-macros@0.2.19 X X
+tinystr@0.7.6 X
+tokio@1.42.0 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
+tower@0.5.2 X
+tower-layer@0.3.3 X
+tower-service@0.3.3 X
+tracing@0.1.41 X
+tracing-core@0.1.33 X
+try-lock@0.2.5 X
+typenum@1.17.0 X X
+unicode-ident@1.0.14 X X X
+untrusted@0.9.0 X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
+uuid@1.11.0 X X
+version_check@0.9.5 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+windows-core@0.52.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
+windows-sys@0.52.0 X X
+windows-sys@0.59.0 X X
+windows-targets@0.52.6 X X
+windows_aarch64_gnullvm@0.52.6 X X
+windows_aarch64_msvc@0.52.6 X X
+windows_i686_gnu@0.52.6 X X
+windows_i686_gnullvm@0.52.6 X X
+windows_i686_msvc@0.52.6 X X
+windows_x86_64_gnu@0.52.6 X X
+windows_x86_64_gnullvm@0.52.6 X X
+windows_x86_64_msvc@0.52.6 X X
+write16@1.0.0 X X
+writeable@0.5.5 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
+zerocopy@0.7.35 X X X
+zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
+zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
diff --git a/core/Cargo.lock b/core/Cargo.lock
index 70c6fd5..7ca3da9 100644
--- a/core/Cargo.lock
+++ b/core/Cargo.lock
@@ -5126,7 +5126,7 @@
[[package]]
name = "opendal"
-version = "0.51.2"
+version = "0.52.0"
dependencies = [
"anyhow",
"async-backtrace",
diff --git a/core/Cargo.toml b/core/Cargo.toml
index c40a243..0c7cf27 100644
--- a/core/Cargo.toml
+++ b/core/Cargo.toml
@@ -28,7 +28,7 @@
license = "Apache-2.0"
repository = "https://github.com/apache/opendal"
rust-version = "1.75"
-version = "0.51.2"
+version = "0.52.0"
[lints.clippy]
unused_async = "warn"
diff --git a/core/DEPENDENCIES.rust.tsv b/core/DEPENDENCIES.rust.tsv
index 9e739d2..e847818 100644
--- a/core/DEPENDENCIES.rust.tsv
+++ b/core/DEPENDENCIES.rust.tsv
@@ -1,190 +1,181 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
-addr2line@0.24.2 X X
-adler2@2.0.0 X X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.95 X X
-async-trait@0.1.85 X X
-atomic-waker@1.1.2 X X
-autocfg@1.4.0 X X
-backon@1.3.0 X
-backtrace@0.3.74 X X
-base64@0.22.1 X X
-block-buffer@0.10.4 X X
-bumpalo@3.16.0 X X
-byteorder@1.5.0 X X
-bytes@1.9.0 X
-cc@1.2.7 X X
-cfg-if@1.0.0 X X
-chrono@0.4.39 X X
-const-oid@0.9.6 X X
-const-random@0.1.18 X X
-const-random-macro@0.1.16 X X
-core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.16 X X
-crc32c@0.6.8 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-digest@0.10.7 X X
-displaydoc@0.2.5 X X
-dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
-equivalent@1.0.1 X X
-fastrand@2.3.0 X X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.31 X X
-futures-channel@0.3.31 X X
-futures-core@0.3.31 X X
-futures-io@0.3.31 X X
-futures-macro@0.3.31 X X
-futures-sink@0.3.31 X X
-futures-task@0.3.31 X X
-futures-util@0.3.31 X X
-generic-array@0.14.7 X
-getrandom@0.2.15 X X
-gimli@0.31.1 X X
-gloo-timers@0.3.0 X X
-h2@0.4.7 X
-hashbrown@0.14.5 X X
-hashbrown@0.15.2 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.11 X X
-http@1.2.0 X X
-http-body@1.0.1 X
-http-body-util@0.1.2 X
-httparse@1.9.5 X X
-httpdate@1.0.3 X X
-hyper@1.5.2 X
-hyper-rustls@0.27.5 X X X
-hyper-util@0.1.10 X
-iana-time-zone@0.1.61 X X
-iana-time-zone-haiku@0.1.2 X X
-icu_collections@1.5.0 X
-icu_locid@1.5.0 X
-icu_locid_transform@1.5.0 X
-icu_locid_transform_data@1.5.0 X
-icu_normalizer@1.5.0 X
-icu_normalizer_data@1.5.0 X
-icu_properties@1.5.1 X
-icu_properties_data@1.5.0 X
-icu_provider@1.5.0 X
-icu_provider_macros@1.5.0 X
-idna@1.0.3 X X
-idna_adapter@1.2.0 X X
-indexmap@2.7.0 X X
-ipnet@2.10.1 X X
-itoa@1.0.14 X X
-js-sys@0.3.76 X X
-libc@0.2.169 X X
-litemap@0.7.4 X
-log@0.4.22 X X
-md-5@0.10.6 X X
-memchr@2.7.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.8.2 X X X
-mio@1.0.3 X
-num-traits@0.2.19 X X
-object@0.36.7 X X
-once_cell@1.20.2 X X
-opendal@0.51.2 X
-ordered-multimap@0.7.3 X
-percent-encoding@2.3.1 X X
-pin-project-lite@0.2.16 X X
-pin-utils@0.1.0 X X
-ppv-lite86@0.2.20 X X
-proc-macro2@1.0.92 X X
-quick-xml@0.35.0 X
-quick-xml@0.36.2 X
-quote@1.0.38 X X
-rand@0.8.5 X X
-rand_chacha@0.3.1 X X
-rand_core@0.6.4 X X
-reqsign@0.16.1 X
-reqwest@0.12.12 X X
-ring@0.17.8 X
-rust-ini@0.21.1 X
-rustc-demangle@0.1.24 X X
-rustc_version@0.4.1 X X
-rustls@0.23.20 X X X
-rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.10.1 X X
-rustls-webpki@0.102.8 X
-ryu@1.0.18 X X
-semver@1.0.24 X X
-serde@1.0.217 X X
-serde_derive@1.0.217 X X
-serde_json@1.0.135 X X
-serde_urlencoded@0.7.1 X X
-sha1@0.10.6 X X
-sha2@0.10.8 X X
-shlex@1.3.0 X X
-slab@0.4.9 X
-smallvec@1.13.2 X X
-socket2@0.5.8 X X
-spin@0.9.8 X
-stable_deref_trait@1.2.0 X X
-subtle@2.6.1 X
-syn@2.0.95 X X
-sync_wrapper@1.0.2 X
-synstructure@0.13.1 X
-tiny-keccak@2.0.2 X
-tinystr@0.7.6 X
-tokio@1.42.0 X
-tokio-macros@2.4.0 X
-tokio-rustls@0.26.1 X X
-tokio-util@0.7.13 X
-tower@0.5.2 X
-tower-layer@0.3.3 X
-tower-service@0.3.3 X
-tracing@0.1.41 X
-tracing-attributes@0.1.28 X
-tracing-core@0.1.33 X
-trim-in-place@0.1.7 X
-try-lock@0.2.5 X
-typenum@1.17.0 X X
-unicode-ident@1.0.14 X X X
-untrusted@0.9.0 X
-url@2.5.4 X X
-utf16_iter@1.0.5 X X
-utf8_iter@1.0.4 X X
-uuid@1.11.0 X X
-version_check@0.9.5 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.99 X X
-wasm-bindgen-backend@0.2.99 X X
-wasm-bindgen-futures@0.4.49 X X
-wasm-bindgen-macro@0.2.99 X X
-wasm-bindgen-macro-support@0.2.99 X X
-wasm-bindgen-shared@0.2.99 X X
-wasm-streams@0.4.2 X X
-web-sys@0.3.76 X X
-webpki-roots@0.26.7 X
-windows-core@0.52.0 X X
-windows-registry@0.2.0 X X
-windows-result@0.2.0 X X
-windows-strings@0.1.0 X X
-windows-sys@0.52.0 X X
-windows-sys@0.59.0 X X
-windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.52.6 X X
-windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.52.6 X X
-write16@1.0.0 X X
-writeable@0.5.5 X
-yoke@0.7.5 X
-yoke-derive@0.7.5 X
-zerocopy@0.7.35 X X X
-zerocopy-derive@0.7.35 X X X
-zerofrom@0.1.5 X
-zerofrom-derive@0.1.5 X
-zeroize@1.8.1 X X
-zerovec@0.10.4 X
-zerovec-derive@0.10.3 X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.95 X X
+async-trait@0.1.85 X X
+atomic-waker@1.1.2 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
+base64@0.22.1 X X
+block-buffer@0.10.4 X X
+bumpalo@3.16.0 X X
+byteorder@1.5.0 X X
+bytes@1.9.0 X
+cc@1.2.7 X X
+cfg-if@1.0.0 X X
+chrono@0.4.39 X X
+const-oid@0.9.6 X X
+core-foundation-sys@0.8.7 X X
+cpufeatures@0.2.16 X X
+crc32c@0.6.8 X X
+crypto-common@0.1.6 X X
+digest@0.10.7 X X
+displaydoc@0.2.5 X X
+dotenvy@0.15.7 X
+equivalent@1.0.1 X X
+fastrand@2.3.0 X X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
+generic-array@0.14.7 X
+getrandom@0.2.15 X X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
+h2@0.4.7 X
+hashbrown@0.15.2 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.11 X X
+http@1.2.0 X X
+http-body@1.0.1 X
+http-body-util@0.1.2 X
+httparse@1.9.5 X X
+httpdate@1.0.3 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.5 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
+iana-time-zone-haiku@0.1.2 X X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+indexmap@2.7.0 X X
+ipnet@2.10.1 X X
+itoa@1.0.14 X X
+js-sys@0.3.76 X X
+libc@0.2.169 X X
+litemap@0.7.4 X
+log@0.4.22 X X
+md-5@0.10.6 X X
+memchr@2.7.4 X X
+mime@0.3.17 X X
+miniz_oxide@0.8.2 X X X
+mio@1.0.3 X
+num-traits@0.2.19 X X
+object@0.36.7 X X
+once_cell@1.20.2 X X
+opendal@0.52.0 X
+percent-encoding@2.3.1 X X
+pin-project-lite@0.2.16 X X
+pin-utils@0.1.0 X X
+ppv-lite86@0.2.20 X X
+proc-macro2@1.0.92 X X
+quick-xml@0.35.0 X
+quick-xml@0.36.2 X
+quote@1.0.38 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+reqsign@0.16.1 X
+reqwest@0.12.12 X X
+ring@0.17.8 X
+rustc-demangle@0.1.24 X X
+rustc_version@0.4.1 X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+ryu@1.0.18 X X
+semver@1.0.24 X X
+serde@1.0.217 X X
+serde_derive@1.0.217 X X
+serde_json@1.0.135 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+shlex@1.3.0 X X
+slab@0.4.9 X
+smallvec@1.13.2 X X
+socket2@0.5.8 X X
+spin@0.9.8 X
+stable_deref_trait@1.2.0 X X
+subtle@2.6.1 X
+syn@2.0.95 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+tinystr@0.7.6 X
+tokio@1.42.0 X
+tokio-macros@2.4.0 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
+tower@0.5.2 X
+tower-layer@0.3.3 X
+tower-service@0.3.3 X
+tracing@0.1.41 X
+tracing-attributes@0.1.28 X
+tracing-core@0.1.33 X
+try-lock@0.2.5 X
+typenum@1.17.0 X X
+unicode-ident@1.0.14 X X X
+untrusted@0.9.0 X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
+uuid@1.12.1 X X
+version_check@0.9.5 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+windows-core@0.52.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
+windows-sys@0.52.0 X X
+windows-sys@0.59.0 X X
+windows-targets@0.52.6 X X
+windows_aarch64_gnullvm@0.52.6 X X
+windows_aarch64_msvc@0.52.6 X X
+windows_i686_gnu@0.52.6 X X
+windows_i686_gnullvm@0.52.6 X X
+windows_i686_msvc@0.52.6 X X
+windows_x86_64_gnu@0.52.6 X X
+windows_x86_64_gnullvm@0.52.6 X X
+windows_x86_64_msvc@0.52.6 X X
+write16@1.0.0 X X
+writeable@0.5.5 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
+zerocopy@0.7.35 X X X
+zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
+zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
diff --git a/dev/src/release/package.rs b/dev/src/release/package.rs
index 9d4061d..85d4755 100644
--- a/dev/src/release/package.rs
+++ b/dev/src/release/package.rs
@@ -60,32 +60,32 @@
/// List all packages that are ready for release.
pub fn all_packages() -> Vec<Package> {
- let core = make_package("core", "0.51.2", vec![]);
+ let core = make_package("core", "0.52.0", vec![]);
// Integrations
- let cloud_filter = make_package("integrations/cloud_filter", "0.0.5", vec![core.clone()]);
- let compact = make_package("integrations/compat", "1.0.3", vec![core.clone()]);
- let dav_server = make_package("integrations/dav-server", "0.3.1", vec![core.clone()]);
- let fuse3 = make_package("integrations/fuse3", "0.0.12", vec![core.clone()]);
- let object_store = make_package("integrations/object_store", "0.49.1", vec![core.clone()]);
- let parquet = make_package("integrations/parquet", "0.3.1", vec![core.clone()]);
- let unftp_sbe = make_package("integrations/unftp-sbe", "0.0.12", vec![core.clone()]);
+ let cloud_filter = make_package("integrations/cloud_filter", "0.0.6", vec![core.clone()]);
+ let compact = make_package("integrations/compat", "1.0.4", vec![core.clone()]);
+ let dav_server = make_package("integrations/dav-server", "0.4.0", vec![core.clone()]);
+ let fuse3 = make_package("integrations/fuse3", "0.0.13", vec![core.clone()]);
+ let object_store = make_package("integrations/object_store", "0.50.0", vec![core.clone()]);
+ let parquet = make_package("integrations/parquet", "0.4.0", vec![core.clone()]);
+ let unftp_sbe = make_package("integrations/unftp-sbe", "0.0.13", vec![core.clone()]);
// Binaries
- let oay = make_package("bin/oay", "0.41.16", vec![core.clone(), dav_server.clone()]);
+ let oay = make_package("bin/oay", "0.41.17", vec![core.clone(), dav_server.clone()]);
let ofs = make_package(
"bin/ofs",
- "0.0.17",
+ "0.0.18",
vec![core.clone(), fuse3.clone(), cloud_filter.clone()],
);
- let oli = make_package("bin/oli", "0.41.16", vec![core.clone()]);
+ let oli = make_package("bin/oli", "0.41.17", vec![core.clone()]);
// Bindings
- let c = make_package("bindings/c", "0.45.4", vec![core.clone()]);
- let cpp = make_package("bindings/cpp", "0.45.16", vec![core.clone()]);
- let java = make_package("bindings/java", "0.47.8", vec![core.clone()]);
- let nodejs = make_package("bindings/nodejs", "0.47.10", vec![core.clone()]);
- let python = make_package("bindings/python", "0.45.15", vec![core.clone()]);
+ let c = make_package("bindings/c", "0.45.5", vec![core.clone()]);
+ let cpp = make_package("bindings/cpp", "0.45.17", vec![core.clone()]);
+ let java = make_package("bindings/java", "0.47.9", vec![core.clone()]);
+ let nodejs = make_package("bindings/nodejs", "0.47.11", vec![core.clone()]);
+ let python = make_package("bindings/python", "0.45.16", vec![core.clone()]);
vec![
core,
diff --git a/integrations/cloud_filter/Cargo.toml b/integrations/cloud_filter/Cargo.toml
index 4173951..a11e52a 100644
--- a/integrations/cloud_filter/Cargo.toml
+++ b/integrations/cloud_filter/Cargo.toml
@@ -24,7 +24,7 @@
name = "cloud_filter_opendal"
repository = "https://github.com/apache/opendal"
rust-version = "1.75"
-version = "0.0.5"
+version = "0.0.6"
[package.metadata.docs.rs]
default-target = "x86_64-pc-windows-msvc"
@@ -35,13 +35,13 @@
cloud-filter = "0.0.5"
futures = "0.3.30"
log = "0.4.17"
-opendal = { version = "0.51.2", path = "../../core" }
+opendal = { version = "0.52.0", path = "../../core" }
serde = { version = "1.0.203", features = ["derive"] }
[dev-dependencies]
libtest-mimic = { version = "0.8.1" }
logforth = { version = "0.21.0", default-features = false }
-opendal = { version = "0.51.2", path = "../../core", features = [
+opendal = { version = "0.52.0", path = "../../core", features = [
"services-fs",
"tests",
] }
diff --git a/integrations/cloud_filter/DEPENDENCIES.rust.tsv b/integrations/cloud_filter/DEPENDENCIES.rust.tsv
index 94c18a4..a3232a7 100644
--- a/integrations/cloud_filter/DEPENDENCIES.rust.tsv
+++ b/integrations/cloud_filter/DEPENDENCIES.rust.tsv
@@ -1,202 +1,193 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
-addr2line@0.24.2 X X
-adler2@2.0.0 X X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.95 X X
-async-trait@0.1.83 X X
-autocfg@1.4.0 X X
-backon@1.3.0 X
-backtrace@0.3.74 X X
-base64@0.22.1 X X
-bincode@1.3.3 X
-block-buffer@0.10.4 X X
-bumpalo@3.16.0 X X
-byteorder@1.5.0 X X
-bytes@1.9.0 X
-cc@1.2.6 X X
-cfg-if@1.0.0 X X
-chrono@0.4.39 X X
-cloud-filter@0.0.5 X
-cloud_filter_opendal@0.0.5 X
-const-oid@0.9.6 X X
-const-random@0.1.18 X X
-const-random-macro@0.1.16 X X
-core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.16 X X
-crc32c@0.6.8 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-deranged@0.3.11 X X
-digest@0.10.7 X X
-displaydoc@0.2.5 X X
-dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
-fastrand@2.3.0 X X
-flagset@0.4.6 X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.31 X X
-futures-channel@0.3.31 X X
-futures-core@0.3.31 X X
-futures-executor@0.3.31 X X
-futures-io@0.3.31 X X
-futures-macro@0.3.31 X X
-futures-sink@0.3.31 X X
-futures-task@0.3.31 X X
-futures-util@0.3.31 X X
-generic-array@0.14.7 X
-getrandom@0.2.15 X X
-gimli@0.31.1 X X
-gloo-timers@0.3.0 X X
-hashbrown@0.14.5 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.11 X X
-http@1.2.0 X X
-http-body@1.0.1 X
-http-body-util@0.1.2 X
-httparse@1.9.5 X X
-hyper@1.5.2 X
-hyper-rustls@0.27.5 X X X
-hyper-util@0.1.10 X
-iana-time-zone@0.1.61 X X
-iana-time-zone-haiku@0.1.2 X X
-icu_collections@1.5.0 X
-icu_locid@1.5.0 X
-icu_locid_transform@1.5.0 X
-icu_locid_transform_data@1.5.0 X
-icu_normalizer@1.5.0 X
-icu_normalizer_data@1.5.0 X
-icu_properties@1.5.1 X
-icu_properties_data@1.5.0 X
-icu_provider@1.5.0 X
-icu_provider_macros@1.5.0 X
-idna@1.0.3 X X
-idna_adapter@1.2.0 X X
-ipnet@2.10.1 X X
-itoa@1.0.14 X X
-js-sys@0.3.76 X X
-libc@0.2.169 X X
-litemap@0.7.4 X
-log@0.4.22 X X
-md-5@0.10.6 X X
-memchr@2.7.4 X X
-memoffset@0.9.1 X
-mime@0.3.17 X X
-miniz_oxide@0.8.2 X X X
-mio@1.0.3 X
-nt-time@0.8.1 X X
-num-conv@0.1.0 X X
-num-traits@0.2.19 X X
-object@0.36.7 X X
-once_cell@1.20.2 X X
-opendal@0.51.2 X
-ordered-multimap@0.7.3 X
-percent-encoding@2.3.1 X X
-pin-project-lite@0.2.15 X X
-pin-utils@0.1.0 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.20 X X
-proc-macro2@1.0.92 X X
-quick-xml@0.35.0 X
-quick-xml@0.36.2 X
-quote@1.0.38 X X
-rand@0.8.5 X X
-rand_chacha@0.3.1 X X
-rand_core@0.6.4 X X
-reqsign@0.16.1 X
-reqwest@0.12.10 X X
-ring@0.17.8 X
-rust-ini@0.21.1 X
-rustc-demangle@0.1.24 X X
-rustc_version@0.4.1 X X
-rustls@0.23.20 X X X
-rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.10.1 X X
-rustls-webpki@0.102.8 X
-ryu@1.0.18 X X
-semver@1.0.24 X X
-serde@1.0.216 X X
-serde_derive@1.0.216 X X
-serde_json@1.0.134 X X
-serde_urlencoded@0.7.1 X X
-sha1@0.10.6 X X
-sha2@0.10.8 X X
-shlex@1.3.0 X X
-signal-hook-registry@1.4.2 X X
-slab@0.4.9 X
-smallvec@1.13.2 X X
-socket2@0.5.8 X X
-spin@0.9.8 X
-stable_deref_trait@1.2.0 X X
-subtle@2.6.1 X
-syn@2.0.92 X X
-sync_wrapper@1.0.2 X
-synstructure@0.13.1 X
-time@0.3.37 X X
-time-core@0.1.2 X X
-time-macros@0.2.19 X X
-tiny-keccak@2.0.2 X
-tinystr@0.7.6 X
-tokio@1.42.0 X
-tokio-macros@2.4.0 X
-tokio-rustls@0.26.1 X X
-tokio-util@0.7.13 X
-tower@0.5.2 X
-tower-layer@0.3.3 X
-tower-service@0.3.3 X
-tracing@0.1.41 X
-tracing-core@0.1.33 X
-trim-in-place@0.1.7 X
-try-lock@0.2.5 X
-typenum@1.17.0 X X
-unicode-ident@1.0.14 X X X
-untrusted@0.9.0 X
-url@2.5.4 X X
-utf16_iter@1.0.5 X X
-utf8_iter@1.0.4 X X
-uuid@1.11.0 X X
-version_check@0.9.5 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.99 X X
-wasm-bindgen-backend@0.2.99 X X
-wasm-bindgen-futures@0.4.49 X X
-wasm-bindgen-macro@0.2.99 X X
-wasm-bindgen-macro-support@0.2.99 X X
-wasm-bindgen-shared@0.2.99 X X
-wasm-streams@0.4.2 X X
-web-sys@0.3.76 X X
-webpki-roots@0.26.7 X
-widestring@1.1.0 X X
-windows@0.58.0 X X
-windows-core@0.52.0 X X
-windows-core@0.58.0 X X
-windows-implement@0.58.0 X X
-windows-interface@0.58.0 X X
-windows-registry@0.2.0 X X
-windows-result@0.2.0 X X
-windows-strings@0.1.0 X X
-windows-sys@0.52.0 X X
-windows-sys@0.59.0 X X
-windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.52.6 X X
-windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.52.6 X X
-write16@1.0.0 X X
-writeable@0.5.5 X
-yoke@0.7.5 X
-yoke-derive@0.7.5 X
-zerocopy@0.7.35 X X X
-zerocopy-derive@0.7.35 X X X
-zerofrom@0.1.5 X
-zerofrom-derive@0.1.5 X
-zeroize@1.8.1 X X
-zerovec@0.10.4 X
-zerovec-derive@0.10.3 X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.95 X X
+async-trait@0.1.85 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
+base64@0.22.1 X X
+bincode@1.3.3 X
+block-buffer@0.10.4 X X
+bumpalo@3.16.0 X X
+byteorder@1.5.0 X X
+bytes@1.9.0 X
+cc@1.2.7 X X
+cfg-if@1.0.0 X X
+chrono@0.4.39 X X
+cloud-filter@0.0.5 X
+cloud_filter_opendal@0.0.6 X
+const-oid@0.9.6 X X
+core-foundation-sys@0.8.7 X X
+cpufeatures@0.2.16 X X
+crc32c@0.6.8 X X
+crypto-common@0.1.6 X X
+deranged@0.3.11 X X
+digest@0.10.7 X X
+displaydoc@0.2.5 X X
+dotenvy@0.15.7 X
+fastrand@2.3.0 X X
+flagset@0.4.6 X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-executor@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
+generic-array@0.14.7 X
+getrandom@0.2.15 X X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.11 X X
+http@1.2.0 X X
+http-body@1.0.1 X
+http-body-util@0.1.2 X
+httparse@1.9.5 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.5 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
+iana-time-zone-haiku@0.1.2 X X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+ipnet@2.10.1 X X
+itoa@1.0.14 X X
+js-sys@0.3.76 X X
+libc@0.2.169 X X
+litemap@0.7.4 X
+log@0.4.22 X X
+md-5@0.10.6 X X
+memchr@2.7.4 X X
+memoffset@0.9.1 X
+mime@0.3.17 X X
+miniz_oxide@0.8.2 X X X
+mio@1.0.3 X
+nt-time@0.8.1 X X
+num-conv@0.1.0 X X
+num-traits@0.2.19 X X
+object@0.36.7 X X
+once_cell@1.20.2 X X
+opendal@0.52.0 X
+percent-encoding@2.3.1 X X
+pin-project-lite@0.2.16 X X
+pin-utils@0.1.0 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.20 X X
+proc-macro2@1.0.92 X X
+quick-xml@0.35.0 X
+quick-xml@0.36.2 X
+quote@1.0.38 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+reqsign@0.16.1 X
+reqwest@0.12.12 X X
+ring@0.17.8 X
+rustc-demangle@0.1.24 X X
+rustc_version@0.4.1 X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+ryu@1.0.18 X X
+semver@1.0.24 X X
+serde@1.0.217 X X
+serde_derive@1.0.217 X X
+serde_json@1.0.135 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+shlex@1.3.0 X X
+signal-hook-registry@1.4.2 X X
+slab@0.4.9 X
+smallvec@1.13.2 X X
+socket2@0.5.8 X X
+spin@0.9.8 X
+stable_deref_trait@1.2.0 X X
+subtle@2.6.1 X
+syn@2.0.95 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+time@0.3.37 X X
+time-core@0.1.2 X X
+time-macros@0.2.19 X X
+tinystr@0.7.6 X
+tokio@1.42.0 X
+tokio-macros@2.4.0 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
+tower@0.5.2 X
+tower-layer@0.3.3 X
+tower-service@0.3.3 X
+tracing@0.1.41 X
+tracing-core@0.1.33 X
+try-lock@0.2.5 X
+typenum@1.17.0 X X
+unicode-ident@1.0.14 X X X
+untrusted@0.9.0 X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
+uuid@1.11.0 X X
+version_check@0.9.5 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+widestring@1.1.0 X X
+windows@0.58.0 X X
+windows-core@0.52.0 X X
+windows-core@0.58.0 X X
+windows-implement@0.58.0 X X
+windows-interface@0.58.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
+windows-sys@0.52.0 X X
+windows-sys@0.59.0 X X
+windows-targets@0.52.6 X X
+windows_aarch64_gnullvm@0.52.6 X X
+windows_aarch64_msvc@0.52.6 X X
+windows_i686_gnu@0.52.6 X X
+windows_i686_gnullvm@0.52.6 X X
+windows_i686_msvc@0.52.6 X X
+windows_x86_64_gnu@0.52.6 X X
+windows_x86_64_gnullvm@0.52.6 X X
+windows_x86_64_msvc@0.52.6 X X
+write16@1.0.0 X X
+writeable@0.5.5 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
+zerocopy@0.7.35 X X X
+zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
+zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
diff --git a/integrations/compat/Cargo.toml b/integrations/compat/Cargo.toml
index e29deb6..53062a3 100644
--- a/integrations/compat/Cargo.toml
+++ b/integrations/compat/Cargo.toml
@@ -25,7 +25,7 @@
license = "Apache-2.0"
repository = "https://github.com/apache/opendal"
rust-version = "1.75"
-version = "1.0.3"
+version = "1.0.4"
[package.metadata.docs.rs]
all-features = true
diff --git a/integrations/compat/DEPENDENCIES.rust.tsv b/integrations/compat/DEPENDENCIES.rust.tsv
index de9d1bf..1fe47d3 100644
--- a/integrations/compat/DEPENDENCIES.rust.tsv
+++ b/integrations/compat/DEPENDENCIES.rust.tsv
@@ -1,7 +1,7 @@
crate Apache-2.0 MIT Unicode-3.0
async-trait@0.1.85 X X
-opendal_compat@1.0.3 X
-proc-macro2@1.0.93 X X
+opendal_compat@1.0.4 X
+proc-macro2@1.0.92 X X
quote@1.0.38 X X
-syn@2.0.96 X X
-unicode-ident@1.0.15 X X X
+syn@2.0.95 X X
+unicode-ident@1.0.14 X X X
diff --git a/integrations/dav-server/Cargo.toml b/integrations/dav-server/Cargo.toml
index 499505b..54275ab 100644
--- a/integrations/dav-server/Cargo.toml
+++ b/integrations/dav-server/Cargo.toml
@@ -18,7 +18,7 @@
[package]
description = "Use OpenDAL as a backend to access data in various service with WebDAV protocol"
name = "dav-server-opendalfs"
-version = "0.3.1"
+version = "0.4.0"
authors = ["Apache OpenDAL <dev@opendal.apache.org>"]
edition = "2021"
@@ -32,10 +32,10 @@
bytes = { version = "1.4.0" }
dav-server = { version = "0.7.0" }
futures = "0.3"
-opendal = { version = "0.51.2", path = "../../core" }
+opendal = { version = "0.52.0", path = "../../core" }
[dev-dependencies]
-opendal = { version = "0.51.2", path = "../../core", features = [
+opendal = { version = "0.52.0", path = "../../core", features = [
"services-fs",
] }
tokio = { version = "1.27", features = ["macros", "rt-multi-thread", "io-std"] }
diff --git a/integrations/dav-server/DEPENDENCIES.rust.tsv b/integrations/dav-server/DEPENDENCIES.rust.tsv
index a6ecf4b..7e00422 100644
--- a/integrations/dav-server/DEPENDENCIES.rust.tsv
+++ b/integrations/dav-server/DEPENDENCIES.rust.tsv
@@ -12,18 +12,18 @@
backtrace@0.3.74 X X
base64@0.21.7 X X
base64@0.22.1 X X
-bitflags@2.8.0 X X
+bitflags@2.6.0 X X
block-buffer@0.10.4 X X
bumpalo@3.16.0 X X
bytes@1.9.0 X
-cc@1.2.10 X X
+cc@1.2.7 X X
cfg-if@1.0.0 X X
chrono@0.4.39 X X
core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.17 X X
+cpufeatures@0.2.16 X X
crypto-common@0.1.6 X X
dav-server@0.7.0 X
-dav-server-opendalfs@0.3.1 X
+dav-server-opendalfs@0.4.0 X
deranged@0.3.11 X X
digest@0.10.7 X X
displaydoc@0.2.5 X X
@@ -71,26 +71,26 @@
icu_provider_macros@1.5.0 X
idna@1.0.3 X X
idna_adapter@1.2.0 X X
-ipnet@2.11.0 X X
+ipnet@2.10.1 X X
itoa@1.0.14 X X
-js-sys@0.3.77 X X
+js-sys@0.3.76 X X
lazy_static@1.5.0 X X
libc@0.2.169 X X
litemap@0.7.4 X
lock_api@0.4.12 X X
-log@0.4.25 X X
+log@0.4.22 X X
lru@0.12.5 X
md-5@0.10.6 X X
memchr@2.7.4 X X
mime@0.3.17 X X
mime_guess@2.0.5 X
-miniz_oxide@0.8.3 X X X
+miniz_oxide@0.8.2 X X X
mio@1.0.3 X
num-conv@0.1.0 X X
num-traits@0.2.19 X X
object@0.36.7 X X
once_cell@1.20.2 X X
-opendal@0.51.2 X
+opendal@0.52.0 X
parking_lot@0.12.3 X X
parking_lot_core@0.9.10 X X
percent-encoding@2.3.1 X X
@@ -99,7 +99,7 @@
pin-project-lite@0.2.16 X X
pin-utils@0.1.0 X X
powerfmt@0.2.0 X X
-proc-macro2@1.0.93 X X
+proc-macro2@1.0.92 X X
quick-xml@0.36.2 X
quote@1.0.38 X X
redox_syscall@0.5.8 X
@@ -109,16 +109,15 @@
reqwest@0.12.12 X X
ring@0.17.8 X
rustc-demangle@0.1.24 X X
-rustls@0.23.21 X X X
+rustls@0.23.20 X X X
rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.11.0 X X
+rustls-pki-types@1.10.1 X X
rustls-webpki@0.102.8 X
-rustversion@1.0.19 X X
ryu@1.0.18 X X
scopeguard@1.2.0 X X
serde@1.0.217 X X
serde_derive@1.0.217 X X
-serde_json@1.0.137 X X
+serde_json@1.0.135 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
shlex@1.3.0 X X
@@ -128,15 +127,15 @@
spin@0.9.8 X
stable_deref_trait@1.2.0 X X
subtle@2.6.1 X
-syn@2.0.96 X X
+syn@2.0.95 X X
sync_wrapper@1.0.2 X
synstructure@0.13.1 X
time@0.3.37 X X
time-core@0.1.2 X X
time-macros@0.2.19 X X
tinystr@0.7.6 X
-tokio@1.43.0 X
-tokio-macros@2.5.0 X
+tokio@1.42.0 X
+tokio-macros@2.4.0 X
tokio-rustls@0.26.1 X X
tokio-util@0.7.13 X
tower@0.5.2 X
@@ -147,23 +146,23 @@
try-lock@0.2.5 X
typenum@1.17.0 X X
unicase@2.8.1 X X
-unicode-ident@1.0.15 X X X
+unicode-ident@1.0.14 X X X
untrusted@0.9.0 X
url@2.5.4 X X
utf16_iter@1.0.5 X X
utf8_iter@1.0.4 X X
-uuid@1.12.1 X X
+uuid@1.11.0 X X
version_check@0.9.5 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.100 X X
-wasm-bindgen-backend@0.2.100 X X
-wasm-bindgen-futures@0.4.50 X X
-wasm-bindgen-macro@0.2.100 X X
-wasm-bindgen-macro-support@0.2.100 X X
-wasm-bindgen-shared@0.2.100 X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
wasm-streams@0.4.2 X X
-web-sys@0.3.77 X X
+web-sys@0.3.76 X X
webpki-roots@0.26.7 X
windows-core@0.52.0 X X
windows-registry@0.2.0 X X
diff --git a/integrations/fuse3/Cargo.toml b/integrations/fuse3/Cargo.toml
index aec1d6e..e9fee2e 100644
--- a/integrations/fuse3/Cargo.toml
+++ b/integrations/fuse3/Cargo.toml
@@ -25,7 +25,7 @@
license = "Apache-2.0"
repository = "https://github.com/apache/opendal"
rust-version = "1.75"
-version = "0.0.12"
+version = "0.0.13"
[dependencies]
bytes = "1.6.0"
@@ -33,7 +33,7 @@
futures-util = "0.3.30"
libc = "0.2.155"
log = "0.4.21"
-opendal = { version = "0.51.2", path = "../../core" }
+opendal = { version = "0.52.0", path = "../../core" }
sharded-slab = "0.1.7"
tokio = "1.38.0"
diff --git a/integrations/fuse3/DEPENDENCIES.rust.tsv b/integrations/fuse3/DEPENDENCIES.rust.tsv
index e1f7ec6..8f41626 100644
--- a/integrations/fuse3/DEPENDENCIES.rust.tsv
+++ b/integrations/fuse3/DEPENDENCIES.rust.tsv
@@ -11,11 +11,11 @@
backtrace@0.3.74 X X
base64@0.22.1 X X
bincode@1.3.3 X
-bitflags@2.8.0 X X
+bitflags@2.6.0 X X
block-buffer@0.10.4 X X
bumpalo@3.16.0 X X
bytes@1.9.0 X
-cc@1.2.10 X X
+cc@1.2.7 X X
cfg-if@1.0.0 X X
cfg_aliases@0.2.1 X
chrono@0.4.39 X X
@@ -32,7 +32,7 @@
fnv@1.0.7 X X
form_urlencoded@1.2.1 X X
fuse3@0.8.1 X
-fuse3_opendal@0.0.12 X
+fuse3_opendal@0.0.13 X
futures@0.3.31 X X
futures-channel@0.3.31 X X
futures-core@0.3.31 X X
@@ -67,45 +67,44 @@
icu_provider_macros@1.5.0 X
idna@1.0.3 X X
idna_adapter@1.2.0 X X
-ipnet@2.11.0 X X
+ipnet@2.10.1 X X
itoa@1.0.14 X X
-js-sys@0.3.77 X X
+js-sys@0.3.76 X X
lazy_static@1.5.0 X X
libc@0.2.169 X X
linux-raw-sys@0.4.15 X X X
litemap@0.7.4 X
-log@0.4.25 X X
+log@0.4.22 X X
md-5@0.10.6 X X
memchr@2.7.4 X X
memoffset@0.9.1 X
mime@0.3.17 X X
-miniz_oxide@0.8.3 X X X
+miniz_oxide@0.8.2 X X X
mio@1.0.3 X
nix@0.29.0 X
num-traits@0.2.19 X X
object@0.36.7 X X
once_cell@1.20.2 X X
-opendal@0.51.2 X
+opendal@0.52.0 X
parking@2.2.1 X X
percent-encoding@2.3.1 X X
pin-project-lite@0.2.16 X X
pin-utils@0.1.0 X X
-proc-macro2@1.0.93 X X
+proc-macro2@1.0.92 X X
quick-xml@0.36.2 X
quote@1.0.38 X X
reqwest@0.12.12 X X
ring@0.17.8 X
rustc-demangle@0.1.24 X X
-rustix@0.38.44 X X X
-rustls@0.23.21 X X X
+rustix@0.38.43 X X X
+rustls@0.23.20 X X X
rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.11.0 X X
+rustls-pki-types@1.10.1 X X
rustls-webpki@0.102.8 X
-rustversion@1.0.19 X X
ryu@1.0.18 X X
serde@1.0.217 X X
serde_derive@1.0.217 X X
-serde_json@1.0.137 X X
+serde_json@1.0.135 X X
serde_urlencoded@0.7.1 X X
sharded-slab@0.1.7 X
shlex@1.3.0 X X
@@ -116,12 +115,12 @@
spin@0.9.8 X
stable_deref_trait@1.2.0 X X
subtle@2.6.1 X
-syn@2.0.96 X X
+syn@2.0.95 X X
sync_wrapper@1.0.2 X
synstructure@0.13.1 X
tinystr@0.7.6 X
-tokio@1.43.0 X
-tokio-macros@2.5.0 X
+tokio@1.42.0 X
+tokio-macros@2.4.0 X
tokio-rustls@0.26.1 X X
tokio-util@0.7.13 X
tower@0.5.2 X
@@ -133,23 +132,23 @@
trait-make@0.1.0 X X
try-lock@0.2.5 X
typenum@1.17.0 X X
-unicode-ident@1.0.15 X X X
+unicode-ident@1.0.14 X X X
untrusted@0.9.0 X
url@2.5.4 X X
utf16_iter@1.0.5 X X
utf8_iter@1.0.4 X X
-uuid@1.12.1 X X
+uuid@1.11.0 X X
version_check@0.9.5 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.100 X X
-wasm-bindgen-backend@0.2.100 X X
-wasm-bindgen-futures@0.4.50 X X
-wasm-bindgen-macro@0.2.100 X X
-wasm-bindgen-macro-support@0.2.100 X X
-wasm-bindgen-shared@0.2.100 X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
wasm-streams@0.4.2 X X
-web-sys@0.3.77 X X
+web-sys@0.3.76 X X
webpki-roots@0.26.7 X
which@6.0.3 X
windows-core@0.52.0 X X
diff --git a/integrations/object_store/Cargo.toml b/integrations/object_store/Cargo.toml
index 767a2fa..5d664e6 100644
--- a/integrations/object_store/Cargo.toml
+++ b/integrations/object_store/Cargo.toml
@@ -25,7 +25,7 @@
license = "Apache-2.0"
repository = "https://github.com/apache/opendal"
rust-version = "1.75"
-version = "0.49.1"
+version = "0.50.0"
[features]
send_wrapper = ["dep:send_wrapper"]
@@ -42,21 +42,21 @@
futures = "0.3"
futures-util = "0.3"
object_store = "0.11"
-opendal = { version = "0.51.2", path = "../../core", default-features = false }
+opendal = { version = "0.52.0", path = "../../core", default-features = false }
pin-project = "1.1"
send_wrapper = { version = "0.6", features = ["futures"], optional = true }
tokio = { version = "1", default-features = false }
[dev-dependencies]
-opendal = { version = "0.51.2", path = "../../core", features = [
+anyhow = "1.0.86"
+datafusion = "44.0.0"
+libtest-mimic = "0.8.1"
+opendal = { version = "0.52.0", path = "../../core", features = [
"services-memory",
"services-s3",
"tests",
] }
rand = "0.8.5"
tokio = { version = "1", features = ["fs", "macros", "rt-multi-thread"] }
-anyhow = "1.0.86"
-libtest-mimic = "0.8.1"
-uuid = "1.11.0"
-datafusion = "44.0.0"
url = "2.5.2"
+uuid = "1.11.0"
diff --git a/integrations/object_store/DEPENDENCIES.rust.tsv b/integrations/object_store/DEPENDENCIES.rust.tsv
index cd0add8..7e0f1f8 100644
--- a/integrations/object_store/DEPENDENCIES.rust.tsv
+++ b/integrations/object_store/DEPENDENCIES.rust.tsv
@@ -1,210 +1,198 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
-addr2line@0.24.2 X X
-adler2@2.0.0 X X X
-ahash@0.8.11 X X
-allocator-api2@0.2.21 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.95 X X
-async-trait@0.1.85 X X
-autocfg@1.4.0 X X
-backon@1.3.0 X
-backtrace@0.3.74 X X
-base64@0.22.1 X X
-bitflags@2.8.0 X X
-block-buffer@0.10.4 X X
-bumpalo@3.16.0 X X
-byteorder@1.5.0 X X
-bytes@1.9.0 X
-cc@1.2.10 X X
-cfg-if@1.0.0 X X
-chrono@0.4.39 X X
-const-oid@0.9.6 X X
-const-random@0.1.18 X X
-const-random-macro@0.1.16 X X
-core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.17 X X
-crc32c@0.6.8 X X
-crunchy@0.2.3 X
-crypto-common@0.1.6 X X
-digest@0.10.7 X X
-displaydoc@0.2.5 X X
-dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
-either@1.13.0 X X
-fastrand@2.3.0 X X
-flagset@0.4.6 X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.31 X X
-futures-channel@0.3.31 X X
-futures-core@0.3.31 X X
-futures-executor@0.3.31 X X
-futures-io@0.3.31 X X
-futures-macro@0.3.31 X X
-futures-sink@0.3.31 X X
-futures-task@0.3.31 X X
-futures-util@0.3.31 X X
-generic-array@0.14.7 X
-getrandom@0.2.15 X X
-gimli@0.31.1 X X
-gloo-timers@0.3.0 X X
-hashbrown@0.14.5 X X
-heck@0.5.0 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.11 X X
-http@1.2.0 X X
-http-body@1.0.1 X
-http-body-util@0.1.2 X
-httparse@1.9.5 X X
-humantime@2.1.0 X X
-hyper@1.5.2 X
-hyper-rustls@0.27.5 X X X
-hyper-util@0.1.10 X
-iana-time-zone@0.1.61 X X
-iana-time-zone-haiku@0.1.2 X X
-icu_collections@1.5.0 X
-icu_locid@1.5.0 X
-icu_locid_transform@1.5.0 X
-icu_locid_transform_data@1.5.0 X
-icu_normalizer@1.5.0 X
-icu_normalizer_data@1.5.0 X
-icu_properties@1.5.1 X
-icu_properties_data@1.5.0 X
-icu_provider@1.5.0 X
-icu_provider_macros@1.5.0 X
-idna@1.0.3 X X
-idna_adapter@1.2.0 X X
-ipnet@2.11.0 X X
-itertools@0.13.0 X X
-itoa@1.0.14 X X
-jobserver@0.1.32 X X
-js-sys@0.3.77 X X
-libc@0.2.169 X X
-libm@0.2.11 X X
-litemap@0.7.4 X
-lock_api@0.4.12 X X
-log@0.4.25 X X
-md-5@0.10.6 X X
-memchr@2.7.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.8.3 X X X
-mio@1.0.3 X
-num-traits@0.2.19 X X
-object@0.36.7 X X
-object_store@0.11.2 X X
-object_store_opendal@0.49.1 X
-once_cell@1.20.2 X X
-opendal@0.51.2 X
-ordered-multimap@0.7.3 X
-parking_lot@0.12.3 X X
-parking_lot_core@0.9.10 X X
-percent-encoding@2.3.1 X X
-pin-project@1.1.8 X X
-pin-project-internal@1.1.8 X X
-pin-project-lite@0.2.16 X X
-pin-utils@0.1.0 X X
-ppv-lite86@0.2.20 X X
-proc-macro2@1.0.93 X X
-quick-xml@0.35.0 X
-quick-xml@0.36.2 X
-quote@1.0.38 X X
-rand@0.8.5 X X
-rand_chacha@0.3.1 X X
-rand_core@0.6.4 X X
-redox_syscall@0.5.8 X
-reqsign@0.16.1 X
-reqwest@0.12.12 X X
-ring@0.17.8 X
-rust-ini@0.21.1 X
-rustc-demangle@0.1.24 X X
-rustc_version@0.4.1 X X
-rustls@0.23.21 X X X
-rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.11.0 X X
-rustls-webpki@0.102.8 X
-rustversion@1.0.19 X X
-ryu@1.0.18 X X
-same-file@1.0.6 X X
-scopeguard@1.2.0 X X
-semver@1.0.25 X X
-serde@1.0.217 X X
-serde_derive@1.0.217 X X
-serde_json@1.0.137 X X
-serde_urlencoded@0.7.1 X X
-sha1@0.10.6 X X
-sha2@0.10.8 X X
-shlex@1.3.0 X X
-slab@0.4.9 X
-smallvec@1.13.2 X X
-snafu@0.8.5 X X
-snafu-derive@0.8.5 X X
-socket2@0.5.8 X X
-spin@0.9.8 X
-stable_deref_trait@1.2.0 X X
-subtle@2.6.1 X
-syn@2.0.96 X X
-sync_wrapper@1.0.2 X
-synstructure@0.13.1 X
-tiny-keccak@2.0.2 X
-tinystr@0.7.6 X
-tokio@1.43.0 X
-tokio-macros@2.5.0 X
-tokio-rustls@0.26.1 X X
-tokio-util@0.7.13 X
-tower@0.5.2 X
-tower-layer@0.3.3 X
-tower-service@0.3.3 X
-tracing@0.1.41 X
-tracing-attributes@0.1.28 X
-tracing-core@0.1.33 X
-trim-in-place@0.1.7 X
-try-lock@0.2.5 X
-typenum@1.17.0 X X
-unicode-ident@1.0.15 X X X
-untrusted@0.9.0 X
-url@2.5.4 X X
-utf16_iter@1.0.5 X X
-utf8_iter@1.0.4 X X
-uuid@1.12.1 X X
-version_check@0.9.5 X X
-walkdir@2.5.0 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.100 X X
-wasm-bindgen-backend@0.2.100 X X
-wasm-bindgen-futures@0.4.50 X X
-wasm-bindgen-macro@0.2.100 X X
-wasm-bindgen-macro-support@0.2.100 X X
-wasm-bindgen-shared@0.2.100 X X
-wasm-streams@0.4.2 X X
-web-sys@0.3.77 X X
-webpki-roots@0.26.7 X
-winapi-util@0.1.9 X X
-windows-core@0.52.0 X X
-windows-registry@0.2.0 X X
-windows-result@0.2.0 X X
-windows-strings@0.1.0 X X
-windows-sys@0.52.0 X X
-windows-sys@0.59.0 X X
-windows-targets@0.52.6 X X
-windows_aarch64_gnullvm@0.52.6 X X
-windows_aarch64_msvc@0.52.6 X X
-windows_i686_gnu@0.52.6 X X
-windows_i686_gnullvm@0.52.6 X X
-windows_i686_msvc@0.52.6 X X
-windows_x86_64_gnu@0.52.6 X X
-windows_x86_64_gnullvm@0.52.6 X X
-windows_x86_64_msvc@0.52.6 X X
-write16@1.0.0 X X
-writeable@0.5.5 X
-yoke@0.7.5 X
-yoke-derive@0.7.5 X
-zerocopy@0.7.35 X X X
-zerocopy-derive@0.7.35 X X X
-zerofrom@0.1.5 X
-zerofrom-derive@0.1.5 X
-zeroize@1.8.1 X X
-zerovec@0.10.4 X
-zerovec-derive@0.10.3 X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-3.0 Unlicense Zlib
+addr2line@0.24.2 X X
+adler2@2.0.0 X X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.95 X X
+async-trait@0.1.85 X X
+autocfg@1.4.0 X X
+backon@1.3.0 X
+backtrace@0.3.74 X X
+base64@0.22.1 X X
+bitflags@2.6.0 X X
+block-buffer@0.10.4 X X
+bumpalo@3.16.0 X X
+byteorder@1.5.0 X X
+bytes@1.9.0 X
+cc@1.2.7 X X
+cfg-if@1.0.0 X X
+chrono@0.4.39 X X
+const-oid@0.9.6 X X
+core-foundation-sys@0.8.7 X X
+cpufeatures@0.2.16 X X
+crc32c@0.6.8 X X
+crypto-common@0.1.6 X X
+digest@0.10.7 X X
+displaydoc@0.2.5 X X
+dotenvy@0.15.7 X
+either@1.13.0 X X
+fastrand@2.3.0 X X
+flagset@0.4.6 X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.31 X X
+futures-channel@0.3.31 X X
+futures-core@0.3.31 X X
+futures-executor@0.3.31 X X
+futures-io@0.3.31 X X
+futures-macro@0.3.31 X X
+futures-sink@0.3.31 X X
+futures-task@0.3.31 X X
+futures-util@0.3.31 X X
+generic-array@0.14.7 X
+getrandom@0.2.15 X X
+gimli@0.31.1 X X
+gloo-timers@0.3.0 X X
+heck@0.5.0 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.11 X X
+http@1.2.0 X X
+http-body@1.0.1 X
+http-body-util@0.1.2 X
+httparse@1.9.5 X X
+humantime@2.1.0 X X
+hyper@1.5.2 X
+hyper-rustls@0.27.5 X X X
+hyper-util@0.1.10 X
+iana-time-zone@0.1.61 X X
+iana-time-zone-haiku@0.1.2 X X
+icu_collections@1.5.0 X
+icu_locid@1.5.0 X
+icu_locid_transform@1.5.0 X
+icu_locid_transform_data@1.5.0 X
+icu_normalizer@1.5.0 X
+icu_normalizer_data@1.5.0 X
+icu_properties@1.5.1 X
+icu_properties_data@1.5.0 X
+icu_provider@1.5.0 X
+icu_provider_macros@1.5.0 X
+idna@1.0.3 X X
+idna_adapter@1.2.0 X X
+ipnet@2.10.1 X X
+itertools@0.13.0 X X
+itoa@1.0.14 X X
+jobserver@0.1.32 X X
+js-sys@0.3.76 X X
+libc@0.2.169 X X
+libm@0.2.11 X X
+litemap@0.7.4 X
+lock_api@0.4.12 X X
+log@0.4.22 X X
+md-5@0.10.6 X X
+memchr@2.7.4 X X
+mime@0.3.17 X X
+miniz_oxide@0.8.2 X X X
+mio@1.0.3 X
+num-traits@0.2.19 X X
+object@0.36.7 X X
+object_store@0.11.2 X X
+object_store_opendal@0.50.0 X
+once_cell@1.20.2 X X
+opendal@0.52.0 X
+parking_lot@0.12.3 X X
+parking_lot_core@0.9.10 X X
+percent-encoding@2.3.1 X X
+pin-project@1.1.8 X X
+pin-project-internal@1.1.8 X X
+pin-project-lite@0.2.16 X X
+pin-utils@0.1.0 X X
+ppv-lite86@0.2.20 X X
+proc-macro2@1.0.92 X X
+quick-xml@0.35.0 X
+quick-xml@0.36.2 X
+quote@1.0.38 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+redox_syscall@0.5.8 X
+reqsign@0.16.1 X
+reqwest@0.12.12 X X
+ring@0.17.8 X
+rustc-demangle@0.1.24 X X
+rustc_version@0.4.1 X X
+rustls@0.23.20 X X X
+rustls-pemfile@2.2.0 X X X
+rustls-pki-types@1.10.1 X X
+rustls-webpki@0.102.8 X
+ryu@1.0.18 X X
+same-file@1.0.6 X X
+scopeguard@1.2.0 X X
+semver@1.0.24 X X
+serde@1.0.217 X X
+serde_derive@1.0.217 X X
+serde_json@1.0.135 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+shlex@1.3.0 X X
+slab@0.4.9 X
+smallvec@1.13.2 X X
+snafu@0.8.5 X X
+snafu-derive@0.8.5 X X
+socket2@0.5.8 X X
+spin@0.9.8 X
+stable_deref_trait@1.2.0 X X
+subtle@2.6.1 X
+syn@2.0.95 X X
+sync_wrapper@1.0.2 X
+synstructure@0.13.1 X
+tinystr@0.7.6 X
+tokio@1.42.0 X
+tokio-macros@2.4.0 X
+tokio-rustls@0.26.1 X X
+tokio-util@0.7.13 X
+tower@0.5.2 X
+tower-layer@0.3.3 X
+tower-service@0.3.3 X
+tracing@0.1.41 X
+tracing-attributes@0.1.28 X
+tracing-core@0.1.33 X
+try-lock@0.2.5 X
+typenum@1.17.0 X X
+unicode-ident@1.0.14 X X X
+untrusted@0.9.0 X
+url@2.5.4 X X
+utf16_iter@1.0.5 X X
+utf8_iter@1.0.4 X X
+uuid@1.11.0 X X
+version_check@0.9.5 X X
+walkdir@2.5.0 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
+wasm-streams@0.4.2 X X
+web-sys@0.3.76 X X
+webpki-roots@0.26.7 X
+winapi-util@0.1.9 X X
+windows-core@0.52.0 X X
+windows-registry@0.2.0 X X
+windows-result@0.2.0 X X
+windows-strings@0.1.0 X X
+windows-sys@0.52.0 X X
+windows-sys@0.59.0 X X
+windows-targets@0.52.6 X X
+windows_aarch64_gnullvm@0.52.6 X X
+windows_aarch64_msvc@0.52.6 X X
+windows_i686_gnu@0.52.6 X X
+windows_i686_gnullvm@0.52.6 X X
+windows_i686_msvc@0.52.6 X X
+windows_x86_64_gnu@0.52.6 X X
+windows_x86_64_gnullvm@0.52.6 X X
+windows_x86_64_msvc@0.52.6 X X
+write16@1.0.0 X X
+writeable@0.5.5 X
+yoke@0.7.5 X
+yoke-derive@0.7.5 X
+zerocopy@0.7.35 X X X
+zerocopy-derive@0.7.35 X X X
+zerofrom@0.1.5 X
+zerofrom-derive@0.1.5 X
+zeroize@1.8.1 X X
+zerovec@0.10.4 X
+zerovec-derive@0.10.3 X
diff --git a/integrations/parquet/Cargo.toml b/integrations/parquet/Cargo.toml
index d2a730c..fe33e84 100644
--- a/integrations/parquet/Cargo.toml
+++ b/integrations/parquet/Cargo.toml
@@ -25,13 +25,13 @@
license = "Apache-2.0"
repository = "https://github.com/apache/opendal"
rust-version = "1.75"
-version = "0.3.1"
+version = "0.4.0"
[dependencies]
async-trait = "0.1"
bytes = "1"
futures = "0.3"
-opendal = { version = "0.51.2", path = "../../core" }
+opendal = { version = "0.52.0", path = "../../core" }
parquet = { version = "53.1", default-features = false, features = [
"async",
"arrow",
@@ -39,7 +39,7 @@
[dev-dependencies]
arrow = { version = "53.1" }
-opendal = { version = "0.51.2", path = "../../core", features = [
+opendal = { version = "0.52.0", path = "../../core", features = [
"services-memory",
"services-s3",
] }
diff --git a/integrations/parquet/DEPENDENCIES.rust.tsv b/integrations/parquet/DEPENDENCIES.rust.tsv
index ef3a5c2..5bbeeb9 100644
--- a/integrations/parquet/DEPENDENCIES.rust.tsv
+++ b/integrations/parquet/DEPENDENCIES.rust.tsv
@@ -5,13 +5,13 @@
android-tzdata@0.1.1 X X
android_system_properties@0.1.5 X X
anyhow@1.0.95 X X
-arrow-array@53.4.0 X
-arrow-buffer@53.4.0 X
-arrow-cast@53.4.0 X
-arrow-data@53.4.0 X
-arrow-ipc@53.4.0 X
-arrow-schema@53.4.0 X
-arrow-select@53.4.0 X
+arrow-array@53.3.0 X
+arrow-buffer@53.3.0 X
+arrow-cast@53.3.0 X
+arrow-data@53.3.0 X
+arrow-ipc@53.3.0 X
+arrow-schema@53.3.0 X
+arrow-select@53.3.0 X
async-trait@0.1.85 X X
atoi@2.0.0 X
autocfg@1.4.0 X X
@@ -23,16 +23,16 @@
bumpalo@3.16.0 X X
byteorder@1.5.0 X X
bytes@1.9.0 X
-cc@1.2.10 X X
+cc@1.2.7 X X
cfg-if@1.0.0 X X
chrono@0.4.39 X X
const-oid@0.9.6 X X
const-random@0.1.18 X X
const-random-macro@0.1.16 X X
core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.17 X X
+cpufeatures@0.2.16 X X
crc32c@0.6.8 X X
-crunchy@0.2.3 X
+crunchy@0.2.2 X
crypto-common@0.1.6 X X
digest@0.10.7 X X
displaydoc@0.2.5 X X
@@ -80,9 +80,9 @@
idna@1.0.3 X X
idna_adapter@1.2.0 X X
integer-encoding@3.0.4 X
-ipnet@2.11.0 X X
+ipnet@2.10.1 X X
itoa@1.0.14 X X
-js-sys@0.3.77 X X
+js-sys@0.3.76 X X
lexical-core@1.0.5 X X
lexical-parse-float@1.0.5 X X
lexical-parse-integer@1.0.5 X X
@@ -92,11 +92,11 @@
libc@0.2.169 X X
libm@0.2.11 X X
litemap@0.7.4 X
-log@0.4.25 X X
+log@0.4.22 X X
md-5@0.10.6 X X
memchr@2.7.4 X X
mime@0.3.17 X X
-miniz_oxide@0.8.3 X X X
+miniz_oxide@0.8.2 X X X
mio@1.0.3 X
num@0.4.3 X X
num-bigint@0.4.6 X X
@@ -107,16 +107,16 @@
num-traits@0.2.19 X X
object@0.36.7 X X
once_cell@1.20.2 X X
-opendal@0.51.2 X
+opendal@0.52.0 X
ordered-float@2.10.1 X
-parquet@53.4.0 X
-parquet_opendal@0.3.1 X
+parquet@53.3.0 X
+parquet_opendal@0.4.0 X
paste@1.0.15 X X
percent-encoding@2.3.1 X X
pin-project-lite@0.2.16 X X
pin-utils@0.1.0 X X
ppv-lite86@0.2.20 X X
-proc-macro2@1.0.93 X X
+proc-macro2@1.0.92 X X
quick-xml@0.36.2 X
quote@1.0.38 X X
rand@0.8.5 X X
@@ -127,17 +127,16 @@
ring@0.17.8 X
rustc-demangle@0.1.24 X X
rustc_version@0.4.1 X X
-rustls@0.23.21 X X X
+rustls@0.23.20 X X X
rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.11.0 X X
+rustls-pki-types@1.10.1 X X
rustls-webpki@0.102.8 X
-rustversion@1.0.19 X X
ryu@1.0.18 X X
-semver@1.0.25 X X
+semver@1.0.24 X X
seq-macro@0.3.5 X X
serde@1.0.217 X X
serde_derive@1.0.217 X X
-serde_json@1.0.137 X X
+serde_json@1.0.135 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
@@ -149,14 +148,14 @@
stable_deref_trait@1.2.0 X X
static_assertions@1.1.0 X X
subtle@2.6.1 X
-syn@2.0.96 X X
+syn@2.0.95 X X
sync_wrapper@1.0.2 X
synstructure@0.13.1 X
thrift@0.17.0 X
tiny-keccak@2.0.2 X
tinystr@0.7.6 X
-tokio@1.43.0 X
-tokio-macros@2.5.0 X
+tokio@1.42.0 X
+tokio-macros@2.4.0 X
tokio-rustls@0.26.1 X X
tokio-util@0.7.13 X
tower@0.5.2 X
@@ -167,23 +166,23 @@
try-lock@0.2.5 X
twox-hash@1.6.3 X
typenum@1.17.0 X X
-unicode-ident@1.0.15 X X X
+unicode-ident@1.0.14 X X X
untrusted@0.9.0 X
url@2.5.4 X X
utf16_iter@1.0.5 X X
utf8_iter@1.0.4 X X
-uuid@1.12.1 X X
+uuid@1.11.0 X X
version_check@0.9.5 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.100 X X
-wasm-bindgen-backend@0.2.100 X X
-wasm-bindgen-futures@0.4.50 X X
-wasm-bindgen-macro@0.2.100 X X
-wasm-bindgen-macro-support@0.2.100 X X
-wasm-bindgen-shared@0.2.100 X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
wasm-streams@0.4.2 X X
-web-sys@0.3.77 X X
+web-sys@0.3.76 X X
webpki-roots@0.26.7 X
windows-core@0.52.0 X X
windows-registry@0.2.0 X X
diff --git a/integrations/unftp-sbe/Cargo.toml b/integrations/unftp-sbe/Cargo.toml
index 858f5f7..85e0f61 100644
--- a/integrations/unftp-sbe/Cargo.toml
+++ b/integrations/unftp-sbe/Cargo.toml
@@ -24,18 +24,18 @@
name = "unftp-sbe-opendal"
repository = "https://github.com/apache/opendal"
rust-version = "1.75"
-version = "0.0.12"
+version = "0.0.13"
[dependencies]
async-trait = "0.1.80"
libunftp = "0.20.0"
-opendal = { version = "0.51.2", path = "../../core" }
+opendal = { version = "0.52.0", path = "../../core" }
tokio = { version = "1.38.0", default-features = false, features = ["io-util"] }
tokio-util = { version = "0.7.11", features = ["compat"] }
[dev-dependencies]
anyhow = "1"
-opendal = { version = "0.51.2", path = "../../core", features = [
+opendal = { version = "0.52.0", path = "../../core", features = [
"services-s3",
] }
tokio = { version = "1.38.0", default-features = false, features = [
diff --git a/integrations/unftp-sbe/DEPENDENCIES.rust.tsv b/integrations/unftp-sbe/DEPENDENCIES.rust.tsv
index 081d3d5..5acab5a 100644
--- a/integrations/unftp-sbe/DEPENDENCIES.rust.tsv
+++ b/integrations/unftp-sbe/DEPENDENCIES.rust.tsv
@@ -10,18 +10,18 @@
asn1-rs-impl@0.2.0 X X
async-trait@0.1.85 X X
autocfg@1.4.0 X X
-aws-lc-rs@1.12.2 X X
-aws-lc-sys@0.25.0 X X X
+aws-lc-rs@1.12.0 X X
+aws-lc-sys@0.24.1 X X X
backon@1.3.0 X
backtrace@0.3.74 X X
base64@0.22.1 X X
bindgen@0.69.5 X
-bitflags@2.8.0 X X
+bitflags@2.6.0 X X
block-buffer@0.10.4 X X
bumpalo@3.16.0 X X
byteorder@1.5.0 X X
bytes@1.9.0 X
-cc@1.2.10 X X
+cc@1.2.7 X X
cexpr@0.6.0 X X
cfg-if@1.0.0 X X
cfg_aliases@0.2.1 X
@@ -31,14 +31,14 @@
const-oid@0.9.6 X X
convert_case@0.4.0 X
core-foundation-sys@0.8.7 X X
-cpufeatures@0.2.17 X X
+cpufeatures@0.2.16 X X
crc32c@0.6.8 X X
crossbeam-channel@0.5.14 X X
crossbeam-epoch@0.9.18 X X
crossbeam-utils@0.8.21 X X
crypto-common@0.1.6 X X
dashmap@5.5.3 X
-data-encoding@2.7.0 X
+data-encoding@2.6.0 X
der-parser@9.0.0 X X
deranged@0.3.11 X X
derive_more@0.99.18 X
@@ -91,11 +91,11 @@
icu_provider_macros@1.5.0 X
idna@1.0.3 X X
idna_adapter@1.2.0 X X
-ipnet@2.11.0 X X
+ipnet@2.10.1 X X
itertools@0.12.1 X X
itoa@1.0.14 X X
jobserver@0.1.32 X X
-js-sys@0.3.77 X X
+js-sys@0.3.76 X X
lazy_static@1.5.0 X X
lazycell@1.3.0 X X
libc@0.2.169 X X
@@ -104,14 +104,14 @@
linux-raw-sys@0.4.15 X X X
litemap@0.7.4 X
lock_api@0.4.12 X X
-log@0.4.25 X X
+log@0.4.22 X X
loom@0.7.2 X
matchers@0.1.0 X
md-5@0.10.6 X X
memchr@2.7.4 X X
mime@0.3.17 X X
minimal-lexical@0.2.1 X X
-miniz_oxide@0.8.3 X X X
+miniz_oxide@0.8.2 X X X
mio@1.0.3 X
moka@0.12.10 X X
nix@0.29.0 X
@@ -124,7 +124,7 @@
object@0.36.7 X X
oid-registry@0.7.1 X X
once_cell@1.20.2 X X
-opendal@0.51.2 X
+opendal@0.52.0 X
overload@0.1.1 X
parking_lot@0.12.3 X X
parking_lot_core@0.9.10 X X
@@ -135,8 +135,8 @@
portable-atomic@1.10.0 X X
powerfmt@0.2.0 X X
ppv-lite86@0.2.20 X X
-prettyplease@0.2.29 X X
-proc-macro2@1.0.93 X X
+prettyplease@0.2.27 X X
+proc-macro2@1.0.92 X X
prometheus@0.13.4 X
proxy-protocol@0.5.0 X X
quick-xml@0.36.2 X
@@ -157,19 +157,19 @@
rustc-hash@1.1.0 X X
rustc_version@0.4.1 X X
rusticata-macros@4.1.0 X X
-rustix@0.38.44 X X X
-rustls@0.23.21 X X X
+rustix@0.38.43 X X X
+rustls@0.23.20 X X X
rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.11.0 X X
+rustls-pki-types@1.10.1 X X
rustls-webpki@0.102.8 X
rustversion@1.0.19 X X
ryu@1.0.18 X X
scoped-tls@1.0.1 X X
scopeguard@1.2.0 X X
-semver@1.0.25 X X
+semver@1.0.24 X X
serde@1.0.217 X X
serde_derive@1.0.217 X X
-serde_json@1.0.137 X X
+serde_json@1.0.135 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
@@ -188,7 +188,7 @@
stable_deref_trait@1.2.0 X X
subtle@2.6.1 X
syn@1.0.109 X X
-syn@2.0.96 X X
+syn@2.0.95 X X
sync_wrapper@1.0.2 X
synstructure@0.13.1 X
tagptr@0.2.0 X X
@@ -199,8 +199,8 @@
time-core@0.1.2 X X
time-macros@0.2.19 X X
tinystr@0.7.6 X
-tokio@1.43.0 X
-tokio-macros@2.5.0 X
+tokio@1.42.0 X
+tokio-macros@2.4.0 X
tokio-rustls@0.26.1 X X
tokio-util@0.7.13 X
tower@0.5.2 X
@@ -213,24 +213,24 @@
tracing-subscriber@0.3.19 X
try-lock@0.2.5 X
typenum@1.17.0 X X
-unftp-sbe-opendal@0.0.12 X
-unicode-ident@1.0.15 X X X
+unftp-sbe-opendal@0.0.13 X
+unicode-ident@1.0.14 X X X
untrusted@0.9.0 X
url@2.5.4 X X
utf16_iter@1.0.5 X X
utf8_iter@1.0.4 X X
-uuid@1.12.1 X X
+uuid@1.11.0 X X
version_check@0.9.5 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.100 X X
-wasm-bindgen-backend@0.2.100 X X
-wasm-bindgen-futures@0.4.50 X X
-wasm-bindgen-macro@0.2.100 X X
-wasm-bindgen-macro-support@0.2.100 X X
-wasm-bindgen-shared@0.2.100 X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
wasm-streams@0.4.2 X X
-web-sys@0.3.77 X X
+web-sys@0.3.76 X X
webpki-roots@0.26.7 X
which@4.4.2 X
winapi@0.3.9 X X
diff --git a/integrations/virtiofs/Cargo.toml b/integrations/virtiofs/Cargo.toml
index 4f64984..5ca8efe 100644
--- a/integrations/virtiofs/Cargo.toml
+++ b/integrations/virtiofs/Cargo.toml
@@ -31,7 +31,7 @@
anyhow = { version = "1.0.86", features = ["std"] }
libc = "0.2.139"
log = "0.4.22"
-opendal = { version = "0.51.2", path = "../../core" }
+opendal = { version = "0.52.0", path = "../../core" }
sharded-slab = "0.1.7"
snafu = "0.8.4"
tokio = { version = "1.39.2", features = ["rt-multi-thread"] }
diff --git a/integrations/virtiofs/DEPENDENCIES.rust.tsv b/integrations/virtiofs/DEPENDENCIES.rust.tsv
index 64da7eb..e57ab00 100644
--- a/integrations/virtiofs/DEPENDENCIES.rust.tsv
+++ b/integrations/virtiofs/DEPENDENCIES.rust.tsv
@@ -11,11 +11,11 @@
backtrace@0.3.74 X X
base64@0.22.1 X X
bitflags@1.3.2 X X
-bitflags@2.8.0 X X
+bitflags@2.6.0 X X
block-buffer@0.10.4 X X
bumpalo@3.16.0 X X
bytes@1.9.0 X
-cc@1.2.10 X X
+cc@1.2.7 X X
cfg-if@1.0.0 X X
chrono@0.4.39 X X
core-foundation-sys@0.8.7 X X
@@ -59,40 +59,39 @@
icu_provider_macros@1.5.0 X
idna@1.0.3 X X
idna_adapter@1.2.0 X X
-ipnet@2.11.0 X X
+ipnet@2.10.1 X X
itoa@1.0.14 X X
-js-sys@0.3.77 X X
+js-sys@0.3.76 X X
lazy_static@1.5.0 X X
libc@0.2.169 X X
litemap@0.7.4 X
-log@0.4.25 X X
+log@0.4.22 X X
md-5@0.10.6 X X
memchr@2.7.4 X X
mime@0.3.17 X X
-miniz_oxide@0.8.3 X X X
+miniz_oxide@0.8.2 X X X
mio@1.0.3 X
num-traits@0.2.19 X X
object@0.36.7 X X
once_cell@1.20.2 X X
-opendal@0.51.2 X
+opendal@0.52.0 X
percent-encoding@2.3.1 X X
pin-project-lite@0.2.16 X X
pin-utils@0.1.0 X X
-proc-macro2@1.0.93 X X
+proc-macro2@1.0.92 X X
quick-xml@0.36.2 X
quote@1.0.38 X X
reqwest@0.12.12 X X
ring@0.17.8 X
rustc-demangle@0.1.24 X X
-rustls@0.23.21 X X X
+rustls@0.23.20 X X X
rustls-pemfile@2.2.0 X X X
-rustls-pki-types@1.11.0 X X
+rustls-pki-types@1.10.1 X X
rustls-webpki@0.102.8 X
-rustversion@1.0.19 X X
ryu@1.0.18 X X
serde@1.0.217 X X
serde_derive@1.0.217 X X
-serde_json@1.0.137 X X
+serde_json@1.0.135 X X
serde_urlencoded@0.7.1 X X
sharded-slab@0.1.7 X
shlex@1.3.0 X X
@@ -104,13 +103,13 @@
spin@0.9.8 X
stable_deref_trait@1.2.0 X X
subtle@2.6.1 X
-syn@2.0.96 X X
+syn@2.0.95 X X
sync_wrapper@1.0.2 X
synstructure@0.13.1 X
thiserror@1.0.69 X X
thiserror-impl@1.0.69 X X
tinystr@0.7.6 X
-tokio@1.43.0 X
+tokio@1.42.0 X
tokio-rustls@0.26.1 X X
tokio-util@0.7.13 X
tower@0.5.2 X
@@ -120,12 +119,12 @@
tracing-core@0.1.33 X
try-lock@0.2.5 X
typenum@1.17.0 X X
-unicode-ident@1.0.15 X X X
+unicode-ident@1.0.14 X X X
untrusted@0.9.0 X
url@2.5.4 X X
utf16_iter@1.0.5 X X
utf8_iter@1.0.4 X X
-uuid@1.12.1 X X
+uuid@1.11.0 X X
version_check@0.9.5 X X
vhost@0.10.0 X X
vhost-user-backend@0.13.1 X
@@ -136,14 +135,14 @@
vmm-sys-util@0.12.1 X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.100 X X
-wasm-bindgen-backend@0.2.100 X X
-wasm-bindgen-futures@0.4.50 X X
-wasm-bindgen-macro@0.2.100 X X
-wasm-bindgen-macro-support@0.2.100 X X
-wasm-bindgen-shared@0.2.100 X X
+wasm-bindgen@0.2.99 X X
+wasm-bindgen-backend@0.2.99 X X
+wasm-bindgen-futures@0.4.49 X X
+wasm-bindgen-macro@0.2.99 X X
+wasm-bindgen-macro-support@0.2.99 X X
+wasm-bindgen-shared@0.2.99 X X
wasm-streams@0.4.2 X X
-web-sys@0.3.77 X X
+web-sys@0.3.76 X X
webpki-roots@0.26.7 X
winapi@0.3.9 X X
winapi-i686-pc-windows-gnu@0.4.0 X X