diff --git a/CHANGELOG.md b/CHANGELOG.md
index 59613def290..ae237dfdf90 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,43 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/)
and this project adheres to [Semantic Versioning](https://semver.org/).
+## [v0.45.0] - 2024-01-29
+
+### Added
+* feat(ofs): introduce ofs execute bin by @oowl in https://github.com/apache/opendal/pull/4033
+* feat: add a missing news by @WenyXu in https://github.com/apache/opendal/pull/4056
+* feat(services/koofr): set test for koofr by @suyanhanx in https://github.com/apache/opendal/pull/4050
+* feat(layers/dtrace): Support User Statically-Defined Tracing(aka USDT) on Linux by @Zheaoli in https://github.com/apache/opendal/pull/4053
+* feat(website): add missing news and organize the onboarding guide by @morristai in https://github.com/apache/opendal/pull/4072
+### Changed
+* refactor!: avoid hard dep to tokio rt by @tisonkun in https://github.com/apache/opendal/pull/4061
+### Fixed
+* fix(examples/cpp): display the results to standard output. by @SYaoJun in https://github.com/apache/opendal/pull/4040
+* fix(service/icloud):Missing 'X-APPLE-WEBAUTH-USER cookie' and URL initialized failed by @bokket in https://github.com/apache/opendal/pull/4029
+* fix: Implement timeout layer correctly by using timeout by @Xuanwo in https://github.com/apache/opendal/pull/4059
+* fix(koofr): create_dir when exist by @hoslo in https://github.com/apache/opendal/pull/4062
+* fix(seafile): test_list_dir_with_metakey by @hoslo in https://github.com/apache/opendal/pull/4063
+* fix: list path recursive should not return path itself by @youngsofun in https://github.com/apache/opendal/pull/4067
+### Docs
+* docs: Remove not needed actions in release guide by @Xuanwo in https://github.com/apache/opendal/pull/4037
+* docs: fix spelling errors in README.md by @SYaoJun in https://github.com/apache/opendal/pull/4039
+* docs: New PMC member Liuqing Yue by @Xuanwo in https://github.com/apache/opendal/pull/4047
+* docs: New Committer Yang Shuai by @Xuanwo in https://github.com/apache/opendal/pull/4054
+* docs(services/sftp): add more explanation for endpoint config by @silver-ymz in https://github.com/apache/opendal/pull/4055
+### CI
+* ci(services/s3): Use minio/minio image instead by @Xuanwo in https://github.com/apache/opendal/pull/4070
+* ci: Fix CI after moving out of workspacs by @Xuanwo in https://github.com/apache/opendal/pull/4081
+### Chore
+* chore: Delete bindings/ruby/cucumber.yml by @tisonkun in https://github.com/apache/opendal/pull/4030
+* chore(website): Bump download link for 0.44.2 release by @Zheaoli in https://github.com/apache/opendal/pull/4034
+* chore(website): Update the release tips by @Zheaoli in https://github.com/apache/opendal/pull/4036
+* chore: add doap file by @tisonkun in https://github.com/apache/opendal/pull/4038
+* chore(website): Add extra artifacts check process in release document by @Zheaoli in https://github.com/apache/opendal/pull/4041
+* chore(bindings/dotnet): update cargo.lock and set up ci by @suyanhanx in https://github.com/apache/opendal/pull/4084
+* chore(bindings/dotnet): build os detect by @suyanhanx in https://github.com/apache/opendal/pull/4085
+* chore(bindings/ocaml): pinning OCaml binding opendal version for release by @Ranxy in https://github.com/apache/opendal/pull/4086
+
+
## [v0.44.2] - 2023-01-19
### Added
@@ -3340,6 +3377,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
Hello, OpenDAL!
+[v0.45.0]: https://github.com/apache/opendal/compare/v0.44.2...v0.45.0
[v0.44.2]: https://github.com/apache/opendal/compare/v0.44.1...v0.44.2
[v0.44.1]: https://github.com/apache/opendal/compare/v0.44.0...v0.44.1
[v0.44.0]: https://github.com/apache/opendal/compare/v0.43.0...v0.44.0
diff --git a/Cargo.lock b/Cargo.lock
index 53540307eb4..ab20f0daccc 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1915,7 +1915,7 @@ dependencies = [
[[package]]
name = "dav-server-opendalfs"
-version = "0.44.2"
+version = "0.45.0"
dependencies = [
"anyhow",
"bytes",
@@ -4381,7 +4381,7 @@ dependencies = [
[[package]]
name = "oay"
-version = "0.44.2"
+version = "0.45.0"
dependencies = [
"anyhow",
"axum",
@@ -4438,7 +4438,7 @@ dependencies = [
[[package]]
name = "object_store_opendal"
-version = "0.44.2"
+version = "0.45.0"
dependencies = [
"async-trait",
"bytes",
@@ -4468,7 +4468,7 @@ dependencies = [
[[package]]
name = "oli"
-version = "0.44.2"
+version = "0.45.0"
dependencies = [
"anyhow",
"assert_cmd",
@@ -4500,7 +4500,7 @@ checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
[[package]]
name = "opendal"
-version = "0.44.2"
+version = "0.45.0"
dependencies = [
"anyhow",
"async-backtrace",
@@ -4620,7 +4620,7 @@ dependencies = [
[[package]]
name = "opendal-java"
-version = "0.44.2"
+version = "0.45.0"
dependencies = [
"anyhow",
"jni",
@@ -4632,7 +4632,7 @@ dependencies = [
[[package]]
name = "opendal-nodejs"
-version = "0.44.2"
+version = "0.45.0"
dependencies = [
"futures",
"napi",
@@ -4644,7 +4644,7 @@ dependencies = [
[[package]]
name = "opendal-python"
-version = "0.44.2"
+version = "0.45.0"
dependencies = [
"futures",
"opendal",
diff --git a/Cargo.toml b/Cargo.toml
index 160044573ef..64282721b51 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -55,10 +55,10 @@ homepage = "https://opendal.apache.org/"
license = "Apache-2.0"
repository = "https://github.com/apache/opendal"
rust-version = "1.67"
-version = "0.44.2"
+version = "0.45.0"
[workspace.dependencies]
-opendal = { version = "0.44", path = "core" }
+opendal = { version = "0.45", path = "core" }
[profile.bench]
debug = true
diff --git a/bin/oay/DEPENDENCIES.rust.tsv b/bin/oay/DEPENDENCIES.rust.tsv
index 64efb1e5f21..3a4bd2cefde 100644
--- a/bin/oay/DEPENDENCIES.rust.tsv
+++ b/bin/oay/DEPENDENCIES.rust.tsv
@@ -6,17 +6,14 @@ aho-corasick@1.1.2 X X
allocator-api2@0.2.16 X X
android-tzdata@0.1.1 X X
android_system_properties@0.1.5 X X
-anstream@0.6.4 X X
+anstream@0.6.11 X X
anstyle@1.0.4 X X
anstyle-parse@0.2.2 X X
anstyle-query@1.0.0 X X
anstyle-wincon@3.0.1 X X
anyhow@1.0.75 X X
-arc-swap@1.6.0 X X
async-trait@0.1.75 X X
autocfg@1.1.0 X X
-awaitable@0.4.0 X
-awaitable-error@0.1.0 X
axum@0.6.20 X
axum-core@0.3.4 X
backon@0.4.1 X
@@ -32,12 +29,11 @@ bytes@1.5.0 X
cc@1.0.83 X X
cfg-if@1.0.0 X X
chrono@0.4.31 X X
-clap@4.4.8 X X
-clap_builder@4.4.8 X X
+clap@4.4.18 X X
+clap_builder@4.4.18 X X
clap_derive@4.4.7 X X
clap_lex@0.6.0 X X
colorchoice@1.0.0 X X
-concurrent_arena@0.1.8 X
const-oid@0.9.5 X X
const-random@0.1.17 X X
const-random-macro@0.1.16 X X
@@ -47,19 +43,16 @@ cpufeatures@0.2.11 X X
crunchy@0.2.2 X
crypto-common@0.1.6 X X
dav-server@0.5.7 X
-dav-server-opendalfs@0.44.2 X
+dav-server-opendalfs@0.45.0 X
der@0.7.8 X X
deranged@0.3.9 X X
-derive_destructure2@0.1.2 X X
digest@0.10.7 X X
dirs@5.0.1 X X
dirs-sys@0.4.1 X X
dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
encoding_rs@0.8.33 X X X
equivalent@1.0.1 X X
fastrand@1.9.0 X X
-fastrand@2.0.1 X X
flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.1 X X
@@ -99,14 +92,12 @@ indexmap@2.1.0 X X
instant@0.1.12 X
ipnet@2.9.0 X X
itoa@1.0.9 X X
-jobserver@0.1.27 X X
js-sys@0.3.66 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
libc@0.2.151 X X
libm@0.2.8 X X
libredox@0.0.1 X
-linux-raw-sys@0.4.11 X X X
lock_api@0.4.11 X X
log@0.4.20 X X
lru@0.11.1 X
@@ -121,21 +112,14 @@ mio@0.8.9 X
nu-ansi-term@0.46.0 X
num-bigint@0.4.4 X X
num-bigint-dig@0.8.4 X X
-num-derive@0.3.3 X X
num-integer@0.1.45 X X
num-iter@0.1.43 X X
num-traits@0.2.17 X X
num_cpus@1.16.0 X X
-oay@0.44.2 X
+oay@0.45.0 X
object@0.32.1 X X
once_cell@1.19.0 X X
-opendal@0.44.2 X
-openssh@0.10.1 X X
-openssh-sftp-client@0.14.1 X
-openssh-sftp-client-lowlevel@0.6.0 X
-openssh-sftp-error@0.4.0 X
-openssh-sftp-protocol@0.24.0 X
-openssh-sftp-protocol-error@0.1.0 X
+opendal@0.45.0 X
openssl-probe@0.1.5 X X
option-ext@0.2.0 X
ordered-multimap@0.7.0 X
@@ -173,7 +157,6 @@ ring@0.17.5 X
rsa@0.9.4 X X
rust-ini@0.20.0 X
rustc-demangle@0.1.23 X X
-rustix@0.38.25 X X X
rustls@0.21.9 X X X
rustls-native-certs@0.6.3 X X X
rustls-pemfile@1.0.4 X X X
@@ -194,8 +177,6 @@ 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
-shell-escape@0.1.5 X X
-signal-hook-registry@1.4.1 X X
signature@2.2.0 X X
simple_asn1@0.6.2 X
slab@0.4.9 X
@@ -205,18 +186,12 @@ socket2@0.5.5 X X
spin@0.5.2 X
spin@0.9.8 X
spki@0.7.2 X X
-ssh_format@0.14.1 X
-ssh_format_error@0.1.0 X
-stable_deref_trait@1.2.0 X X
strsim@0.10.0 X
subtle@2.5.0 X
-syn@1.0.109 X X
syn@2.0.39 X X
sync_wrapper@0.1.2 X
system-configuration@0.5.1 X X
system-configuration-sys@0.5.0 X X
-tempfile@3.8.1 X X
-thin-vec@0.2.12 X X
thiserror@1.0.50 X X
thiserror-impl@1.0.50 X X
thread_local@1.1.7 X X
@@ -227,9 +202,7 @@ tiny-keccak@2.0.2 X
tinyvec@1.6.0 X X X
tinyvec_macros@0.1.1 X X X
tokio@1.34.0 X
-tokio-io-utility@0.7.6 X
tokio-macros@2.2.0 X
-tokio-pipe@0.2.12 X X
tokio-rustls@0.24.1 X X
tokio-util@0.7.10 X
toml@0.8.8 X X
@@ -244,7 +217,6 @@ tracing-attributes@0.1.27 X
tracing-core@0.1.32 X
tracing-log@0.2.0 X
tracing-subscriber@0.3.18 X
-triomphe@0.1.9 X X
try-lock@0.2.4 X
typenum@1.17.0 X X
unicase@2.7.0 X X
@@ -256,7 +228,6 @@ url@2.5.0 X X
utf8parse@0.2.1 X X
uuid@1.6.1 X X
valuable@0.1.0 X
-vec-strings@0.4.8 X
version_check@0.9.4 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
diff --git a/bin/ofs/DEPENDENCIES.rust.tsv b/bin/ofs/DEPENDENCIES.rust.tsv
index 8ecee68ab8d..ef68a19c536 100644
--- a/bin/ofs/DEPENDENCIES.rust.tsv
+++ b/bin/ofs/DEPENDENCIES.rust.tsv
@@ -1,242 +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-DFS-2016 Unlicense Zlib
-addr2line@0.21.0 X X
-adler@1.0.2 X X X
-ahash@0.8.6 X X
-allocator-api2@0.2.16 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.75 X X
-arc-swap@1.6.0 X X
-async-trait@0.1.75 X X
-autocfg@1.1.0 X X
-awaitable@0.4.0 X
-awaitable-error@0.1.0 X
-backon@0.4.1 X
-backtrace@0.3.69 X X
-base64@0.21.5 X X
-base64ct@1.6.0 X X
-bincode@1.3.3 X
-bitflags@1.3.2 X X
-bitflags@2.4.1 X X
-block-buffer@0.10.4 X X
-bumpalo@3.14.0 X X
-byteorder@1.5.0 X X
-bytes@1.5.0 X
-cc@1.0.83 X X
-cfg-if@1.0.0 X X
-chrono@0.4.31 X X
-concurrent_arena@0.1.8 X
-const-oid@0.9.5 X X
-const-random@0.1.17 X X
-const-random-macro@0.1.16 X X
-core-foundation@0.9.3 X X
-core-foundation-sys@0.8.4 X X
-cpufeatures@0.2.11 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-cstr@0.2.11 X
-der@0.7.8 X X
-deranged@0.3.9 X X
-derive_destructure2@0.1.2 X X
-digest@0.10.7 X X
-dirs@5.0.1 X X
-dirs-sys@0.4.1 X X
-dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
-encoding_rs@0.8.33 X X X
-equivalent@1.0.1 X X
-fastrand@1.9.0 X X
-fastrand@2.0.1 X X
-flagset@0.4.4 X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-fuse3@0.6.1 X
-futures@0.3.29 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.29 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.11 X X
-gimli@0.28.0 X X
-h2@0.3.22 X
-hashbrown@0.14.2 X X
-hermit-abi@0.3.3 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.5 X X
-http@0.2.11 X X
-http-body@0.4.5 X
-httparse@1.8.0 X X
-httpdate@1.0.3 X X
-hyper@0.14.27 X
-hyper-rustls@0.24.2 X X X
-iana-time-zone@0.1.58 X X
-iana-time-zone-haiku@0.1.2 X X
-idna@0.5.0 X X
-indexmap@2.1.0 X X
-instant@0.1.12 X
-ipnet@2.9.0 X X
-itoa@1.0.9 X X
-jobserver@0.1.27 X X
-js-sys@0.3.66 X X
-jsonwebtoken@9.2.0 X
-lazy_static@1.4.0 X X
-libc@0.2.151 X X
-libm@0.2.8 X X
-libredox@0.0.1 X
-linux-raw-sys@0.4.11 X X X
-lock_api@0.4.11 X X
-log@0.4.20 X X
-md-5@0.10.6 X X
-memchr@2.6.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.7.1 X X X
-mio@0.8.9 X
-nix@0.26.4 X
-num-bigint@0.4.4 X X
-num-bigint-dig@0.8.4 X X
-num-derive@0.3.3 X X
-num-integer@0.1.45 X X
-num-iter@0.1.43 X X
-num-traits@0.2.17 X X
-num_cpus@1.16.0 X X
-object@0.32.1 X X
-ofs@0.0.1 X
-once_cell@1.19.0 X X
-opendal@0.44.2 X
-openssh@0.10.1 X X
-openssh-sftp-client@0.14.1 X
-openssh-sftp-client-lowlevel@0.6.0 X
-openssh-sftp-error@0.4.0 X
-openssh-sftp-protocol@0.24.0 X
-openssh-sftp-protocol-error@0.1.0 X
-openssl-probe@0.1.5 X X
-option-ext@0.2.0 X
-ordered-multimap@0.7.0 X
-parking_lot@0.12.1 X X
-parking_lot_core@0.9.9 X X
-pem@3.0.2 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project@1.1.3 X X
-pin-project-internal@1.1.3 X X
-pin-project-lite@0.2.13 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.17 X X
-proc-macro2@1.0.69 X X
-quick-xml@0.30.0 X
-quick-xml@0.31.0 X
-quote@1.0.33 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.4.1 X
-redox_users@0.4.4 X
-reqsign@0.14.6 X
-reqwest@0.11.22 X X
-ring@0.17.5 X
-rsa@0.9.4 X X
-rust-ini@0.20.0 X
-rustc-demangle@0.1.23 X X
-rustix@0.38.25 X X X
-rustls@0.21.9 X X X
-rustls-native-certs@0.6.3 X X X
-rustls-pemfile@1.0.4 X X X
-rustls-webpki@0.101.7 X
-ryu@1.0.15 X X
-schannel@0.1.22 X
-scopeguard@1.2.0 X X
-sct@0.7.1 X X X
-security-framework@2.9.2 X X
-security-framework-sys@2.9.1 X X
-serde@1.0.193 X X
-serde_derive@1.0.193 X X
-serde_json@1.0.108 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
-signal-hook-registry@1.4.1 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.11.2 X X
-socket2@0.4.10 X X
-socket2@0.5.5 X X
-spin@0.5.2 X
-spin@0.9.8 X
-spki@0.7.2 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.5.0 X
-syn@1.0.109 X X
-syn@2.0.39 X X
-system-configuration@0.5.1 X X
-system-configuration-sys@0.5.0 X X
-tempfile@3.8.1 X X
-thin-vec@0.2.12 X X
-thiserror@1.0.50 X X
-thiserror-impl@1.0.50 X X
-time@0.3.30 X X
-time-core@0.1.2 X X
-time-macros@0.2.15 X X
-tiny-keccak@2.0.2 X
-tinyvec@1.6.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.34.0 X
-tokio-io-utility@0.7.6 X
-tokio-macros@2.2.0 X
-tokio-pipe@0.2.12 X X
-tokio-rustls@0.24.1 X X
-tokio-util@0.7.10 X
-tower-service@0.3.2 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
-triomphe@0.1.9 X X
-try-lock@0.2.4 X
-typenum@1.17.0 X X
-unicode-bidi@0.3.13 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.22 X X
-untrusted@0.9.0 X
-url@2.5.0 X X
-uuid@1.6.1 X X
-valuable@0.1.0 X
-vec-strings@0.4.8 X
-version_check@0.9.4 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.89 X X
-wasm-bindgen-backend@0.2.89 X X
-wasm-bindgen-futures@0.4.39 X X
-wasm-bindgen-macro@0.2.89 X X
-wasm-bindgen-macro-support@0.2.89 X X
-wasm-bindgen-shared@0.2.89 X X
-wasm-streams@0.3.0 X X
-web-sys@0.3.65 X X
-winapi@0.3.9 X X
-winapi-i686-pc-windows-gnu@0.4.0 X X
-winapi-x86_64-pc-windows-gnu@0.4.0 X X
-windows-core@0.51.1 X X
-windows-sys@0.48.0 X X
-windows-targets@0.48.5 X X
-windows_aarch64_gnullvm@0.48.5 X X
-windows_aarch64_msvc@0.48.5 X X
-windows_i686_gnu@0.48.5 X X
-windows_i686_msvc@0.48.5 X X
-windows_x86_64_gnu@0.48.5 X X
-windows_x86_64_gnullvm@0.48.5 X X
-windows_x86_64_msvc@0.48.5 X X
-winreg@0.50.0 X
-zerocopy@0.7.26 X X X
-zeroize@1.7.0 X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib
+addr2line@0.21.0 X X
+adler@1.0.2 X X X
+aho-corasick@1.1.2 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anstream@0.6.11 X X
+anstyle@1.0.4 X X
+anstyle-parse@0.2.2 X X
+anstyle-query@1.0.0 X X
+anstyle-wincon@3.0.1 X X
+anyhow@1.0.75 X X
+async-trait@0.1.75 X X
+autocfg@1.1.0 X X
+backon@0.4.1 X
+backtrace@0.3.69 X X
+base64@0.21.5 X X
+base64ct@1.6.0 X X
+bincode@1.3.3 X
+bitflags@1.3.2 X X
+bitflags@2.4.1 X X
+block-buffer@0.10.4 X X
+bumpalo@3.14.0 X X
+byteorder@1.5.0 X X
+bytes@1.5.0 X
+cc@1.0.83 X X
+cfg-if@1.0.0 X X
+chrono@0.4.31 X X
+clap@4.4.18 X X
+clap_builder@4.4.18 X X
+clap_derive@4.4.7 X X
+clap_lex@0.6.0 X X
+colorchoice@1.0.0 X X
+const-oid@0.9.5 X X
+const-random@0.1.17 X X
+const-random-macro@0.1.16 X X
+core-foundation@0.9.3 X X
+core-foundation-sys@0.8.4 X X
+cpufeatures@0.2.11 X X
+crunchy@0.2.2 X
+crypto-common@0.1.6 X X
+cstr@0.2.11 X
+der@0.7.8 X X
+deranged@0.3.9 X X
+digest@0.10.7 X X
+dlv-list@0.5.2 X X
+either@1.9.0 X X
+encoding_rs@0.8.33 X X X
+env_logger@0.10.1 X X
+equivalent@1.0.1 X X
+fastrand@1.9.0 X X
+flagset@0.4.4 X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+fuse3@0.6.1 X
+futures@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
+futures-executor@0.3.29 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.11 X X
+gimli@0.28.0 X X
+h2@0.3.22 X
+hashbrown@0.14.2 X X
+heck@0.4.1 X X
+hermit-abi@0.3.3 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.5 X X
+http@0.2.11 X X
+http-body@0.4.5 X
+httparse@1.8.0 X X
+httpdate@1.0.3 X X
+humantime@2.1.0 X X
+hyper@0.14.27 X
+hyper-rustls@0.24.2 X X X
+iana-time-zone@0.1.58 X X
+iana-time-zone-haiku@0.1.2 X X
+idna@0.5.0 X X
+indexmap@2.1.0 X X
+instant@0.1.12 X
+ipnet@2.9.0 X X
+is-terminal@0.4.9 X
+itoa@1.0.9 X X
+js-sys@0.3.66 X X
+jsonwebtoken@9.2.0 X
+lazy_static@1.4.0 X X
+libc@0.2.151 X X
+libm@0.2.8 X X
+linux-raw-sys@0.4.11 X X X
+log@0.4.20 X X
+md-5@0.10.6 X X
+memchr@2.6.4 X X
+memoffset@0.7.1 X
+mime@0.3.17 X X
+miniz_oxide@0.7.1 X X X
+mio@0.8.9 X
+nix@0.26.4 X
+nix@0.27.1 X
+num-bigint@0.4.4 X X
+num-bigint-dig@0.8.4 X X
+num-integer@0.1.45 X X
+num-iter@0.1.43 X X
+num-traits@0.2.17 X X
+num_cpus@1.16.0 X X
+object@0.32.1 X X
+ofs@0.0.1 X
+once_cell@1.19.0 X X
+opendal@0.45.0 X
+openssl-probe@0.1.5 X X
+ordered-multimap@0.7.0 X
+pem@3.0.2 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project@1.1.3 X X
+pin-project-internal@1.1.3 X X
+pin-project-lite@0.2.13 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.17 X X
+proc-macro2@1.0.69 X X
+quick-xml@0.30.0 X
+quick-xml@0.31.0 X
+quote@1.0.33 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+regex@1.10.2 X X
+regex-automata@0.4.3 X X
+regex-syntax@0.8.2 X X
+reqsign@0.14.6 X
+reqwest@0.11.22 X X
+ring@0.17.5 X
+rsa@0.9.4 X X
+rust-ini@0.20.0 X
+rustc-demangle@0.1.23 X X
+rustix@0.38.25 X X X
+rustls@0.21.9 X X X
+rustls-native-certs@0.6.3 X X X
+rustls-pemfile@1.0.4 X X X
+rustls-webpki@0.101.7 X
+ryu@1.0.15 X X
+schannel@0.1.22 X
+sct@0.7.1 X X X
+security-framework@2.9.2 X X
+security-framework-sys@2.9.1 X X
+serde@1.0.193 X X
+serde_derive@1.0.193 X X
+serde_json@1.0.108 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.11.2 X X
+socket2@0.4.10 X X
+socket2@0.5.5 X X
+spin@0.5.2 X
+spin@0.9.8 X
+spki@0.7.2 X X
+strsim@0.10.0 X
+subtle@2.5.0 X
+syn@2.0.39 X X
+system-configuration@0.5.1 X X
+system-configuration-sys@0.5.0 X X
+termcolor@1.4.0 X X
+thiserror@1.0.50 X X
+thiserror-impl@1.0.50 X X
+time@0.3.30 X X
+time-core@0.1.2 X X
+time-macros@0.2.15 X X
+tiny-keccak@2.0.2 X
+tinyvec@1.6.0 X X X
+tinyvec_macros@0.1.1 X X X
+tokio@1.34.0 X
+tokio-macros@2.2.0 X
+tokio-rustls@0.24.1 X X
+tokio-util@0.7.10 X
+tower-service@0.3.2 X
+tracing@0.1.40 X
+tracing-attributes@0.1.27 X
+tracing-core@0.1.32 X
+try-lock@0.2.4 X
+typenum@1.17.0 X X
+unicode-bidi@0.3.13 X X
+unicode-ident@1.0.12 X X X
+unicode-normalization@0.1.22 X X
+untrusted@0.9.0 X
+url@2.5.0 X X
+utf8parse@0.2.1 X X
+uuid@1.6.1 X X
+valuable@0.1.0 X
+version_check@0.9.4 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.89 X X
+wasm-bindgen-backend@0.2.89 X X
+wasm-bindgen-futures@0.4.39 X X
+wasm-bindgen-macro@0.2.89 X X
+wasm-bindgen-macro-support@0.2.89 X X
+wasm-bindgen-shared@0.2.89 X X
+wasm-streams@0.3.0 X X
+web-sys@0.3.65 X X
+which@4.4.2 X
+winapi@0.3.9 X X
+winapi-i686-pc-windows-gnu@0.4.0 X X
+winapi-util@0.1.6 X X
+winapi-x86_64-pc-windows-gnu@0.4.0 X X
+windows-core@0.51.1 X X
+windows-sys@0.48.0 X X
+windows-targets@0.48.5 X X
+windows_aarch64_gnullvm@0.48.5 X X
+windows_aarch64_msvc@0.48.5 X X
+windows_i686_gnu@0.48.5 X X
+windows_i686_msvc@0.48.5 X X
+windows_x86_64_gnu@0.48.5 X X
+windows_x86_64_gnullvm@0.48.5 X X
+windows_x86_64_msvc@0.48.5 X X
+winreg@0.50.0 X
+zeroize@1.7.0 X X
diff --git a/bin/oli/DEPENDENCIES.rust.tsv b/bin/oli/DEPENDENCIES.rust.tsv
index 8382d5c1ff3..486f14f9829 100644
--- a/bin/oli/DEPENDENCIES.rust.tsv
+++ b/bin/oli/DEPENDENCIES.rust.tsv
@@ -1,265 +1,230 @@
-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.21.0 X X
-adler@1.0.2 X X X
-ahash@0.8.6 X X
-aho-corasick@1.1.2 X X
-allocator-api2@0.2.16 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anstream@0.6.4 X X
-anstyle@1.0.4 X X
-anstyle-parse@0.2.2 X X
-anstyle-query@1.0.0 X X
-anstyle-wincon@3.0.1 X X
-anyhow@1.0.75 X X
-arc-swap@1.6.0 X X
-async-trait@0.1.75 X X
-autocfg@1.1.0 X X
-awaitable@0.4.0 X
-awaitable-error@0.1.0 X
-backon@0.4.1 X
-backtrace@0.3.69 X X
-base64@0.21.5 X X
-base64ct@1.6.0 X X
-bitflags@1.3.2 X X
-bitflags@2.4.1 X X
-block-buffer@0.10.4 X X
-bumpalo@3.14.0 X X
-byteorder@1.5.0 X X
-bytes@1.5.0 X
-cc@1.0.83 X X
-cfg-if@1.0.0 X X
-chrono@0.4.31 X X
-clap@4.4.8 X X
-clap_builder@4.4.8 X X
-clap_derive@4.4.7 X X
-clap_lex@0.6.0 X X
-colorchoice@1.0.0 X X
-concurrent_arena@0.1.8 X
-const-oid@0.9.5 X X
-const-random@0.1.17 X X
-const-random-macro@0.1.16 X X
-core-foundation@0.9.3 X X
-core-foundation-sys@0.8.4 X X
-cpufeatures@0.2.11 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-der@0.7.8 X X
-deranged@0.3.9 X X
-derive_destructure2@0.1.2 X X
-digest@0.10.7 X X
-dirs@5.0.1 X X
-dirs-sys@0.4.1 X X
-dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
-encoding_rs@0.8.33 X X X
-env_logger@0.10.1 X X
-equivalent@1.0.1 X X
-fastrand@1.9.0 X X
-fastrand@2.0.1 X X
-flagset@0.4.4 X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.29 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.29 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.11 X X
-gimli@0.28.0 X X
-h2@0.3.22 X
-hashbrown@0.14.2 X X
-heck@0.4.1 X X
-hermit-abi@0.3.3 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.5 X X
-http@0.2.11 X X
-http-body@0.4.5 X
-httparse@1.8.0 X X
-httpdate@1.0.3 X X
-humantime@2.1.0 X X
-hyper@0.14.27 X
-hyper-rustls@0.24.2 X X X
-iana-time-zone@0.1.58 X X
-iana-time-zone-haiku@0.1.2 X X
-idna@0.5.0 X X
-indexmap@2.1.0 X X
-instant@0.1.12 X
-ipnet@2.9.0 X X
-is-terminal@0.4.9 X
-itoa@1.0.9 X X
-jobserver@0.1.27 X X
-js-sys@0.3.66 X X
-jsonwebtoken@9.2.0 X
-lazy_static@1.4.0 X X
-libc@0.2.151 X X
-libm@0.2.8 X X
-libredox@0.0.1 X
-linux-raw-sys@0.4.11 X X X
-lock_api@0.4.11 X X
-log@0.4.20 X X
-md-5@0.10.6 X X
-memchr@2.6.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.7.1 X X X
-mio@0.8.9 X
-num-bigint@0.4.4 X X
-num-bigint-dig@0.8.4 X X
-num-derive@0.3.3 X X
-num-integer@0.1.45 X X
-num-iter@0.1.43 X X
-num-traits@0.2.17 X X
-num_cpus@1.16.0 X X
-object@0.32.1 X X
-oli@0.44.2 X
-once_cell@1.19.0 X X
-opendal@0.44.2 X
-openssh@0.10.1 X X
-openssh-sftp-client@0.14.1 X
-openssh-sftp-client-lowlevel@0.6.0 X
-openssh-sftp-error@0.4.0 X
-openssh-sftp-protocol@0.24.0 X
-openssh-sftp-protocol-error@0.1.0 X
-openssl-probe@0.1.5 X X
-option-ext@0.2.0 X
-ordered-multimap@0.7.0 X
-parking_lot@0.12.1 X X
-parking_lot_core@0.9.9 X X
-pem@3.0.2 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project@1.1.3 X X
-pin-project-internal@1.1.3 X X
-pin-project-lite@0.2.13 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.17 X X
-proc-macro2@1.0.69 X X
-quick-xml@0.30.0 X
-quick-xml@0.31.0 X
-quote@1.0.33 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.4.1 X
-redox_users@0.4.4 X
-regex@1.10.2 X X
-regex-automata@0.4.3 X X
-regex-syntax@0.8.2 X X
-reqsign@0.14.6 X
-reqwest@0.11.22 X X
-ring@0.17.5 X
-rsa@0.9.4 X X
-rust-ini@0.20.0 X
-rustc-demangle@0.1.23 X X
-rustix@0.38.25 X X X
-rustls@0.21.9 X X X
-rustls-native-certs@0.6.3 X X X
-rustls-pemfile@1.0.4 X X X
-rustls-webpki@0.101.7 X
-ryu@1.0.15 X X
-schannel@0.1.22 X
-scopeguard@1.2.0 X X
-sct@0.7.1 X X X
-security-framework@2.9.2 X X
-security-framework-sys@2.9.1 X X
-serde@1.0.193 X X
-serde_derive@1.0.193 X X
-serde_json@1.0.108 X X
-serde_spanned@0.6.4 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
-signal-hook-registry@1.4.1 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.11.2 X X
-socket2@0.4.10 X X
-socket2@0.5.5 X X
-spin@0.5.2 X
-spin@0.9.8 X
-spki@0.7.2 X X
-ssh_format@0.14.1 X
-ssh_format_error@0.1.0 X
-stable_deref_trait@1.2.0 X X
-strsim@0.10.0 X
-subtle@2.5.0 X
-syn@1.0.109 X X
-syn@2.0.39 X X
-system-configuration@0.5.1 X X
-system-configuration-sys@0.5.0 X X
-tempfile@3.8.1 X X
-termcolor@1.4.0 X X
-thin-vec@0.2.12 X X
-thiserror@1.0.50 X X
-thiserror-impl@1.0.50 X X
-time@0.3.30 X X
-time-core@0.1.2 X X
-time-macros@0.2.15 X X
-tiny-keccak@2.0.2 X
-tinyvec@1.6.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.34.0 X
-tokio-io-utility@0.7.6 X
-tokio-macros@2.2.0 X
-tokio-pipe@0.2.12 X X
-tokio-rustls@0.24.1 X X
-tokio-util@0.7.10 X
-toml@0.8.8 X X
-toml_datetime@0.6.5 X X
-toml_edit@0.21.0 X X
-tower-service@0.3.2 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
-triomphe@0.1.9 X X
-try-lock@0.2.4 X
-typenum@1.17.0 X X
-unicode-bidi@0.3.13 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.22 X X
-untrusted@0.9.0 X
-url@2.5.0 X X
-utf8parse@0.2.1 X X
-uuid@1.6.1 X X
-valuable@0.1.0 X
-vec-strings@0.4.8 X
-version_check@0.9.4 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.89 X X
-wasm-bindgen-backend@0.2.89 X X
-wasm-bindgen-futures@0.4.39 X X
-wasm-bindgen-macro@0.2.89 X X
-wasm-bindgen-macro-support@0.2.89 X X
-wasm-bindgen-shared@0.2.89 X X
-wasm-streams@0.3.0 X X
-web-sys@0.3.65 X X
-winapi@0.3.9 X X
-winapi-i686-pc-windows-gnu@0.4.0 X X
-winapi-util@0.1.6 X X
-winapi-x86_64-pc-windows-gnu@0.4.0 X X
-windows-core@0.51.1 X X
-windows-sys@0.48.0 X X
-windows-targets@0.48.5 X X
-windows_aarch64_gnullvm@0.48.5 X X
-windows_aarch64_msvc@0.48.5 X X
-windows_i686_gnu@0.48.5 X X
-windows_i686_msvc@0.48.5 X X
-windows_x86_64_gnu@0.48.5 X X
-windows_x86_64_gnullvm@0.48.5 X X
-windows_x86_64_msvc@0.48.5 X X
-winnow@0.5.19 X
-winreg@0.50.0 X
-zerocopy@0.7.26 X X X
-zeroize@1.7.0 X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib
+addr2line@0.21.0 X X
+adler@1.0.2 X X X
+aho-corasick@1.1.2 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anstream@0.6.11 X X
+anstyle@1.0.4 X X
+anstyle-parse@0.2.2 X X
+anstyle-query@1.0.0 X X
+anstyle-wincon@3.0.1 X X
+anyhow@1.0.75 X X
+async-trait@0.1.75 X X
+autocfg@1.1.0 X X
+backon@0.4.1 X
+backtrace@0.3.69 X X
+base64@0.21.5 X X
+base64ct@1.6.0 X X
+bitflags@1.3.2 X X
+bitflags@2.4.1 X X
+block-buffer@0.10.4 X X
+bumpalo@3.14.0 X X
+byteorder@1.5.0 X X
+bytes@1.5.0 X
+cc@1.0.83 X X
+cfg-if@1.0.0 X X
+chrono@0.4.31 X X
+clap@4.4.18 X X
+clap_builder@4.4.18 X X
+clap_derive@4.4.7 X X
+clap_lex@0.6.0 X X
+colorchoice@1.0.0 X X
+const-oid@0.9.5 X X
+const-random@0.1.17 X X
+const-random-macro@0.1.16 X X
+core-foundation@0.9.3 X X
+core-foundation-sys@0.8.4 X X
+cpufeatures@0.2.11 X X
+crunchy@0.2.2 X
+crypto-common@0.1.6 X X
+der@0.7.8 X X
+deranged@0.3.9 X X
+digest@0.10.7 X X
+dirs@5.0.1 X X
+dirs-sys@0.4.1 X X
+dlv-list@0.5.2 X X
+encoding_rs@0.8.33 X X X
+env_logger@0.10.1 X X
+equivalent@1.0.1 X X
+fastrand@1.9.0 X X
+flagset@0.4.4 X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
+futures-executor@0.3.29 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.11 X X
+gimli@0.28.0 X X
+h2@0.3.22 X
+hashbrown@0.14.2 X X
+heck@0.4.1 X X
+hermit-abi@0.3.3 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.5 X X
+http@0.2.11 X X
+http-body@0.4.5 X
+httparse@1.8.0 X X
+httpdate@1.0.3 X X
+humantime@2.1.0 X X
+hyper@0.14.27 X
+hyper-rustls@0.24.2 X X X
+iana-time-zone@0.1.58 X X
+iana-time-zone-haiku@0.1.2 X X
+idna@0.5.0 X X
+indexmap@2.1.0 X X
+instant@0.1.12 X
+ipnet@2.9.0 X X
+is-terminal@0.4.9 X
+itoa@1.0.9 X X
+js-sys@0.3.66 X X
+jsonwebtoken@9.2.0 X
+lazy_static@1.4.0 X X
+libc@0.2.151 X X
+libm@0.2.8 X X
+libredox@0.0.1 X
+linux-raw-sys@0.4.11 X X X
+log@0.4.20 X X
+md-5@0.10.6 X X
+memchr@2.6.4 X X
+mime@0.3.17 X X
+miniz_oxide@0.7.1 X X X
+mio@0.8.9 X
+num-bigint@0.4.4 X X
+num-bigint-dig@0.8.4 X X
+num-integer@0.1.45 X X
+num-iter@0.1.43 X X
+num-traits@0.2.17 X X
+num_cpus@1.16.0 X X
+object@0.32.1 X X
+oli@0.45.0 X
+once_cell@1.19.0 X X
+opendal@0.45.0 X
+openssl-probe@0.1.5 X X
+option-ext@0.2.0 X
+ordered-multimap@0.7.0 X
+pem@3.0.2 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project@1.1.3 X X
+pin-project-internal@1.1.3 X X
+pin-project-lite@0.2.13 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.17 X X
+proc-macro2@1.0.69 X X
+quick-xml@0.30.0 X
+quick-xml@0.31.0 X
+quote@1.0.33 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.4.1 X
+redox_users@0.4.4 X
+regex@1.10.2 X X
+regex-automata@0.4.3 X X
+regex-syntax@0.8.2 X X
+reqsign@0.14.6 X
+reqwest@0.11.22 X X
+ring@0.17.5 X
+rsa@0.9.4 X X
+rust-ini@0.20.0 X
+rustc-demangle@0.1.23 X X
+rustix@0.38.25 X X X
+rustls@0.21.9 X X X
+rustls-native-certs@0.6.3 X X X
+rustls-pemfile@1.0.4 X X X
+rustls-webpki@0.101.7 X
+ryu@1.0.15 X X
+schannel@0.1.22 X
+sct@0.7.1 X X X
+security-framework@2.9.2 X X
+security-framework-sys@2.9.1 X X
+serde@1.0.193 X X
+serde_derive@1.0.193 X X
+serde_json@1.0.108 X X
+serde_spanned@0.6.4 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.11.2 X X
+socket2@0.4.10 X X
+socket2@0.5.5 X X
+spin@0.5.2 X
+spin@0.9.8 X
+spki@0.7.2 X X
+strsim@0.10.0 X
+subtle@2.5.0 X
+syn@2.0.39 X X
+system-configuration@0.5.1 X X
+system-configuration-sys@0.5.0 X X
+termcolor@1.4.0 X X
+thiserror@1.0.50 X X
+thiserror-impl@1.0.50 X X
+time@0.3.30 X X
+time-core@0.1.2 X X
+time-macros@0.2.15 X X
+tiny-keccak@2.0.2 X
+tinyvec@1.6.0 X X X
+tinyvec_macros@0.1.1 X X X
+tokio@1.34.0 X
+tokio-macros@2.2.0 X
+tokio-rustls@0.24.1 X X
+tokio-util@0.7.10 X
+toml@0.8.8 X X
+toml_datetime@0.6.5 X X
+toml_edit@0.21.0 X X
+tower-service@0.3.2 X
+tracing@0.1.40 X
+tracing-core@0.1.32 X
+try-lock@0.2.4 X
+typenum@1.17.0 X X
+unicode-bidi@0.3.13 X X
+unicode-ident@1.0.12 X X X
+unicode-normalization@0.1.22 X X
+untrusted@0.9.0 X
+url@2.5.0 X X
+utf8parse@0.2.1 X X
+uuid@1.6.1 X X
+valuable@0.1.0 X
+version_check@0.9.4 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.89 X X
+wasm-bindgen-backend@0.2.89 X X
+wasm-bindgen-futures@0.4.39 X X
+wasm-bindgen-macro@0.2.89 X X
+wasm-bindgen-macro-support@0.2.89 X X
+wasm-bindgen-shared@0.2.89 X X
+wasm-streams@0.3.0 X X
+web-sys@0.3.65 X X
+winapi@0.3.9 X X
+winapi-i686-pc-windows-gnu@0.4.0 X X
+winapi-util@0.1.6 X X
+winapi-x86_64-pc-windows-gnu@0.4.0 X X
+windows-core@0.51.1 X X
+windows-sys@0.48.0 X X
+windows-targets@0.48.5 X X
+windows_aarch64_gnullvm@0.48.5 X X
+windows_aarch64_msvc@0.48.5 X X
+windows_i686_gnu@0.48.5 X X
+windows_i686_msvc@0.48.5 X X
+windows_x86_64_gnu@0.48.5 X X
+windows_x86_64_gnullvm@0.48.5 X X
+windows_x86_64_msvc@0.48.5 X X
+winnow@0.5.19 X
+winreg@0.50.0 X
+zeroize@1.7.0 X X
diff --git a/bindings/c/Cargo.lock b/bindings/c/Cargo.lock
index 8049ab9a4a3..69571feb89c 100644
--- a/bindings/c/Cargo.lock
+++ b/bindings/c/Cargo.lock
@@ -898,7 +898,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "opendal"
-version = "0.44.2"
+version = "0.45.0"
dependencies = [
"anyhow",
"async-trait",
diff --git a/bindings/c/DEPENDENCIES.rust.tsv b/bindings/c/DEPENDENCIES.rust.tsv
index 54d9c6c44dd..c9dbed990db 100644
--- a/bindings/c/DEPENDENCIES.rust.tsv
+++ b/bindings/c/DEPENDENCIES.rust.tsv
@@ -3,24 +3,24 @@ addr2line@0.21.0 X X
adler@1.0.2 X X X
android-tzdata@0.1.1 X X
android_system_properties@0.1.5 X X
-anyhow@1.0.77 X X
-async-trait@0.1.75 X X
+anyhow@1.0.79 X X
+async-trait@0.1.77 X X
atty@0.2.14 X
autocfg@1.1.0 X X
backon@0.4.1 X
backtrace@0.3.69 X X
-base64@0.21.5 X X
+base64@0.21.7 X X
base64ct@1.6.0 X X
bitflags@1.3.2 X X
-bitflags@2.4.1 X X
+bitflags@2.4.2 X X
block-buffer@0.10.4 X X
bumpalo@3.14.0 X X
byteorder@1.5.0 X X
bytes@1.5.0 X
-cbindgen@0.25.0 X
+cbindgen@0.26.0 X
cc@1.0.83 X X
cfg-if@1.0.0 X X
-chrono@0.4.31 X X
+chrono@0.4.32 X X
clap@3.2.25 X X
clap_lex@0.2.4 X X
const-oid@0.9.6 X X
@@ -28,11 +28,11 @@ const-random@0.1.17 X X
const-random-macro@0.1.16 X X
core-foundation@0.9.4 X X
core-foundation-sys@0.8.6 X X
-cpufeatures@0.2.11 X X
+cpufeatures@0.2.12 X X
crunchy@0.2.2 X
crypto-common@0.1.6 X X
der@0.7.8 X X
-deranged@0.3.10 X X
+deranged@0.3.11 X X
digest@0.10.7 X X
dlv-list@0.5.2 X X
encoding_rs@0.8.33 X X X
@@ -51,14 +51,14 @@ 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.11 X X
+getrandom@0.2.12 X X
gimli@0.28.1 X X
-h2@0.3.22 X
+h2@0.3.24 X
hashbrown@0.12.3 X X
hashbrown@0.14.3 X X
heck@0.4.1 X X
hermit-abi@0.1.19 X X
-hermit-abi@0.3.3 X X
+hermit-abi@0.3.4 X X
hex@0.4.3 X X
hmac@0.12.1 X X
home@0.5.9 X X
@@ -68,7 +68,7 @@ httparse@1.8.0 X X
httpdate@1.0.3 X X
hyper@0.14.28 X
hyper-rustls@0.24.2 X X X
-iana-time-zone@0.1.58 X X
+iana-time-zone@0.1.59 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
indexmap@1.9.3 X X
@@ -76,12 +76,12 @@ indexmap@2.1.0 X X
instant@0.1.12 X
ipnet@2.9.0 X X
itoa@1.0.10 X X
-js-sys@0.3.66 X X
+js-sys@0.3.67 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
-libc@0.2.151 X X
+libc@0.2.152 X X
libm@0.2.8 X X
-linux-raw-sys@0.4.12 X X X
+linux-raw-sys@0.4.13 X X X
log@0.4.20 X X
md-5@0.10.6 X X
memchr@2.7.1 X X
@@ -96,7 +96,7 @@ num-traits@0.2.17 X X
num_cpus@1.16.0 X X
object@0.32.2 X X
once_cell@1.19.0 X X
-opendal@0.44.2 X
+opendal@0.45.0 X
opendal-c@0.44.2 X
openssl-probe@0.1.5 X X
ordered-multimap@0.7.1 X
@@ -112,10 +112,10 @@ pkcs1@0.7.5 X X
pkcs8@0.10.2 X X
powerfmt@0.2.0 X X
ppv-lite86@0.2.17 X X
-proc-macro2@1.0.71 X X
+proc-macro2@1.0.78 X X
quick-xml@0.30.0 X
quick-xml@0.31.0 X
-quote@1.0.33 X X
+quote@1.0.35 X X
rand@0.8.5 X X
rand_chacha@0.3.1 X X
rand_core@0.6.4 X X
@@ -126,7 +126,7 @@ ring@0.17.7 X
rsa@0.9.6 X X
rust-ini@0.20.0 X
rustc-demangle@0.1.23 X X
-rustix@0.38.28 X X X
+rustix@0.38.30 X X X
rustls@0.21.10 X X X
rustls-native-certs@0.6.3 X X X
rustls-pemfile@1.0.4 X X X
@@ -136,16 +136,16 @@ schannel@0.1.23 X
sct@0.7.1 X X X
security-framework@2.9.2 X X
security-framework-sys@2.9.1 X X
-serde@1.0.193 X X
-serde_derive@1.0.193 X X
-serde_json@1.0.108 X X
+serde@1.0.195 X X
+serde_derive@1.0.195 X X
+serde_json@1.0.111 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
signature@2.2.0 X X
simple_asn1@0.6.2 X
slab@0.4.9 X
-smallvec@1.11.2 X X
+smallvec@1.13.1 X X
socket2@0.5.5 X X
spin@0.5.2 X
spin@0.9.8 X
@@ -153,14 +153,14 @@ spki@0.7.3 X X
strsim@0.10.0 X
subtle@2.5.0 X
syn@1.0.109 X X
-syn@2.0.43 X X
+syn@2.0.48 X X
system-configuration@0.5.1 X X
system-configuration-sys@0.5.0 X X
tempfile@3.9.0 X X
-termcolor@1.4.0 X X
+termcolor@1.4.1 X X
textwrap@0.16.0 X
-thiserror@1.0.52 X X
-thiserror-impl@1.0.52 X X
+thiserror@1.0.56 X X
+thiserror-impl@1.0.56 X X
time@0.3.31 X X
time-core@0.1.2 X X
time-macros@0.2.16 X X
@@ -177,28 +177,28 @@ tracing@0.1.40 X
tracing-core@0.1.32 X
try-lock@0.2.5 X
typenum@1.17.0 X X
-unicode-bidi@0.3.14 X X
+unicode-bidi@0.3.15 X X
unicode-ident@1.0.12 X X X
unicode-normalization@0.1.22 X X
untrusted@0.9.0 X
url@2.5.0 X X
-uuid@1.6.1 X X
+uuid@1.7.0 X X
version_check@0.9.4 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.89 X X
-wasm-bindgen-backend@0.2.89 X X
-wasm-bindgen-futures@0.4.39 X X
-wasm-bindgen-macro@0.2.89 X X
-wasm-bindgen-macro-support@0.2.89 X X
-wasm-bindgen-shared@0.2.89 X X
+wasm-bindgen@0.2.90 X X
+wasm-bindgen-backend@0.2.90 X X
+wasm-bindgen-futures@0.4.40 X X
+wasm-bindgen-macro@0.2.90 X X
+wasm-bindgen-macro-support@0.2.90 X X
+wasm-bindgen-shared@0.2.90 X X
wasm-streams@0.3.0 X X
-web-sys@0.3.66 X X
+web-sys@0.3.67 X X
winapi@0.3.9 X X
winapi-i686-pc-windows-gnu@0.4.0 X X
winapi-util@0.1.6 X X
winapi-x86_64-pc-windows-gnu@0.4.0 X X
-windows-core@0.51.1 X X
+windows-core@0.52.0 X X
windows-sys@0.48.0 X X
windows-sys@0.52.0 X X
windows-targets@0.48.5 X X
diff --git a/bindings/cpp/CMakeLists.txt b/bindings/cpp/CMakeLists.txt
index bdbbafb6e10..960f59fce34 100644
--- a/bindings/cpp/CMakeLists.txt
+++ b/bindings/cpp/CMakeLists.txt
@@ -16,7 +16,7 @@
# under the License.
cmake_minimum_required(VERSION 3.10)
-project(opendal-cpp VERSION 0.44.2 LANGUAGES CXX)
+project(opendal-cpp VERSION 0.45.0 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
diff --git a/bindings/cpp/Cargo.lock b/bindings/cpp/Cargo.lock
index 639dfafe4dc..dc5e0287163 100644
--- a/bindings/cpp/Cargo.lock
+++ b/bindings/cpp/Cargo.lock
@@ -832,7 +832,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "opendal"
-version = "0.44.2"
+version = "0.45.0"
dependencies = [
"anyhow",
"async-trait",
diff --git a/bindings/cpp/DEPENDENCIES.rust.tsv b/bindings/cpp/DEPENDENCIES.rust.tsv
index 716aca6bca4..dbad66aa412 100644
--- a/bindings/cpp/DEPENDENCIES.rust.tsv
+++ b/bindings/cpp/DEPENDENCIES.rust.tsv
@@ -1,248 +1,207 @@
-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.21.0 X X
-adler@1.0.2 X X X
-ahash@0.8.6 X X
-allocator-api2@0.2.16 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.75 X X
-arc-swap@1.6.0 X X
-async-trait@0.1.75 X X
-autocfg@1.1.0 X X
-awaitable@0.4.0 X
-awaitable-error@0.1.0 X
-backon@0.4.1 X
-backtrace@0.3.69 X X
-base64@0.21.5 X X
-base64ct@1.6.0 X X
-bitflags@1.3.2 X X
-bitflags@2.4.1 X X
-block-buffer@0.10.4 X X
-bumpalo@3.14.0 X X
-byteorder@1.5.0 X X
-bytes@1.5.0 X
-cc@1.0.83 X X
-cfg-if@1.0.0 X X
-chrono@0.4.31 X X
-codespan-reporting@0.11.1 X
-concurrent_arena@0.1.8 X
-const-oid@0.9.5 X X
-const-random@0.1.17 X X
-const-random-macro@0.1.16 X X
-core-foundation@0.9.3 X X
-core-foundation-sys@0.8.4 X X
-cpufeatures@0.2.11 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-cxx@1.0.110 X X
-cxx-build@1.0.110 X X
-cxxbridge-flags@1.0.110 X X
-cxxbridge-macro@1.0.110 X X
-der@0.7.8 X X
-deranged@0.3.9 X X
-derive_destructure2@0.1.2 X X
-digest@0.10.7 X X
-dirs@5.0.1 X X
-dirs-sys@0.4.1 X X
-dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
-encoding_rs@0.8.33 X X X
-equivalent@1.0.1 X X
-fastrand@1.9.0 X X
-fastrand@2.0.1 X X
-flagset@0.4.4 X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.29 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.29 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.11 X X
-gimli@0.28.0 X X
-h2@0.3.22 X
-hashbrown@0.14.2 X X
-hermit-abi@0.3.3 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.5 X X
-http@0.2.11 X X
-http-body@0.4.5 X
-httparse@1.8.0 X X
-httpdate@1.0.3 X X
-hyper@0.14.27 X
-hyper-rustls@0.24.2 X X X
-iana-time-zone@0.1.58 X X
-iana-time-zone-haiku@0.1.2 X X
-idna@0.5.0 X X
-indexmap@2.1.0 X X
-instant@0.1.12 X
-ipnet@2.9.0 X X
-itoa@1.0.9 X X
-jobserver@0.1.27 X X
-js-sys@0.3.66 X X
-jsonwebtoken@9.2.0 X
-lazy_static@1.4.0 X X
-libc@0.2.151 X X
-libm@0.2.8 X X
-libredox@0.0.1 X
-link-cplusplus@1.0.9 X X
-linux-raw-sys@0.4.11 X X X
-lock_api@0.4.11 X X
-log@0.4.20 X X
-md-5@0.10.6 X X
-memchr@2.6.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.7.1 X X X
-mio@0.8.9 X
-num-bigint@0.4.4 X X
-num-bigint-dig@0.8.4 X X
-num-derive@0.3.3 X X
-num-integer@0.1.45 X X
-num-iter@0.1.43 X X
-num-traits@0.2.17 X X
-num_cpus@1.16.0 X X
-object@0.32.1 X X
-once_cell@1.19.0 X X
-opendal@0.44.2 X
-opendal-cpp@0.44.2 X
-openssh@0.10.1 X X
-openssh-sftp-client@0.14.1 X
-openssh-sftp-client-lowlevel@0.6.0 X
-openssh-sftp-error@0.4.0 X
-openssh-sftp-protocol@0.24.0 X
-openssh-sftp-protocol-error@0.1.0 X
-openssl-probe@0.1.5 X X
-option-ext@0.2.0 X
-ordered-multimap@0.7.0 X
-parking_lot@0.12.1 X X
-parking_lot_core@0.9.9 X X
-pem@3.0.2 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project@1.1.3 X X
-pin-project-internal@1.1.3 X X
-pin-project-lite@0.2.13 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.17 X X
-proc-macro2@1.0.69 X X
-quick-xml@0.30.0 X
-quick-xml@0.31.0 X
-quote@1.0.33 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.4.1 X
-redox_users@0.4.4 X
-reqsign@0.14.6 X
-reqwest@0.11.22 X X
-ring@0.17.5 X
-rsa@0.9.4 X X
-rust-ini@0.20.0 X
-rustc-demangle@0.1.23 X X
-rustix@0.38.25 X X X
-rustls@0.21.9 X X X
-rustls-native-certs@0.6.3 X X X
-rustls-pemfile@1.0.4 X X X
-rustls-webpki@0.101.7 X
-ryu@1.0.15 X X
-schannel@0.1.22 X
-scopeguard@1.2.0 X X
-scratch@1.0.7 X X
-sct@0.7.1 X X X
-security-framework@2.9.2 X X
-security-framework-sys@2.9.1 X X
-serde@1.0.193 X X
-serde_derive@1.0.193 X X
-serde_json@1.0.108 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
-signal-hook-registry@1.4.1 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.11.2 X X
-socket2@0.4.10 X X
-socket2@0.5.5 X X
-spin@0.5.2 X
-spin@0.9.8 X
-spki@0.7.2 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.5.0 X
-syn@1.0.109 X X
-syn@2.0.39 X X
-system-configuration@0.5.1 X X
-system-configuration-sys@0.5.0 X X
-tempfile@3.8.1 X X
-termcolor@1.4.0 X X
-thin-vec@0.2.12 X X
-thiserror@1.0.50 X X
-thiserror-impl@1.0.50 X X
-time@0.3.30 X X
-time-core@0.1.2 X X
-time-macros@0.2.15 X X
-tiny-keccak@2.0.2 X
-tinyvec@1.6.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.34.0 X
-tokio-io-utility@0.7.6 X
-tokio-macros@2.2.0 X
-tokio-pipe@0.2.12 X X
-tokio-rustls@0.24.1 X X
-tokio-util@0.7.10 X
-tower-service@0.3.2 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
-triomphe@0.1.9 X X
-try-lock@0.2.4 X
-typenum@1.17.0 X X
-unicode-bidi@0.3.13 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.22 X X
-unicode-width@0.1.11 X X
-untrusted@0.9.0 X
-url@2.5.0 X X
-uuid@1.6.1 X X
-valuable@0.1.0 X
-vec-strings@0.4.8 X
-version_check@0.9.4 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.89 X X
-wasm-bindgen-backend@0.2.89 X X
-wasm-bindgen-futures@0.4.39 X X
-wasm-bindgen-macro@0.2.89 X X
-wasm-bindgen-macro-support@0.2.89 X X
-wasm-bindgen-shared@0.2.89 X X
-wasm-streams@0.3.0 X X
-web-sys@0.3.65 X X
-winapi@0.3.9 X X
-winapi-i686-pc-windows-gnu@0.4.0 X X
-winapi-util@0.1.6 X X
-winapi-x86_64-pc-windows-gnu@0.4.0 X X
-windows-core@0.51.1 X X
-windows-sys@0.48.0 X X
-windows-targets@0.48.5 X X
-windows_aarch64_gnullvm@0.48.5 X X
-windows_aarch64_msvc@0.48.5 X X
-windows_i686_gnu@0.48.5 X X
-windows_i686_msvc@0.48.5 X X
-windows_x86_64_gnu@0.48.5 X X
-windows_x86_64_gnullvm@0.48.5 X X
-windows_x86_64_msvc@0.48.5 X X
-winreg@0.50.0 X
-zerocopy@0.7.26 X X X
-zeroize@1.7.0 X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib
+addr2line@0.21.0 X X
+adler@1.0.2 X X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.79 X X
+async-trait@0.1.77 X X
+autocfg@1.1.0 X X
+backon@0.4.1 X
+backtrace@0.3.69 X X
+base64@0.21.7 X X
+base64ct@1.6.0 X X
+bitflags@1.3.2 X X
+block-buffer@0.10.4 X X
+bumpalo@3.14.0 X X
+byteorder@1.5.0 X X
+bytes@1.5.0 X
+cc@1.0.83 X X
+cfg-if@1.0.0 X X
+chrono@0.4.33 X X
+codespan-reporting@0.11.1 X
+const-oid@0.9.6 X X
+const-random@0.1.17 X X
+const-random-macro@0.1.16 X X
+core-foundation@0.9.4 X X
+core-foundation-sys@0.8.6 X X
+cpufeatures@0.2.12 X X
+crunchy@0.2.2 X
+crypto-common@0.1.6 X X
+cxx@1.0.115 X X
+cxx-build@1.0.115 X X
+cxxbridge-flags@1.0.115 X X
+cxxbridge-macro@1.0.115 X X
+der@0.7.8 X X
+deranged@0.3.11 X X
+digest@0.10.7 X X
+dlv-list@0.5.2 X X
+encoding_rs@0.8.33 X X X
+equivalent@1.0.1 X X
+fastrand@1.9.0 X X
+flagset@0.4.4 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-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.12 X X
+gimli@0.28.1 X X
+h2@0.3.24 X
+hashbrown@0.14.3 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.9 X X
+http@0.2.11 X X
+http-body@0.4.6 X
+httparse@1.8.0 X X
+httpdate@1.0.3 X X
+hyper@0.14.28 X
+hyper-rustls@0.24.2 X X X
+iana-time-zone@0.1.59 X X
+iana-time-zone-haiku@0.1.2 X X
+idna@0.5.0 X X
+indexmap@2.1.0 X X
+instant@0.1.12 X
+ipnet@2.9.0 X X
+itoa@1.0.10 X X
+js-sys@0.3.67 X X
+jsonwebtoken@9.2.0 X
+lazy_static@1.4.0 X X
+libc@0.2.152 X X
+libm@0.2.8 X X
+link-cplusplus@1.0.9 X X
+log@0.4.20 X X
+md-5@0.10.6 X X
+memchr@2.7.1 X X
+mime@0.3.17 X X
+miniz_oxide@0.7.1 X X X
+mio@0.8.10 X
+num-bigint@0.4.4 X X
+num-bigint-dig@0.8.4 X X
+num-integer@0.1.45 X X
+num-iter@0.1.43 X X
+num-traits@0.2.17 X X
+object@0.32.2 X X
+once_cell@1.19.0 X X
+opendal@0.45.0 X
+opendal-cpp@0.44.2 X
+openssl-probe@0.1.5 X X
+ordered-multimap@0.7.1 X
+pem@3.0.3 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project@1.1.4 X X
+pin-project-internal@1.1.4 X X
+pin-project-lite@0.2.13 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.17 X X
+proc-macro2@1.0.78 X X
+quick-xml@0.30.0 X
+quick-xml@0.31.0 X
+quote@1.0.35 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+reqsign@0.14.6 X
+reqwest@0.11.23 X X
+ring@0.17.7 X
+rsa@0.9.6 X X
+rust-ini@0.20.0 X
+rustc-demangle@0.1.23 X X
+rustls@0.21.10 X X X
+rustls-native-certs@0.6.3 X X X
+rustls-pemfile@1.0.4 X X X
+rustls-webpki@0.101.7 X
+ryu@1.0.16 X X
+schannel@0.1.23 X
+scratch@1.0.7 X X
+sct@0.7.1 X X X
+security-framework@2.9.2 X X
+security-framework-sys@2.9.1 X X
+serde@1.0.196 X X
+serde_derive@1.0.196 X X
+serde_json@1.0.112 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.13.1 X X
+socket2@0.5.5 X X
+spin@0.5.2 X
+spin@0.9.8 X
+spki@0.7.3 X X
+subtle@2.5.0 X
+syn@2.0.48 X X
+system-configuration@0.5.1 X X
+system-configuration-sys@0.5.0 X X
+termcolor@1.4.1 X X
+thiserror@1.0.56 X X
+thiserror-impl@1.0.56 X X
+time@0.3.31 X X
+time-core@0.1.2 X X
+time-macros@0.2.16 X X
+tiny-keccak@2.0.2 X
+tinyvec@1.6.0 X X X
+tinyvec_macros@0.1.1 X X X
+tokio@1.35.1 X
+tokio-rustls@0.24.1 X X
+tokio-util@0.7.10 X
+tower-service@0.3.2 X
+tracing@0.1.40 X
+tracing-core@0.1.32 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.22 X X
+unicode-width@0.1.11 X X
+untrusted@0.9.0 X
+url@2.5.0 X X
+uuid@1.7.0 X X
+version_check@0.9.4 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.90 X X
+wasm-bindgen-backend@0.2.90 X X
+wasm-bindgen-futures@0.4.40 X X
+wasm-bindgen-macro@0.2.90 X X
+wasm-bindgen-macro-support@0.2.90 X X
+wasm-bindgen-shared@0.2.90 X X
+wasm-streams@0.3.0 X X
+web-sys@0.3.67 X X
+winapi@0.3.9 X X
+winapi-i686-pc-windows-gnu@0.4.0 X X
+winapi-util@0.1.6 X X
+winapi-x86_64-pc-windows-gnu@0.4.0 X X
+windows-core@0.52.0 X X
+windows-sys@0.48.0 X X
+windows-sys@0.52.0 X X
+windows-targets@0.48.5 X X
+windows-targets@0.52.0 X X
+windows_aarch64_gnullvm@0.48.5 X X
+windows_aarch64_gnullvm@0.52.0 X X
+windows_aarch64_msvc@0.48.5 X X
+windows_aarch64_msvc@0.52.0 X X
+windows_i686_gnu@0.48.5 X X
+windows_i686_gnu@0.52.0 X X
+windows_i686_msvc@0.48.5 X X
+windows_i686_msvc@0.52.0 X X
+windows_x86_64_gnu@0.48.5 X X
+windows_x86_64_gnu@0.52.0 X X
+windows_x86_64_gnullvm@0.48.5 X X
+windows_x86_64_gnullvm@0.52.0 X X
+windows_x86_64_msvc@0.48.5 X X
+windows_x86_64_msvc@0.52.0 X X
+winreg@0.50.0 X
+zeroize@1.7.0 X X
diff --git a/bindings/dotnet/Cargo.lock b/bindings/dotnet/Cargo.lock
index fa964706ba5..7fd9813c034 100644
--- a/bindings/dotnet/Cargo.lock
+++ b/bindings/dotnet/Cargo.lock
@@ -769,7 +769,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "opendal"
-version = "0.44.2"
+version = "0.45.0"
dependencies = [
"anyhow",
"async-trait",
diff --git a/bindings/dotnet/DEPENDENCIES.rust.tsv b/bindings/dotnet/DEPENDENCIES.rust.tsv
index 03cb5b3d51e..1498c49b559 100644
--- a/bindings/dotnet/DEPENDENCIES.rust.tsv
+++ b/bindings/dotnet/DEPENDENCIES.rust.tsv
@@ -1,238 +1,194 @@
-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.21.0 X X
-adler@1.0.2 X X X
-ahash@0.8.6 X X
-allocator-api2@0.2.16 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.75 X X
-arc-swap@1.6.0 X X
-async-trait@0.1.75 X X
-autocfg@1.1.0 X X
-awaitable@0.4.0 X
-awaitable-error@0.1.0 X
-backon@0.4.1 X
-backtrace@0.3.69 X X
-base64@0.21.5 X X
-base64ct@1.6.0 X X
-bitflags@1.3.2 X X
-bitflags@2.4.1 X X
-block-buffer@0.10.4 X X
-bumpalo@3.14.0 X X
-byteorder@1.5.0 X X
-bytes@1.5.0 X
-cc@1.0.83 X X
-cfg-if@1.0.0 X X
-chrono@0.4.31 X X
-concurrent_arena@0.1.8 X
-const-oid@0.9.5 X X
-const-random@0.1.17 X X
-const-random-macro@0.1.16 X X
-core-foundation@0.9.3 X X
-core-foundation-sys@0.8.4 X X
-cpufeatures@0.2.11 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-der@0.7.8 X X
-deranged@0.3.9 X X
-derive_destructure2@0.1.2 X X
-digest@0.10.7 X X
-dirs@5.0.1 X X
-dirs-sys@0.4.1 X X
-dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
-encoding_rs@0.8.33 X X X
-equivalent@1.0.1 X X
-fastrand@1.9.0 X X
-fastrand@2.0.1 X X
-flagset@0.4.4 X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.29 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.29 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.11 X X
-gimli@0.28.0 X X
-h2@0.3.22 X
-hashbrown@0.14.2 X X
-hermit-abi@0.3.3 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.5 X X
-http@0.2.11 X X
-http-body@0.4.5 X
-httparse@1.8.0 X X
-httpdate@1.0.3 X X
-hyper@0.14.27 X
-hyper-rustls@0.24.2 X X X
-iana-time-zone@0.1.58 X X
-iana-time-zone-haiku@0.1.2 X X
-idna@0.5.0 X X
-indexmap@2.1.0 X X
-instant@0.1.12 X
-ipnet@2.9.0 X X
-itoa@1.0.9 X X
-jobserver@0.1.27 X X
-js-sys@0.3.66 X X
-jsonwebtoken@9.2.0 X
-lazy_static@1.4.0 X X
-libc@0.2.151 X X
-libm@0.2.8 X X
-libredox@0.0.1 X
-linux-raw-sys@0.4.11 X X X
-lock_api@0.4.11 X X
-log@0.4.20 X X
-md-5@0.10.6 X X
-memchr@2.6.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.7.1 X X X
-mio@0.8.9 X
-num-bigint@0.4.4 X X
-num-bigint-dig@0.8.4 X X
-num-derive@0.3.3 X X
-num-integer@0.1.45 X X
-num-iter@0.1.43 X X
-num-traits@0.2.17 X X
-num_cpus@1.16.0 X X
-object@0.32.1 X X
-once_cell@1.19.0 X X
-opendal@0.44.2 X
-opendal-dotnet@0.1.0 X
-openssh@0.10.1 X X
-openssh-sftp-client@0.14.1 X
-openssh-sftp-client-lowlevel@0.6.0 X
-openssh-sftp-error@0.4.0 X
-openssh-sftp-protocol@0.24.0 X
-openssh-sftp-protocol-error@0.1.0 X
-openssl-probe@0.1.5 X X
-option-ext@0.2.0 X
-ordered-multimap@0.7.0 X
-parking_lot@0.12.1 X X
-parking_lot_core@0.9.9 X X
-pem@3.0.2 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project@1.1.3 X X
-pin-project-internal@1.1.3 X X
-pin-project-lite@0.2.13 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.17 X X
-proc-macro2@1.0.69 X X
-quick-xml@0.30.0 X
-quick-xml@0.31.0 X
-quote@1.0.33 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.4.1 X
-redox_users@0.4.4 X
-reqsign@0.14.6 X
-reqwest@0.11.22 X X
-ring@0.17.5 X
-rsa@0.9.4 X X
-rust-ini@0.20.0 X
-rustc-demangle@0.1.23 X X
-rustix@0.38.25 X X X
-rustls@0.21.9 X X X
-rustls-native-certs@0.6.3 X X X
-rustls-pemfile@1.0.4 X X X
-rustls-webpki@0.101.7 X
-ryu@1.0.15 X X
-schannel@0.1.22 X
-scopeguard@1.2.0 X X
-sct@0.7.1 X X X
-security-framework@2.9.2 X X
-security-framework-sys@2.9.1 X X
-serde@1.0.193 X X
-serde_derive@1.0.193 X X
-serde_json@1.0.108 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
-signal-hook-registry@1.4.1 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.11.2 X X
-socket2@0.4.10 X X
-socket2@0.5.5 X X
-spin@0.5.2 X
-spin@0.9.8 X
-spki@0.7.2 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.5.0 X
-syn@1.0.109 X X
-syn@2.0.39 X X
-system-configuration@0.5.1 X X
-system-configuration-sys@0.5.0 X X
-tempfile@3.8.1 X X
-thin-vec@0.2.12 X X
-thiserror@1.0.50 X X
-thiserror-impl@1.0.50 X X
-time@0.3.30 X X
-time-core@0.1.2 X X
-time-macros@0.2.15 X X
-tiny-keccak@2.0.2 X
-tinyvec@1.6.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.34.0 X
-tokio-io-utility@0.7.6 X
-tokio-macros@2.2.0 X
-tokio-pipe@0.2.12 X X
-tokio-rustls@0.24.1 X X
-tokio-util@0.7.10 X
-tower-service@0.3.2 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
-triomphe@0.1.9 X X
-try-lock@0.2.4 X
-typenum@1.17.0 X X
-unicode-bidi@0.3.13 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.22 X X
-untrusted@0.9.0 X
-url@2.5.0 X X
-uuid@1.6.1 X X
-valuable@0.1.0 X
-vec-strings@0.4.8 X
-version_check@0.9.4 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.89 X X
-wasm-bindgen-backend@0.2.89 X X
-wasm-bindgen-futures@0.4.39 X X
-wasm-bindgen-macro@0.2.89 X X
-wasm-bindgen-macro-support@0.2.89 X X
-wasm-bindgen-shared@0.2.89 X X
-wasm-streams@0.3.0 X X
-web-sys@0.3.65 X X
-winapi@0.3.9 X X
-winapi-i686-pc-windows-gnu@0.4.0 X X
-winapi-x86_64-pc-windows-gnu@0.4.0 X X
-windows-core@0.51.1 X X
-windows-sys@0.48.0 X X
-windows-targets@0.48.5 X X
-windows_aarch64_gnullvm@0.48.5 X X
-windows_aarch64_msvc@0.48.5 X X
-windows_i686_gnu@0.48.5 X X
-windows_i686_msvc@0.48.5 X X
-windows_x86_64_gnu@0.48.5 X X
-windows_x86_64_gnullvm@0.48.5 X X
-windows_x86_64_msvc@0.48.5 X X
-winreg@0.50.0 X
-zerocopy@0.7.26 X X X
-zeroize@1.7.0 X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib
+addr2line@0.21.0 X X
+adler@1.0.2 X X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.79 X X
+async-trait@0.1.77 X X
+autocfg@1.1.0 X X
+backon@0.4.1 X
+backtrace@0.3.69 X X
+base64@0.21.7 X X
+base64ct@1.6.0 X X
+bitflags@1.3.2 X X
+block-buffer@0.10.4 X X
+bumpalo@3.14.0 X X
+byteorder@1.5.0 X X
+bytes@1.5.0 X
+cc@1.0.83 X X
+cfg-if@1.0.0 X X
+chrono@0.4.33 X X
+const-oid@0.9.6 X X
+const-random@0.1.17 X X
+const-random-macro@0.1.16 X X
+core-foundation@0.9.4 X X
+core-foundation-sys@0.8.6 X X
+cpufeatures@0.2.12 X X
+crunchy@0.2.2 X
+crypto-common@0.1.6 X X
+der@0.7.8 X X
+deranged@0.3.11 X X
+digest@0.10.7 X X
+dlv-list@0.5.2 X X
+encoding_rs@0.8.33 X X X
+equivalent@1.0.1 X X
+fastrand@1.9.0 X X
+flagset@0.4.4 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-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.12 X X
+gimli@0.28.1 X X
+h2@0.3.24 X
+hashbrown@0.14.3 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.9 X X
+http@0.2.11 X X
+http-body@0.4.6 X
+httparse@1.8.0 X X
+httpdate@1.0.3 X X
+hyper@0.14.28 X
+hyper-rustls@0.24.2 X X X
+iana-time-zone@0.1.59 X X
+iana-time-zone-haiku@0.1.2 X X
+idna@0.5.0 X X
+indexmap@2.1.0 X X
+instant@0.1.12 X
+ipnet@2.9.0 X X
+itoa@1.0.10 X X
+js-sys@0.3.67 X X
+jsonwebtoken@9.2.0 X
+lazy_static@1.4.0 X X
+libc@0.2.152 X X
+libm@0.2.8 X X
+log@0.4.20 X X
+md-5@0.10.6 X X
+memchr@2.7.1 X X
+mime@0.3.17 X X
+miniz_oxide@0.7.1 X X X
+mio@0.8.10 X
+num-bigint@0.4.4 X X
+num-bigint-dig@0.8.4 X X
+num-integer@0.1.45 X X
+num-iter@0.1.43 X X
+num-traits@0.2.17 X X
+object@0.32.2 X X
+once_cell@1.19.0 X X
+opendal@0.45.0 X
+opendal-dotnet@0.1.0 X
+openssl-probe@0.1.5 X X
+ordered-multimap@0.7.1 X
+pem@3.0.3 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project@1.1.4 X X
+pin-project-internal@1.1.4 X X
+pin-project-lite@0.2.13 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.17 X X
+proc-macro2@1.0.78 X X
+quick-xml@0.30.0 X
+quick-xml@0.31.0 X
+quote@1.0.35 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+reqsign@0.14.6 X
+reqwest@0.11.23 X X
+ring@0.17.7 X
+rsa@0.9.6 X X
+rust-ini@0.20.0 X
+rustc-demangle@0.1.23 X X
+rustls@0.21.10 X X X
+rustls-native-certs@0.6.3 X X X
+rustls-pemfile@1.0.4 X X X
+rustls-webpki@0.101.7 X
+ryu@1.0.16 X X
+schannel@0.1.23 X
+sct@0.7.1 X X X
+security-framework@2.9.2 X X
+security-framework-sys@2.9.1 X X
+serde@1.0.196 X X
+serde_derive@1.0.196 X X
+serde_json@1.0.112 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.13.1 X X
+socket2@0.5.5 X X
+spin@0.5.2 X
+spin@0.9.8 X
+spki@0.7.3 X X
+subtle@2.5.0 X
+syn@2.0.48 X X
+system-configuration@0.5.1 X X
+system-configuration-sys@0.5.0 X X
+thiserror@1.0.56 X X
+thiserror-impl@1.0.56 X X
+time@0.3.31 X X
+time-core@0.1.2 X X
+time-macros@0.2.16 X X
+tiny-keccak@2.0.2 X
+tinyvec@1.6.0 X X X
+tinyvec_macros@0.1.1 X X X
+tokio@1.35.1 X
+tokio-rustls@0.24.1 X X
+tokio-util@0.7.10 X
+tower-service@0.3.2 X
+tracing@0.1.40 X
+tracing-core@0.1.32 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.22 X X
+untrusted@0.9.0 X
+url@2.5.0 X X
+uuid@1.7.0 X X
+version_check@0.9.4 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.90 X X
+wasm-bindgen-backend@0.2.90 X X
+wasm-bindgen-futures@0.4.40 X X
+wasm-bindgen-macro@0.2.90 X X
+wasm-bindgen-macro-support@0.2.90 X X
+wasm-bindgen-shared@0.2.90 X X
+wasm-streams@0.3.0 X X
+web-sys@0.3.67 X X
+windows-core@0.52.0 X X
+windows-sys@0.48.0 X X
+windows-sys@0.52.0 X X
+windows-targets@0.48.5 X X
+windows-targets@0.52.0 X X
+windows_aarch64_gnullvm@0.48.5 X X
+windows_aarch64_gnullvm@0.52.0 X X
+windows_aarch64_msvc@0.48.5 X X
+windows_aarch64_msvc@0.52.0 X X
+windows_i686_gnu@0.48.5 X X
+windows_i686_gnu@0.52.0 X X
+windows_i686_msvc@0.48.5 X X
+windows_i686_msvc@0.52.0 X X
+windows_x86_64_gnu@0.48.5 X X
+windows_x86_64_gnu@0.52.0 X X
+windows_x86_64_gnullvm@0.48.5 X X
+windows_x86_64_gnullvm@0.52.0 X X
+windows_x86_64_msvc@0.48.5 X X
+windows_x86_64_msvc@0.52.0 X X
+winreg@0.50.0 X
+zeroize@1.7.0 X X
diff --git a/bindings/haskell/Cargo.lock b/bindings/haskell/Cargo.lock
index 083991129d8..1cc40d183dd 100644
--- a/bindings/haskell/Cargo.lock
+++ b/bindings/haskell/Cargo.lock
@@ -769,7 +769,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "opendal"
-version = "0.44.2"
+version = "0.45.0"
dependencies = [
"anyhow",
"async-trait",
diff --git a/bindings/haskell/Cargo.toml b/bindings/haskell/Cargo.toml
index 2b1e3b579b7..cc2cd2a2bed 100644
--- a/bindings/haskell/Cargo.toml
+++ b/bindings/haskell/Cargo.toml
@@ -34,4 +34,4 @@ doc = false
[dependencies]
chrono = "0.4"
log = { version = "0.4", features = ["std"] }
-opendal = { version = "0.44.2", path = "../../core" }
+opendal = { version = "0.44.2" }
diff --git a/bindings/haskell/DEPENDENCIES.rust.tsv b/bindings/haskell/DEPENDENCIES.rust.tsv
index 93e0a0bae48..e69de29bb2d 100644
--- a/bindings/haskell/DEPENDENCIES.rust.tsv
+++ b/bindings/haskell/DEPENDENCIES.rust.tsv
@@ -1,238 +0,0 @@
-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.21.0 X X
-adler@1.0.2 X X X
-ahash@0.8.6 X X
-allocator-api2@0.2.16 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.75 X X
-arc-swap@1.6.0 X X
-async-trait@0.1.75 X X
-autocfg@1.1.0 X X
-awaitable@0.4.0 X
-awaitable-error@0.1.0 X
-backon@0.4.1 X
-backtrace@0.3.69 X X
-base64@0.21.5 X X
-base64ct@1.6.0 X X
-bitflags@1.3.2 X X
-bitflags@2.4.1 X X
-block-buffer@0.10.4 X X
-bumpalo@3.14.0 X X
-byteorder@1.5.0 X X
-bytes@1.5.0 X
-cc@1.0.83 X X
-cfg-if@1.0.0 X X
-chrono@0.4.31 X X
-concurrent_arena@0.1.8 X
-const-oid@0.9.5 X X
-const-random@0.1.17 X X
-const-random-macro@0.1.16 X X
-core-foundation@0.9.3 X X
-core-foundation-sys@0.8.4 X X
-cpufeatures@0.2.11 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-der@0.7.8 X X
-deranged@0.3.9 X X
-derive_destructure2@0.1.2 X X
-digest@0.10.7 X X
-dirs@5.0.1 X X
-dirs-sys@0.4.1 X X
-dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
-encoding_rs@0.8.33 X X X
-equivalent@1.0.1 X X
-fastrand@1.9.0 X X
-fastrand@2.0.1 X X
-flagset@0.4.4 X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.29 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.29 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.11 X X
-gimli@0.28.0 X X
-h2@0.3.22 X
-hashbrown@0.14.2 X X
-hermit-abi@0.3.3 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.5 X X
-http@0.2.11 X X
-http-body@0.4.5 X
-httparse@1.8.0 X X
-httpdate@1.0.3 X X
-hyper@0.14.27 X
-hyper-rustls@0.24.2 X X X
-iana-time-zone@0.1.58 X X
-iana-time-zone-haiku@0.1.2 X X
-idna@0.5.0 X X
-indexmap@2.1.0 X X
-instant@0.1.12 X
-ipnet@2.9.0 X X
-itoa@1.0.9 X X
-jobserver@0.1.27 X X
-js-sys@0.3.66 X X
-jsonwebtoken@9.2.0 X
-lazy_static@1.4.0 X X
-libc@0.2.151 X X
-libm@0.2.8 X X
-libredox@0.0.1 X
-linux-raw-sys@0.4.11 X X X
-lock_api@0.4.11 X X
-log@0.4.20 X X
-md-5@0.10.6 X X
-memchr@2.6.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.7.1 X X X
-mio@0.8.9 X
-num-bigint@0.4.4 X X
-num-bigint-dig@0.8.4 X X
-num-derive@0.3.3 X X
-num-integer@0.1.45 X X
-num-iter@0.1.43 X X
-num-traits@0.2.17 X X
-num_cpus@1.16.0 X X
-object@0.32.1 X X
-once_cell@1.19.0 X X
-opendal@0.44.2 X
-opendal-hs@0.44.2 X
-openssh@0.10.1 X X
-openssh-sftp-client@0.14.1 X
-openssh-sftp-client-lowlevel@0.6.0 X
-openssh-sftp-error@0.4.0 X
-openssh-sftp-protocol@0.24.0 X
-openssh-sftp-protocol-error@0.1.0 X
-openssl-probe@0.1.5 X X
-option-ext@0.2.0 X
-ordered-multimap@0.7.0 X
-parking_lot@0.12.1 X X
-parking_lot_core@0.9.9 X X
-pem@3.0.2 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project@1.1.3 X X
-pin-project-internal@1.1.3 X X
-pin-project-lite@0.2.13 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.17 X X
-proc-macro2@1.0.69 X X
-quick-xml@0.30.0 X
-quick-xml@0.31.0 X
-quote@1.0.33 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.4.1 X
-redox_users@0.4.4 X
-reqsign@0.14.6 X
-reqwest@0.11.22 X X
-ring@0.17.5 X
-rsa@0.9.4 X X
-rust-ini@0.20.0 X
-rustc-demangle@0.1.23 X X
-rustix@0.38.25 X X X
-rustls@0.21.9 X X X
-rustls-native-certs@0.6.3 X X X
-rustls-pemfile@1.0.4 X X X
-rustls-webpki@0.101.7 X
-ryu@1.0.15 X X
-schannel@0.1.22 X
-scopeguard@1.2.0 X X
-sct@0.7.1 X X X
-security-framework@2.9.2 X X
-security-framework-sys@2.9.1 X X
-serde@1.0.193 X X
-serde_derive@1.0.193 X X
-serde_json@1.0.108 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
-signal-hook-registry@1.4.1 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.11.2 X X
-socket2@0.4.10 X X
-socket2@0.5.5 X X
-spin@0.5.2 X
-spin@0.9.8 X
-spki@0.7.2 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.5.0 X
-syn@1.0.109 X X
-syn@2.0.39 X X
-system-configuration@0.5.1 X X
-system-configuration-sys@0.5.0 X X
-tempfile@3.8.1 X X
-thin-vec@0.2.12 X X
-thiserror@1.0.50 X X
-thiserror-impl@1.0.50 X X
-time@0.3.30 X X
-time-core@0.1.2 X X
-time-macros@0.2.15 X X
-tiny-keccak@2.0.2 X
-tinyvec@1.6.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.34.0 X
-tokio-io-utility@0.7.6 X
-tokio-macros@2.2.0 X
-tokio-pipe@0.2.12 X X
-tokio-rustls@0.24.1 X X
-tokio-util@0.7.10 X
-tower-service@0.3.2 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
-triomphe@0.1.9 X X
-try-lock@0.2.4 X
-typenum@1.17.0 X X
-unicode-bidi@0.3.13 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.22 X X
-untrusted@0.9.0 X
-url@2.5.0 X X
-uuid@1.6.1 X X
-valuable@0.1.0 X
-vec-strings@0.4.8 X
-version_check@0.9.4 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.89 X X
-wasm-bindgen-backend@0.2.89 X X
-wasm-bindgen-futures@0.4.39 X X
-wasm-bindgen-macro@0.2.89 X X
-wasm-bindgen-macro-support@0.2.89 X X
-wasm-bindgen-shared@0.2.89 X X
-wasm-streams@0.3.0 X X
-web-sys@0.3.65 X X
-winapi@0.3.9 X X
-winapi-i686-pc-windows-gnu@0.4.0 X X
-winapi-x86_64-pc-windows-gnu@0.4.0 X X
-windows-core@0.51.1 X X
-windows-sys@0.48.0 X X
-windows-targets@0.48.5 X X
-windows_aarch64_gnullvm@0.48.5 X X
-windows_aarch64_msvc@0.48.5 X X
-windows_i686_gnu@0.48.5 X X
-windows_i686_msvc@0.48.5 X X
-windows_x86_64_gnu@0.48.5 X X
-windows_x86_64_gnullvm@0.48.5 X X
-windows_x86_64_msvc@0.48.5 X X
-winreg@0.50.0 X
-zerocopy@0.7.26 X X X
-zeroize@1.7.0 X X
diff --git a/bindings/haskell/opendal.cabal b/bindings/haskell/opendal.cabal
index d5e3ebf99c0..c2903417490 100644
--- a/bindings/haskell/opendal.cabal
+++ b/bindings/haskell/opendal.cabal
@@ -41,7 +41,7 @@ source-repository head
source-repository this
type: git
location: https://github.com/apache/opendal
- tag: v0.44.0
+ tag: v0.45.0
subdir: bindings/haskell
common base
diff --git a/bindings/java/DEPENDENCIES.rust.tsv b/bindings/java/DEPENDENCIES.rust.tsv
index bf0807ac927..a4914dceb4d 100644
--- a/bindings/java/DEPENDENCIES.rust.tsv
+++ b/bindings/java/DEPENDENCIES.rust.tsv
@@ -1,254 +1,216 @@
-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.21.0 X X
-adler@1.0.2 X X X
-ahash@0.8.6 X X
-allocator-api2@0.2.16 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.75 X X
-arc-swap@1.6.0 X X
-async-trait@0.1.75 X X
-autocfg@1.1.0 X X
-awaitable@0.4.0 X
-awaitable-error@0.1.0 X
-backon@0.4.1 X
-backtrace@0.3.69 X X
-base64@0.21.5 X X
-base64ct@1.6.0 X X
-bitflags@1.3.2 X X
-bitflags@2.4.1 X X
-block-buffer@0.10.4 X X
-bumpalo@3.14.0 X X
-byteorder@1.5.0 X X
-bytes@1.5.0 X
-cc@1.0.83 X X
-cesu8@1.1.0 X X
-cfg-if@1.0.0 X X
-chrono@0.4.31 X X
-combine@4.6.6 X
-concurrent_arena@0.1.8 X
-const-oid@0.9.5 X X
-const-random@0.1.17 X X
-const-random-macro@0.1.16 X X
-core-foundation@0.9.3 X X
-core-foundation-sys@0.8.4 X X
-cpufeatures@0.2.11 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-der@0.7.8 X X
-deranged@0.3.9 X X
-derive_destructure2@0.1.2 X X
-digest@0.10.7 X X
-dirs@5.0.1 X X
-dirs-sys@0.4.1 X X
-dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
-encoding_rs@0.8.33 X X X
-equivalent@1.0.1 X X
-fastrand@1.9.0 X X
-fastrand@2.0.1 X X
-flagset@0.4.4 X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.29 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.29 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.11 X X
-gimli@0.28.0 X X
-h2@0.3.22 X
-hashbrown@0.14.2 X X
-hermit-abi@0.3.3 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.5 X X
-http@0.2.11 X X
-http-body@0.4.5 X
-httparse@1.8.0 X X
-httpdate@1.0.3 X X
-hyper@0.14.27 X
-hyper-rustls@0.24.2 X X X
-iana-time-zone@0.1.58 X X
-iana-time-zone-haiku@0.1.2 X X
-idna@0.5.0 X X
-indexmap@2.1.0 X X
-instant@0.1.12 X
-ipnet@2.9.0 X X
-itoa@1.0.9 X X
-jni@0.21.1 X X
-jni-sys@0.3.0 X X
-jobserver@0.1.27 X X
-js-sys@0.3.66 X X
-jsonwebtoken@9.2.0 X
-lazy_static@1.4.0 X X
-libc@0.2.151 X X
-libm@0.2.8 X X
-libredox@0.0.1 X
-linux-raw-sys@0.4.11 X X X
-lock_api@0.4.11 X X
-log@0.4.20 X X
-md-5@0.10.6 X X
-memchr@2.6.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.7.1 X X X
-mio@0.8.9 X
-num-bigint@0.4.4 X X
-num-bigint-dig@0.8.4 X X
-num-derive@0.3.3 X X
-num-integer@0.1.45 X X
-num-iter@0.1.43 X X
-num-traits@0.2.17 X X
-num_cpus@1.16.0 X X
-object@0.32.1 X X
-once_cell@1.19.0 X X
-opendal@0.44.2 X
-opendal-java@0.44.2 X
-openssh@0.10.1 X X
-openssh-sftp-client@0.14.1 X
-openssh-sftp-client-lowlevel@0.6.0 X
-openssh-sftp-error@0.4.0 X
-openssh-sftp-protocol@0.24.0 X
-openssh-sftp-protocol-error@0.1.0 X
-openssl-probe@0.1.5 X X
-option-ext@0.2.0 X
-ordered-multimap@0.7.0 X
-parking_lot@0.12.1 X X
-parking_lot_core@0.9.9 X X
-pem@3.0.2 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project@1.1.3 X X
-pin-project-internal@1.1.3 X X
-pin-project-lite@0.2.13 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.17 X X
-proc-macro2@1.0.69 X X
-quick-xml@0.30.0 X
-quick-xml@0.31.0 X
-quote@1.0.33 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.4.1 X
-redox_users@0.4.4 X
-reqsign@0.14.6 X
-reqwest@0.11.22 X X
-ring@0.17.5 X
-rsa@0.9.4 X X
-rust-ini@0.20.0 X
-rustc-demangle@0.1.23 X X
-rustix@0.38.25 X X X
-rustls@0.21.9 X X X
-rustls-native-certs@0.6.3 X X X
-rustls-pemfile@1.0.4 X X X
-rustls-webpki@0.101.7 X
-ryu@1.0.15 X X
-same-file@1.0.6 X X
-schannel@0.1.22 X
-scopeguard@1.2.0 X X
-sct@0.7.1 X X X
-security-framework@2.9.2 X X
-security-framework-sys@2.9.1 X X
-serde@1.0.193 X X
-serde_derive@1.0.193 X X
-serde_json@1.0.108 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
-signal-hook-registry@1.4.1 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.11.2 X X
-socket2@0.4.10 X X
-socket2@0.5.5 X X
-spin@0.5.2 X
-spin@0.9.8 X
-spki@0.7.2 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.5.0 X
-syn@1.0.109 X X
-syn@2.0.39 X X
-system-configuration@0.5.1 X X
-system-configuration-sys@0.5.0 X X
-tempfile@3.8.1 X X
-thin-vec@0.2.12 X X
-thiserror@1.0.50 X X
-thiserror-impl@1.0.50 X X
-time@0.3.30 X X
-time-core@0.1.2 X X
-time-macros@0.2.15 X X
-tiny-keccak@2.0.2 X
-tinyvec@1.6.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.34.0 X
-tokio-io-utility@0.7.6 X
-tokio-macros@2.2.0 X
-tokio-pipe@0.2.12 X X
-tokio-rustls@0.24.1 X X
-tokio-util@0.7.10 X
-tower-service@0.3.2 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
-triomphe@0.1.9 X X
-try-lock@0.2.4 X
-typenum@1.17.0 X X
-unicode-bidi@0.3.13 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.22 X X
-untrusted@0.9.0 X
-url@2.5.0 X X
-uuid@1.6.1 X X
-valuable@0.1.0 X
-vec-strings@0.4.8 X
-version_check@0.9.4 X X
-walkdir@2.4.0 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.89 X X
-wasm-bindgen-backend@0.2.89 X X
-wasm-bindgen-futures@0.4.39 X X
-wasm-bindgen-macro@0.2.89 X X
-wasm-bindgen-macro-support@0.2.89 X X
-wasm-bindgen-shared@0.2.89 X X
-wasm-streams@0.3.0 X X
-web-sys@0.3.65 X X
-winapi@0.3.9 X X
-winapi-i686-pc-windows-gnu@0.4.0 X X
-winapi-util@0.1.6 X X
-winapi-x86_64-pc-windows-gnu@0.4.0 X X
-windows-core@0.51.1 X X
-windows-sys@0.45.0 X X
-windows-sys@0.48.0 X X
-windows-targets@0.42.2 X X
-windows-targets@0.48.5 X X
-windows_aarch64_gnullvm@0.42.2 X X
-windows_aarch64_gnullvm@0.48.5 X X
-windows_aarch64_msvc@0.42.2 X X
-windows_aarch64_msvc@0.48.5 X X
-windows_i686_gnu@0.42.2 X X
-windows_i686_gnu@0.48.5 X X
-windows_i686_msvc@0.42.2 X X
-windows_i686_msvc@0.48.5 X X
-windows_x86_64_gnu@0.42.2 X X
-windows_x86_64_gnu@0.48.5 X X
-windows_x86_64_gnullvm@0.42.2 X X
-windows_x86_64_gnullvm@0.48.5 X X
-windows_x86_64_msvc@0.42.2 X X
-windows_x86_64_msvc@0.48.5 X X
-winreg@0.50.0 X
-zerocopy@0.7.26 X X X
-zeroize@1.7.0 X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib
+addr2line@0.21.0 X X
+adler@1.0.2 X X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.75 X X
+async-trait@0.1.75 X X
+autocfg@1.1.0 X X
+backon@0.4.1 X
+backtrace@0.3.69 X X
+base64@0.21.5 X X
+base64ct@1.6.0 X X
+bitflags@1.3.2 X X
+block-buffer@0.10.4 X X
+bumpalo@3.14.0 X X
+byteorder@1.5.0 X X
+bytes@1.5.0 X
+cc@1.0.83 X X
+cesu8@1.1.0 X X
+cfg-if@1.0.0 X X
+chrono@0.4.31 X X
+combine@4.6.6 X
+const-oid@0.9.5 X X
+const-random@0.1.17 X X
+const-random-macro@0.1.16 X X
+core-foundation@0.9.3 X X
+core-foundation-sys@0.8.4 X X
+cpufeatures@0.2.11 X X
+crunchy@0.2.2 X
+crypto-common@0.1.6 X X
+der@0.7.8 X X
+deranged@0.3.9 X X
+digest@0.10.7 X X
+dlv-list@0.5.2 X X
+encoding_rs@0.8.33 X X X
+equivalent@1.0.1 X X
+fastrand@1.9.0 X X
+flagset@0.4.4 X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
+futures-executor@0.3.29 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.11 X X
+gimli@0.28.0 X X
+h2@0.3.22 X
+hashbrown@0.14.2 X X
+hermit-abi@0.3.3 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.5 X X
+http@0.2.11 X X
+http-body@0.4.5 X
+httparse@1.8.0 X X
+httpdate@1.0.3 X X
+hyper@0.14.27 X
+hyper-rustls@0.24.2 X X X
+iana-time-zone@0.1.58 X X
+iana-time-zone-haiku@0.1.2 X X
+idna@0.5.0 X X
+indexmap@2.1.0 X X
+instant@0.1.12 X
+ipnet@2.9.0 X X
+itoa@1.0.9 X X
+jni@0.21.1 X X
+jni-sys@0.3.0 X X
+js-sys@0.3.66 X X
+jsonwebtoken@9.2.0 X
+lazy_static@1.4.0 X X
+libc@0.2.151 X X
+libm@0.2.8 X X
+lock_api@0.4.11 X X
+log@0.4.20 X X
+md-5@0.10.6 X X
+memchr@2.6.4 X X
+mime@0.3.17 X X
+miniz_oxide@0.7.1 X X X
+mio@0.8.9 X
+num-bigint@0.4.4 X X
+num-bigint-dig@0.8.4 X X
+num-integer@0.1.45 X X
+num-iter@0.1.43 X X
+num-traits@0.2.17 X X
+num_cpus@1.16.0 X X
+object@0.32.1 X X
+once_cell@1.19.0 X X
+opendal@0.45.0 X
+opendal-java@0.45.0 X
+openssl-probe@0.1.5 X X
+ordered-multimap@0.7.0 X
+parking_lot@0.12.1 X X
+parking_lot_core@0.9.9 X X
+pem@3.0.2 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project@1.1.3 X X
+pin-project-internal@1.1.3 X X
+pin-project-lite@0.2.13 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.17 X X
+proc-macro2@1.0.69 X X
+quick-xml@0.30.0 X
+quick-xml@0.31.0 X
+quote@1.0.33 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.4.1 X
+reqsign@0.14.6 X
+reqwest@0.11.22 X X
+ring@0.17.5 X
+rsa@0.9.4 X X
+rust-ini@0.20.0 X
+rustc-demangle@0.1.23 X X
+rustls@0.21.9 X X X
+rustls-native-certs@0.6.3 X X X
+rustls-pemfile@1.0.4 X X X
+rustls-webpki@0.101.7 X
+ryu@1.0.15 X X
+same-file@1.0.6 X X
+schannel@0.1.22 X
+scopeguard@1.2.0 X X
+sct@0.7.1 X X X
+security-framework@2.9.2 X X
+security-framework-sys@2.9.1 X X
+serde@1.0.193 X X
+serde_derive@1.0.193 X X
+serde_json@1.0.108 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+signal-hook-registry@1.4.1 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.11.2 X X
+socket2@0.4.10 X X
+socket2@0.5.5 X X
+spin@0.5.2 X
+spin@0.9.8 X
+spki@0.7.2 X X
+subtle@2.5.0 X
+syn@2.0.39 X X
+system-configuration@0.5.1 X X
+system-configuration-sys@0.5.0 X X
+thiserror@1.0.50 X X
+thiserror-impl@1.0.50 X X
+time@0.3.30 X X
+time-core@0.1.2 X X
+time-macros@0.2.15 X X
+tiny-keccak@2.0.2 X
+tinyvec@1.6.0 X X X
+tinyvec_macros@0.1.1 X X X
+tokio@1.34.0 X
+tokio-macros@2.2.0 X
+tokio-rustls@0.24.1 X X
+tokio-util@0.7.10 X
+tower-service@0.3.2 X
+tracing@0.1.40 X
+tracing-core@0.1.32 X
+try-lock@0.2.4 X
+typenum@1.17.0 X X
+unicode-bidi@0.3.13 X X
+unicode-ident@1.0.12 X X X
+unicode-normalization@0.1.22 X X
+untrusted@0.9.0 X
+url@2.5.0 X X
+uuid@1.6.1 X X
+valuable@0.1.0 X
+version_check@0.9.4 X X
+walkdir@2.4.0 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.89 X X
+wasm-bindgen-backend@0.2.89 X X
+wasm-bindgen-futures@0.4.39 X X
+wasm-bindgen-macro@0.2.89 X X
+wasm-bindgen-macro-support@0.2.89 X X
+wasm-bindgen-shared@0.2.89 X X
+wasm-streams@0.3.0 X X
+web-sys@0.3.65 X X
+winapi@0.3.9 X X
+winapi-i686-pc-windows-gnu@0.4.0 X X
+winapi-util@0.1.6 X X
+winapi-x86_64-pc-windows-gnu@0.4.0 X X
+windows-core@0.51.1 X X
+windows-sys@0.45.0 X X
+windows-sys@0.48.0 X X
+windows-targets@0.42.2 X X
+windows-targets@0.48.5 X X
+windows_aarch64_gnullvm@0.42.2 X X
+windows_aarch64_gnullvm@0.48.5 X X
+windows_aarch64_msvc@0.42.2 X X
+windows_aarch64_msvc@0.48.5 X X
+windows_i686_gnu@0.42.2 X X
+windows_i686_gnu@0.48.5 X X
+windows_i686_msvc@0.42.2 X X
+windows_i686_msvc@0.48.5 X X
+windows_x86_64_gnu@0.42.2 X X
+windows_x86_64_gnu@0.48.5 X X
+windows_x86_64_gnullvm@0.42.2 X X
+windows_x86_64_gnullvm@0.48.5 X X
+windows_x86_64_msvc@0.42.2 X X
+windows_x86_64_msvc@0.48.5 X X
+winreg@0.50.0 X
+zeroize@1.7.0 X X
diff --git a/bindings/java/pom.xml b/bindings/java/pom.xml
index 9f395b6b075..4ae6ac3f5c6 100644
--- a/bindings/java/pom.xml
+++ b/bindings/java/pom.xml
@@ -32,7 +32,7 @@
org.apache.opendal
opendal-java
- 0.44.2
+ 0.45.0
Apache OpenDALâ„¢
diff --git a/bindings/lua/Cargo.lock b/bindings/lua/Cargo.lock
index 87a188c65b1..076e039436c 100644
--- a/bindings/lua/Cargo.lock
+++ b/bindings/lua/Cargo.lock
@@ -843,7 +843,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "opendal"
-version = "0.44.2"
+version = "0.45.0"
dependencies = [
"anyhow",
"async-trait",
diff --git a/bindings/lua/DEPENDENCIES.rust.tsv b/bindings/lua/DEPENDENCIES.rust.tsv
index 923a0d6a4db..d959fd44964 100644
--- a/bindings/lua/DEPENDENCIES.rust.tsv
+++ b/bindings/lua/DEPENDENCIES.rust.tsv
@@ -1,252 +1,209 @@
-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.21.0 X X
-adler@1.0.2 X X X
-ahash@0.8.6 X X
-aho-corasick@1.1.2 X X
-allocator-api2@0.2.16 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.75 X X
-arc-swap@1.6.0 X X
-async-trait@0.1.75 X X
-autocfg@1.1.0 X X
-awaitable@0.4.0 X
-awaitable-error@0.1.0 X
-backon@0.4.1 X
-backtrace@0.3.69 X X
-base64@0.21.5 X X
-base64ct@1.6.0 X X
-bitflags@1.3.2 X X
-bitflags@2.4.1 X X
-block-buffer@0.10.4 X X
-bstr@1.8.0 X X
-bumpalo@3.14.0 X X
-byteorder@1.5.0 X X
-bytes@1.5.0 X
-cc@1.0.83 X X
-cfg-if@1.0.0 X X
-chrono@0.4.31 X X
-concurrent_arena@0.1.8 X
-const-oid@0.9.5 X X
-const-random@0.1.17 X X
-const-random-macro@0.1.16 X X
-core-foundation@0.9.3 X X
-core-foundation-sys@0.8.4 X X
-cpufeatures@0.2.11 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-der@0.7.8 X X
-deranged@0.3.9 X X
-derive_destructure2@0.1.2 X X
-digest@0.10.7 X X
-dirs@5.0.1 X X
-dirs-sys@0.4.1 X X
-dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
-either@1.9.0 X X
-encoding_rs@0.8.33 X X X
-equivalent@1.0.1 X X
-fastrand@1.9.0 X X
-fastrand@2.0.1 X X
-flagset@0.4.4 X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.29 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.29 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.11 X X
-gimli@0.28.0 X X
-h2@0.3.22 X
-hashbrown@0.14.2 X X
-hermit-abi@0.3.3 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.5 X X
-http@0.2.11 X X
-http-body@0.4.5 X
-httparse@1.8.0 X X
-httpdate@1.0.3 X X
-hyper@0.14.27 X
-hyper-rustls@0.24.2 X X X
-iana-time-zone@0.1.58 X X
-iana-time-zone-haiku@0.1.2 X X
-idna@0.5.0 X X
-indexmap@2.1.0 X X
-instant@0.1.12 X
-ipnet@2.9.0 X X
-itertools@0.11.0 X X
-itoa@1.0.9 X X
-jobserver@0.1.27 X X
-js-sys@0.3.66 X X
-jsonwebtoken@9.2.0 X
-lazy_static@1.4.0 X X
-libc@0.2.151 X X
-libm@0.2.8 X X
-libredox@0.0.1 X
-linux-raw-sys@0.4.11 X X X
-lock_api@0.4.11 X X
-log@0.4.20 X X
-md-5@0.10.6 X X
-memchr@2.6.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.7.1 X X X
-mio@0.8.9 X
-mlua@0.9.2 X
-mlua-sys@0.4.0 X
-mlua_derive@0.9.0 X
-num-bigint@0.4.4 X X
-num-bigint-dig@0.8.4 X X
-num-derive@0.3.3 X X
-num-integer@0.1.45 X X
-num-iter@0.1.43 X X
-num-traits@0.2.17 X X
-num_cpus@1.16.0 X X
-object@0.32.1 X X
-once_cell@1.19.0 X X
-opendal@0.44.2 X
-opendal-lua@0.1.0 X
-openssh@0.10.1 X X
-openssh-sftp-client@0.14.1 X
-openssh-sftp-client-lowlevel@0.6.0 X
-openssh-sftp-error@0.4.0 X
-openssh-sftp-protocol@0.24.0 X
-openssh-sftp-protocol-error@0.1.0 X
-openssl-probe@0.1.5 X X
-option-ext@0.2.0 X
-ordered-multimap@0.7.0 X
-parking_lot@0.12.1 X X
-parking_lot_core@0.9.9 X X
-pem@3.0.2 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project@1.1.3 X X
-pin-project-internal@1.1.3 X X
-pin-project-lite@0.2.13 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs8@0.10.2 X X
-pkg-config@0.3.27 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.17 X X
-proc-macro-error@1.0.4 X X
-proc-macro-error-attr@1.0.4 X X
-proc-macro2@1.0.69 X X
-quick-xml@0.30.0 X
-quick-xml@0.31.0 X
-quote@1.0.33 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.4.1 X
-redox_users@0.4.4 X
-regex@1.10.2 X X
-regex-automata@0.4.3 X X
-regex-syntax@0.8.2 X X
-reqsign@0.14.6 X
-reqwest@0.11.22 X X
-ring@0.17.5 X
-rsa@0.9.4 X X
-rust-ini@0.20.0 X
-rustc-demangle@0.1.23 X X
-rustc-hash@1.1.0 X X
-rustix@0.38.25 X X X
-rustls@0.21.9 X X X
-rustls-native-certs@0.6.3 X X X
-rustls-pemfile@1.0.4 X X X
-rustls-webpki@0.101.7 X
-ryu@1.0.15 X X
-schannel@0.1.22 X
-scopeguard@1.2.0 X X
-sct@0.7.1 X X X
-security-framework@2.9.2 X X
-security-framework-sys@2.9.1 X X
-serde@1.0.193 X X
-serde_derive@1.0.193 X X
-serde_json@1.0.108 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
-signal-hook-registry@1.4.1 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.11.2 X X
-socket2@0.4.10 X X
-socket2@0.5.5 X X
-spin@0.5.2 X
-spin@0.9.8 X
-spki@0.7.2 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.5.0 X
-syn@1.0.109 X X
-syn@2.0.39 X X
-system-configuration@0.5.1 X X
-system-configuration-sys@0.5.0 X X
-tempfile@3.8.1 X X
-thin-vec@0.2.12 X X
-thiserror@1.0.50 X X
-thiserror-impl@1.0.50 X X
-time@0.3.30 X X
-time-core@0.1.2 X X
-time-macros@0.2.15 X X
-tiny-keccak@2.0.2 X
-tinyvec@1.6.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.34.0 X
-tokio-io-utility@0.7.6 X
-tokio-macros@2.2.0 X
-tokio-pipe@0.2.12 X X
-tokio-rustls@0.24.1 X X
-tokio-util@0.7.10 X
-tower-service@0.3.2 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
-triomphe@0.1.9 X X
-try-lock@0.2.4 X
-typenum@1.17.0 X X
-unicode-bidi@0.3.13 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.22 X X
-untrusted@0.9.0 X
-url@2.5.0 X X
-uuid@1.6.1 X X
-valuable@0.1.0 X
-vec-strings@0.4.8 X
-version_check@0.9.4 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.89 X X
-wasm-bindgen-backend@0.2.89 X X
-wasm-bindgen-futures@0.4.39 X X
-wasm-bindgen-macro@0.2.89 X X
-wasm-bindgen-macro-support@0.2.89 X X
-wasm-bindgen-shared@0.2.89 X X
-wasm-streams@0.3.0 X X
-web-sys@0.3.65 X X
-winapi@0.3.9 X X
-winapi-i686-pc-windows-gnu@0.4.0 X X
-winapi-x86_64-pc-windows-gnu@0.4.0 X X
-windows-core@0.51.1 X X
-windows-sys@0.48.0 X X
-windows-targets@0.48.5 X X
-windows_aarch64_gnullvm@0.48.5 X X
-windows_aarch64_msvc@0.48.5 X X
-windows_i686_gnu@0.48.5 X X
-windows_i686_msvc@0.48.5 X X
-windows_x86_64_gnu@0.48.5 X X
-windows_x86_64_gnullvm@0.48.5 X X
-windows_x86_64_msvc@0.48.5 X X
-winreg@0.50.0 X
-zerocopy@0.7.26 X X X
-zeroize@1.7.0 X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib
+addr2line@0.21.0 X X
+adler@1.0.2 X X X
+aho-corasick@1.1.2 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.79 X X
+async-trait@0.1.77 X X
+autocfg@1.1.0 X X
+backon@0.4.1 X
+backtrace@0.3.69 X X
+base64@0.21.7 X X
+base64ct@1.6.0 X X
+bitflags@1.3.2 X X
+block-buffer@0.10.4 X X
+bstr@1.9.0 X X
+bumpalo@3.14.0 X X
+byteorder@1.5.0 X X
+bytes@1.5.0 X
+cc@1.0.83 X X
+cfg-if@1.0.0 X X
+chrono@0.4.33 X X
+const-oid@0.9.6 X X
+const-random@0.1.17 X X
+const-random-macro@0.1.16 X X
+core-foundation@0.9.4 X X
+core-foundation-sys@0.8.6 X X
+cpufeatures@0.2.12 X X
+crunchy@0.2.2 X
+crypto-common@0.1.6 X X
+der@0.7.8 X X
+deranged@0.3.11 X X
+digest@0.10.7 X X
+dlv-list@0.5.2 X X
+either@1.9.0 X X
+encoding_rs@0.8.33 X X X
+equivalent@1.0.1 X X
+fastrand@1.9.0 X X
+flagset@0.4.4 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-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.12 X X
+gimli@0.28.1 X X
+h2@0.3.24 X
+hashbrown@0.14.3 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.9 X X
+http@0.2.11 X X
+http-body@0.4.6 X
+httparse@1.8.0 X X
+httpdate@1.0.3 X X
+hyper@0.14.28 X
+hyper-rustls@0.24.2 X X X
+iana-time-zone@0.1.59 X X
+iana-time-zone-haiku@0.1.2 X X
+idna@0.5.0 X X
+indexmap@2.1.0 X X
+instant@0.1.12 X
+ipnet@2.9.0 X X
+itertools@0.12.0 X X
+itoa@1.0.10 X X
+js-sys@0.3.67 X X
+jsonwebtoken@9.2.0 X
+lazy_static@1.4.0 X X
+libc@0.2.152 X X
+libm@0.2.8 X X
+log@0.4.20 X X
+md-5@0.10.6 X X
+memchr@2.7.1 X X
+mime@0.3.17 X X
+miniz_oxide@0.7.1 X X X
+mio@0.8.10 X
+mlua@0.9.5 X
+mlua-sys@0.5.1 X
+mlua_derive@0.9.2 X
+num-bigint@0.4.4 X X
+num-bigint-dig@0.8.4 X X
+num-integer@0.1.45 X X
+num-iter@0.1.43 X X
+num-traits@0.2.17 X X
+object@0.32.2 X X
+once_cell@1.19.0 X X
+opendal@0.45.0 X
+opendal-lua@0.1.0 X
+openssl-probe@0.1.5 X X
+ordered-multimap@0.7.1 X
+pem@3.0.3 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project@1.1.4 X X
+pin-project-internal@1.1.4 X X
+pin-project-lite@0.2.13 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs8@0.10.2 X X
+pkg-config@0.3.29 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.17 X X
+proc-macro-error@1.0.4 X X
+proc-macro-error-attr@1.0.4 X X
+proc-macro2@1.0.78 X X
+quick-xml@0.30.0 X
+quick-xml@0.31.0 X
+quote@1.0.35 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+regex@1.10.3 X X
+regex-automata@0.4.5 X X
+regex-syntax@0.8.2 X X
+reqsign@0.14.6 X
+reqwest@0.11.23 X X
+ring@0.17.7 X
+rsa@0.9.6 X X
+rust-ini@0.20.0 X
+rustc-demangle@0.1.23 X X
+rustc-hash@1.1.0 X X
+rustls@0.21.10 X X X
+rustls-native-certs@0.6.3 X X X
+rustls-pemfile@1.0.4 X X X
+rustls-webpki@0.101.7 X
+ryu@1.0.16 X X
+schannel@0.1.23 X
+sct@0.7.1 X X X
+security-framework@2.9.2 X X
+security-framework-sys@2.9.1 X X
+serde@1.0.196 X X
+serde_derive@1.0.196 X X
+serde_json@1.0.112 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.13.1 X X
+socket2@0.5.5 X X
+spin@0.5.2 X
+spin@0.9.8 X
+spki@0.7.3 X X
+subtle@2.5.0 X
+syn@1.0.109 X X
+syn@2.0.48 X X
+system-configuration@0.5.1 X X
+system-configuration-sys@0.5.0 X X
+thiserror@1.0.56 X X
+thiserror-impl@1.0.56 X X
+time@0.3.31 X X
+time-core@0.1.2 X X
+time-macros@0.2.16 X X
+tiny-keccak@2.0.2 X
+tinyvec@1.6.0 X X X
+tinyvec_macros@0.1.1 X X X
+tokio@1.35.1 X
+tokio-rustls@0.24.1 X X
+tokio-util@0.7.10 X
+tower-service@0.3.2 X
+tracing@0.1.40 X
+tracing-core@0.1.32 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.22 X X
+untrusted@0.9.0 X
+url@2.5.0 X X
+uuid@1.7.0 X X
+version_check@0.9.4 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.90 X X
+wasm-bindgen-backend@0.2.90 X X
+wasm-bindgen-futures@0.4.40 X X
+wasm-bindgen-macro@0.2.90 X X
+wasm-bindgen-macro-support@0.2.90 X X
+wasm-bindgen-shared@0.2.90 X X
+wasm-streams@0.3.0 X X
+web-sys@0.3.67 X X
+windows-core@0.52.0 X X
+windows-sys@0.48.0 X X
+windows-sys@0.52.0 X X
+windows-targets@0.48.5 X X
+windows-targets@0.52.0 X X
+windows_aarch64_gnullvm@0.48.5 X X
+windows_aarch64_gnullvm@0.52.0 X X
+windows_aarch64_msvc@0.48.5 X X
+windows_aarch64_msvc@0.52.0 X X
+windows_i686_gnu@0.48.5 X X
+windows_i686_gnu@0.52.0 X X
+windows_i686_msvc@0.48.5 X X
+windows_i686_msvc@0.52.0 X X
+windows_x86_64_gnu@0.48.5 X X
+windows_x86_64_gnu@0.52.0 X X
+windows_x86_64_gnullvm@0.48.5 X X
+windows_x86_64_gnullvm@0.52.0 X X
+windows_x86_64_msvc@0.48.5 X X
+windows_x86_64_msvc@0.52.0 X X
+winreg@0.50.0 X
+zeroize@1.7.0 X X
diff --git a/bindings/nodejs/DEPENDENCIES.rust.tsv b/bindings/nodejs/DEPENDENCIES.rust.tsv
index 2f381a97882..470bf130874 100644
--- a/bindings/nodejs/DEPENDENCIES.rust.tsv
+++ b/bindings/nodejs/DEPENDENCIES.rust.tsv
@@ -1,252 +1,209 @@
-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.21.0 X X
-adler@1.0.2 X X X
-ahash@0.8.6 X X
-aho-corasick@1.1.2 X X
-allocator-api2@0.2.16 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.75 X X
-arc-swap@1.6.0 X X
-async-trait@0.1.75 X X
-autocfg@1.1.0 X X
-awaitable@0.4.0 X
-awaitable-error@0.1.0 X
-backon@0.4.1 X
-backtrace@0.3.69 X X
-base64@0.21.5 X X
-base64ct@1.6.0 X X
-bitflags@1.3.2 X X
-bitflags@2.4.1 X X
-block-buffer@0.10.4 X X
-bumpalo@3.14.0 X X
-byteorder@1.5.0 X X
-bytes@1.5.0 X
-cc@1.0.83 X X
-cfg-if@1.0.0 X X
-chrono@0.4.31 X X
-concurrent_arena@0.1.8 X
-const-oid@0.9.5 X X
-const-random@0.1.17 X X
-const-random-macro@0.1.16 X X
-convert_case@0.6.0 X
-core-foundation@0.9.3 X X
-core-foundation-sys@0.8.4 X X
-cpufeatures@0.2.11 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-ctor@0.2.5 X X
-der@0.7.8 X X
-deranged@0.3.9 X X
-derive_destructure2@0.1.2 X X
-digest@0.10.7 X X
-dirs@5.0.1 X X
-dirs-sys@0.4.1 X X
-dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
-encoding_rs@0.8.33 X X X
-equivalent@1.0.1 X X
-fastrand@1.9.0 X X
-fastrand@2.0.1 X X
-flagset@0.4.4 X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.29 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.29 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.11 X X
-gimli@0.28.0 X X
-h2@0.3.22 X
-hashbrown@0.14.2 X X
-hermit-abi@0.3.3 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.5 X X
-http@0.2.11 X X
-http-body@0.4.5 X
-httparse@1.8.0 X X
-httpdate@1.0.3 X X
-hyper@0.14.27 X
-hyper-rustls@0.24.2 X X X
-iana-time-zone@0.1.58 X X
-iana-time-zone-haiku@0.1.2 X X
-idna@0.5.0 X X
-indexmap@2.1.0 X X
-instant@0.1.12 X
-ipnet@2.9.0 X X
-itoa@1.0.9 X X
-jobserver@0.1.27 X X
-js-sys@0.3.66 X X
-jsonwebtoken@9.2.0 X
-lazy_static@1.4.0 X X
-libc@0.2.151 X X
-libloading@0.8.1 X
-libm@0.2.8 X X
-libredox@0.0.1 X
-linux-raw-sys@0.4.11 X X X
-lock_api@0.4.11 X X
-log@0.4.20 X X
-md-5@0.10.6 X X
-memchr@2.6.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.7.1 X X X
-mio@0.8.9 X
-napi@2.14.1 X
-napi-build@2.1.0 X
-napi-derive@2.14.6 X
-napi-derive-backend@1.0.58 X
-napi-sys@2.3.0 X
-num-bigint@0.4.4 X X
-num-bigint-dig@0.8.4 X X
-num-derive@0.3.3 X X
-num-integer@0.1.45 X X
-num-iter@0.1.43 X X
-num-traits@0.2.17 X X
-num_cpus@1.16.0 X X
-object@0.32.1 X X
-once_cell@1.19.0 X X
-opendal@0.44.2 X
-opendal-nodejs@0.44.2 X
-openssh@0.10.1 X X
-openssh-sftp-client@0.14.1 X
-openssh-sftp-client-lowlevel@0.6.0 X
-openssh-sftp-error@0.4.0 X
-openssh-sftp-protocol@0.24.0 X
-openssh-sftp-protocol-error@0.1.0 X
-openssl-probe@0.1.5 X X
-option-ext@0.2.0 X
-ordered-multimap@0.7.0 X
-parking_lot@0.12.1 X X
-parking_lot_core@0.9.9 X X
-pem@3.0.2 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project@1.1.3 X X
-pin-project-internal@1.1.3 X X
-pin-project-lite@0.2.13 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.17 X X
-proc-macro2@1.0.69 X X
-quick-xml@0.30.0 X
-quick-xml@0.31.0 X
-quote@1.0.33 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.4.1 X
-redox_users@0.4.4 X
-regex@1.10.2 X X
-regex-automata@0.4.3 X X
-regex-syntax@0.8.2 X X
-reqsign@0.14.6 X
-reqwest@0.11.22 X X
-ring@0.17.5 X
-rsa@0.9.4 X X
-rust-ini@0.20.0 X
-rustc-demangle@0.1.23 X X
-rustix@0.38.25 X X X
-rustls@0.21.9 X X X
-rustls-native-certs@0.6.3 X X X
-rustls-pemfile@1.0.4 X X X
-rustls-webpki@0.101.7 X
-ryu@1.0.15 X X
-schannel@0.1.22 X
-scopeguard@1.2.0 X X
-sct@0.7.1 X X X
-security-framework@2.9.2 X X
-security-framework-sys@2.9.1 X X
-semver@1.0.20 X X
-serde@1.0.193 X X
-serde_derive@1.0.193 X X
-serde_json@1.0.108 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
-signal-hook-registry@1.4.1 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.11.2 X X
-socket2@0.4.10 X X
-socket2@0.5.5 X X
-spin@0.5.2 X
-spin@0.9.8 X
-spki@0.7.2 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.5.0 X
-syn@1.0.109 X X
-syn@2.0.39 X X
-system-configuration@0.5.1 X X
-system-configuration-sys@0.5.0 X X
-tempfile@3.8.1 X X
-thin-vec@0.2.12 X X
-thiserror@1.0.50 X X
-thiserror-impl@1.0.50 X X
-time@0.3.30 X X
-time-core@0.1.2 X X
-time-macros@0.2.15 X X
-tiny-keccak@2.0.2 X
-tinyvec@1.6.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.34.0 X
-tokio-io-utility@0.7.6 X
-tokio-macros@2.2.0 X
-tokio-pipe@0.2.12 X X
-tokio-rustls@0.24.1 X X
-tokio-util@0.7.10 X
-tower-service@0.3.2 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
-triomphe@0.1.9 X X
-try-lock@0.2.4 X
-typenum@1.17.0 X X
-unicode-bidi@0.3.13 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.22 X X
-unicode-segmentation@1.10.1 X X
-untrusted@0.9.0 X
-url@2.5.0 X X
-uuid@1.6.1 X X
-valuable@0.1.0 X
-vec-strings@0.4.8 X
-version_check@0.9.4 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.89 X X
-wasm-bindgen-backend@0.2.89 X X
-wasm-bindgen-futures@0.4.39 X X
-wasm-bindgen-macro@0.2.89 X X
-wasm-bindgen-macro-support@0.2.89 X X
-wasm-bindgen-shared@0.2.89 X X
-wasm-streams@0.3.0 X X
-web-sys@0.3.65 X X
-winapi@0.3.9 X X
-winapi-i686-pc-windows-gnu@0.4.0 X X
-winapi-x86_64-pc-windows-gnu@0.4.0 X X
-windows-core@0.51.1 X X
-windows-sys@0.48.0 X X
-windows-targets@0.48.5 X X
-windows_aarch64_gnullvm@0.48.5 X X
-windows_aarch64_msvc@0.48.5 X X
-windows_i686_gnu@0.48.5 X X
-windows_i686_msvc@0.48.5 X X
-windows_x86_64_gnu@0.48.5 X X
-windows_x86_64_gnullvm@0.48.5 X X
-windows_x86_64_msvc@0.48.5 X X
-winreg@0.50.0 X
-zerocopy@0.7.26 X X X
-zeroize@1.7.0 X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib
+addr2line@0.21.0 X X
+adler@1.0.2 X X X
+aho-corasick@1.1.2 X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.75 X X
+async-trait@0.1.75 X X
+autocfg@1.1.0 X X
+backon@0.4.1 X
+backtrace@0.3.69 X X
+base64@0.21.5 X X
+base64ct@1.6.0 X X
+bitflags@1.3.2 X X
+bitflags@2.4.1 X X
+block-buffer@0.10.4 X X
+bumpalo@3.14.0 X X
+byteorder@1.5.0 X X
+bytes@1.5.0 X
+cc@1.0.83 X X
+cfg-if@1.0.0 X X
+chrono@0.4.31 X X
+const-oid@0.9.5 X X
+const-random@0.1.17 X X
+const-random-macro@0.1.16 X X
+convert_case@0.6.0 X
+core-foundation@0.9.3 X X
+core-foundation-sys@0.8.4 X X
+cpufeatures@0.2.11 X X
+crunchy@0.2.2 X
+crypto-common@0.1.6 X X
+ctor@0.2.5 X X
+der@0.7.8 X X
+deranged@0.3.9 X X
+digest@0.10.7 X X
+dlv-list@0.5.2 X X
+encoding_rs@0.8.33 X X X
+equivalent@1.0.1 X X
+fastrand@1.9.0 X X
+flagset@0.4.4 X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
+futures-executor@0.3.29 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.11 X X
+gimli@0.28.0 X X
+h2@0.3.22 X
+hashbrown@0.14.2 X X
+hermit-abi@0.3.3 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.5 X X
+http@0.2.11 X X
+http-body@0.4.5 X
+httparse@1.8.0 X X
+httpdate@1.0.3 X X
+hyper@0.14.27 X
+hyper-rustls@0.24.2 X X X
+iana-time-zone@0.1.58 X X
+iana-time-zone-haiku@0.1.2 X X
+idna@0.5.0 X X
+indexmap@2.1.0 X X
+instant@0.1.12 X
+ipnet@2.9.0 X X
+itoa@1.0.9 X X
+js-sys@0.3.66 X X
+jsonwebtoken@9.2.0 X
+lazy_static@1.4.0 X X
+libc@0.2.151 X X
+libloading@0.8.1 X
+libm@0.2.8 X X
+log@0.4.20 X X
+md-5@0.10.6 X X
+memchr@2.6.4 X X
+mime@0.3.17 X X
+miniz_oxide@0.7.1 X X X
+mio@0.8.9 X
+napi@2.14.1 X
+napi-build@2.1.0 X
+napi-derive@2.14.6 X
+napi-derive-backend@1.0.58 X
+napi-sys@2.3.0 X
+num-bigint@0.4.4 X X
+num-bigint-dig@0.8.4 X X
+num-integer@0.1.45 X X
+num-iter@0.1.43 X X
+num-traits@0.2.17 X X
+num_cpus@1.16.0 X X
+object@0.32.1 X X
+once_cell@1.19.0 X X
+opendal@0.45.0 X
+opendal-nodejs@0.45.0 X
+openssl-probe@0.1.5 X X
+ordered-multimap@0.7.0 X
+pem@3.0.2 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project@1.1.3 X X
+pin-project-internal@1.1.3 X X
+pin-project-lite@0.2.13 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.17 X X
+proc-macro2@1.0.69 X X
+quick-xml@0.30.0 X
+quick-xml@0.31.0 X
+quote@1.0.33 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+regex@1.10.2 X X
+regex-automata@0.4.3 X X
+regex-syntax@0.8.2 X X
+reqsign@0.14.6 X
+reqwest@0.11.22 X X
+ring@0.17.5 X
+rsa@0.9.4 X X
+rust-ini@0.20.0 X
+rustc-demangle@0.1.23 X X
+rustls@0.21.9 X X X
+rustls-native-certs@0.6.3 X X X
+rustls-pemfile@1.0.4 X X X
+rustls-webpki@0.101.7 X
+ryu@1.0.15 X X
+schannel@0.1.22 X
+sct@0.7.1 X X X
+security-framework@2.9.2 X X
+security-framework-sys@2.9.1 X X
+semver@1.0.20 X X
+serde@1.0.193 X X
+serde_derive@1.0.193 X X
+serde_json@1.0.108 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.11.2 X X
+socket2@0.4.10 X X
+socket2@0.5.5 X X
+spin@0.5.2 X
+spin@0.9.8 X
+spki@0.7.2 X X
+subtle@2.5.0 X
+syn@2.0.39 X X
+system-configuration@0.5.1 X X
+system-configuration-sys@0.5.0 X X
+thiserror@1.0.50 X X
+thiserror-impl@1.0.50 X X
+time@0.3.30 X X
+time-core@0.1.2 X X
+time-macros@0.2.15 X X
+tiny-keccak@2.0.2 X
+tinyvec@1.6.0 X X X
+tinyvec_macros@0.1.1 X X X
+tokio@1.34.0 X
+tokio-macros@2.2.0 X
+tokio-rustls@0.24.1 X X
+tokio-util@0.7.10 X
+tower-service@0.3.2 X
+tracing@0.1.40 X
+tracing-core@0.1.32 X
+try-lock@0.2.4 X
+typenum@1.17.0 X X
+unicode-bidi@0.3.13 X X
+unicode-ident@1.0.12 X X X
+unicode-normalization@0.1.22 X X
+unicode-segmentation@1.10.1 X X
+untrusted@0.9.0 X
+url@2.5.0 X X
+uuid@1.6.1 X X
+valuable@0.1.0 X
+version_check@0.9.4 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.89 X X
+wasm-bindgen-backend@0.2.89 X X
+wasm-bindgen-futures@0.4.39 X X
+wasm-bindgen-macro@0.2.89 X X
+wasm-bindgen-macro-support@0.2.89 X X
+wasm-bindgen-shared@0.2.89 X X
+wasm-streams@0.3.0 X X
+web-sys@0.3.65 X X
+winapi@0.3.9 X X
+winapi-i686-pc-windows-gnu@0.4.0 X X
+winapi-x86_64-pc-windows-gnu@0.4.0 X X
+windows-core@0.51.1 X X
+windows-sys@0.48.0 X X
+windows-targets@0.48.5 X X
+windows_aarch64_gnullvm@0.48.5 X X
+windows_aarch64_msvc@0.48.5 X X
+windows_i686_gnu@0.48.5 X X
+windows_i686_msvc@0.48.5 X X
+windows_x86_64_gnu@0.48.5 X X
+windows_x86_64_gnullvm@0.48.5 X X
+windows_x86_64_msvc@0.48.5 X X
+winreg@0.50.0 X
+zeroize@1.7.0 X X
diff --git a/bindings/nodejs/npm/darwin-arm64/package.json b/bindings/nodejs/npm/darwin-arm64/package.json
index d8ef92e8221..c3a89068426 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.44.2",
+ "version": "0.45.0",
"os": [
"darwin"
],
diff --git a/bindings/nodejs/npm/darwin-x64/package.json b/bindings/nodejs/npm/darwin-x64/package.json
index d28d5dc6182..eb3fa361298 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.44.2",
+ "version": "0.45.0",
"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 81de1d26ae7..2f699118166 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.44.2",
+ "version": "0.45.0",
"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 6173937f735..47b34892953 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.44.2",
+ "version": "0.45.0",
"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 10dde3bf9d2..d3a51672a4b 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.44.2",
+ "version": "0.45.0",
"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 212909d2105..43a07778fba 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.44.2",
+ "version": "0.45.0",
"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 a7cae02911c..b8cb949d42d 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.44.2",
+ "version": "0.45.0",
"repository": "git@github.com/apache/opendal.git",
"os": [
"win32"
diff --git a/bindings/nodejs/package.json b/bindings/nodejs/package.json
index 0ebe72b34d0..d98e649e9ea 100644
--- a/bindings/nodejs/package.json
+++ b/bindings/nodejs/package.json
@@ -1,7 +1,7 @@
{
"name": "opendal",
"author": "OpenDAL Contributors ",
- "version": "0.44.2",
+ "version": "0.45.0",
"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 d5ac123dc86..8c53adbb074 100644
--- a/bindings/ocaml/DEPENDENCIES.rust.tsv
+++ b/bindings/ocaml/DEPENDENCIES.rust.tsv
@@ -3,12 +3,12 @@ addr2line@0.21.0 X X
adler@1.0.2 X X X
android-tzdata@0.1.1 X X
android_system_properties@0.1.5 X X
-anyhow@1.0.76 X X
-async-trait@0.1.75 X X
+anyhow@1.0.79 X X
+async-trait@0.1.77 X X
autocfg@1.1.0 X X
backon@0.4.1 X
backtrace@0.3.69 X X
-base64@0.21.5 X X
+base64@0.21.7 X X
base64ct@1.6.0 X X
bitflags@1.3.2 X X
block-buffer@0.10.4 X X
@@ -17,18 +17,18 @@ byteorder@1.5.0 X X
bytes@1.5.0 X
cc@1.0.83 X X
cfg-if@1.0.0 X X
-chrono@0.4.31 X X
+chrono@0.4.32 X X
const-oid@0.9.6 X X
const-random@0.1.17 X X
const-random-macro@0.1.16 X X
core-foundation@0.9.4 X X
core-foundation-sys@0.8.6 X X
-cpufeatures@0.2.11 X X
+cpufeatures@0.2.12 X X
crunchy@0.2.2 X
crypto-common@0.1.6 X X
cty@0.2.2 X X
der@0.7.8 X X
-deranged@0.3.10 X X
+deranged@0.3.11 X X
digest@0.10.7 X X
dlv-list@0.5.2 X X
encoding_rs@0.8.33 X X X
@@ -37,18 +37,18 @@ fastrand@1.9.0 X X
flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.1 X X
-futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
+futures@0.3.30 X X
+futures-channel@0.3.30 X X
+futures-core@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.11 X X
+getrandom@0.2.12 X X
gimli@0.28.1 X X
-h2@0.3.22 X
+h2@0.3.24 X
hashbrown@0.14.3 X X
hex@0.4.3 X X
hmac@0.12.1 X X
@@ -59,21 +59,21 @@ httparse@1.8.0 X X
httpdate@1.0.3 X X
hyper@0.14.28 X
hyper-rustls@0.24.2 X X X
-iana-time-zone@0.1.58 X X
+iana-time-zone@0.1.59 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
indexmap@2.1.0 X X
instant@0.1.12 X
ipnet@2.9.0 X X
itoa@1.0.10 X X
-js-sys@0.3.66 X X
+js-sys@0.3.67 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
-libc@0.2.151 X X
+libc@0.2.152 X X
libm@0.2.8 X X
log@0.4.20 X X
md-5@0.10.6 X X
-memchr@2.6.4 X X
+memchr@2.7.1 X X
mime@0.3.17 X X
miniz_oxide@0.7.1 X X X
mio@0.8.10 X
@@ -106,10 +106,10 @@ pkcs1@0.7.5 X X
pkcs8@0.10.2 X X
powerfmt@0.2.0 X X
ppv-lite86@0.2.17 X X
-proc-macro2@1.0.71 X X
+proc-macro2@1.0.78 X X
quick-xml@0.30.0 X
quick-xml@0.31.0 X
-quote@1.0.33 X X
+quote@1.0.35 X X
rand@0.8.5 X X
rand_chacha@0.3.1 X X
rand_core@0.6.4 X X
@@ -124,20 +124,20 @@ rustls-native-certs@0.6.3 X X X
rustls-pemfile@1.0.4 X X X
rustls-webpki@0.101.7 X
ryu@1.0.16 X X
-schannel@0.1.22 X
+schannel@0.1.23 X
sct@0.7.1 X X X
security-framework@2.9.2 X X
security-framework-sys@2.9.1 X X
-serde@1.0.193 X X
-serde_derive@1.0.193 X X
-serde_json@1.0.108 X X
+serde@1.0.195 X X
+serde_derive@1.0.195 X X
+serde_json@1.0.111 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
signature@2.2.0 X X
simple_asn1@0.6.2 X
slab@0.4.9 X
-smallvec@1.11.2 X X
+smallvec@1.13.1 X X
socket2@0.5.5 X X
spin@0.5.2 X
spin@0.9.8 X
@@ -145,11 +145,11 @@ spki@0.7.3 X X
static_assertions@1.1.0 X X
subtle@2.5.0 X
syn@1.0.109 X X
-syn@2.0.42 X X
+syn@2.0.48 X X
system-configuration@0.5.1 X X
system-configuration-sys@0.5.0 X X
-thiserror@1.0.51 X X
-thiserror-impl@1.0.51 X X
+thiserror@1.0.56 X X
+thiserror-impl@1.0.56 X X
time@0.3.31 X X
time-core@0.1.2 X X
time-macros@0.2.16 X X
@@ -164,24 +164,24 @@ tracing@0.1.40 X
tracing-core@0.1.32 X
try-lock@0.2.5 X
typenum@1.17.0 X X
-unicode-bidi@0.3.14 X X
+unicode-bidi@0.3.15 X X
unicode-ident@1.0.12 X X X
unicode-normalization@0.1.22 X X
untrusted@0.9.0 X
url@2.5.0 X X
-uuid@1.6.1 X X
+uuid@1.7.0 X X
version_check@0.9.4 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.89 X X
-wasm-bindgen-backend@0.2.89 X X
-wasm-bindgen-futures@0.4.39 X X
-wasm-bindgen-macro@0.2.89 X X
-wasm-bindgen-macro-support@0.2.89 X X
-wasm-bindgen-shared@0.2.89 X X
+wasm-bindgen@0.2.90 X X
+wasm-bindgen-backend@0.2.90 X X
+wasm-bindgen-futures@0.4.40 X X
+wasm-bindgen-macro@0.2.90 X X
+wasm-bindgen-macro-support@0.2.90 X X
+wasm-bindgen-shared@0.2.90 X X
wasm-streams@0.3.0 X X
-web-sys@0.3.66 X X
-windows-core@0.51.1 X X
+web-sys@0.3.67 X X
+windows-core@0.52.0 X X
windows-sys@0.48.0 X X
windows-sys@0.52.0 X X
windows-targets@0.48.5 X X
diff --git a/bindings/php/Cargo.lock b/bindings/php/Cargo.lock
index 89568679cc4..48e60a965ac 100644
--- a/bindings/php/Cargo.lock
+++ b/bindings/php/Cargo.lock
@@ -1150,7 +1150,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "opendal"
-version = "0.44.2"
+version = "0.45.0"
dependencies = [
"anyhow",
"async-trait",
diff --git a/bindings/php/DEPENDENCIES.rust.tsv b/bindings/php/DEPENDENCIES.rust.tsv
index 4f011826264..63cde1075ba 100644
--- a/bindings/php/DEPENDENCIES.rust.tsv
+++ b/bindings/php/DEPENDENCIES.rust.tsv
@@ -4,16 +4,16 @@ adler@1.0.2 X X X
aes@0.8.3 X X
android-tzdata@0.1.1 X X
android_system_properties@0.1.5 X X
-anyhow@1.0.76 X X
-async-trait@0.1.75 X X
+anyhow@1.0.79 X X
+async-trait@0.1.77 X X
autocfg@1.1.0 X X
backon@0.4.1 X
backtrace@0.3.69 X X
-base64@0.21.5 X X
+base64@0.21.7 X X
base64ct@1.6.0 X X
bindgen@0.68.1 X
bitflags@1.3.2 X X
-bitflags@2.4.1 X X
+bitflags@2.4.2 X X
block-buffer@0.10.4 X X
bumpalo@3.14.0 X X
bytecount@0.6.7 X X
@@ -22,30 +22,30 @@ bytes@1.5.0 X
bzip2@0.4.4 X X
bzip2-sys@0.1.11+1.0.8 X X
camino@1.1.6 X X
-cargo-platform@0.1.5 X X
+cargo-platform@0.1.6 X X
cargo_metadata@0.14.2 X
cc@1.0.83 X X
cexpr@0.6.0 X X
cfg-if@1.0.0 X X
-chrono@0.4.31 X X
+chrono@0.4.32 X X
cipher@0.4.4 X X
-clang-sys@1.6.1 X
+clang-sys@1.7.0 X
const-oid@0.9.6 X X
const-random@0.1.17 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.6 X X
-cpufeatures@0.2.11 X X
+cpufeatures@0.2.12 X X
crc32fast@1.3.2 X X
-crossbeam-utils@0.8.17 X X
+crossbeam-utils@0.8.19 X X
crunchy@0.2.2 X
crypto-common@0.1.6 X X
darling@0.14.4 X
darling_core@0.14.4 X
darling_macro@0.14.4 X
der@0.7.8 X X
-deranged@0.3.10 X X
+deranged@0.3.11 X X
digest@0.10.7 X X
dlv-list@0.5.2 X X
either@1.9.0 X X
@@ -62,19 +62,19 @@ fnv@1.0.7 X X
foreign-types@0.3.2 X X
foreign-types-shared@0.1.1 X X
form_urlencoded@1.2.1 X X
-futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
+futures@0.3.30 X X
+futures-channel@0.3.30 X X
+futures-core@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.11 X X
+getrandom@0.2.12 X X
gimli@0.28.1 X X
glob@0.3.1 X X
-h2@0.3.22 X
+h2@0.3.24 X
hashbrown@0.14.3 X X
hex@0.4.3 X X
hmac@0.12.1 X X
@@ -85,7 +85,7 @@ httparse@1.8.0 X X
httpdate@1.0.3 X X
hyper@0.14.28 X
hyper-rustls@0.24.2 X X X
-iana-time-zone@0.1.58 X X
+iana-time-zone@0.1.59 X X
iana-time-zone-haiku@0.1.2 X X
ident_case@1.0.1 X X
idna@0.5.0 X X
@@ -95,18 +95,18 @@ instant@0.1.12 X
ipnet@2.9.0 X X
itoa@1.0.10 X X
jobserver@0.1.27 X X
-js-sys@0.3.66 X X
+js-sys@0.3.67 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
lazycell@1.3.0 X X
-libc@0.2.151 X X
-libloading@0.7.4 X
+libc@0.2.152 X X
+libloading@0.8.1 X
libm@0.2.8 X X
-linux-raw-sys@0.4.12 X X X
+linux-raw-sys@0.4.13 X X X
lock_api@0.4.11 X X
log@0.4.20 X X
md-5@0.10.6 X X
-memchr@2.6.4 X X
+memchr@2.7.1 X X
mime@0.3.17 X X
minimal-lexical@0.2.1 X X
miniz_oxide@0.7.1 X X X
@@ -118,14 +118,14 @@ num-bigint-dig@0.8.4 X X
num-integer@0.1.45 X X
num-iter@0.1.43 X X
num-traits@0.2.17 X X
-object@0.32.1 X X
+object@0.32.2 X X
once_cell@1.19.0 X X
-opendal@0.44.2 X
+opendal@0.45.0 X
opendal-php@0.1.0 X
-openssl@0.10.61 X
+openssl@0.10.63 X
openssl-macros@0.1.1 X X
openssl-probe@0.1.5 X X
-openssl-sys@0.9.97 X
+openssl-sys@0.9.99 X
ordered-multimap@0.7.1 X
parking_lot@0.12.1 X X
parking_lot_core@0.9.9 X X
@@ -141,21 +141,21 @@ pin-project-lite@0.2.13 X X
pin-utils@0.1.0 X X
pkcs1@0.7.5 X X
pkcs8@0.10.2 X X
-pkg-config@0.3.28 X X
+pkg-config@0.3.29 X X
powerfmt@0.2.0 X X
ppv-lite86@0.2.17 X X
-prettyplease@0.2.15 X X
-proc-macro2@1.0.71 X X
+prettyplease@0.2.16 X X
+proc-macro2@1.0.78 X X
pulldown-cmark@0.9.3 X
quick-xml@0.30.0 X
quick-xml@0.31.0 X
-quote@1.0.33 X X
+quote@1.0.35 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.4.1 X
-regex@1.10.2 X X
-regex-automata@0.4.3 X X
+regex@1.10.3 X X
+regex-automata@0.4.4 X X
regex-syntax@0.8.2 X X
reqsign@0.14.6 X
reqwest@0.11.23 X X
@@ -164,31 +164,31 @@ rsa@0.9.6 X X
rust-ini@0.20.0 X
rustc-demangle@0.1.23 X X
rustc-hash@1.1.0 X X
-rustix@0.38.28 X X X
+rustix@0.38.30 X X X
rustls@0.21.10 X X X
rustls-native-certs@0.6.3 X X X
rustls-pemfile@1.0.4 X X X
rustls-webpki@0.101.7 X
ryu@1.0.16 X X
same-file@1.0.6 X X
-schannel@0.1.22 X
+schannel@0.1.23 X
scopeguard@1.2.0 X X
sct@0.7.1 X X X
security-framework@2.9.2 X X
security-framework-sys@2.9.1 X X
-semver@1.0.20 X X
-serde@1.0.193 X X
-serde_derive@1.0.193 X X
-serde_json@1.0.108 X X
+semver@1.0.21 X X
+serde@1.0.195 X X
+serde_derive@1.0.195 X X
+serde_json@1.0.111 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
-shlex@1.2.0 X X
+shlex@1.3.0 X X
signature@2.2.0 X X
simple_asn1@0.6.2 X
skeptic@0.13.7 X X
slab@0.4.9 X
-smallvec@1.11.2 X X
+smallvec@1.13.1 X X
socket2@0.5.5 X X
spin@0.5.2 X
spin@0.9.8 X
@@ -196,12 +196,12 @@ spki@0.7.3 X X
strsim@0.10.0 X
subtle@2.5.0 X
syn@1.0.109 X X
-syn@2.0.42 X X
+syn@2.0.48 X X
system-configuration@0.5.1 X X
system-configuration-sys@0.5.0 X X
-tempfile@3.8.1 X X
-thiserror@1.0.51 X X
-thiserror-impl@1.0.51 X X
+tempfile@3.9.0 X X
+thiserror@1.0.56 X X
+thiserror-impl@1.0.56 X X
time@0.3.31 X X
time-core@0.1.2 X X
time-macros@0.2.16 X X
@@ -217,32 +217,32 @@ tracing-core@0.1.32 X
try-lock@0.2.5 X
typenum@1.17.0 X X
unicase@2.7.0 X X
-unicode-bidi@0.3.14 X X
+unicode-bidi@0.3.15 X X
unicode-ident@1.0.12 X X X
unicode-normalization@0.1.22 X X
untrusted@0.9.0 X
ureq@2.9.1 X X
url@2.5.0 X X
-uuid@1.6.1 X X
+uuid@1.7.0 X X
vcpkg@0.2.15 X X
version_check@0.9.4 X X
walkdir@2.4.0 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.89 X X
-wasm-bindgen-backend@0.2.89 X X
-wasm-bindgen-futures@0.4.39 X X
-wasm-bindgen-macro@0.2.89 X X
-wasm-bindgen-macro-support@0.2.89 X X
-wasm-bindgen-shared@0.2.89 X X
+wasm-bindgen@0.2.90 X X
+wasm-bindgen-backend@0.2.90 X X
+wasm-bindgen-futures@0.4.40 X X
+wasm-bindgen-macro@0.2.90 X X
+wasm-bindgen-macro-support@0.2.90 X X
+wasm-bindgen-shared@0.2.90 X X
wasm-streams@0.3.0 X X
-web-sys@0.3.66 X X
+web-sys@0.3.67 X X
which@4.4.2 X
winapi@0.3.9 X X
winapi-i686-pc-windows-gnu@0.4.0 X X
winapi-util@0.1.6 X X
winapi-x86_64-pc-windows-gnu@0.4.0 X X
-windows-core@0.51.1 X X
+windows-core@0.52.0 X X
windows-sys@0.48.0 X X
windows-sys@0.52.0 X X
windows-targets@0.48.5 X X
diff --git a/bindings/python/DEPENDENCIES.rust.tsv b/bindings/python/DEPENDENCIES.rust.tsv
index e3c71b28f5d..5e9ea95c59e 100644
--- a/bindings/python/DEPENDENCIES.rust.tsv
+++ b/bindings/python/DEPENDENCIES.rust.tsv
@@ -1,249 +1,210 @@
-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.21.0 X X
-adler@1.0.2 X X X
-ahash@0.8.6 X X
-allocator-api2@0.2.16 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.75 X X
-arc-swap@1.6.0 X X
-async-trait@0.1.75 X X
-autocfg@1.1.0 X X
-awaitable@0.4.0 X
-awaitable-error@0.1.0 X
-backon@0.4.1 X
-backtrace@0.3.69 X X
-base64@0.21.5 X X
-base64ct@1.6.0 X X
-bitflags@1.3.2 X X
-bitflags@2.4.1 X X
-block-buffer@0.10.4 X X
-bumpalo@3.14.0 X X
-byteorder@1.5.0 X X
-bytes@1.5.0 X
-cc@1.0.83 X X
-cfg-if@1.0.0 X X
-chrono@0.4.31 X X
-concurrent_arena@0.1.8 X
-const-oid@0.9.5 X X
-const-random@0.1.17 X X
-const-random-macro@0.1.16 X X
-core-foundation@0.9.3 X X
-core-foundation-sys@0.8.4 X X
-cpufeatures@0.2.11 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-der@0.7.8 X X
-deranged@0.3.9 X X
-derive_destructure2@0.1.2 X X
-digest@0.10.7 X X
-dirs@5.0.1 X X
-dirs-sys@0.4.1 X X
-dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
-encoding_rs@0.8.33 X X X
-equivalent@1.0.1 X X
-fastrand@1.9.0 X X
-fastrand@2.0.1 X X
-flagset@0.4.4 X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.29 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.29 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.11 X X
-gimli@0.28.0 X X
-h2@0.3.22 X
-hashbrown@0.14.2 X X
-heck@0.4.1 X X
-hermit-abi@0.3.3 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.5 X X
-http@0.2.11 X X
-http-body@0.4.5 X
-httparse@1.8.0 X X
-httpdate@1.0.3 X X
-hyper@0.14.27 X
-hyper-rustls@0.24.2 X X X
-iana-time-zone@0.1.58 X X
-iana-time-zone-haiku@0.1.2 X X
-idna@0.5.0 X X
-indexmap@2.1.0 X X
-indoc@2.0.4 X X
-instant@0.1.12 X
-ipnet@2.9.0 X X
-itoa@1.0.9 X X
-jobserver@0.1.27 X X
-js-sys@0.3.66 X X
-jsonwebtoken@9.2.0 X
-lazy_static@1.4.0 X X
-libc@0.2.151 X X
-libm@0.2.8 X X
-libredox@0.0.1 X
-linux-raw-sys@0.4.11 X X X
-lock_api@0.4.11 X X
-log@0.4.20 X X
-md-5@0.10.6 X X
-memchr@2.6.4 X X
-memoffset@0.9.0 X
-mime@0.3.17 X X
-miniz_oxide@0.7.1 X X X
-mio@0.8.9 X
-num-bigint@0.4.4 X X
-num-bigint-dig@0.8.4 X X
-num-derive@0.3.3 X X
-num-integer@0.1.45 X X
-num-iter@0.1.43 X X
-num-traits@0.2.17 X X
-num_cpus@1.16.0 X X
-object@0.32.1 X X
-once_cell@1.19.0 X X
-opendal@0.44.2 X
-opendal-python@0.44.2 X
-openssh@0.10.1 X X
-openssh-sftp-client@0.14.1 X
-openssh-sftp-client-lowlevel@0.6.0 X
-openssh-sftp-error@0.4.0 X
-openssh-sftp-protocol@0.24.0 X
-openssh-sftp-protocol-error@0.1.0 X
-openssl-probe@0.1.5 X X
-option-ext@0.2.0 X
-ordered-multimap@0.7.0 X
-parking_lot@0.12.1 X X
-parking_lot_core@0.9.9 X X
-pem@3.0.2 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project@1.1.3 X X
-pin-project-internal@1.1.3 X X
-pin-project-lite@0.2.13 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.17 X X
-proc-macro2@1.0.69 X X
-pyo3@0.20.1 X X
-pyo3-asyncio@0.20.0 X
-pyo3-build-config@0.20.1 X X
-pyo3-ffi@0.20.1 X X
-pyo3-macros@0.20.1 X X
-pyo3-macros-backend@0.20.1 X X
-quick-xml@0.30.0 X
-quick-xml@0.31.0 X
-quote@1.0.33 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.4.1 X
-redox_users@0.4.4 X
-reqsign@0.14.6 X
-reqwest@0.11.22 X X
-ring@0.17.5 X
-rsa@0.9.4 X X
-rust-ini@0.20.0 X
-rustc-demangle@0.1.23 X X
-rustix@0.38.25 X X X
-rustls@0.21.9 X X X
-rustls-native-certs@0.6.3 X X X
-rustls-pemfile@1.0.4 X X X
-rustls-webpki@0.101.7 X
-ryu@1.0.15 X X
-schannel@0.1.22 X
-scopeguard@1.2.0 X X
-sct@0.7.1 X X X
-security-framework@2.9.2 X X
-security-framework-sys@2.9.1 X X
-serde@1.0.193 X X
-serde_derive@1.0.193 X X
-serde_json@1.0.108 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
-signal-hook-registry@1.4.1 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.11.2 X X
-socket2@0.4.10 X X
-socket2@0.5.5 X X
-spin@0.5.2 X
-spin@0.9.8 X
-spki@0.7.2 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.5.0 X
-syn@1.0.109 X X
-syn@2.0.39 X X
-system-configuration@0.5.1 X X
-system-configuration-sys@0.5.0 X X
-target-lexicon@0.12.12 X
-tempfile@3.8.1 X X
-thin-vec@0.2.12 X X
-thiserror@1.0.50 X X
-thiserror-impl@1.0.50 X X
-time@0.3.30 X X
-time-core@0.1.2 X X
-time-macros@0.2.15 X X
-tiny-keccak@2.0.2 X
-tinyvec@1.6.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.34.0 X
-tokio-io-utility@0.7.6 X
-tokio-macros@2.2.0 X
-tokio-pipe@0.2.12 X X
-tokio-rustls@0.24.1 X X
-tokio-util@0.7.10 X
-tower-service@0.3.2 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
-triomphe@0.1.9 X X
-try-lock@0.2.4 X
-typenum@1.17.0 X X
-unicode-bidi@0.3.13 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.22 X X
-unindent@0.2.3 X X
-untrusted@0.9.0 X
-url@2.5.0 X X
-uuid@1.6.1 X X
-valuable@0.1.0 X
-vec-strings@0.4.8 X
-version_check@0.9.4 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.89 X X
-wasm-bindgen-backend@0.2.89 X X
-wasm-bindgen-futures@0.4.39 X X
-wasm-bindgen-macro@0.2.89 X X
-wasm-bindgen-macro-support@0.2.89 X X
-wasm-bindgen-shared@0.2.89 X X
-wasm-streams@0.3.0 X X
-web-sys@0.3.65 X X
-winapi@0.3.9 X X
-winapi-i686-pc-windows-gnu@0.4.0 X X
-winapi-x86_64-pc-windows-gnu@0.4.0 X X
-windows-core@0.51.1 X X
-windows-sys@0.48.0 X X
-windows-targets@0.48.5 X X
-windows_aarch64_gnullvm@0.48.5 X X
-windows_aarch64_msvc@0.48.5 X X
-windows_i686_gnu@0.48.5 X X
-windows_i686_msvc@0.48.5 X X
-windows_x86_64_gnu@0.48.5 X X
-windows_x86_64_gnullvm@0.48.5 X X
-windows_x86_64_msvc@0.48.5 X X
-winreg@0.50.0 X
-zerocopy@0.7.26 X X X
-zeroize@1.7.0 X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib
+addr2line@0.21.0 X X
+adler@1.0.2 X X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.75 X X
+async-trait@0.1.75 X X
+autocfg@1.1.0 X X
+backon@0.4.1 X
+backtrace@0.3.69 X X
+base64@0.21.5 X X
+base64ct@1.6.0 X X
+bitflags@1.3.2 X X
+block-buffer@0.10.4 X X
+bumpalo@3.14.0 X X
+byteorder@1.5.0 X X
+bytes@1.5.0 X
+cc@1.0.83 X X
+cfg-if@1.0.0 X X
+chrono@0.4.31 X X
+const-oid@0.9.5 X X
+const-random@0.1.17 X X
+const-random-macro@0.1.16 X X
+core-foundation@0.9.3 X X
+core-foundation-sys@0.8.4 X X
+cpufeatures@0.2.11 X X
+crunchy@0.2.2 X
+crypto-common@0.1.6 X X
+der@0.7.8 X X
+deranged@0.3.9 X X
+digest@0.10.7 X X
+dlv-list@0.5.2 X X
+encoding_rs@0.8.33 X X X
+equivalent@1.0.1 X X
+fastrand@1.9.0 X X
+flagset@0.4.4 X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
+futures-executor@0.3.29 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.11 X X
+gimli@0.28.0 X X
+h2@0.3.22 X
+hashbrown@0.14.2 X X
+heck@0.4.1 X X
+hermit-abi@0.3.3 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.5 X X
+http@0.2.11 X X
+http-body@0.4.5 X
+httparse@1.8.0 X X
+httpdate@1.0.3 X X
+hyper@0.14.27 X
+hyper-rustls@0.24.2 X X X
+iana-time-zone@0.1.58 X X
+iana-time-zone-haiku@0.1.2 X X
+idna@0.5.0 X X
+indexmap@2.1.0 X X
+indoc@2.0.4 X X
+instant@0.1.12 X
+ipnet@2.9.0 X X
+itoa@1.0.9 X X
+js-sys@0.3.66 X X
+jsonwebtoken@9.2.0 X
+lazy_static@1.4.0 X X
+libc@0.2.151 X X
+libm@0.2.8 X X
+lock_api@0.4.11 X X
+log@0.4.20 X X
+md-5@0.10.6 X X
+memchr@2.6.4 X X
+memoffset@0.9.0 X
+mime@0.3.17 X X
+miniz_oxide@0.7.1 X X X
+mio@0.8.9 X
+num-bigint@0.4.4 X X
+num-bigint-dig@0.8.4 X X
+num-integer@0.1.45 X X
+num-iter@0.1.43 X X
+num-traits@0.2.17 X X
+num_cpus@1.16.0 X X
+object@0.32.1 X X
+once_cell@1.19.0 X X
+opendal@0.45.0 X
+opendal-python@0.45.0 X
+openssl-probe@0.1.5 X X
+ordered-multimap@0.7.0 X
+parking_lot@0.12.1 X X
+parking_lot_core@0.9.9 X X
+pem@3.0.2 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project@1.1.3 X X
+pin-project-internal@1.1.3 X X
+pin-project-lite@0.2.13 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.17 X X
+proc-macro2@1.0.69 X X
+pyo3@0.20.1 X X
+pyo3-asyncio@0.20.0 X
+pyo3-build-config@0.20.1 X X
+pyo3-ffi@0.20.1 X X
+pyo3-macros@0.20.1 X X
+pyo3-macros-backend@0.20.1 X X
+quick-xml@0.30.0 X
+quick-xml@0.31.0 X
+quote@1.0.33 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.4.1 X
+reqsign@0.14.6 X
+reqwest@0.11.22 X X
+ring@0.17.5 X
+rsa@0.9.4 X X
+rust-ini@0.20.0 X
+rustc-demangle@0.1.23 X X
+rustls@0.21.9 X X X
+rustls-native-certs@0.6.3 X X X
+rustls-pemfile@1.0.4 X X X
+rustls-webpki@0.101.7 X
+ryu@1.0.15 X X
+schannel@0.1.22 X
+scopeguard@1.2.0 X X
+sct@0.7.1 X X X
+security-framework@2.9.2 X X
+security-framework-sys@2.9.1 X X
+serde@1.0.193 X X
+serde_derive@1.0.193 X X
+serde_json@1.0.108 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.11.2 X X
+socket2@0.4.10 X X
+socket2@0.5.5 X X
+spin@0.5.2 X
+spin@0.9.8 X
+spki@0.7.2 X X
+subtle@2.5.0 X
+syn@2.0.39 X X
+system-configuration@0.5.1 X X
+system-configuration-sys@0.5.0 X X
+target-lexicon@0.12.12 X
+thiserror@1.0.50 X X
+thiserror-impl@1.0.50 X X
+time@0.3.30 X X
+time-core@0.1.2 X X
+time-macros@0.2.15 X X
+tiny-keccak@2.0.2 X
+tinyvec@1.6.0 X X X
+tinyvec_macros@0.1.1 X X X
+tokio@1.34.0 X
+tokio-macros@2.2.0 X
+tokio-rustls@0.24.1 X X
+tokio-util@0.7.10 X
+tower-service@0.3.2 X
+tracing@0.1.40 X
+tracing-core@0.1.32 X
+try-lock@0.2.4 X
+typenum@1.17.0 X X
+unicode-bidi@0.3.13 X X
+unicode-ident@1.0.12 X X X
+unicode-normalization@0.1.22 X X
+unindent@0.2.3 X X
+untrusted@0.9.0 X
+url@2.5.0 X X
+uuid@1.6.1 X X
+valuable@0.1.0 X
+version_check@0.9.4 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.89 X X
+wasm-bindgen-backend@0.2.89 X X
+wasm-bindgen-futures@0.4.39 X X
+wasm-bindgen-macro@0.2.89 X X
+wasm-bindgen-macro-support@0.2.89 X X
+wasm-bindgen-shared@0.2.89 X X
+wasm-streams@0.3.0 X X
+web-sys@0.3.65 X X
+winapi@0.3.9 X X
+winapi-i686-pc-windows-gnu@0.4.0 X X
+winapi-x86_64-pc-windows-gnu@0.4.0 X X
+windows-core@0.51.1 X X
+windows-sys@0.48.0 X X
+windows-targets@0.48.5 X X
+windows_aarch64_gnullvm@0.48.5 X X
+windows_aarch64_msvc@0.48.5 X X
+windows_i686_gnu@0.48.5 X X
+windows_i686_msvc@0.48.5 X X
+windows_x86_64_gnu@0.48.5 X X
+windows_x86_64_gnullvm@0.48.5 X X
+windows_x86_64_msvc@0.48.5 X X
+winreg@0.50.0 X
+zeroize@1.7.0 X X
diff --git a/bindings/ruby/DEPENDENCIES.rust.tsv b/bindings/ruby/DEPENDENCIES.rust.tsv
index b36b864303d..b1b6f77a5ad 100644
--- a/bindings/ruby/DEPENDENCIES.rust.tsv
+++ b/bindings/ruby/DEPENDENCIES.rust.tsv
@@ -4,17 +4,17 @@ adler@1.0.2 X X X
aho-corasick@1.1.2 X X
android-tzdata@0.1.1 X X
android_system_properties@0.1.5 X X
-anyhow@1.0.76 X X
+anyhow@1.0.79 X X
async-compat@0.2.3 X X
-async-trait@0.1.75 X X
+async-trait@0.1.77 X X
autocfg@1.1.0 X X
backon@0.4.1 X
backtrace@0.3.69 X X
-base64@0.21.5 X X
+base64@0.21.7 X X
base64ct@1.6.0 X X
-bindgen@0.69.1 X
+bindgen@0.69.2 X
bitflags@1.3.2 X X
-bitflags@2.4.1 X X
+bitflags@2.4.2 X X
block-buffer@0.10.4 X X
bumpalo@3.14.0 X X
byteorder@1.5.0 X X
@@ -22,18 +22,18 @@ bytes@1.5.0 X
cc@1.0.83 X X
cexpr@0.6.0 X X
cfg-if@1.0.0 X X
-chrono@0.4.31 X X
-clang-sys@1.6.1 X
+chrono@0.4.32 X X
+clang-sys@1.7.0 X
const-oid@0.9.6 X X
const-random@0.1.17 X X
const-random-macro@0.1.16 X X
core-foundation@0.9.4 X X
core-foundation-sys@0.8.6 X X
-cpufeatures@0.2.11 X X
+cpufeatures@0.2.12 X X
crunchy@0.2.2 X
crypto-common@0.1.6 X X
der@0.7.8 X X
-deranged@0.3.10 X X
+deranged@0.3.11 X X
digest@0.10.7 X X
dlv-list@0.5.2 X X
encoding_rs@0.8.33 X X X
@@ -42,19 +42,19 @@ fastrand@1.9.0 X X
flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.1 X X
-futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
+futures@0.3.30 X X
+futures-channel@0.3.30 X X
+futures-core@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.11 X X
+getrandom@0.2.12 X X
gimli@0.28.1 X X
glob@0.3.1 X X
-h2@0.3.22 X
+h2@0.3.24 X
hashbrown@0.14.3 X X
hex@0.4.3 X X
hmac@0.12.1 X X
@@ -65,26 +65,26 @@ httparse@1.8.0 X X
httpdate@1.0.3 X X
hyper@0.14.28 X
hyper-rustls@0.24.2 X X X
-iana-time-zone@0.1.58 X X
+iana-time-zone@0.1.59 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
indexmap@2.1.0 X X
instant@0.1.12 X
ipnet@2.9.0 X X
itoa@1.0.10 X X
-js-sys@0.3.66 X X
+js-sys@0.3.67 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
lazycell@1.3.0 X X
-libc@0.2.151 X X
-libloading@0.7.4 X
+libc@0.2.152 X X
+libloading@0.8.1 X
libm@0.2.8 X X
lock_api@0.4.11 X X
log@0.4.20 X X
magnus@0.5.5 X
magnus-macros@0.4.1 X
md-5@0.10.6 X X
-memchr@2.6.4 X X
+memchr@2.7.1 X X
mime@0.3.17 X X
minimal-lexical@0.2.1 X X
miniz_oxide@0.7.1 X X X
@@ -95,7 +95,7 @@ num-bigint-dig@0.8.4 X X
num-integer@0.1.45 X X
num-iter@0.1.43 X X
num-traits@0.2.17 X X
-object@0.32.1 X X
+object@0.32.2 X X
once_cell@1.19.0 X X
opendal@0.43.0 X
opendal-ruby@0.1.0 X
@@ -115,21 +115,21 @@ pkcs1@0.7.5 X X
pkcs8@0.10.2 X X
powerfmt@0.2.0 X X
ppv-lite86@0.2.17 X X
-proc-macro2@1.0.70 X X
+proc-macro2@1.0.78 X X
quick-xml@0.30.0 X
quick-xml@0.31.0 X
-quote@1.0.33 X X
+quote@1.0.35 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.84 X X
-rb-sys-build@0.9.84 X X
+rb-sys@0.9.87 X X
+rb-sys-build@0.9.87 X X
rb-sys-env@0.1.2 X X
redox_syscall@0.4.1 X
-regex@1.10.2 X X
-regex-automata@0.4.3 X X
+regex@1.10.3 X X
+regex-automata@0.4.4 X X
regex-syntax@0.8.2 X X
-reqsign@0.14.5 X
+reqsign@0.14.6 X
reqwest@0.11.23 X X
ring@0.17.7 X
rsa@0.9.6 X X
@@ -141,34 +141,34 @@ rustls-native-certs@0.6.3 X X X
rustls-pemfile@1.0.4 X X X
rustls-webpki@0.101.7 X
ryu@1.0.16 X X
-schannel@0.1.22 X
+schannel@0.1.23 X
scopeguard@1.2.0 X X
sct@0.7.1 X X X
security-framework@2.9.2 X X
security-framework-sys@2.9.1 X X
-serde@1.0.193 X X
-serde_derive@1.0.193 X X
-serde_json@1.0.108 X X
+serde@1.0.195 X X
+serde_derive@1.0.195 X X
+serde_json@1.0.111 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.2.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.11.2 X X
+smallvec@1.13.1 X X
socket2@0.5.5 X X
spin@0.5.2 X
spin@0.9.8 X
spki@0.7.3 X X
subtle@2.5.0 X
syn@1.0.109 X X
-syn@2.0.42 X X
+syn@2.0.48 X X
system-configuration@0.5.1 X X
system-configuration-sys@0.5.0 X X
-thiserror@1.0.51 X X
-thiserror-impl@1.0.51 X X
+thiserror@1.0.56 X X
+thiserror-impl@1.0.56 X X
time@0.3.31 X X
time-core@0.1.2 X X
time-macros@0.2.16 X X
@@ -183,27 +183,24 @@ tracing@0.1.40 X
tracing-core@0.1.32 X
try-lock@0.2.5 X
typenum@1.17.0 X X
-unicode-bidi@0.3.14 X X
+unicode-bidi@0.3.15 X X
unicode-ident@1.0.12 X X X
unicode-normalization@0.1.22 X X
untrusted@0.9.0 X
url@2.5.0 X X
-uuid@1.6.1 X X
+uuid@1.7.0 X X
version_check@0.9.4 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.89 X X
-wasm-bindgen-backend@0.2.89 X X
-wasm-bindgen-futures@0.4.39 X X
-wasm-bindgen-macro@0.2.89 X X
-wasm-bindgen-macro-support@0.2.89 X X
-wasm-bindgen-shared@0.2.89 X X
+wasm-bindgen@0.2.90 X X
+wasm-bindgen-backend@0.2.90 X X
+wasm-bindgen-futures@0.4.40 X X
+wasm-bindgen-macro@0.2.90 X X
+wasm-bindgen-macro-support@0.2.90 X X
+wasm-bindgen-shared@0.2.90 X X
wasm-streams@0.3.0 X X
-web-sys@0.3.66 X X
-winapi@0.3.9 X X
-winapi-i686-pc-windows-gnu@0.4.0 X X
-winapi-x86_64-pc-windows-gnu@0.4.0 X X
-windows-core@0.51.1 X X
+web-sys@0.3.67 X X
+windows-core@0.52.0 X X
windows-sys@0.48.0 X X
windows-sys@0.52.0 X X
windows-targets@0.48.5 X X
diff --git a/core/DEPENDENCIES.rust.tsv b/core/DEPENDENCIES.rust.tsv
index 47d1ff02a0b..c584c9a0be2 100644
--- a/core/DEPENDENCIES.rust.tsv
+++ b/core/DEPENDENCIES.rust.tsv
@@ -1,237 +1,233 @@
-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.21.0 X X
-adler@1.0.2 X X X
-ahash@0.8.6 X X
-allocator-api2@0.2.16 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.75 X X
-arc-swap@1.6.0 X X
-async-trait@0.1.75 X X
-autocfg@1.1.0 X X
-awaitable@0.4.0 X
-awaitable-error@0.1.0 X
-backon@0.4.1 X
-backtrace@0.3.69 X X
-base64@0.21.5 X X
-base64ct@1.6.0 X X
-bitflags@1.3.2 X X
-bitflags@2.4.1 X X
-block-buffer@0.10.4 X X
-bumpalo@3.14.0 X X
-byteorder@1.5.0 X X
-bytes@1.5.0 X
-cc@1.0.83 X X
-cfg-if@1.0.0 X X
-chrono@0.4.31 X X
-concurrent_arena@0.1.8 X
-const-oid@0.9.5 X X
-const-random@0.1.17 X X
-const-random-macro@0.1.16 X X
-core-foundation@0.9.3 X X
-core-foundation-sys@0.8.4 X X
-cpufeatures@0.2.11 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-der@0.7.8 X X
-deranged@0.3.9 X X
-derive_destructure2@0.1.2 X X
-digest@0.10.7 X X
-dirs@5.0.1 X X
-dirs-sys@0.4.1 X X
-dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
-encoding_rs@0.8.33 X X X
-equivalent@1.0.1 X X
-fastrand@1.9.0 X X
-fastrand@2.0.1 X X
-flagset@0.4.4 X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.29 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.29 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.11 X X
-gimli@0.28.0 X X
-h2@0.3.22 X
-hashbrown@0.14.2 X X
-hermit-abi@0.3.3 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.5 X X
-http@0.2.11 X X
-http-body@0.4.5 X
-httparse@1.8.0 X X
-httpdate@1.0.3 X X
-hyper@0.14.27 X
-hyper-rustls@0.24.2 X X X
-iana-time-zone@0.1.58 X X
-iana-time-zone-haiku@0.1.2 X X
-idna@0.5.0 X X
-indexmap@2.1.0 X X
-instant@0.1.12 X
-ipnet@2.9.0 X X
-itoa@1.0.9 X X
-jobserver@0.1.27 X X
-js-sys@0.3.66 X X
-jsonwebtoken@9.2.0 X
-lazy_static@1.4.0 X X
-libc@0.2.151 X X
-libm@0.2.8 X X
-libredox@0.0.1 X
-linux-raw-sys@0.4.11 X X X
-lock_api@0.4.11 X X
-log@0.4.20 X X
-md-5@0.10.6 X X
-memchr@2.6.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.7.1 X X X
-mio@0.8.9 X
-num-bigint@0.4.4 X X
-num-bigint-dig@0.8.4 X X
-num-derive@0.3.3 X X
-num-integer@0.1.45 X X
-num-iter@0.1.43 X X
-num-traits@0.2.17 X X
-num_cpus@1.16.0 X X
-object@0.32.1 X X
-once_cell@1.19.0 X X
-opendal@0.44.2 X
-openssh@0.10.1 X X
-openssh-sftp-client@0.14.1 X
-openssh-sftp-client-lowlevel@0.6.0 X
-openssh-sftp-error@0.4.0 X
-openssh-sftp-protocol@0.24.0 X
-openssh-sftp-protocol-error@0.1.0 X
-openssl-probe@0.1.5 X X
-option-ext@0.2.0 X
-ordered-multimap@0.7.0 X
-parking_lot@0.12.1 X X
-parking_lot_core@0.9.9 X X
-pem@3.0.2 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project@1.1.3 X X
-pin-project-internal@1.1.3 X X
-pin-project-lite@0.2.13 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.17 X X
-proc-macro2@1.0.69 X X
-quick-xml@0.30.0 X
-quick-xml@0.31.0 X
-quote@1.0.33 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.4.1 X
-redox_users@0.4.4 X
-reqsign@0.14.6 X
-reqwest@0.11.22 X X
-ring@0.17.5 X
-rsa@0.9.4 X X
-rust-ini@0.20.0 X
-rustc-demangle@0.1.23 X X
-rustix@0.38.25 X X X
-rustls@0.21.9 X X X
-rustls-native-certs@0.6.3 X X X
-rustls-pemfile@1.0.4 X X X
-rustls-webpki@0.101.7 X
-ryu@1.0.15 X X
-schannel@0.1.22 X
-scopeguard@1.2.0 X X
-sct@0.7.1 X X X
-security-framework@2.9.2 X X
-security-framework-sys@2.9.1 X X
-serde@1.0.193 X X
-serde_derive@1.0.193 X X
-serde_json@1.0.108 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
-signal-hook-registry@1.4.1 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.11.2 X X
-socket2@0.4.10 X X
-socket2@0.5.5 X X
-spin@0.5.2 X
-spin@0.9.8 X
-spki@0.7.2 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.5.0 X
-syn@1.0.109 X X
-syn@2.0.39 X X
-system-configuration@0.5.1 X X
-system-configuration-sys@0.5.0 X X
-tempfile@3.8.1 X X
-thin-vec@0.2.12 X X
-thiserror@1.0.50 X X
-thiserror-impl@1.0.50 X X
-time@0.3.30 X X
-time-core@0.1.2 X X
-time-macros@0.2.15 X X
-tiny-keccak@2.0.2 X
-tinyvec@1.6.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.34.0 X
-tokio-io-utility@0.7.6 X
-tokio-macros@2.2.0 X
-tokio-pipe@0.2.12 X X
-tokio-rustls@0.24.1 X X
-tokio-util@0.7.10 X
-tower-service@0.3.2 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
-triomphe@0.1.9 X X
-try-lock@0.2.4 X
-typenum@1.17.0 X X
-unicode-bidi@0.3.13 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.22 X X
-untrusted@0.9.0 X
-url@2.5.0 X X
-uuid@1.6.1 X X
-valuable@0.1.0 X
-vec-strings@0.4.8 X
-version_check@0.9.4 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.89 X X
-wasm-bindgen-backend@0.2.89 X X
-wasm-bindgen-futures@0.4.39 X X
-wasm-bindgen-macro@0.2.89 X X
-wasm-bindgen-macro-support@0.2.89 X X
-wasm-bindgen-shared@0.2.89 X X
-wasm-streams@0.3.0 X X
-web-sys@0.3.65 X X
-winapi@0.3.9 X X
-winapi-i686-pc-windows-gnu@0.4.0 X X
-winapi-x86_64-pc-windows-gnu@0.4.0 X X
-windows-core@0.51.1 X X
-windows-sys@0.48.0 X X
-windows-targets@0.48.5 X X
-windows_aarch64_gnullvm@0.48.5 X X
-windows_aarch64_msvc@0.48.5 X X
-windows_i686_gnu@0.48.5 X X
-windows_i686_msvc@0.48.5 X X
-windows_x86_64_gnu@0.48.5 X X
-windows_x86_64_gnullvm@0.48.5 X X
-windows_x86_64_msvc@0.48.5 X X
-winreg@0.50.0 X
-zerocopy@0.7.26 X X X
-zeroize@1.7.0 X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib
+addr2line@0.21.0 X X
+adler@1.0.2 X X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.75 X X
+arc-swap@1.6.0 X X
+async-trait@0.1.75 X X
+autocfg@1.1.0 X X
+awaitable@0.4.0 X
+awaitable-error@0.1.0 X
+backon@0.4.1 X
+backtrace@0.3.69 X X
+base64@0.21.5 X X
+base64ct@1.6.0 X X
+bitflags@1.3.2 X X
+bitflags@2.4.1 X X
+block-buffer@0.10.4 X X
+bumpalo@3.14.0 X X
+byteorder@1.5.0 X X
+bytes@1.5.0 X
+cc@1.0.83 X X
+cfg-if@1.0.0 X X
+chrono@0.4.31 X X
+concurrent_arena@0.1.8 X
+const-oid@0.9.5 X X
+const-random@0.1.17 X X
+const-random-macro@0.1.16 X X
+core-foundation@0.9.3 X X
+core-foundation-sys@0.8.4 X X
+cpufeatures@0.2.11 X X
+crunchy@0.2.2 X
+crypto-common@0.1.6 X X
+der@0.7.8 X X
+deranged@0.3.9 X X
+derive_destructure2@0.1.2 X X
+digest@0.10.7 X X
+dirs@5.0.1 X X
+dirs-sys@0.4.1 X X
+dlv-list@0.5.2 X X
+dotenvy@0.15.7 X
+encoding_rs@0.8.33 X X X
+equivalent@1.0.1 X X
+fastrand@1.9.0 X X
+fastrand@2.0.1 X X
+flagset@0.4.4 X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
+futures-executor@0.3.29 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.11 X X
+gimli@0.28.0 X X
+h2@0.3.22 X
+hashbrown@0.14.2 X X
+hermit-abi@0.3.3 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.5 X X
+http@0.2.11 X X
+http-body@0.4.5 X
+httparse@1.8.0 X X
+httpdate@1.0.3 X X
+hyper@0.14.27 X
+hyper-rustls@0.24.2 X X X
+iana-time-zone@0.1.58 X X
+iana-time-zone-haiku@0.1.2 X X
+idna@0.5.0 X X
+indexmap@2.1.0 X X
+instant@0.1.12 X
+ipnet@2.9.0 X X
+itoa@1.0.9 X X
+js-sys@0.3.66 X X
+jsonwebtoken@9.2.0 X
+lazy_static@1.4.0 X X
+libc@0.2.151 X X
+libm@0.2.8 X X
+libredox@0.0.1 X
+linux-raw-sys@0.4.11 X X X
+lock_api@0.4.11 X X
+log@0.4.20 X X
+md-5@0.10.6 X X
+memchr@2.6.4 X X
+mime@0.3.17 X X
+miniz_oxide@0.7.1 X X X
+mio@0.8.9 X
+num-bigint@0.4.4 X X
+num-bigint-dig@0.8.4 X X
+num-derive@0.3.3 X X
+num-integer@0.1.45 X X
+num-iter@0.1.43 X X
+num-traits@0.2.17 X X
+num_cpus@1.16.0 X X
+object@0.32.1 X X
+once_cell@1.19.0 X X
+opendal@0.45.0 X
+openssh@0.10.1 X X
+openssh-sftp-client@0.14.1 X
+openssh-sftp-client-lowlevel@0.6.0 X
+openssh-sftp-error@0.4.0 X
+openssh-sftp-protocol@0.24.0 X
+openssh-sftp-protocol-error@0.1.0 X
+openssl-probe@0.1.5 X X
+option-ext@0.2.0 X
+ordered-multimap@0.7.0 X
+parking_lot@0.12.1 X X
+parking_lot_core@0.9.9 X X
+pem@3.0.2 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project@1.1.3 X X
+pin-project-internal@1.1.3 X X
+pin-project-lite@0.2.13 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.17 X X
+proc-macro2@1.0.69 X X
+quick-xml@0.30.0 X
+quick-xml@0.31.0 X
+quote@1.0.33 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.4.1 X
+redox_users@0.4.4 X
+reqsign@0.14.6 X
+reqwest@0.11.22 X X
+ring@0.17.5 X
+rsa@0.9.4 X X
+rust-ini@0.20.0 X
+rustc-demangle@0.1.23 X X
+rustix@0.38.25 X X X
+rustls@0.21.9 X X X
+rustls-native-certs@0.6.3 X X X
+rustls-pemfile@1.0.4 X X X
+rustls-webpki@0.101.7 X
+ryu@1.0.15 X X
+schannel@0.1.22 X
+scopeguard@1.2.0 X X
+sct@0.7.1 X X X
+security-framework@2.9.2 X X
+security-framework-sys@2.9.1 X X
+serde@1.0.193 X X
+serde_derive@1.0.193 X X
+serde_json@1.0.108 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
+signal-hook-registry@1.4.1 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.11.2 X X
+socket2@0.4.10 X X
+socket2@0.5.5 X X
+spin@0.5.2 X
+spin@0.9.8 X
+spki@0.7.2 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.5.0 X
+syn@1.0.109 X X
+syn@2.0.39 X X
+system-configuration@0.5.1 X X
+system-configuration-sys@0.5.0 X X
+tempfile@3.8.1 X X
+thin-vec@0.2.12 X X
+thiserror@1.0.50 X X
+thiserror-impl@1.0.50 X X
+time@0.3.30 X X
+time-core@0.1.2 X X
+time-macros@0.2.15 X X
+tiny-keccak@2.0.2 X
+tinyvec@1.6.0 X X X
+tinyvec_macros@0.1.1 X X X
+tokio@1.34.0 X
+tokio-io-utility@0.7.6 X
+tokio-macros@2.2.0 X
+tokio-pipe@0.2.12 X X
+tokio-rustls@0.24.1 X X
+tokio-util@0.7.10 X
+tower-service@0.3.2 X
+tracing@0.1.40 X
+tracing-attributes@0.1.27 X
+tracing-core@0.1.32 X
+triomphe@0.1.9 X X
+try-lock@0.2.4 X
+typenum@1.17.0 X X
+unicode-bidi@0.3.13 X X
+unicode-ident@1.0.12 X X X
+unicode-normalization@0.1.22 X X
+untrusted@0.9.0 X
+url@2.5.0 X X
+uuid@1.6.1 X X
+valuable@0.1.0 X
+vec-strings@0.4.8 X
+version_check@0.9.4 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.89 X X
+wasm-bindgen-backend@0.2.89 X X
+wasm-bindgen-futures@0.4.39 X X
+wasm-bindgen-macro@0.2.89 X X
+wasm-bindgen-macro-support@0.2.89 X X
+wasm-bindgen-shared@0.2.89 X X
+wasm-streams@0.3.0 X X
+web-sys@0.3.65 X X
+winapi@0.3.9 X X
+winapi-i686-pc-windows-gnu@0.4.0 X X
+winapi-x86_64-pc-windows-gnu@0.4.0 X X
+windows-core@0.51.1 X X
+windows-sys@0.48.0 X X
+windows-targets@0.48.5 X X
+windows_aarch64_gnullvm@0.48.5 X X
+windows_aarch64_msvc@0.48.5 X X
+windows_i686_gnu@0.48.5 X X
+windows_i686_msvc@0.48.5 X X
+windows_x86_64_gnu@0.48.5 X X
+windows_x86_64_gnullvm@0.48.5 X X
+windows_x86_64_msvc@0.48.5 X X
+winreg@0.50.0 X
+zeroize@1.7.0 X X
diff --git a/integrations/dav-server/DEPENDENCIES.rust.tsv b/integrations/dav-server/DEPENDENCIES.rust.tsv
index b442a808506..dd8cddff590 100644
--- a/integrations/dav-server/DEPENDENCIES.rust.tsv
+++ b/integrations/dav-server/DEPENDENCIES.rust.tsv
@@ -7,11 +7,8 @@ allocator-api2@0.2.16 X X
android-tzdata@0.1.1 X X
android_system_properties@0.1.5 X X
anyhow@1.0.75 X X
-arc-swap@1.6.0 X X
async-trait@0.1.75 X X
autocfg@1.1.0 X X
-awaitable@0.4.0 X
-awaitable-error@0.1.0 X
backon@0.4.1 X
backtrace@0.3.69 X X
base64@0.21.5 X X
@@ -25,7 +22,6 @@ bytes@1.5.0 X
cc@1.0.83 X X
cfg-if@1.0.0 X X
chrono@0.4.31 X X
-concurrent_arena@0.1.8 X
const-oid@0.9.5 X X
const-random@0.1.17 X X
const-random-macro@0.1.16 X X
@@ -35,19 +31,16 @@ cpufeatures@0.2.11 X X
crunchy@0.2.2 X
crypto-common@0.1.6 X X
dav-server@0.5.7 X
-dav-server-opendalfs@0.44.2 X
+dav-server-opendalfs@0.45.0 X
der@0.7.8 X X
deranged@0.3.9 X X
-derive_destructure2@0.1.2 X X
digest@0.10.7 X X
dirs@5.0.1 X X
dirs-sys@0.4.1 X X
dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
encoding_rs@0.8.33 X X X
equivalent@1.0.1 X X
fastrand@1.9.0 X X
-fastrand@2.0.1 X X
flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.1 X X
@@ -85,14 +78,12 @@ indexmap@2.1.0 X X
instant@0.1.12 X
ipnet@2.9.0 X X
itoa@1.0.9 X X
-jobserver@0.1.27 X X
js-sys@0.3.66 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
libc@0.2.151 X X
libm@0.2.8 X X
libredox@0.0.1 X
-linux-raw-sys@0.4.11 X X X
lock_api@0.4.11 X X
log@0.4.20 X X
lru@0.11.1 X
@@ -104,20 +95,13 @@ miniz_oxide@0.7.1 X X X
mio@0.8.9 X
num-bigint@0.4.4 X X
num-bigint-dig@0.8.4 X X
-num-derive@0.3.3 X X
num-integer@0.1.45 X X
num-iter@0.1.43 X X
num-traits@0.2.17 X X
num_cpus@1.16.0 X X
object@0.32.1 X X
once_cell@1.19.0 X X
-opendal@0.44.2 X
-openssh@0.10.1 X X
-openssh-sftp-client@0.14.1 X
-openssh-sftp-client-lowlevel@0.6.0 X
-openssh-sftp-error@0.4.0 X
-openssh-sftp-protocol@0.24.0 X
-openssh-sftp-protocol-error@0.1.0 X
+opendal@0.45.0 X
openssl-probe@0.1.5 X X
option-ext@0.2.0 X
ordered-multimap@0.7.0 X
@@ -152,7 +136,6 @@ ring@0.17.5 X
rsa@0.9.4 X X
rust-ini@0.20.0 X
rustc-demangle@0.1.23 X X
-rustix@0.38.25 X X X
rustls@0.21.9 X X X
rustls-native-certs@0.6.3 X X X
rustls-pemfile@1.0.4 X X X
@@ -169,8 +152,6 @@ serde_json@1.0.108 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
-signal-hook-registry@1.4.1 X X
signature@2.2.0 X X
simple_asn1@0.6.2 X
slab@0.4.9 X
@@ -180,16 +161,10 @@ socket2@0.5.5 X X
spin@0.5.2 X
spin@0.9.8 X
spki@0.7.2 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.5.0 X
-syn@1.0.109 X X
syn@2.0.39 X X
system-configuration@0.5.1 X X
system-configuration-sys@0.5.0 X X
-tempfile@3.8.1 X X
-thin-vec@0.2.12 X X
thiserror@1.0.50 X X
thiserror-impl@1.0.50 X X
time@0.3.30 X X
@@ -199,16 +174,12 @@ tiny-keccak@2.0.2 X
tinyvec@1.6.0 X X X
tinyvec_macros@0.1.1 X X X
tokio@1.34.0 X
-tokio-io-utility@0.7.6 X
tokio-macros@2.2.0 X
-tokio-pipe@0.2.12 X X
tokio-rustls@0.24.1 X X
tokio-util@0.7.10 X
tower-service@0.3.2 X
tracing@0.1.40 X
-tracing-attributes@0.1.27 X
tracing-core@0.1.32 X
-triomphe@0.1.9 X X
try-lock@0.2.4 X
typenum@1.17.0 X X
unicase@2.7.0 X X
@@ -219,7 +190,6 @@ untrusted@0.9.0 X
url@2.5.0 X X
uuid@1.6.1 X X
valuable@0.1.0 X
-vec-strings@0.4.8 X
version_check@0.9.4 X X
want@0.3.1 X
wasi@0.11.0+wasi-snapshot-preview1 X X X
diff --git a/integrations/object_store/DEPENDENCIES.rust.tsv b/integrations/object_store/DEPENDENCIES.rust.tsv
index c69dfe50ac7..cdcbae0155b 100644
--- a/integrations/object_store/DEPENDENCIES.rust.tsv
+++ b/integrations/object_store/DEPENDENCIES.rust.tsv
@@ -1,249 +1,212 @@
-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.21.0 X X
-adler@1.0.2 X X X
-ahash@0.8.6 X X
-allocator-api2@0.2.16 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.75 X X
-arc-swap@1.6.0 X X
-async-trait@0.1.75 X X
-autocfg@1.1.0 X X
-awaitable@0.4.0 X
-awaitable-error@0.1.0 X
-backon@0.4.1 X
-backtrace@0.3.69 X X
-base64@0.21.5 X X
-base64ct@1.6.0 X X
-bitflags@1.3.2 X X
-bitflags@2.4.1 X X
-block-buffer@0.10.4 X X
-bumpalo@3.14.0 X X
-byteorder@1.5.0 X X
-bytes@1.5.0 X
-cc@1.0.83 X X
-cfg-if@1.0.0 X X
-chrono@0.4.31 X X
-concurrent_arena@0.1.8 X
-const-oid@0.9.5 X X
-const-random@0.1.17 X X
-const-random-macro@0.1.16 X X
-core-foundation@0.9.3 X X
-core-foundation-sys@0.8.4 X X
-cpufeatures@0.2.11 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-der@0.7.8 X X
-deranged@0.3.9 X X
-derive_destructure2@0.1.2 X X
-digest@0.10.7 X X
-dirs@5.0.1 X X
-dirs-sys@0.4.1 X X
-dlv-list@0.5.2 X X
-doc-comment@0.3.3 X
-dotenvy@0.15.7 X
-either@1.9.0 X X
-encoding_rs@0.8.33 X X X
-equivalent@1.0.1 X X
-fastrand@1.9.0 X X
-fastrand@2.0.1 X X
-flagset@0.4.4 X
-fnv@1.0.7 X X
-form_urlencoded@1.2.1 X X
-futures@0.3.29 X X
-futures-channel@0.3.30 X X
-futures-core@0.3.30 X X
-futures-executor@0.3.29 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.11 X X
-gimli@0.28.0 X X
-h2@0.3.22 X
-hashbrown@0.14.2 X X
-heck@0.4.1 X X
-hermit-abi@0.3.3 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.5 X X
-http@0.2.11 X X
-http-body@0.4.5 X
-httparse@1.8.0 X X
-httpdate@1.0.3 X X
-humantime@2.1.0 X X
-hyper@0.14.27 X
-hyper-rustls@0.24.2 X X X
-iana-time-zone@0.1.58 X X
-iana-time-zone-haiku@0.1.2 X X
-idna@0.5.0 X X
-indexmap@2.1.0 X X
-instant@0.1.12 X
-ipnet@2.9.0 X X
-itertools@0.11.0 X X
-itoa@1.0.9 X X
-jobserver@0.1.27 X X
-js-sys@0.3.66 X X
-jsonwebtoken@9.2.0 X
-lazy_static@1.4.0 X X
-libc@0.2.151 X X
-libm@0.2.8 X X
-libredox@0.0.1 X
-linux-raw-sys@0.4.11 X X X
-lock_api@0.4.11 X X
-log@0.4.20 X X
-md-5@0.10.6 X X
-memchr@2.6.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.7.1 X X X
-mio@0.8.9 X
-num-bigint@0.4.4 X X
-num-bigint-dig@0.8.4 X X
-num-derive@0.3.3 X X
-num-integer@0.1.45 X X
-num-iter@0.1.43 X X
-num-traits@0.2.17 X X
-num_cpus@1.16.0 X X
-object@0.32.1 X X
-object_store@0.7.1 X X
-object_store_opendal@0.44.2 X
-once_cell@1.19.0 X X
-opendal@0.44.2 X
-openssh@0.10.1 X X
-openssh-sftp-client@0.14.1 X
-openssh-sftp-client-lowlevel@0.6.0 X
-openssh-sftp-error@0.4.0 X
-openssh-sftp-protocol@0.24.0 X
-openssh-sftp-protocol-error@0.1.0 X
-openssl-probe@0.1.5 X X
-option-ext@0.2.0 X
-ordered-multimap@0.7.0 X
-parking_lot@0.12.1 X X
-parking_lot_core@0.9.9 X X
-pem@3.0.2 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.1 X X
-pin-project@1.1.3 X X
-pin-project-internal@1.1.3 X X
-pin-project-lite@0.2.13 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.17 X X
-proc-macro2@1.0.69 X X
-quick-xml@0.30.0 X
-quick-xml@0.31.0 X
-quote@1.0.33 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.4.1 X
-redox_users@0.4.4 X
-reqsign@0.14.6 X
-reqwest@0.11.22 X X
-ring@0.17.5 X
-rsa@0.9.4 X X
-rust-ini@0.20.0 X
-rustc-demangle@0.1.23 X X
-rustix@0.38.25 X X X
-rustls@0.21.9 X X X
-rustls-native-certs@0.6.3 X X X
-rustls-pemfile@1.0.4 X X X
-rustls-webpki@0.101.7 X
-ryu@1.0.15 X X
-same-file@1.0.6 X X
-schannel@0.1.22 X
-scopeguard@1.2.0 X X
-sct@0.7.1 X X X
-security-framework@2.9.2 X X
-security-framework-sys@2.9.1 X X
-serde@1.0.193 X X
-serde_derive@1.0.193 X X
-serde_json@1.0.108 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
-signal-hook-registry@1.4.1 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.11.2 X X
-snafu@0.7.5 X X
-snafu-derive@0.7.5 X X
-socket2@0.4.10 X X
-socket2@0.5.5 X X
-spin@0.5.2 X
-spin@0.9.8 X
-spki@0.7.2 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.5.0 X
-syn@1.0.109 X X
-syn@2.0.39 X X
-system-configuration@0.5.1 X X
-system-configuration-sys@0.5.0 X X
-tempfile@3.8.1 X X
-thin-vec@0.2.12 X X
-thiserror@1.0.50 X X
-thiserror-impl@1.0.50 X X
-time@0.3.30 X X
-time-core@0.1.2 X X
-time-macros@0.2.15 X X
-tiny-keccak@2.0.2 X
-tinyvec@1.6.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.34.0 X
-tokio-io-utility@0.7.6 X
-tokio-macros@2.2.0 X
-tokio-pipe@0.2.12 X X
-tokio-rustls@0.24.1 X X
-tokio-util@0.7.10 X
-tower-service@0.3.2 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
-triomphe@0.1.9 X X
-try-lock@0.2.4 X
-typenum@1.17.0 X X
-unicode-bidi@0.3.13 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.22 X X
-untrusted@0.9.0 X
-url@2.5.0 X X
-uuid@1.6.1 X X
-valuable@0.1.0 X
-vec-strings@0.4.8 X
-version_check@0.9.4 X X
-walkdir@2.4.0 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.89 X X
-wasm-bindgen-backend@0.2.89 X X
-wasm-bindgen-futures@0.4.39 X X
-wasm-bindgen-macro@0.2.89 X X
-wasm-bindgen-macro-support@0.2.89 X X
-wasm-bindgen-shared@0.2.89 X X
-wasm-streams@0.3.0 X X
-web-sys@0.3.65 X X
-winapi@0.3.9 X X
-winapi-i686-pc-windows-gnu@0.4.0 X X
-winapi-util@0.1.6 X X
-winapi-x86_64-pc-windows-gnu@0.4.0 X X
-windows-core@0.51.1 X X
-windows-sys@0.48.0 X X
-windows-targets@0.48.5 X X
-windows_aarch64_gnullvm@0.48.5 X X
-windows_aarch64_msvc@0.48.5 X X
-windows_i686_gnu@0.48.5 X X
-windows_i686_msvc@0.48.5 X X
-windows_x86_64_gnu@0.48.5 X X
-windows_x86_64_gnullvm@0.48.5 X X
-windows_x86_64_msvc@0.48.5 X X
-winreg@0.50.0 X
-zerocopy@0.7.26 X X X
-zeroize@1.7.0 X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT OpenSSL Unicode-DFS-2016 Unlicense Zlib
+addr2line@0.21.0 X X
+adler@1.0.2 X X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.75 X X
+async-trait@0.1.75 X X
+autocfg@1.1.0 X X
+backon@0.4.1 X
+backtrace@0.3.69 X X
+base64@0.21.5 X X
+base64ct@1.6.0 X X
+bitflags@1.3.2 X X
+block-buffer@0.10.4 X X
+bumpalo@3.14.0 X X
+byteorder@1.5.0 X X
+bytes@1.5.0 X
+cc@1.0.83 X X
+cfg-if@1.0.0 X X
+chrono@0.4.31 X X
+const-oid@0.9.5 X X
+const-random@0.1.17 X X
+const-random-macro@0.1.16 X X
+core-foundation@0.9.3 X X
+core-foundation-sys@0.8.4 X X
+cpufeatures@0.2.11 X X
+crunchy@0.2.2 X
+crypto-common@0.1.6 X X
+der@0.7.8 X X
+deranged@0.3.9 X X
+digest@0.10.7 X X
+dlv-list@0.5.2 X X
+doc-comment@0.3.3 X
+either@1.9.0 X X
+encoding_rs@0.8.33 X X X
+equivalent@1.0.1 X X
+fastrand@1.9.0 X X
+flagset@0.4.4 X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
+futures-executor@0.3.29 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.11 X X
+gimli@0.28.0 X X
+h2@0.3.22 X
+hashbrown@0.14.2 X X
+heck@0.4.1 X X
+hermit-abi@0.3.3 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.5 X X
+http@0.2.11 X X
+http-body@0.4.5 X
+httparse@1.8.0 X X
+httpdate@1.0.3 X X
+humantime@2.1.0 X X
+hyper@0.14.27 X
+hyper-rustls@0.24.2 X X X
+iana-time-zone@0.1.58 X X
+iana-time-zone-haiku@0.1.2 X X
+idna@0.5.0 X X
+indexmap@2.1.0 X X
+instant@0.1.12 X
+ipnet@2.9.0 X X
+itertools@0.11.0 X X
+itoa@1.0.9 X X
+js-sys@0.3.66 X X
+jsonwebtoken@9.2.0 X
+lazy_static@1.4.0 X X
+libc@0.2.151 X X
+libm@0.2.8 X X
+lock_api@0.4.11 X X
+log@0.4.20 X X
+md-5@0.10.6 X X
+memchr@2.6.4 X X
+mime@0.3.17 X X
+miniz_oxide@0.7.1 X X X
+mio@0.8.9 X
+num-bigint@0.4.4 X X
+num-bigint-dig@0.8.4 X X
+num-integer@0.1.45 X X
+num-iter@0.1.43 X X
+num-traits@0.2.17 X X
+num_cpus@1.16.0 X X
+object@0.32.1 X X
+object_store@0.7.1 X X
+object_store_opendal@0.45.0 X
+once_cell@1.19.0 X X
+opendal@0.45.0 X
+openssl-probe@0.1.5 X X
+ordered-multimap@0.7.0 X
+parking_lot@0.12.1 X X
+parking_lot_core@0.9.9 X X
+pem@3.0.2 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project@1.1.3 X X
+pin-project-internal@1.1.3 X X
+pin-project-lite@0.2.13 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.17 X X
+proc-macro2@1.0.69 X X
+quick-xml@0.30.0 X
+quick-xml@0.31.0 X
+quote@1.0.33 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.4.1 X
+reqsign@0.14.6 X
+reqwest@0.11.22 X X
+ring@0.17.5 X
+rsa@0.9.4 X X
+rust-ini@0.20.0 X
+rustc-demangle@0.1.23 X X
+rustls@0.21.9 X X X
+rustls-native-certs@0.6.3 X X X
+rustls-pemfile@1.0.4 X X X
+rustls-webpki@0.101.7 X
+ryu@1.0.15 X X
+same-file@1.0.6 X X
+schannel@0.1.22 X
+scopeguard@1.2.0 X X
+sct@0.7.1 X X X
+security-framework@2.9.2 X X
+security-framework-sys@2.9.1 X X
+serde@1.0.193 X X
+serde_derive@1.0.193 X X
+serde_json@1.0.108 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.11.2 X X
+snafu@0.7.5 X X
+snafu-derive@0.7.5 X X
+socket2@0.4.10 X X
+socket2@0.5.5 X X
+spin@0.5.2 X
+spin@0.9.8 X
+spki@0.7.2 X X
+subtle@2.5.0 X
+syn@1.0.109 X X
+syn@2.0.39 X X
+system-configuration@0.5.1 X X
+system-configuration-sys@0.5.0 X X
+thiserror@1.0.50 X X
+thiserror-impl@1.0.50 X X
+time@0.3.30 X X
+time-core@0.1.2 X X
+time-macros@0.2.15 X X
+tiny-keccak@2.0.2 X
+tinyvec@1.6.0 X X X
+tinyvec_macros@0.1.1 X X X
+tokio@1.34.0 X
+tokio-macros@2.2.0 X
+tokio-rustls@0.24.1 X X
+tokio-util@0.7.10 X
+tower-service@0.3.2 X
+tracing@0.1.40 X
+tracing-attributes@0.1.27 X
+tracing-core@0.1.32 X
+try-lock@0.2.4 X
+typenum@1.17.0 X X
+unicode-bidi@0.3.13 X X
+unicode-ident@1.0.12 X X X
+unicode-normalization@0.1.22 X X
+untrusted@0.9.0 X
+url@2.5.0 X X
+uuid@1.6.1 X X
+valuable@0.1.0 X
+version_check@0.9.4 X X
+walkdir@2.4.0 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.89 X X
+wasm-bindgen-backend@0.2.89 X X
+wasm-bindgen-futures@0.4.39 X X
+wasm-bindgen-macro@0.2.89 X X
+wasm-bindgen-macro-support@0.2.89 X X
+wasm-bindgen-shared@0.2.89 X X
+wasm-streams@0.3.0 X X
+web-sys@0.3.65 X X
+winapi@0.3.9 X X
+winapi-i686-pc-windows-gnu@0.4.0 X X
+winapi-util@0.1.6 X X
+winapi-x86_64-pc-windows-gnu@0.4.0 X X
+windows-core@0.51.1 X X
+windows-sys@0.48.0 X X
+windows-targets@0.48.5 X X
+windows_aarch64_gnullvm@0.48.5 X X
+windows_aarch64_msvc@0.48.5 X X
+windows_i686_gnu@0.48.5 X X
+windows_i686_msvc@0.48.5 X X
+windows_x86_64_gnu@0.48.5 X X
+windows_x86_64_gnullvm@0.48.5 X X
+windows_x86_64_msvc@0.48.5 X X
+winreg@0.50.0 X
+zeroize@1.7.0 X X