release: Bump to version 0.50.1 Round 1 (#5209)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 569d384..03ad9f2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,65 @@
 
 <!-- Release notes generated using configuration in .github/release.yml at main -->
 
+## [v0.50.1] - 2024-10-20
+
+### Added
+* feat(core/redis): Replace client requests with connection pool by @jackyyyyyssss in https://github.com/apache/opendal/pull/5117
+* feat: add copy api for lakefs service.  by @liugddx in https://github.com/apache/opendal/pull/5114
+* feat(core): add version(bool) for List operation to include version d… by @meteorgan in https://github.com/apache/opendal/pull/5106
+* feat(bindings/python): export ConcurrentLimitLayer by @TennyZhuang in https://github.com/apache/opendal/pull/5140
+* feat(bindings/c): add writer operation for Bindings C and Go by @yuchanns in https://github.com/apache/opendal/pull/5141
+* feat(ofs): introduce ofs macos support by @oowl in https://github.com/apache/opendal/pull/5136
+* feat: Reduce stat operation if we are reading all by @Xuanwo in https://github.com/apache/opendal/pull/5146
+* feat: add NebulaGraph config by @GG2002 in https://github.com/apache/opendal/pull/5147
+* feat(integrations/spring): add spring serialize method by @shoothzj in https://github.com/apache/opendal/pull/5154
+* feat: support write,read,delete with template by @shoothzj in https://github.com/apache/opendal/pull/5156
+* feat(bindings/java): support ConcurrentLimitLayer by @tisonkun in https://github.com/apache/opendal/pull/5168
+* feat: Add if_none_match for write by @ForestLH in https://github.com/apache/opendal/pull/5129
+* feat: Add OpenDAL Compat by @Xuanwo in https://github.com/apache/opendal/pull/5185
+* feat(core): abstract HttpFetch trait for raw http client by @everpcpc in https://github.com/apache/opendal/pull/5184
+* feat: Support NebulaGraph by @GG2002 in https://github.com/apache/opendal/pull/5116
+* feat(bindings/cpp): rename is_exist to exists as core did by @PragmaTwice in https://github.com/apache/opendal/pull/5198
+* feat(bindings/c): add opendal_operator_exists and mark is_exist deprecated by @PragmaTwice in https://github.com/apache/opendal/pull/5199
+* feat(binding/java): prefix thread name with opendal-tokio-worker by @tisonkun in https://github.com/apache/opendal/pull/5197
+### Changed
+* refactor(services/cloudflare-kv): remove unneeded async and result on parse_error by @tsfotis in https://github.com/apache/opendal/pull/5128
+* refactor(*): remove unneeded async and result on parse_error by @tsfotis in https://github.com/apache/opendal/pull/5131
+* refactor: align C binding pattern by @tisonkun in https://github.com/apache/opendal/pull/5160
+* refactor: more consistent C binding pattern by @tisonkun in https://github.com/apache/opendal/pull/5162
+* refactor(integration/parquet): Use ParquetMetaDataReader instead by @Xuanwo in https://github.com/apache/opendal/pull/5170
+* refactor: resolve c pointers const by @tisonkun in https://github.com/apache/opendal/pull/5171
+* refactor(types/operator): rename is_exist to exists by @photino in https://github.com/apache/opendal/pull/5193
+### Fixed
+* fix(services/huggingface): Align with latest HuggingFace API by @morristai in https://github.com/apache/opendal/pull/5123
+* fix(bindings/c): use `ManuallyDrop` instead of `forget` to make sure pointer is valid by @ethe in https://github.com/apache/opendal/pull/5166
+* fix(services/s3): Mark xml deserialize error as temporary during list by @Xuanwo in https://github.com/apache/opendal/pull/5178
+### Docs
+* docs: add spring integration configuration doc by @shoothzj in https://github.com/apache/opendal/pull/5053
+* docs: improve Node.js binding's test doc by @tisonkun in https://github.com/apache/opendal/pull/5159
+* docs(bindings/c): update docs for CMake replacing by @PragmaTwice in https://github.com/apache/opendal/pull/5186
+### CI
+* ci(bindings/nodejs): Fix diff introduced by napi by @Xuanwo in https://github.com/apache/opendal/pull/5121
+* ci: Disable aliyun drive test until #5163 addressed by @Xuanwo in https://github.com/apache/opendal/pull/5164
+* ci: add package cache for build-haskell-doc by @XmchxUp in https://github.com/apache/opendal/pull/5173
+* ci: add cache action for ci_bindings_ocaml & build-ocaml-doc by @XmchxUp in https://github.com/apache/opendal/pull/5174
+* ci: Fix failing CI on ocaml and python by @Xuanwo in https://github.com/apache/opendal/pull/5177
+* build(bindings/c): replace the build system with CMake by @PragmaTwice in https://github.com/apache/opendal/pull/5182
+* build(bindings/cpp): fetch and build dependencies instead of finding system libs by @PragmaTwice in https://github.com/apache/opendal/pull/5188
+* ci: Remove not needed --break-system-packages by @Xuanwo in https://github.com/apache/opendal/pull/5196
+* ci: Send discussions to dev@o.a.o by @Xuanwo in https://github.com/apache/opendal/pull/5201
+### Chore
+* chore(bindings/python): deprecate via_map method by @TennyZhuang in https://github.com/apache/opendal/pull/5134
+* chore: update binding java artifact name in README by @tisonkun in https://github.com/apache/opendal/pull/5137
+* chore(fixtures/s3): Upgrade MinIO version by @ForestLH in https://github.com/apache/opendal/pull/5142
+* chore(deps): bump clap from 4.5.17 to 4.5.18 in /bin/ofs by @dependabot in https://github.com/apache/opendal/pull/5149
+* chore(deps): bump crate-ci/typos from 1.24.3 to 1.24.6 by @dependabot in https://github.com/apache/opendal/pull/5150
+* chore(deps): bump anyhow from 1.0.87 to 1.0.89 in /bin/oay by @dependabot in https://github.com/apache/opendal/pull/5151
+* chore(deps): bump anyhow from 1.0.87 to 1.0.89 in /bin/oli by @dependabot in https://github.com/apache/opendal/pull/5152
+* chore: fix typos in tokio_executor.rs by @tisonkun in https://github.com/apache/opendal/pull/5157
+* chore: hint when java tests are skipped by @tisonkun in https://github.com/apache/opendal/pull/5158
+* chore: Include license in the packaged crate by @davide125 in https://github.com/apache/opendal/pull/5176
+
 ## [v0.50.0] - 2024-09-11
 
 ### Added
@@ -4005,6 +4064,7 @@
 
 Hello, OpenDAL!
 
+[v0.50.1]: https://github.com/apache/opendal/compare/v0.50.0...v0.50.1
 [v0.50.0]: https://github.com/apache/opendal/compare/v0.49.2...v0.50.0
 [v0.49.2]: https://github.com/apache/opendal/compare/v0.49.1...v0.49.2
 [v0.49.1]: https://github.com/apache/opendal/compare/v0.49.0...v0.49.1
diff --git a/bin/oay/Cargo.lock b/bin/oay/Cargo.lock
index 7931d28..9e15cc8 100644
--- a/bin/oay/Cargo.lock
+++ b/bin/oay/Cargo.lock
@@ -98,9 +98,9 @@
 
 [[package]]
 name = "anyhow"
-version = "1.0.89"
+version = "1.0.90"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
+checksum = "37bf3594c4c988a53154954629820791dde498571819ae4ca50ca811e060cc95"
 
 [[package]]
 name = "async-trait"
@@ -247,9 +247,9 @@
 
 [[package]]
 name = "cc"
-version = "1.1.30"
+version = "1.1.31"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945"
+checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f"
 dependencies = [
  "shlex",
 ]
@@ -366,7 +366,7 @@
 
 [[package]]
 name = "dav-server-opendalfs"
-version = "0.2.0"
+version = "0.2.1"
 dependencies = [
  "anyhow",
  "bytes",
@@ -946,7 +946,7 @@
 
 [[package]]
 name = "oay"
-version = "0.41.11"
+version = "0.41.12"
 dependencies = [
  "anyhow",
  "axum",
@@ -988,7 +988,7 @@
 
 [[package]]
 name = "opendal"
-version = "0.50.0"
+version = "0.50.1"
 dependencies = [
  "anyhow",
  "async-trait",
@@ -1421,9 +1421,9 @@
 
 [[package]]
 name = "serde_json"
-version = "1.0.129"
+version = "1.0.132"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6dbcf9b78a125ee667ae19388837dd12294b858d101fdd393cb9d5501ef09eb2"
+checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03"
 dependencies = [
  "itoa",
  "memchr",
@@ -1533,9 +1533,9 @@
 
 [[package]]
 name = "syn"
-version = "2.0.79"
+version = "2.0.81"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
+checksum = "198514704ca887dd5a1e408c6c6cdcba43672f9b4062e1b24aa34e74e6d7faae"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -1854,12 +1854,9 @@
 
 [[package]]
 name = "unicase"
-version = "2.7.0"
+version = "2.8.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89"
-dependencies = [
- "version_check",
-]
+checksum = "7e51b68083f157f853b6379db119d1c1be0e6e4dec98101079dec41f6f5cf6df"
 
 [[package]]
 name = "unicode-bidi"
diff --git a/bin/oay/Cargo.toml b/bin/oay/Cargo.toml
index 2bc1d65..d94b95c 100644
--- a/bin/oay/Cargo.toml
+++ b/bin/oay/Cargo.toml
@@ -27,7 +27,7 @@
 license = "Apache-2.0"
 repository = "https://github.com/apache/opendal"
 rust-version = "1.75"
-version = "0.41.11"
+version = "0.41.12"
 
 [features]
 default = ["frontends-webdav", "frontends-s3"]
@@ -47,7 +47,7 @@
 chrono = "0.4.31"
 clap = { version = "4", features = ["cargo", "string"] }
 dav-server = { version = "0.7", optional = true }
-dav-server-opendalfs = { version = "0.2.0", path = "../../integrations/dav-server", optional = true }
+dav-server-opendalfs = { version = "0.2.1", path = "../../integrations/dav-server", optional = true }
 dirs = "5.0.1"
 futures = "0.3"
 futures-util = { version = "0.3.29", optional = true }
diff --git a/bin/oay/DEPENDENCIES.rust.tsv b/bin/oay/DEPENDENCIES.rust.tsv
index 2c2d31d..65e96c3 100644
--- a/bin/oay/DEPENDENCIES.rust.tsv
+++ b/bin/oay/DEPENDENCIES.rust.tsv
@@ -1,7 +1,6 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X						X					
+addr2line@0.24.2		X						X					
 adler2@2.0.0	X	X						X					
-ahash@0.8.11		X						X					
 aho-corasick@1.1.3								X				X	
 allocator-api2@0.2.18		X						X					
 android-tzdata@0.1.1		X						X					
@@ -11,11 +10,11 @@
 anstyle-parse@0.2.5		X						X					
 anstyle-query@1.1.1		X						X					
 anstyle-wincon@3.0.4		X						X					
-anyhow@1.0.87		X						X					
-async-trait@0.1.82		X						X					
-autocfg@1.3.0		X						X					
-axum@0.7.5								X					
-axum-core@0.4.3								X					
+anyhow@1.0.90		X						X					
+async-trait@0.1.83		X						X					
+autocfg@1.4.0		X						X					
+axum@0.7.7								X					
+axum-core@0.4.5								X					
 backon@1.2.0		X											
 backtrace@0.3.74		X						X					
 base64@0.21.7		X						X					
@@ -24,19 +23,19 @@
 block-buffer@0.10.4		X						X					
 bumpalo@3.16.0		X						X					
 byteorder@1.5.0								X				X	
-bytes@1.7.1								X					
-cc@1.1.18		X						X					
+bytes@1.7.2								X					
+cc@1.1.31		X						X					
 cfg-if@1.0.0		X						X					
 chrono@0.4.38		X						X					
-clap@4.5.17		X						X					
-clap_builder@4.5.17		X						X					
+clap@4.5.20		X						X					
+clap_builder@4.5.20		X						X					
 clap_lex@0.7.2		X						X					
 colorchoice@1.0.2		X						X					
 core-foundation-sys@0.8.7		X						X					
 cpufeatures@0.2.14		X						X					
 crypto-common@0.1.6		X						X					
 dav-server@0.7.0		X											
-dav-server-opendalfs@0.2.0		X											
+dav-server-opendalfs@0.2.1		X											
 deranged@0.3.11		X						X					
 digest@0.10.7		X						X					
 dirs@5.0.1		X						X					
@@ -45,21 +44,22 @@
 fastrand@2.1.1		X						X					
 flagset@0.4.6		X											
 fnv@1.0.7		X						X					
+foldhash@0.1.3													X
 form_urlencoded@1.2.1		X						X					
-futures@0.3.30		X						X					
-futures-channel@0.3.30		X						X					
-futures-core@0.3.30		X						X					
-futures-executor@0.3.30		X						X					
-futures-io@0.3.30		X						X					
-futures-macro@0.3.30		X						X					
-futures-sink@0.3.30		X						X					
-futures-task@0.3.30		X						X					
-futures-util@0.3.30		X						X					
+futures@0.3.31		X						X					
+futures-channel@0.3.31		X						X					
+futures-core@0.3.31		X						X					
+futures-executor@0.3.31		X						X					
+futures-io@0.3.31		X						X					
+futures-macro@0.3.31		X						X					
+futures-sink@0.3.31		X						X					
+futures-task@0.3.31		X						X					
+futures-util@0.3.31		X						X					
 generic-array@0.14.7								X					
 getrandom@0.2.15		X						X					
-gimli@0.31.0		X						X					
+gimli@0.31.1		X						X					
 gloo-timers@0.3.0		X						X					
-hashbrown@0.14.5		X						X					
+hashbrown@0.15.0		X						X					
 headers@0.4.0								X					
 headers-core@0.3.0								X					
 hermit-abi@0.3.9		X						X					
@@ -67,25 +67,25 @@
 http@1.1.0		X						X					
 http-body@1.0.1								X					
 http-body-util@0.1.2								X					
-httparse@1.9.4		X						X					
+httparse@1.9.5		X						X					
 httpdate@1.0.3		X						X					
-hyper@1.4.1								X					
+hyper@1.5.0								X					
 hyper-rustls@0.27.3		X					X	X					
-hyper-util@0.1.8								X					
-iana-time-zone@0.1.60		X						X					
+hyper-util@0.1.9								X					
+iana-time-zone@0.1.61		X						X					
 iana-time-zone-haiku@0.1.2		X						X					
 idna@0.5.0		X						X					
-indexmap@2.5.0		X						X					
-ipnet@2.10.0		X						X					
+indexmap@2.6.0		X						X					
+ipnet@2.10.1		X						X					
 is_terminal_polyfill@1.70.1		X						X					
 itoa@1.0.11		X						X					
-js-sys@0.3.70		X						X					
+js-sys@0.3.72		X						X					
 lazy_static@1.5.0		X						X					
-libc@0.2.158		X						X					
+libc@0.2.161		X						X					
 libredox@0.1.3								X					
 lock_api@0.4.12		X						X					
 log@0.4.22		X						X					
-lru@0.12.4								X					
+lru@0.12.5								X					
 matchers@0.1.0								X					
 matchit@0.7.3					X			X					
 md-5@0.10.6		X						X					
@@ -97,49 +97,49 @@
 nu-ansi-term@0.46.0								X					
 num-conv@0.1.0		X						X					
 num-traits@0.2.19		X						X					
-oay@0.41.11		X											
-object@0.36.4		X						X					
-once_cell@1.19.0		X						X					
-opendal@0.50.0		X											
+oay@0.41.12		X											
+object@0.36.5		X						X					
+once_cell@1.20.2		X						X					
+opendal@0.50.1		X											
 option-ext@0.2.0									X				
 overload@0.1.1								X					
 parking_lot@0.12.3		X						X					
 parking_lot_core@0.9.10		X						X					
 percent-encoding@2.3.1		X						X					
-pin-project@1.1.5		X						X					
-pin-project-internal@1.1.5		X						X					
+pin-project@1.1.6		X						X					
+pin-project-internal@1.1.6		X						X					
 pin-project-lite@0.2.14		X						X					
 pin-utils@0.1.0		X						X					
 powerfmt@0.2.0		X						X					
 ppv-lite86@0.2.20		X						X					
-proc-macro2@1.0.86		X						X					
-quick-xml@0.36.1								X					
+proc-macro2@1.0.88		X						X					
+quick-xml@0.36.2								X					
 quote@1.0.37		X						X					
 rand@0.8.5		X						X					
 rand_chacha@0.3.1		X						X					
 rand_core@0.6.4		X						X					
-redox_syscall@0.5.3								X					
+redox_syscall@0.5.7								X					
 redox_users@0.4.6								X					
-regex@1.10.6		X						X					
+regex@1.11.0		X						X					
 regex-automata@0.1.10								X				X	
-regex-automata@0.4.7		X						X					
+regex-automata@0.4.8		X						X					
 regex-syntax@0.6.29		X						X					
-regex-syntax@0.8.4		X						X					
-reqwest@0.12.7		X						X					
+regex-syntax@0.8.5		X						X					
+reqwest@0.12.8		X						X					
 ring@0.17.8										X			
 rustc-demangle@0.1.24		X						X					
-rustls@0.23.13		X					X	X					
-rustls-pemfile@2.1.3		X					X	X					
-rustls-pki-types@1.8.0		X						X					
+rustls@0.23.15		X					X	X					
+rustls-pemfile@2.2.0		X					X	X					
+rustls-pki-types@1.10.0		X						X					
 rustls-webpki@0.102.8							X						
-rustversion@1.0.17		X						X					
+rustversion@1.0.18		X						X					
 ryu@1.0.18		X				X							
 scopeguard@1.2.0		X						X					
 serde@1.0.210		X						X					
 serde_derive@1.0.210		X						X					
-serde_json@1.0.128		X						X					
+serde_json@1.0.132		X						X					
 serde_path_to_error@0.1.16		X						X					
-serde_spanned@0.6.7		X						X					
+serde_spanned@0.6.8		X						X					
 serde_urlencoded@0.7.1		X						X					
 sha1@0.10.6		X						X					
 sharded-slab@0.1.7								X					
@@ -150,11 +150,11 @@
 spin@0.9.8								X					
 strsim@0.11.1								X					
 subtle@2.6.1					X								
-syn@2.0.77		X						X					
+syn@2.0.81		X						X					
 sync_wrapper@0.1.2		X											
 sync_wrapper@1.0.1		X											
-thiserror@1.0.63		X						X					
-thiserror-impl@1.0.63		X						X					
+thiserror@1.0.64		X						X					
+thiserror-impl@1.0.64		X						X					
 thread_local@1.1.8		X						X					
 time@0.3.36		X						X					
 time-core@0.1.2		X						X					
@@ -167,8 +167,9 @@
 tokio-util@0.7.12								X					
 toml@0.8.19		X						X					
 toml_datetime@0.6.8		X						X					
-toml_edit@0.22.20		X						X					
+toml_edit@0.22.22		X						X					
 tower@0.4.13								X					
+tower@0.5.1								X					
 tower-http@0.5.2								X					
 tower-layer@0.3.3								X					
 tower-service@0.3.3								X					
@@ -179,27 +180,27 @@
 tracing-subscriber@0.3.18								X					
 try-lock@0.2.5								X					
 typenum@1.17.0		X						X					
-unicase@2.7.0		X						X					
-unicode-bidi@0.3.15		X						X					
+unicase@2.8.0		X						X					
+unicode-bidi@0.3.17		X						X					
 unicode-ident@1.0.13		X						X			X		
-unicode-normalization@0.1.23		X						X					
+unicode-normalization@0.1.24		X						X					
 untrusted@0.9.0							X						
 url@2.5.2		X						X					
 utf8parse@0.2.2		X						X					
-uuid@1.10.0		X						X					
+uuid@1.11.0		X						X					
 valuable@0.1.0								X					
 version_check@0.9.5		X						X					
 want@0.3.1								X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X					X					
-wasm-bindgen@0.2.93		X						X					
-wasm-bindgen-backend@0.2.93		X						X					
-wasm-bindgen-futures@0.4.43		X						X					
-wasm-bindgen-macro@0.2.93		X						X					
-wasm-bindgen-macro-support@0.2.93		X						X					
-wasm-bindgen-shared@0.2.93		X						X					
-wasm-streams@0.4.0		X						X					
-web-sys@0.3.70		X						X					
-webpki-roots@0.26.5									X				
+wasm-bindgen@0.2.95		X						X					
+wasm-bindgen-backend@0.2.95		X						X					
+wasm-bindgen-futures@0.4.45		X						X					
+wasm-bindgen-macro@0.2.95		X						X					
+wasm-bindgen-macro-support@0.2.95		X						X					
+wasm-bindgen-shared@0.2.95		X						X					
+wasm-streams@0.4.1		X						X					
+web-sys@0.3.72		X						X					
+webpki-roots@0.26.6									X				
 winapi@0.3.9		X						X					
 winapi-i686-pc-windows-gnu@0.4.0		X						X					
 winapi-x86_64-pc-windows-gnu@0.4.0		X						X					
@@ -226,7 +227,7 @@
 windows_x86_64_gnullvm@0.52.6		X						X					
 windows_x86_64_msvc@0.48.5		X						X					
 windows_x86_64_msvc@0.52.6		X						X					
-winnow@0.6.18								X					
+winnow@0.6.20								X					
 xml-rs@0.8.22								X					
 xmltree@0.10.3								X					
 zerocopy@0.7.35		X		X				X					
diff --git a/bin/ofs/Cargo.lock b/bin/ofs/Cargo.lock
index ede9e8f..81227fd 100644
--- a/bin/ofs/Cargo.lock
+++ b/bin/ofs/Cargo.lock
@@ -92,9 +92,9 @@
 
 [[package]]
 name = "anyhow"
-version = "1.0.89"
+version = "1.0.90"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
+checksum = "37bf3594c4c988a53154954629820791dde498571819ae4ca50ca811e060cc95"
 
 [[package]]
 name = "async-notify"
@@ -200,9 +200,9 @@
 
 [[package]]
 name = "cc"
-version = "1.1.30"
+version = "1.1.31"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945"
+checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f"
 dependencies = [
  "shlex",
 ]
@@ -288,7 +288,7 @@
 
 [[package]]
 name = "cloud_filter_opendal"
-version = "0.0.1"
+version = "0.0.2"
 dependencies = [
  "anyhow",
  "bincode",
@@ -522,7 +522,7 @@
 
 [[package]]
 name = "fuse3_opendal"
-version = "0.0.7"
+version = "0.0.8"
 dependencies = [
  "bytes",
  "fuse3",
@@ -993,7 +993,7 @@
 
 [[package]]
 name = "ofs"
-version = "0.0.12"
+version = "0.0.13"
 dependencies = [
  "anyhow",
  "clap",
@@ -1025,7 +1025,7 @@
 
 [[package]]
 name = "opendal"
-version = "0.50.0"
+version = "0.50.1"
 dependencies = [
  "anyhow",
  "async-trait",
@@ -1463,9 +1463,9 @@
 
 [[package]]
 name = "serde_json"
-version = "1.0.129"
+version = "1.0.132"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6dbcf9b78a125ee667ae19388837dd12294b858d101fdd393cb9d5501ef09eb2"
+checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03"
 dependencies = [
  "itoa",
  "memchr",
@@ -1576,9 +1576,9 @@
 
 [[package]]
 name = "syn"
-version = "2.0.79"
+version = "2.0.81"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
+checksum = "198514704ca887dd5a1e408c6c6cdcba43672f9b4062e1b24aa34e74e6d7faae"
 dependencies = [
  "proc-macro2",
  "quote",
diff --git a/bin/ofs/Cargo.toml b/bin/ofs/Cargo.toml
index 2fa7a39..0ee1d74 100644
--- a/bin/ofs/Cargo.toml
+++ b/bin/ofs/Cargo.toml
@@ -20,7 +20,7 @@
 description = "OpenDAL File System"
 keywords = ["storage", "data", "s3", "fs", "azblob"]
 name = "ofs"
-version = "0.0.12"
+version = "0.0.13"
 
 authors = ["Apache OpenDAL <dev@opendal.apache.org>"]
 edition = "2021"
@@ -48,13 +48,13 @@
 
 [target.'cfg(any(target_os = "linux", target_os = "freebsd", target_os = "macos"))'.dependencies]
 fuse3 = { version = "0.8.1", "features" = ["tokio-runtime", "unprivileged"] }
-fuse3_opendal = { version = "0.0.7", path = "../../integrations/fuse3" }
+fuse3_opendal = { version = "0.0.8", path = "../../integrations/fuse3" }
 libc = "0.2.154"
 nix = { version = "0.29.0", features = ["user"] }
 
 [target.'cfg(target_os = "windows")'.dependencies]
 cloud-filter = { version = "0.0.5" }
-cloud_filter_opendal = { version = "0.0.1", path = "../../integrations/cloud_filter" }
+cloud_filter_opendal = { version = "0.0.2", path = "../../integrations/cloud_filter" }
 
 [features]
 default = ["services-fs", "services-s3"]
diff --git a/bin/ofs/DEPENDENCIES.rust.tsv b/bin/ofs/DEPENDENCIES.rust.tsv
index add8a29..2829a94 100644
--- a/bin/ofs/DEPENDENCIES.rust.tsv
+++ b/bin/ofs/DEPENDENCIES.rust.tsv
@@ -1,5 +1,5 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CC0-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X					
+addr2line@0.24.2		X							X					
 adler2@2.0.0	X	X							X					
 aho-corasick@1.1.3									X				X	
 android-tzdata@0.1.1		X							X					
@@ -9,10 +9,10 @@
 anstyle-parse@0.2.5		X							X					
 anstyle-query@1.1.1		X							X					
 anstyle-wincon@3.0.4		X							X					
-anyhow@1.0.87		X							X					
+anyhow@1.0.90		X							X					
 async-notify@0.3.0									X					
-async-trait@0.1.82		X							X					
-autocfg@1.3.0		X							X					
+async-trait@0.1.83		X							X					
+autocfg@1.4.0		X							X					
 backon@1.2.0		X												
 backtrace@0.3.74		X							X					
 base64@0.22.1		X							X					
@@ -21,18 +21,17 @@
 block-buffer@0.10.4		X							X					
 bumpalo@3.16.0		X							X					
 byteorder@1.5.0									X				X	
-bytes@1.7.1									X					
-cc@1.1.18		X							X					
+bytes@1.7.2									X					
+cc@1.1.31		X							X					
 cfg-if@1.0.0		X							X					
-cfg_aliases@0.1.1									X					
 cfg_aliases@0.2.1									X					
 chrono@0.4.38		X							X					
-clap@4.5.17		X							X					
-clap_builder@4.5.17		X							X					
-clap_derive@4.5.13		X							X					
+clap@4.5.20		X							X					
+clap_builder@4.5.20		X							X					
+clap_derive@4.5.18		X							X					
 clap_lex@0.7.2		X							X					
 cloud-filter@0.0.5									X					
-cloud_filter_opendal@0.0.1		X												
+cloud_filter_opendal@0.0.2		X												
 colorchoice@1.0.2		X							X					
 concurrent-queue@2.5.0		X							X					
 const-oid@0.9.6		X							X					
@@ -44,7 +43,6 @@
 crossbeam-utils@0.8.20		X							X					
 crunchy@0.2.2									X					
 crypto-common@0.1.6		X							X					
-cstr@0.2.12									X					
 deranged@0.3.11		X							X					
 digest@0.10.7		X							X					
 dlv-list@0.5.2		X							X					
@@ -58,20 +56,20 @@
 flagset@0.4.6		X												
 fnv@1.0.7		X							X					
 form_urlencoded@1.2.1		X							X					
-fuse3@0.7.2									X					
-fuse3_opendal@0.0.7		X												
-futures@0.3.30		X							X					
-futures-channel@0.3.30		X							X					
-futures-core@0.3.30		X							X					
-futures-executor@0.3.30		X							X					
-futures-io@0.3.30		X							X					
-futures-macro@0.3.30		X							X					
-futures-sink@0.3.30		X							X					
-futures-task@0.3.30		X							X					
-futures-util@0.3.30		X							X					
+fuse3@0.8.1									X					
+fuse3_opendal@0.0.8		X												
+futures@0.3.31		X							X					
+futures-channel@0.3.31		X							X					
+futures-core@0.3.31		X							X					
+futures-executor@0.3.31		X							X					
+futures-io@0.3.31		X							X					
+futures-macro@0.3.31		X							X					
+futures-sink@0.3.31		X							X					
+futures-task@0.3.31		X							X					
+futures-util@0.3.31		X							X					
 generic-array@0.14.7									X					
 getrandom@0.2.15		X							X					
-gimli@0.31.0		X							X					
+gimli@0.31.1		X							X					
 gloo-timers@0.3.0		X							X					
 hashbrown@0.14.5		X							X					
 heck@0.5.0		X							X					
@@ -82,20 +80,20 @@
 http@1.1.0		X							X					
 http-body@1.0.1									X					
 http-body-util@0.1.2									X					
-httparse@1.9.4		X							X					
+httparse@1.9.5		X							X					
 humantime@2.1.0		X							X					
-hyper@1.4.1									X					
+hyper@1.5.0									X					
 hyper-rustls@0.27.3		X						X	X					
-hyper-util@0.1.8									X					
-iana-time-zone@0.1.60		X							X					
+hyper-util@0.1.9									X					
+iana-time-zone@0.1.61		X							X					
 iana-time-zone-haiku@0.1.2		X							X					
 idna@0.5.0		X							X					
-ipnet@2.10.0		X							X					
+ipnet@2.10.1		X							X					
 is_terminal_polyfill@1.70.1		X							X					
 itoa@1.0.11		X							X					
-js-sys@0.3.70		X							X					
+js-sys@0.3.72		X							X					
 lazy_static@1.5.0		X							X					
-libc@0.2.158		X							X					
+libc@0.2.161		X							X					
 linux-raw-sys@0.4.14		X	X						X					
 log@0.4.22		X							X					
 md-5@0.10.6		X							X					
@@ -104,50 +102,47 @@
 mime@0.3.17		X							X					
 miniz_oxide@0.8.0		X							X					X
 mio@1.0.2									X					
-nix@0.28.0									X					
 nix@0.29.0									X					
 nt-time@0.8.1		X							X					
 num-conv@0.1.0		X							X					
 num-traits@0.2.19		X							X					
-object@0.36.4		X							X					
-ofs@0.0.12		X												
-once_cell@1.19.0		X							X					
-opendal@0.50.0		X												
+object@0.36.5		X							X					
+ofs@0.0.13		X												
+once_cell@1.20.2		X							X					
+opendal@0.50.1		X												
 ordered-multimap@0.7.3									X					
 parking@2.2.1		X							X					
 percent-encoding@2.3.1		X							X					
-pin-project@1.1.5		X							X					
-pin-project-internal@1.1.5		X							X					
 pin-project-lite@0.2.14		X							X					
 pin-utils@0.1.0		X							X					
 powerfmt@0.2.0		X							X					
 ppv-lite86@0.2.20		X							X					
-proc-macro2@1.0.86		X							X					
+proc-macro2@1.0.88		X							X					
 quick-xml@0.35.0									X					
-quick-xml@0.36.1									X					
+quick-xml@0.36.2									X					
 quote@1.0.37		X							X					
 rand@0.8.5		X							X					
 rand_chacha@0.3.1		X							X					
 rand_core@0.6.4		X							X					
-regex@1.10.6		X							X					
-regex-automata@0.4.7		X							X					
-regex-syntax@0.8.4		X							X					
+regex@1.11.0		X							X					
+regex-automata@0.4.8		X							X					
+regex-syntax@0.8.5		X							X					
 reqsign@0.16.0		X												
-reqwest@0.12.7		X							X					
+reqwest@0.12.8		X							X					
 ring@0.17.8											X			
 rust-ini@0.21.1									X					
 rustc-demangle@0.1.24		X							X					
 rustc_version@0.4.1		X							X					
-rustix@0.38.36		X	X						X					
-rustls@0.23.13		X						X	X					
-rustls-pemfile@2.1.3		X						X	X					
-rustls-pki-types@1.8.0		X							X					
+rustix@0.38.37		X	X						X					
+rustls@0.23.15		X						X	X					
+rustls-pemfile@2.2.0		X						X	X					
+rustls-pki-types@1.10.0		X							X					
 rustls-webpki@0.102.8								X						
 ryu@1.0.18		X				X								
 semver@1.0.23		X							X					
 serde@1.0.210		X							X					
 serde_derive@1.0.210		X							X					
-serde_json@1.0.128		X							X					
+serde_json@1.0.132		X							X					
 serde_urlencoded@0.7.1		X							X					
 sha1@0.10.6		X							X					
 sha2@0.10.8		X							X					
@@ -160,7 +155,7 @@
 spin@0.9.8									X					
 strsim@0.11.1									X					
 subtle@2.6.1					X									
-syn@2.0.77		X							X					
+syn@2.0.81		X							X					
 sync_wrapper@1.0.1		X												
 time@0.3.36		X							X					
 time-core@0.1.2		X							X					
@@ -172,8 +167,6 @@
 tokio-macros@2.4.0									X					
 tokio-rustls@0.26.0		X							X					
 tokio-util@0.7.12									X					
-tower@0.4.13									X					
-tower-layer@0.3.3									X					
 tower-service@0.3.3									X					
 tracing@0.1.40									X					
 tracing-attributes@0.1.27									X					
@@ -182,25 +175,25 @@
 trim-in-place@0.1.7									X					
 try-lock@0.2.5									X					
 typenum@1.17.0		X							X					
-unicode-bidi@0.3.15		X							X					
+unicode-bidi@0.3.17		X							X					
 unicode-ident@1.0.13		X							X			X		
-unicode-normalization@0.1.23		X							X					
+unicode-normalization@0.1.24		X							X					
 untrusted@0.9.0								X						
 url@2.5.2		X							X					
 utf8parse@0.2.2		X							X					
-uuid@1.10.0		X							X					
+uuid@1.11.0		X							X					
 version_check@0.9.5		X							X					
 want@0.3.1									X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X					
-wasm-bindgen@0.2.93		X							X					
-wasm-bindgen-backend@0.2.93		X							X					
-wasm-bindgen-futures@0.4.43		X							X					
-wasm-bindgen-macro@0.2.93		X							X					
-wasm-bindgen-macro-support@0.2.93		X							X					
-wasm-bindgen-shared@0.2.93		X							X					
-wasm-streams@0.4.0		X							X					
-web-sys@0.3.70		X							X					
-webpki-roots@0.26.5										X				
+wasm-bindgen@0.2.95		X							X					
+wasm-bindgen-backend@0.2.95		X							X					
+wasm-bindgen-futures@0.4.45		X							X					
+wasm-bindgen-macro@0.2.95		X							X					
+wasm-bindgen-macro-support@0.2.95		X							X					
+wasm-bindgen-shared@0.2.95		X							X					
+wasm-streams@0.4.1		X							X					
+web-sys@0.3.72		X							X					
+webpki-roots@0.26.6										X				
 which@6.0.3									X					
 widestring@1.1.0		X							X					
 windows@0.58.0		X							X					
diff --git a/bin/oli/Cargo.lock b/bin/oli/Cargo.lock
index 8c76f4a..4c1c7fa 100644
--- a/bin/oli/Cargo.lock
+++ b/bin/oli/Cargo.lock
@@ -103,9 +103,9 @@
 
 [[package]]
 name = "anyhow"
-version = "1.0.89"
+version = "1.0.90"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
+checksum = "37bf3594c4c988a53154954629820791dde498571819ae4ca50ca811e060cc95"
 
 [[package]]
 name = "arc-swap"
@@ -605,9 +605,9 @@
 
 [[package]]
 name = "cc"
-version = "1.1.30"
+version = "1.1.31"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945"
+checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f"
 dependencies = [
  "jobserver",
  "libc",
@@ -1966,7 +1966,7 @@
 
 [[package]]
 name = "oli"
-version = "0.41.11"
+version = "0.41.12"
 dependencies = [
  "anyhow",
  "assert_cmd",
@@ -1992,7 +1992,7 @@
 
 [[package]]
 name = "opendal"
-version = "0.50.0"
+version = "0.50.1"
 dependencies = [
  "anyhow",
  "async-tls",
@@ -2313,9 +2313,9 @@
 
 [[package]]
 name = "prettyplease"
-version = "0.2.22"
+version = "0.2.24"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba"
+checksum = "910d41a655dac3b764f1ade94821093d3610248694320cd072303a8eedcf221d"
 dependencies = [
  "proc-macro2",
  "syn",
@@ -2995,9 +2995,9 @@
 
 [[package]]
 name = "serde_json"
-version = "1.0.129"
+version = "1.0.132"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6dbcf9b78a125ee667ae19388837dd12294b858d101fdd393cb9d5501ef09eb2"
+checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03"
 dependencies = [
  "itoa",
  "memchr",
@@ -3186,9 +3186,9 @@
 
 [[package]]
 name = "syn"
-version = "2.0.79"
+version = "2.0.81"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
+checksum = "198514704ca887dd5a1e408c6c6cdcba43672f9b4062e1b24aa34e74e6d7faae"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -3567,12 +3567,9 @@
 
 [[package]]
 name = "unicase"
-version = "2.7.0"
+version = "2.8.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89"
-dependencies = [
- "version_check",
-]
+checksum = "7e51b68083f157f853b6379db119d1c1be0e6e4dec98101079dec41f6f5cf6df"
 
 [[package]]
 name = "unicode-bidi"
diff --git a/bin/oli/Cargo.toml b/bin/oli/Cargo.toml
index 7ebb2ce..d536264 100644
--- a/bin/oli/Cargo.toml
+++ b/bin/oli/Cargo.toml
@@ -27,7 +27,7 @@
 license = "Apache-2.0"
 repository = "https://github.com/apache/opendal"
 rust-version = "1.75"
-version = "0.41.11"
+version = "0.41.12"
 
 [features]
 # Enable services dashmap support
diff --git a/bin/oli/DEPENDENCIES.rust.tsv b/bin/oli/DEPENDENCIES.rust.tsv
index 8c67577..4e0ae73 100644
--- a/bin/oli/DEPENDENCIES.rust.tsv
+++ b/bin/oli/DEPENDENCIES.rust.tsv
@@ -1,5 +1,5 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CC0-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X					
+addr2line@0.24.2		X							X					
 adler2@2.0.0	X	X							X					
 aes@0.8.4		X							X					
 aho-corasick@1.1.3									X				X	
@@ -10,9 +10,9 @@
 anstyle-parse@0.2.5		X							X					
 anstyle-query@1.1.1		X							X					
 anstyle-wincon@3.0.4		X							X					
-anyhow@1.0.87		X							X					
-async-trait@0.1.82		X							X					
-autocfg@1.3.0		X							X					
+anyhow@1.0.90		X							X					
+async-trait@0.1.83		X							X					
+autocfg@1.4.0		X							X					
 backon@1.2.0		X												
 backtrace@0.3.74		X							X					
 base64@0.21.7		X							X					
@@ -23,14 +23,14 @@
 block-padding@0.3.3		X							X					
 bumpalo@3.16.0		X							X					
 byteorder@1.5.0									X				X	
-bytes@1.7.1									X					
+bytes@1.7.2									X					
 cbc@0.1.2		X							X					
-cc@1.1.18		X							X					
+cc@1.1.31		X							X					
 cfg-if@1.0.0		X							X					
 chrono@0.4.38		X							X					
 cipher@0.4.4		X							X					
-clap@4.5.17		X							X					
-clap_builder@4.5.17		X							X					
+clap@4.5.20		X							X					
+clap_builder@4.5.20		X							X					
 clap_lex@0.7.2		X							X					
 colorchoice@1.0.2		X							X					
 const-oid@0.9.6		X							X					
@@ -54,20 +54,21 @@
 flagset@0.4.6		X												
 fnv@1.0.7		X							X					
 form_urlencoded@1.2.1		X							X					
-futures@0.3.30		X							X					
-futures-channel@0.3.30		X							X					
-futures-core@0.3.30		X							X					
-futures-executor@0.3.30		X							X					
-futures-io@0.3.30		X							X					
-futures-macro@0.3.30		X							X					
-futures-sink@0.3.30		X							X					
-futures-task@0.3.30		X							X					
-futures-util@0.3.30		X							X					
+futures@0.3.31		X							X					
+futures-channel@0.3.31		X							X					
+futures-core@0.3.31		X							X					
+futures-executor@0.3.31		X							X					
+futures-io@0.3.31		X							X					
+futures-macro@0.3.31		X							X					
+futures-sink@0.3.31		X							X					
+futures-task@0.3.31		X							X					
+futures-util@0.3.31		X							X					
 generic-array@0.14.7									X					
 getrandom@0.2.15		X							X					
-gimli@0.31.0		X							X					
+gimli@0.31.1		X							X					
 gloo-timers@0.3.0		X							X					
 hashbrown@0.14.5		X							X					
+hashbrown@0.15.0		X							X					
 hermit-abi@0.3.9		X							X					
 hex@0.4.3		X							X					
 hmac@0.12.1		X							X					
@@ -75,23 +76,23 @@
 http@1.1.0		X							X					
 http-body@1.0.1									X					
 http-body-util@0.1.2									X					
-httparse@1.9.4		X							X					
+httparse@1.9.5		X							X					
 humantime@2.1.0		X							X					
-hyper@1.4.1									X					
+hyper@1.5.0									X					
 hyper-rustls@0.27.3		X						X	X					
-hyper-util@0.1.8									X					
-iana-time-zone@0.1.60		X							X					
+hyper-util@0.1.9									X					
+iana-time-zone@0.1.61		X							X					
 iana-time-zone-haiku@0.1.2		X							X					
 idna@0.5.0		X							X					
-indexmap@2.5.0		X							X					
+indexmap@2.6.0		X							X					
 inout@0.1.3		X							X					
-ipnet@2.10.0		X							X					
+ipnet@2.10.1		X							X					
 is_terminal_polyfill@1.70.1		X							X					
 itoa@1.0.11		X							X					
-js-sys@0.3.70		X							X					
+js-sys@0.3.72		X							X					
 jsonwebtoken@9.3.0									X					
 lazy_static@1.5.0		X							X					
-libc@0.2.158		X							X					
+libc@0.2.161		X							X					
 libm@0.2.8		X							X					
 libredox@0.1.3									X					
 log@0.4.22		X							X					
@@ -106,18 +107,16 @@
 num-integer@0.1.46		X							X					
 num-iter@0.1.45		X							X					
 num-traits@0.2.19		X							X					
-object@0.36.4		X							X					
-oli@0.41.11		X												
-once_cell@1.19.0		X							X					
-opendal@0.50.0		X												
+object@0.36.5		X							X					
+oli@0.41.12		X												
+once_cell@1.20.2		X							X					
+opendal@0.50.1		X												
 option-ext@0.2.0										X				
 ordered-multimap@0.7.3									X					
 pbkdf2@0.12.2		X							X					
 pem@3.0.4									X					
 pem-rfc7468@0.7.0		X							X					
 percent-encoding@2.3.1		X							X					
-pin-project@1.1.5		X							X					
-pin-project-internal@1.1.5		X							X					
 pin-project-lite@0.2.14		X							X					
 pin-utils@0.1.0		X							X					
 pkcs1@0.7.5		X							X					
@@ -125,27 +124,27 @@
 pkcs8@0.10.2		X							X					
 powerfmt@0.2.0		X							X					
 ppv-lite86@0.2.20		X							X					
-proc-macro2@1.0.86		X							X					
+proc-macro2@1.0.88		X							X					
 quick-xml@0.35.0									X					
-quick-xml@0.36.1									X					
+quick-xml@0.36.2									X					
 quote@1.0.37		X							X					
 rand@0.8.5		X							X					
 rand_chacha@0.3.1		X							X					
 rand_core@0.6.4		X							X					
 redox_users@0.4.6									X					
-regex@1.10.6		X							X					
-regex-automata@0.4.7		X							X					
-regex-syntax@0.8.4		X							X					
+regex@1.11.0		X							X					
+regex-automata@0.4.8		X							X					
+regex-syntax@0.8.5		X							X					
 reqsign@0.16.0		X												
-reqwest@0.12.7		X							X					
+reqwest@0.12.8		X							X					
 ring@0.17.8											X			
 rsa@0.9.6		X							X					
 rust-ini@0.21.1									X					
 rustc-demangle@0.1.24		X							X					
 rustc_version@0.4.1		X							X					
-rustls@0.23.13		X						X	X					
-rustls-pemfile@2.1.3		X						X	X					
-rustls-pki-types@1.8.0		X							X					
+rustls@0.23.15		X						X	X					
+rustls-pemfile@2.2.0		X						X	X					
+rustls-pki-types@1.10.0		X							X					
 rustls-webpki@0.102.8								X						
 ryu@1.0.18		X				X								
 salsa20@0.10.2		X							X					
@@ -153,8 +152,8 @@
 semver@1.0.23		X							X					
 serde@1.0.210		X							X					
 serde_derive@1.0.210		X							X					
-serde_json@1.0.128		X							X					
-serde_spanned@0.6.7		X							X					
+serde_json@1.0.132		X							X					
+serde_spanned@0.6.8		X							X					
 serde_urlencoded@0.7.1		X							X					
 sha1@0.10.6		X							X					
 sha2@0.10.8		X							X					
@@ -168,10 +167,10 @@
 spki@0.7.3		X							X					
 strsim@0.11.1									X					
 subtle@2.6.1					X									
-syn@2.0.77		X							X					
+syn@2.0.81		X							X					
 sync_wrapper@1.0.1		X												
-thiserror@1.0.63		X							X					
-thiserror-impl@1.0.63		X							X					
+thiserror@1.0.64		X							X					
+thiserror-impl@1.0.64		X							X					
 time@0.3.36		X							X					
 time-core@0.1.2		X							X					
 time-macros@0.2.18		X							X					
@@ -184,34 +183,32 @@
 tokio-util@0.7.12									X					
 toml@0.8.19		X							X					
 toml_datetime@0.6.8		X							X					
-toml_edit@0.22.20		X							X					
-tower@0.4.13									X					
-tower-layer@0.3.3									X					
+toml_edit@0.22.22		X							X					
 tower-service@0.3.3									X					
 tracing@0.1.40									X					
 tracing-core@0.1.32									X					
 trim-in-place@0.1.7									X					
 try-lock@0.2.5									X					
 typenum@1.17.0		X							X					
-unicode-bidi@0.3.15		X							X					
+unicode-bidi@0.3.17		X							X					
 unicode-ident@1.0.13		X							X			X		
-unicode-normalization@0.1.23		X							X					
+unicode-normalization@0.1.24		X							X					
 untrusted@0.9.0								X						
 url@2.5.2		X							X					
 utf8parse@0.2.2		X							X					
-uuid@1.10.0		X							X					
+uuid@1.11.0		X							X					
 version_check@0.9.5		X							X					
 want@0.3.1									X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X					
-wasm-bindgen@0.2.93		X							X					
-wasm-bindgen-backend@0.2.93		X							X					
-wasm-bindgen-futures@0.4.43		X							X					
-wasm-bindgen-macro@0.2.93		X							X					
-wasm-bindgen-macro-support@0.2.93		X							X					
-wasm-bindgen-shared@0.2.93		X							X					
-wasm-streams@0.4.0		X							X					
-web-sys@0.3.70		X							X					
-webpki-roots@0.26.5										X				
+wasm-bindgen@0.2.95		X							X					
+wasm-bindgen-backend@0.2.95		X							X					
+wasm-bindgen-futures@0.4.45		X							X					
+wasm-bindgen-macro@0.2.95		X							X					
+wasm-bindgen-macro-support@0.2.95		X							X					
+wasm-bindgen-shared@0.2.95		X							X					
+wasm-streams@0.4.1		X							X					
+web-sys@0.3.72		X							X					
+webpki-roots@0.26.6										X				
 windows-core@0.52.0		X							X					
 windows-registry@0.2.0		X							X					
 windows-result@0.2.0		X							X					
@@ -235,7 +232,7 @@
 windows_x86_64_gnullvm@0.52.6		X							X					
 windows_x86_64_msvc@0.48.5		X							X					
 windows_x86_64_msvc@0.52.6		X							X					
-winnow@0.6.18									X					
+winnow@0.6.20									X					
 zerocopy@0.7.35		X		X					X					
 zerocopy-derive@0.7.35		X		X					X					
 zeroize@1.8.1		X							X					
diff --git a/bindings/c/Cargo.toml b/bindings/c/Cargo.toml
index 3306e16..43e38bc 100644
--- a/bindings/c/Cargo.toml
+++ b/bindings/c/Cargo.toml
@@ -25,7 +25,7 @@
 license = "Apache-2.0"
 repository = "https://github.com/apache/opendal"
 rust-version = "1.75"
-version = "0.44.13"
+version = "0.45.0"
 
 [lib]
 crate-type = ["cdylib", "staticlib"]
diff --git a/bindings/c/DEPENDENCIES.rust.tsv b/bindings/c/DEPENDENCIES.rust.tsv
index 13da645..4d5956e 100644
--- a/bindings/c/DEPENDENCIES.rust.tsv
+++ b/bindings/c/DEPENDENCIES.rust.tsv
@@ -1,13 +1,13 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CC0-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X					
+addr2line@0.24.2		X							X					
 adler2@2.0.0	X	X							X					
 aes@0.8.4		X							X					
 android-tzdata@0.1.1		X							X					
 android_system_properties@0.1.5		X							X					
-anyhow@1.0.87		X							X					
-async-trait@0.1.82		X							X					
+anyhow@1.0.90		X							X					
+async-trait@0.1.83		X							X					
 atty@0.2.14									X					
-autocfg@1.3.0		X							X					
+autocfg@1.4.0		X							X					
 backon@1.2.0		X												
 backtrace@0.3.74		X							X					
 base64@0.21.7		X							X					
@@ -19,10 +19,10 @@
 block-padding@0.3.3		X							X					
 bumpalo@3.16.0		X							X					
 byteorder@1.5.0									X				X	
-bytes@1.7.1									X					
+bytes@1.7.2									X					
 cbc@0.1.2		X							X					
 cbindgen@0.26.0										X				
-cc@1.1.18		X							X					
+cc@1.1.31		X							X					
 cfg-if@1.0.0		X							X					
 chrono@0.4.38		X							X					
 cipher@0.4.4		X							X					
@@ -45,17 +45,17 @@
 flagset@0.4.6		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					
+futures@0.3.31		X							X					
+futures-channel@0.3.31		X							X					
+futures-core@0.3.31		X							X					
+futures-io@0.3.31		X							X					
+futures-macro@0.3.31		X							X					
+futures-sink@0.3.31		X							X					
+futures-task@0.3.31		X							X					
+futures-util@0.3.31		X							X					
 generic-array@0.14.7									X					
 getrandom@0.2.15		X							X					
-gimli@0.31.0		X							X					
+gimli@0.31.1		X							X					
 gloo-timers@0.3.0		X							X					
 hashbrown@0.12.3		X							X					
 hashbrown@0.14.5		X							X					
@@ -68,21 +68,21 @@
 http@1.1.0		X							X					
 http-body@1.0.1									X					
 http-body-util@0.1.2									X					
-httparse@1.9.4		X							X					
-hyper@1.4.1									X					
+httparse@1.9.5		X							X					
+hyper@1.5.0									X					
 hyper-rustls@0.27.3		X						X	X					
-hyper-util@0.1.8									X					
-iana-time-zone@0.1.60		X							X					
+hyper-util@0.1.9									X					
+iana-time-zone@0.1.61		X							X					
 iana-time-zone-haiku@0.1.2		X							X					
 idna@0.5.0		X							X					
 indexmap@1.9.3		X							X					
 inout@0.1.3		X							X					
-ipnet@2.10.0		X							X					
+ipnet@2.10.1		X							X					
 itoa@1.0.11		X							X					
-js-sys@0.3.70		X							X					
+js-sys@0.3.72		X							X					
 jsonwebtoken@9.3.0									X					
 lazy_static@1.5.0		X							X					
-libc@0.2.158		X							X					
+libc@0.2.161		X							X					
 libm@0.2.8		X							X					
 linux-raw-sys@0.4.14		X	X						X					
 log@0.4.22		X							X					
@@ -97,18 +97,16 @@
 num-integer@0.1.46		X							X					
 num-iter@0.1.45		X							X					
 num-traits@0.2.19		X							X					
-object@0.36.4		X							X					
-once_cell@1.19.0		X							X					
-opendal@0.50.0		X												
-opendal-c@0.44.13		X												
+object@0.36.5		X							X					
+once_cell@1.20.2		X							X					
+opendal@0.50.1		X												
+opendal-c@0.45.0		X												
 ordered-multimap@0.7.3									X					
 os_str_bytes@6.6.1		X							X					
 pbkdf2@0.12.2		X							X					
 pem@3.0.4									X					
 pem-rfc7468@0.7.0		X							X					
 percent-encoding@2.3.1		X							X					
-pin-project@1.1.5		X							X					
-pin-project-internal@1.1.5		X							X					
 pin-project-lite@0.2.14		X							X					
 pin-utils@0.1.0		X							X					
 pkcs1@0.7.5		X							X					
@@ -116,24 +114,24 @@
 pkcs8@0.10.2		X							X					
 powerfmt@0.2.0		X							X					
 ppv-lite86@0.2.20		X							X					
-proc-macro2@1.0.86		X							X					
+proc-macro2@1.0.88		X							X					
 quick-xml@0.35.0									X					
-quick-xml@0.36.1									X					
+quick-xml@0.36.2									X					
 quote@1.0.37		X							X					
 rand@0.8.5		X							X					
 rand_chacha@0.3.1		X							X					
 rand_core@0.6.4		X							X					
 reqsign@0.16.0		X												
-reqwest@0.12.7		X							X					
+reqwest@0.12.8		X							X					
 ring@0.17.8											X			
 rsa@0.9.6		X							X					
 rust-ini@0.21.1									X					
 rustc-demangle@0.1.24		X							X					
 rustc_version@0.4.1		X							X					
-rustix@0.38.36		X	X						X					
-rustls@0.23.13		X						X	X					
-rustls-pemfile@2.1.3		X						X	X					
-rustls-pki-types@1.8.0		X							X					
+rustix@0.38.37		X	X						X					
+rustls@0.23.15		X						X	X					
+rustls-pemfile@2.2.0		X						X	X					
+rustls-pki-types@1.10.0		X							X					
 rustls-webpki@0.102.8								X						
 ryu@1.0.18		X				X								
 salsa20@0.10.2		X							X					
@@ -141,7 +139,7 @@
 semver@1.0.23		X							X					
 serde@1.0.210		X							X					
 serde_derive@1.0.210		X							X					
-serde_json@1.0.128		X							X					
+serde_json@1.0.132		X							X					
 serde_urlencoded@0.7.1		X							X					
 sha1@0.10.6		X							X					
 sha2@0.10.8		X							X					
@@ -156,13 +154,13 @@
 strsim@0.10.0									X					
 subtle@2.6.1					X									
 syn@1.0.109		X							X					
-syn@2.0.77		X							X					
+syn@2.0.81		X							X					
 sync_wrapper@1.0.1		X												
-tempfile@3.12.0		X							X					
+tempfile@3.13.0		X							X					
 termcolor@1.4.1									X				X	
 textwrap@0.16.1									X					
-thiserror@1.0.63		X							X					
-thiserror-impl@1.0.63		X							X					
+thiserror@1.0.64		X							X					
+thiserror-impl@1.0.64		X							X					
 time@0.3.36		X							X					
 time-core@0.1.2		X							X					
 time-macros@0.2.18		X							X					
@@ -174,32 +172,30 @@
 tokio-rustls@0.26.0		X							X					
 tokio-util@0.7.12									X					
 toml@0.5.11		X							X					
-tower@0.4.13									X					
-tower-layer@0.3.3									X					
 tower-service@0.3.3									X					
 tracing@0.1.40									X					
 tracing-core@0.1.32									X					
 trim-in-place@0.1.7									X					
 try-lock@0.2.5									X					
 typenum@1.17.0		X							X					
-unicode-bidi@0.3.15		X							X					
+unicode-bidi@0.3.17		X							X					
 unicode-ident@1.0.13		X							X			X		
-unicode-normalization@0.1.23		X							X					
+unicode-normalization@0.1.24		X							X					
 untrusted@0.9.0								X						
 url@2.5.2		X							X					
-uuid@1.10.0		X							X					
+uuid@1.11.0		X							X					
 version_check@0.9.5		X							X					
 want@0.3.1									X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X					
-wasm-bindgen@0.2.93		X							X					
-wasm-bindgen-backend@0.2.93		X							X					
-wasm-bindgen-futures@0.4.43		X							X					
-wasm-bindgen-macro@0.2.93		X							X					
-wasm-bindgen-macro-support@0.2.93		X							X					
-wasm-bindgen-shared@0.2.93		X							X					
-wasm-streams@0.4.0		X							X					
-web-sys@0.3.70		X							X					
-webpki-roots@0.26.5										X				
+wasm-bindgen@0.2.95		X							X					
+wasm-bindgen-backend@0.2.95		X							X					
+wasm-bindgen-futures@0.4.45		X							X					
+wasm-bindgen-macro@0.2.95		X							X					
+wasm-bindgen-macro-support@0.2.95		X							X					
+wasm-bindgen-shared@0.2.95		X							X					
+wasm-streams@0.4.1		X							X					
+web-sys@0.3.72		X							X					
+webpki-roots@0.26.6										X				
 winapi@0.3.9		X							X					
 winapi-i686-pc-windows-gnu@0.4.0		X							X					
 winapi-util@0.1.9									X				X	
diff --git a/bindings/c/upgrade.md b/bindings/c/upgrade.md
index db84e0d..28aad62 100644
--- a/bindings/c/upgrade.md
+++ b/bindings/c/upgrade.md
@@ -1,3 +1,7 @@
+# Upgrade to v0.45
+
+Change to use `Cmake` to build the C binding.
+
 # Upgrade to v0.42
 
 The naming convention for C binding has been altered.
diff --git a/bindings/cpp/Cargo.toml b/bindings/cpp/Cargo.toml
index 2a62609..af53142 100644
--- a/bindings/cpp/Cargo.toml
+++ b/bindings/cpp/Cargo.toml
@@ -25,7 +25,7 @@
 license = "Apache-2.0"
 repository = "https://github.com/apache/opendal"
 rust-version = "1.75"
-version = "0.45.11"
+version = "0.45.12"
 
 [lib]
 crate-type = ["staticlib"]
diff --git a/bindings/cpp/DEPENDENCIES.rust.tsv b/bindings/cpp/DEPENDENCIES.rust.tsv
index 98f14c8..4896f69 100644
--- a/bindings/cpp/DEPENDENCIES.rust.tsv
+++ b/bindings/cpp/DEPENDENCIES.rust.tsv
@@ -1,12 +1,12 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CC0-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X					
+addr2line@0.24.2		X							X					
 adler2@2.0.0	X	X							X					
 aes@0.8.4		X							X					
 android-tzdata@0.1.1		X							X					
 android_system_properties@0.1.5		X							X					
-anyhow@1.0.87		X							X					
-async-trait@0.1.82		X							X					
-autocfg@1.3.0		X							X					
+anyhow@1.0.90		X							X					
+async-trait@0.1.83		X							X					
+autocfg@1.4.0		X							X					
 backon@1.2.0		X												
 backtrace@0.3.74		X							X					
 base64@0.21.7		X							X					
@@ -16,9 +16,9 @@
 block-padding@0.3.3		X							X					
 bumpalo@3.16.0		X							X					
 byteorder@1.5.0									X				X	
-bytes@1.7.1									X					
+bytes@1.7.2									X					
 cbc@0.1.2		X							X					
-cc@1.1.18		X							X					
+cc@1.1.31		X							X					
 cfg-if@1.0.0		X							X					
 chrono@0.4.38		X							X					
 cipher@0.4.4		X							X					
@@ -31,10 +31,10 @@
 crc32c@0.6.8		X							X					
 crunchy@0.2.2									X					
 crypto-common@0.1.6		X							X					
-cxx@1.0.128		X							X					
-cxx-build@1.0.128		X							X					
-cxxbridge-flags@1.0.128		X							X					
-cxxbridge-macro@1.0.128		X							X					
+cxx@1.0.129		X							X					
+cxx-build@1.0.129		X							X					
+cxxbridge-flags@1.0.129		X							X					
+cxxbridge-macro@1.0.129		X							X					
 der@0.7.9		X							X					
 deranged@0.3.11		X							X					
 digest@0.10.7		X							X					
@@ -43,17 +43,17 @@
 flagset@0.4.6		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					
+futures@0.3.31		X							X					
+futures-channel@0.3.31		X							X					
+futures-core@0.3.31		X							X					
+futures-io@0.3.31		X							X					
+futures-macro@0.3.31		X							X					
+futures-sink@0.3.31		X							X					
+futures-task@0.3.31		X							X					
+futures-util@0.3.31		X							X					
 generic-array@0.14.7									X					
 getrandom@0.2.15		X							X					
-gimli@0.31.0		X							X					
+gimli@0.31.1		X							X					
 gloo-timers@0.3.0		X							X					
 hashbrown@0.14.5		X							X					
 hermit-abi@0.3.9		X							X					
@@ -63,20 +63,20 @@
 http@1.1.0		X							X					
 http-body@1.0.1									X					
 http-body-util@0.1.2									X					
-httparse@1.9.4		X							X					
-hyper@1.4.1									X					
+httparse@1.9.5		X							X					
+hyper@1.5.0									X					
 hyper-rustls@0.27.3		X						X	X					
-hyper-util@0.1.8									X					
-iana-time-zone@0.1.60		X							X					
+hyper-util@0.1.9									X					
+iana-time-zone@0.1.61		X							X					
 iana-time-zone-haiku@0.1.2		X							X					
 idna@0.5.0		X							X					
 inout@0.1.3		X							X					
-ipnet@2.10.0		X							X					
+ipnet@2.10.1		X							X					
 itoa@1.0.11		X							X					
-js-sys@0.3.70		X							X					
+js-sys@0.3.72		X							X					
 jsonwebtoken@9.3.0									X					
 lazy_static@1.5.0		X							X					
-libc@0.2.158		X							X					
+libc@0.2.161		X							X					
 libm@0.2.8		X							X					
 link-cplusplus@1.0.9		X							X					
 log@0.4.22		X							X					
@@ -91,17 +91,15 @@
 num-integer@0.1.46		X							X					
 num-iter@0.1.45		X							X					
 num-traits@0.2.19		X							X					
-object@0.36.4		X							X					
-once_cell@1.19.0		X							X					
-opendal@0.50.0		X												
-opendal-cpp@0.45.11		X												
+object@0.36.5		X							X					
+once_cell@1.20.2		X							X					
+opendal@0.50.1		X												
+opendal-cpp@0.45.12		X												
 ordered-multimap@0.7.3									X					
 pbkdf2@0.12.2		X							X					
 pem@3.0.4									X					
 pem-rfc7468@0.7.0		X							X					
 percent-encoding@2.3.1		X							X					
-pin-project@1.1.5		X							X					
-pin-project-internal@1.1.5		X							X					
 pin-project-lite@0.2.14		X							X					
 pin-utils@0.1.0		X							X					
 pkcs1@0.7.5		X							X					
@@ -109,23 +107,23 @@
 pkcs8@0.10.2		X							X					
 powerfmt@0.2.0		X							X					
 ppv-lite86@0.2.20		X							X					
-proc-macro2@1.0.86		X							X					
+proc-macro2@1.0.88		X							X					
 quick-xml@0.35.0									X					
-quick-xml@0.36.1									X					
+quick-xml@0.36.2									X					
 quote@1.0.37		X							X					
 rand@0.8.5		X							X					
 rand_chacha@0.3.1		X							X					
 rand_core@0.6.4		X							X					
 reqsign@0.16.0		X												
-reqwest@0.12.7		X							X					
+reqwest@0.12.8		X							X					
 ring@0.17.8											X			
 rsa@0.9.6		X							X					
 rust-ini@0.21.1									X					
 rustc-demangle@0.1.24		X							X					
 rustc_version@0.4.1		X							X					
-rustls@0.23.13		X						X	X					
-rustls-pemfile@2.1.3		X						X	X					
-rustls-pki-types@1.8.0		X							X					
+rustls@0.23.15		X						X	X					
+rustls-pemfile@2.2.0		X						X	X					
+rustls-pki-types@1.10.0		X							X					
 rustls-webpki@0.102.8								X						
 ryu@1.0.18		X				X								
 salsa20@0.10.2		X							X					
@@ -134,7 +132,7 @@
 semver@1.0.23		X							X					
 serde@1.0.210		X							X					
 serde_derive@1.0.210		X							X					
-serde_json@1.0.128		X							X					
+serde_json@1.0.132		X							X					
 serde_urlencoded@0.7.1		X							X					
 sha1@0.10.6		X							X					
 sha2@0.10.8		X							X					
@@ -147,11 +145,11 @@
 spin@0.9.8									X					
 spki@0.7.3		X							X					
 subtle@2.6.1					X									
-syn@2.0.77		X							X					
+syn@2.0.81		X							X					
 sync_wrapper@1.0.1		X												
 termcolor@1.4.1									X				X	
-thiserror@1.0.63		X							X					
-thiserror-impl@1.0.63		X							X					
+thiserror@1.0.64		X							X					
+thiserror-impl@1.0.64		X							X					
 time@0.3.36		X							X					
 time-core@0.1.2		X							X					
 time-macros@0.2.18		X							X					
@@ -161,33 +159,31 @@
 tokio@1.40.0									X					
 tokio-rustls@0.26.0		X							X					
 tokio-util@0.7.12									X					
-tower@0.4.13									X					
-tower-layer@0.3.3									X					
 tower-service@0.3.3									X					
 tracing@0.1.40									X					
 tracing-core@0.1.32									X					
 trim-in-place@0.1.7									X					
 try-lock@0.2.5									X					
 typenum@1.17.0		X							X					
-unicode-bidi@0.3.15		X							X					
+unicode-bidi@0.3.17		X							X					
 unicode-ident@1.0.13		X							X			X		
-unicode-normalization@0.1.23		X							X					
-unicode-width@0.1.13		X							X					
+unicode-normalization@0.1.24		X							X					
+unicode-width@0.1.14		X							X					
 untrusted@0.9.0								X						
 url@2.5.2		X							X					
-uuid@1.10.0		X							X					
+uuid@1.11.0		X							X					
 version_check@0.9.5		X							X					
 want@0.3.1									X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X					
-wasm-bindgen@0.2.93		X							X					
-wasm-bindgen-backend@0.2.93		X							X					
-wasm-bindgen-futures@0.4.43		X							X					
-wasm-bindgen-macro@0.2.93		X							X					
-wasm-bindgen-macro-support@0.2.93		X							X					
-wasm-bindgen-shared@0.2.93		X							X					
-wasm-streams@0.4.0		X							X					
-web-sys@0.3.70		X							X					
-webpki-roots@0.26.5										X				
+wasm-bindgen@0.2.95		X							X					
+wasm-bindgen-backend@0.2.95		X							X					
+wasm-bindgen-futures@0.4.45		X							X					
+wasm-bindgen-macro@0.2.95		X							X					
+wasm-bindgen-macro-support@0.2.95		X							X					
+wasm-bindgen-shared@0.2.95		X							X					
+wasm-streams@0.4.1		X							X					
+web-sys@0.3.72		X							X					
+webpki-roots@0.26.6										X				
 winapi-util@0.1.9									X				X	
 windows-core@0.52.0		X							X					
 windows-registry@0.2.0		X							X					
diff --git a/bindings/dotnet/Cargo.toml b/bindings/dotnet/Cargo.toml
index a2657dd..505f210 100644
--- a/bindings/dotnet/Cargo.toml
+++ b/bindings/dotnet/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "opendal-dotnet"
 publish = false
-version = "0.1.9"
+version = "0.1.10"
 
 authors = ["Apache OpenDAL <dev@opendal.apache.org>"]
 edition = "2021"
diff --git a/bindings/dotnet/DEPENDENCIES.rust.tsv b/bindings/dotnet/DEPENDENCIES.rust.tsv
index e3b3c7d..8cbc83b 100644
--- a/bindings/dotnet/DEPENDENCIES.rust.tsv
+++ b/bindings/dotnet/DEPENDENCIES.rust.tsv
@@ -1,12 +1,12 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CC0-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X					
+addr2line@0.24.2		X							X					
 adler2@2.0.0	X	X							X					
 aes@0.8.4		X							X					
 android-tzdata@0.1.1		X							X					
 android_system_properties@0.1.5		X							X					
-anyhow@1.0.87		X							X					
-async-trait@0.1.82		X							X					
-autocfg@1.3.0		X							X					
+anyhow@1.0.90		X							X					
+async-trait@0.1.83		X							X					
+autocfg@1.4.0		X							X					
 backon@1.2.0		X												
 backtrace@0.3.74		X							X					
 base64@0.21.7		X							X					
@@ -16,9 +16,9 @@
 block-padding@0.3.3		X							X					
 bumpalo@3.16.0		X							X					
 byteorder@1.5.0									X				X	
-bytes@1.7.1									X					
+bytes@1.7.2									X					
 cbc@0.1.2		X							X					
-cc@1.1.18		X							X					
+cc@1.1.31		X							X					
 cfg-if@1.0.0		X							X					
 chrono@0.4.38		X							X					
 cipher@0.4.4		X							X					
@@ -38,17 +38,17 @@
 flagset@0.4.6		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					
+futures@0.3.31		X							X					
+futures-channel@0.3.31		X							X					
+futures-core@0.3.31		X							X					
+futures-io@0.3.31		X							X					
+futures-macro@0.3.31		X							X					
+futures-sink@0.3.31		X							X					
+futures-task@0.3.31		X							X					
+futures-util@0.3.31		X							X					
 generic-array@0.14.7									X					
 getrandom@0.2.15		X							X					
-gimli@0.31.0		X							X					
+gimli@0.31.1		X							X					
 gloo-timers@0.3.0		X							X					
 hashbrown@0.14.5		X							X					
 hermit-abi@0.3.9		X							X					
@@ -58,20 +58,20 @@
 http@1.1.0		X							X					
 http-body@1.0.1									X					
 http-body-util@0.1.2									X					
-httparse@1.9.4		X							X					
-hyper@1.4.1									X					
+httparse@1.9.5		X							X					
+hyper@1.5.0									X					
 hyper-rustls@0.27.3		X						X	X					
-hyper-util@0.1.8									X					
-iana-time-zone@0.1.60		X							X					
+hyper-util@0.1.9									X					
+iana-time-zone@0.1.61		X							X					
 iana-time-zone-haiku@0.1.2		X							X					
 idna@0.5.0		X							X					
 inout@0.1.3		X							X					
-ipnet@2.10.0		X							X					
+ipnet@2.10.1		X							X					
 itoa@1.0.11		X							X					
-js-sys@0.3.70		X							X					
+js-sys@0.3.72		X							X					
 jsonwebtoken@9.3.0									X					
 lazy_static@1.5.0		X							X					
-libc@0.2.158		X							X					
+libc@0.2.161		X							X					
 libm@0.2.8		X							X					
 log@0.4.22		X							X					
 md-5@0.10.6		X							X					
@@ -85,17 +85,15 @@
 num-integer@0.1.46		X							X					
 num-iter@0.1.45		X							X					
 num-traits@0.2.19		X							X					
-object@0.36.4		X							X					
-once_cell@1.19.0		X							X					
-opendal@0.50.0		X												
-opendal-dotnet@0.1.9		X												
+object@0.36.5		X							X					
+once_cell@1.20.2		X							X					
+opendal@0.50.1		X												
+opendal-dotnet@0.1.10		X												
 ordered-multimap@0.7.3									X					
 pbkdf2@0.12.2		X							X					
 pem@3.0.4									X					
 pem-rfc7468@0.7.0		X							X					
 percent-encoding@2.3.1		X							X					
-pin-project@1.1.5		X							X					
-pin-project-internal@1.1.5		X							X					
 pin-project-lite@0.2.14		X							X					
 pin-utils@0.1.0		X							X					
 pkcs1@0.7.5		X							X					
@@ -103,23 +101,23 @@
 pkcs8@0.10.2		X							X					
 powerfmt@0.2.0		X							X					
 ppv-lite86@0.2.20		X							X					
-proc-macro2@1.0.86		X							X					
+proc-macro2@1.0.88		X							X					
 quick-xml@0.35.0									X					
-quick-xml@0.36.1									X					
+quick-xml@0.36.2									X					
 quote@1.0.37		X							X					
 rand@0.8.5		X							X					
 rand_chacha@0.3.1		X							X					
 rand_core@0.6.4		X							X					
 reqsign@0.16.0		X												
-reqwest@0.12.7		X							X					
+reqwest@0.12.8		X							X					
 ring@0.17.8											X			
 rsa@0.9.6		X							X					
 rust-ini@0.21.1									X					
 rustc-demangle@0.1.24		X							X					
 rustc_version@0.4.1		X							X					
-rustls@0.23.13		X						X	X					
-rustls-pemfile@2.1.3		X						X	X					
-rustls-pki-types@1.8.0		X							X					
+rustls@0.23.15		X						X	X					
+rustls-pemfile@2.2.0		X						X	X					
+rustls-pki-types@1.10.0		X							X					
 rustls-webpki@0.102.8								X						
 ryu@1.0.18		X				X								
 salsa20@0.10.2		X							X					
@@ -127,7 +125,7 @@
 semver@1.0.23		X							X					
 serde@1.0.210		X							X					
 serde_derive@1.0.210		X							X					
-serde_json@1.0.128		X							X					
+serde_json@1.0.132		X							X					
 serde_urlencoded@0.7.1		X							X					
 sha1@0.10.6		X							X					
 sha2@0.10.8		X							X					
@@ -140,10 +138,10 @@
 spin@0.9.8									X					
 spki@0.7.3		X							X					
 subtle@2.6.1					X									
-syn@2.0.77		X							X					
+syn@2.0.81		X							X					
 sync_wrapper@1.0.1		X												
-thiserror@1.0.63		X							X					
-thiserror-impl@1.0.63		X							X					
+thiserror@1.0.64		X							X					
+thiserror-impl@1.0.64		X							X					
 time@0.3.36		X							X					
 time-core@0.1.2		X							X					
 time-macros@0.2.18		X							X					
@@ -153,32 +151,30 @@
 tokio@1.40.0									X					
 tokio-rustls@0.26.0		X							X					
 tokio-util@0.7.12									X					
-tower@0.4.13									X					
-tower-layer@0.3.3									X					
 tower-service@0.3.3									X					
 tracing@0.1.40									X					
 tracing-core@0.1.32									X					
 trim-in-place@0.1.7									X					
 try-lock@0.2.5									X					
 typenum@1.17.0		X							X					
-unicode-bidi@0.3.15		X							X					
+unicode-bidi@0.3.17		X							X					
 unicode-ident@1.0.13		X							X			X		
-unicode-normalization@0.1.23		X							X					
+unicode-normalization@0.1.24		X							X					
 untrusted@0.9.0								X						
 url@2.5.2		X							X					
-uuid@1.10.0		X							X					
+uuid@1.11.0		X							X					
 version_check@0.9.5		X							X					
 want@0.3.1									X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X					
-wasm-bindgen@0.2.93		X							X					
-wasm-bindgen-backend@0.2.93		X							X					
-wasm-bindgen-futures@0.4.43		X							X					
-wasm-bindgen-macro@0.2.93		X							X					
-wasm-bindgen-macro-support@0.2.93		X							X					
-wasm-bindgen-shared@0.2.93		X							X					
-wasm-streams@0.4.0		X							X					
-web-sys@0.3.70		X							X					
-webpki-roots@0.26.5										X				
+wasm-bindgen@0.2.95		X							X					
+wasm-bindgen-backend@0.2.95		X							X					
+wasm-bindgen-futures@0.4.45		X							X					
+wasm-bindgen-macro@0.2.95		X							X					
+wasm-bindgen-macro-support@0.2.95		X							X					
+wasm-bindgen-shared@0.2.95		X							X					
+wasm-streams@0.4.1		X							X					
+web-sys@0.3.72		X							X					
+webpki-roots@0.26.6										X				
 windows-core@0.52.0		X							X					
 windows-registry@0.2.0		X							X					
 windows-result@0.2.0		X							X					
diff --git a/bindings/haskell/Cargo.toml b/bindings/haskell/Cargo.toml
index 92219c0..9936c5c 100644
--- a/bindings/haskell/Cargo.toml
+++ b/bindings/haskell/Cargo.toml
@@ -25,7 +25,7 @@
 license = "Apache-2.0"
 repository = "https://github.com/apache/opendal"
 rust-version = "1.75"
-version = "0.44.11"
+version = "0.44.12"
 
 [lib]
 crate-type = ["cdylib"]
diff --git a/bindings/haskell/DEPENDENCIES.rust.tsv b/bindings/haskell/DEPENDENCIES.rust.tsv
index 5b91ec2..814cdf1 100644
--- a/bindings/haskell/DEPENDENCIES.rust.tsv
+++ b/bindings/haskell/DEPENDENCIES.rust.tsv
@@ -1,12 +1,12 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CC0-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X					
+addr2line@0.24.2		X							X					
 adler2@2.0.0	X	X							X					
 aes@0.8.4		X							X					
 android-tzdata@0.1.1		X							X					
 android_system_properties@0.1.5		X							X					
-anyhow@1.0.87		X							X					
-async-trait@0.1.82		X							X					
-autocfg@1.3.0		X							X					
+anyhow@1.0.90		X							X					
+async-trait@0.1.83		X							X					
+autocfg@1.4.0		X							X					
 backon@1.2.0		X												
 backtrace@0.3.74		X							X					
 base64@0.21.7		X							X					
@@ -16,9 +16,9 @@
 block-padding@0.3.3		X							X					
 bumpalo@3.16.0		X							X					
 byteorder@1.5.0									X				X	
-bytes@1.7.1									X					
+bytes@1.7.2									X					
 cbc@0.1.2		X							X					
-cc@1.1.18		X							X					
+cc@1.1.31		X							X					
 cfg-if@1.0.0		X							X					
 chrono@0.4.38		X							X					
 cipher@0.4.4		X							X					
@@ -38,17 +38,17 @@
 flagset@0.4.6		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					
+futures@0.3.31		X							X					
+futures-channel@0.3.31		X							X					
+futures-core@0.3.31		X							X					
+futures-io@0.3.31		X							X					
+futures-macro@0.3.31		X							X					
+futures-sink@0.3.31		X							X					
+futures-task@0.3.31		X							X					
+futures-util@0.3.31		X							X					
 generic-array@0.14.7									X					
 getrandom@0.2.15		X							X					
-gimli@0.31.0		X							X					
+gimli@0.31.1		X							X					
 gloo-timers@0.3.0		X							X					
 hashbrown@0.14.5		X							X					
 hermit-abi@0.3.9		X							X					
@@ -58,20 +58,20 @@
 http@1.1.0		X							X					
 http-body@1.0.1									X					
 http-body-util@0.1.2									X					
-httparse@1.9.4		X							X					
-hyper@1.4.1									X					
+httparse@1.9.5		X							X					
+hyper@1.5.0									X					
 hyper-rustls@0.27.3		X						X	X					
-hyper-util@0.1.8									X					
-iana-time-zone@0.1.60		X							X					
+hyper-util@0.1.9									X					
+iana-time-zone@0.1.61		X							X					
 iana-time-zone-haiku@0.1.2		X							X					
 idna@0.5.0		X							X					
 inout@0.1.3		X							X					
-ipnet@2.10.0		X							X					
+ipnet@2.10.1		X							X					
 itoa@1.0.11		X							X					
-js-sys@0.3.70		X							X					
+js-sys@0.3.72		X							X					
 jsonwebtoken@9.3.0									X					
 lazy_static@1.5.0		X							X					
-libc@0.2.158		X							X					
+libc@0.2.161		X							X					
 libm@0.2.8		X							X					
 log@0.4.22		X							X					
 md-5@0.10.6		X							X					
@@ -85,17 +85,15 @@
 num-integer@0.1.46		X							X					
 num-iter@0.1.45		X							X					
 num-traits@0.2.19		X							X					
-object@0.36.4		X							X					
-once_cell@1.19.0		X							X					
-opendal@0.50.0		X												
-opendal-hs@0.44.11		X												
+object@0.36.5		X							X					
+once_cell@1.20.2		X							X					
+opendal@0.50.1		X												
+opendal-hs@0.44.12		X												
 ordered-multimap@0.7.3									X					
 pbkdf2@0.12.2		X							X					
 pem@3.0.4									X					
 pem-rfc7468@0.7.0		X							X					
 percent-encoding@2.3.1		X							X					
-pin-project@1.1.5		X							X					
-pin-project-internal@1.1.5		X							X					
 pin-project-lite@0.2.14		X							X					
 pin-utils@0.1.0		X							X					
 pkcs1@0.7.5		X							X					
@@ -103,23 +101,23 @@
 pkcs8@0.10.2		X							X					
 powerfmt@0.2.0		X							X					
 ppv-lite86@0.2.20		X							X					
-proc-macro2@1.0.86		X							X					
+proc-macro2@1.0.88		X							X					
 quick-xml@0.35.0									X					
-quick-xml@0.36.1									X					
+quick-xml@0.36.2									X					
 quote@1.0.37		X							X					
 rand@0.8.5		X							X					
 rand_chacha@0.3.1		X							X					
 rand_core@0.6.4		X							X					
 reqsign@0.16.0		X												
-reqwest@0.12.7		X							X					
+reqwest@0.12.8		X							X					
 ring@0.17.8											X			
 rsa@0.9.6		X							X					
 rust-ini@0.21.1									X					
 rustc-demangle@0.1.24		X							X					
 rustc_version@0.4.1		X							X					
-rustls@0.23.13		X						X	X					
-rustls-pemfile@2.1.3		X						X	X					
-rustls-pki-types@1.8.0		X							X					
+rustls@0.23.15		X						X	X					
+rustls-pemfile@2.2.0		X						X	X					
+rustls-pki-types@1.10.0		X							X					
 rustls-webpki@0.102.8								X						
 ryu@1.0.18		X				X								
 salsa20@0.10.2		X							X					
@@ -127,7 +125,7 @@
 semver@1.0.23		X							X					
 serde@1.0.210		X							X					
 serde_derive@1.0.210		X							X					
-serde_json@1.0.128		X							X					
+serde_json@1.0.132		X							X					
 serde_urlencoded@0.7.1		X							X					
 sha1@0.10.6		X							X					
 sha2@0.10.8		X							X					
@@ -140,10 +138,10 @@
 spin@0.9.8									X					
 spki@0.7.3		X							X					
 subtle@2.6.1					X									
-syn@2.0.77		X							X					
+syn@2.0.81		X							X					
 sync_wrapper@1.0.1		X												
-thiserror@1.0.63		X							X					
-thiserror-impl@1.0.63		X							X					
+thiserror@1.0.64		X							X					
+thiserror-impl@1.0.64		X							X					
 time@0.3.36		X							X					
 time-core@0.1.2		X							X					
 time-macros@0.2.18		X							X					
@@ -153,32 +151,30 @@
 tokio@1.40.0									X					
 tokio-rustls@0.26.0		X							X					
 tokio-util@0.7.12									X					
-tower@0.4.13									X					
-tower-layer@0.3.3									X					
 tower-service@0.3.3									X					
 tracing@0.1.40									X					
 tracing-core@0.1.32									X					
 trim-in-place@0.1.7									X					
 try-lock@0.2.5									X					
 typenum@1.17.0		X							X					
-unicode-bidi@0.3.15		X							X					
+unicode-bidi@0.3.17		X							X					
 unicode-ident@1.0.13		X							X			X		
-unicode-normalization@0.1.23		X							X					
+unicode-normalization@0.1.24		X							X					
 untrusted@0.9.0								X						
 url@2.5.2		X							X					
-uuid@1.10.0		X							X					
+uuid@1.11.0		X							X					
 version_check@0.9.5		X							X					
 want@0.3.1									X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X					
-wasm-bindgen@0.2.93		X							X					
-wasm-bindgen-backend@0.2.93		X							X					
-wasm-bindgen-futures@0.4.43		X							X					
-wasm-bindgen-macro@0.2.93		X							X					
-wasm-bindgen-macro-support@0.2.93		X							X					
-wasm-bindgen-shared@0.2.93		X							X					
-wasm-streams@0.4.0		X							X					
-web-sys@0.3.70		X							X					
-webpki-roots@0.26.5										X				
+wasm-bindgen@0.2.95		X							X					
+wasm-bindgen-backend@0.2.95		X							X					
+wasm-bindgen-futures@0.4.45		X							X					
+wasm-bindgen-macro@0.2.95		X							X					
+wasm-bindgen-macro-support@0.2.95		X							X					
+wasm-bindgen-shared@0.2.95		X							X					
+wasm-streams@0.4.1		X							X					
+web-sys@0.3.72		X							X					
+webpki-roots@0.26.6										X				
 windows-core@0.52.0		X							X					
 windows-registry@0.2.0		X							X					
 windows-result@0.2.0		X							X					
diff --git a/bindings/java/Cargo.toml b/bindings/java/Cargo.toml
index 63dab9e..3e4123c 100644
--- a/bindings/java/Cargo.toml
+++ b/bindings/java/Cargo.toml
@@ -25,7 +25,7 @@
 license = "Apache-2.0"
 repository = "https://github.com/apache/opendal"
 rust-version = "1.75"
-version = "0.47.3"
+version = "0.47.4"
 
 [lib]
 crate-type = ["cdylib"]
diff --git a/bindings/java/DEPENDENCIES.rust.tsv b/bindings/java/DEPENDENCIES.rust.tsv
index 5380120..69381d8 100644
--- a/bindings/java/DEPENDENCIES.rust.tsv
+++ b/bindings/java/DEPENDENCIES.rust.tsv
@@ -1,13 +1,13 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CC0-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X					
+addr2line@0.24.2		X							X					
 adler2@2.0.0	X	X							X					
 aes@0.8.4		X							X					
 android-tzdata@0.1.1		X							X					
 android_system_properties@0.1.5		X							X					
-anyhow@1.0.87		X							X					
+anyhow@1.0.90		X							X					
 arc-swap@1.7.1		X							X					
-async-trait@0.1.82		X							X					
-autocfg@1.3.0		X							X					
+async-trait@0.1.83		X							X					
+autocfg@1.4.0		X							X					
 awaitable@0.4.0									X					
 awaitable-error@0.1.0									X					
 backon@1.2.0		X												
@@ -15,21 +15,21 @@
 base64@0.21.7		X							X					
 base64@0.22.1		X							X					
 base64ct@1.6.0		X							X					
-bb8@0.8.5									X					
+bb8@0.8.6									X					
 bitflags@2.6.0		X							X					
 block-buffer@0.10.4		X							X					
 block-padding@0.3.3		X							X					
 bumpalo@3.16.0		X							X					
 byteorder@1.5.0									X				X	
-bytes@1.7.1									X					
+bytes@1.7.2									X					
 cbc@0.1.2		X							X					
-cc@1.1.18		X							X					
+cc@1.1.31		X							X					
 cesu8@1.1.0		X							X					
 cfg-if@1.0.0		X							X					
 chrono@0.4.38		X							X					
 cipher@0.4.4		X							X					
 combine@4.6.7									X					
-concurrent_arena@0.1.8									X					
+concurrent_arena@0.1.10									X					
 const-oid@0.9.6		X							X					
 const-random@0.1.18		X							X					
 const-random-macro@0.1.16		X							X					
@@ -48,17 +48,17 @@
 flagset@0.4.6		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					
+futures@0.3.31		X							X					
+futures-channel@0.3.31		X							X					
+futures-core@0.3.31		X							X					
+futures-io@0.3.31		X							X					
+futures-macro@0.3.31		X							X					
+futures-sink@0.3.31		X							X					
+futures-task@0.3.31		X							X					
+futures-util@0.3.31		X							X					
 generic-array@0.14.7									X					
 getrandom@0.2.15		X							X					
-gimli@0.31.0		X							X					
+gimli@0.31.1		X							X					
 gloo-timers@0.3.0		X							X					
 hashbrown@0.14.5		X							X					
 hermit-abi@0.3.9		X							X					
@@ -68,22 +68,22 @@
 http@1.1.0		X							X					
 http-body@1.0.1									X					
 http-body-util@0.1.2									X					
-httparse@1.9.4		X							X					
-hyper@1.4.1									X					
+httparse@1.9.5		X							X					
+hyper@1.5.0									X					
 hyper-rustls@0.27.3		X						X	X					
-hyper-util@0.1.8									X					
-iana-time-zone@0.1.60		X							X					
+hyper-util@0.1.9									X					
+iana-time-zone@0.1.61		X							X					
 iana-time-zone-haiku@0.1.2		X							X					
 idna@0.5.0		X							X					
 inout@0.1.3		X							X					
-ipnet@2.10.0		X							X					
+ipnet@2.10.1		X							X					
 itoa@1.0.11		X							X					
 jni@0.21.1		X							X					
 jni-sys@0.3.0		X							X					
-js-sys@0.3.70		X							X					
+js-sys@0.3.72		X							X					
 jsonwebtoken@9.3.0									X					
 lazy_static@1.5.0		X							X					
-libc@0.2.158		X							X					
+libc@0.2.161		X							X					
 libm@0.2.8		X							X					
 linux-raw-sys@0.4.14		X	X						X					
 lock_api@0.4.12		X							X					
@@ -100,12 +100,12 @@
 num-integer@0.1.46		X							X					
 num-iter@0.1.45		X							X					
 num-traits@0.2.19		X							X					
-object@0.36.4		X							X					
-once_cell@1.19.0		X							X					
-opendal@0.50.0		X												
-opendal-java@0.47.3		X												
+object@0.36.5		X							X					
+once_cell@1.20.2		X							X					
+opendal@0.50.1		X												
+opendal-java@0.47.4		X												
 openssh@0.11.2		X							X					
-openssh-sftp-client@0.15.0									X					
+openssh-sftp-client@0.15.1									X					
 openssh-sftp-client-lowlevel@0.7.0									X					
 openssh-sftp-error@0.5.0									X					
 openssh-sftp-protocol@0.24.0									X					
@@ -117,8 +117,8 @@
 pem@3.0.4									X					
 pem-rfc7468@0.7.0		X							X					
 percent-encoding@2.3.1		X							X					
-pin-project@1.1.5		X							X					
-pin-project-internal@1.1.5		X							X					
+pin-project@1.1.6		X							X					
+pin-project-internal@1.1.6		X							X					
 pin-project-lite@0.2.14		X							X					
 pin-utils@0.1.0		X							X					
 pkcs1@0.7.5		X							X					
@@ -126,25 +126,25 @@
 pkcs8@0.10.2		X							X					
 powerfmt@0.2.0		X							X					
 ppv-lite86@0.2.20		X							X					
-proc-macro2@1.0.86		X							X					
+proc-macro2@1.0.88		X							X					
 quick-xml@0.35.0									X					
-quick-xml@0.36.1									X					
+quick-xml@0.36.2									X					
 quote@1.0.37		X							X					
 rand@0.8.5		X							X					
 rand_chacha@0.3.1		X							X					
 rand_core@0.6.4		X							X					
-redox_syscall@0.5.3									X					
+redox_syscall@0.5.7									X					
 reqsign@0.16.0		X												
-reqwest@0.12.7		X							X					
+reqwest@0.12.8		X							X					
 ring@0.17.8											X			
 rsa@0.9.6		X							X					
 rust-ini@0.21.1									X					
 rustc-demangle@0.1.24		X							X					
 rustc_version@0.4.1		X							X					
-rustix@0.38.36		X	X						X					
-rustls@0.23.13		X						X	X					
-rustls-pemfile@2.1.3		X						X	X					
-rustls-pki-types@1.8.0		X							X					
+rustix@0.38.37		X	X						X					
+rustls@0.23.15		X						X	X					
+rustls-pemfile@2.2.0		X						X	X					
+rustls-pki-types@1.10.0		X							X					
 rustls-webpki@0.102.8								X						
 ryu@1.0.18		X				X								
 salsa20@0.10.2		X							X					
@@ -154,7 +154,7 @@
 semver@1.0.23		X							X					
 serde@1.0.210		X							X					
 serde_derive@1.0.210		X							X					
-serde_json@1.0.128		X							X					
+serde_json@1.0.132		X							X					
 serde_urlencoded@0.7.1		X							X					
 sha1@0.10.6		X							X					
 sha2@0.10.8		X							X					
@@ -173,12 +173,12 @@
 stable_deref_trait@1.2.0		X							X					
 subtle@2.6.1					X									
 syn@1.0.109		X							X					
-syn@2.0.77		X							X					
+syn@2.0.81		X							X					
 sync_wrapper@1.0.1		X												
-tempfile@3.12.0		X							X					
+tempfile@3.13.0		X							X					
 thin-vec@0.2.13		X							X					
-thiserror@1.0.63		X							X					
-thiserror-impl@1.0.63		X							X					
+thiserror@1.0.64		X							X					
+thiserror-impl@1.0.64		X							X					
 time@0.3.36		X							X					
 time-core@0.1.2		X							X					
 time-macros@0.2.18		X							X					
@@ -190,8 +190,6 @@
 tokio-macros@2.4.0									X					
 tokio-rustls@0.26.0		X							X					
 tokio-util@0.7.12									X					
-tower@0.4.13									X					
-tower-layer@0.3.3									X					
 tower-service@0.3.3									X					
 tracing@0.1.40									X					
 tracing-attributes@0.1.27									X					
@@ -200,26 +198,26 @@
 triomphe@0.1.11		X							X					
 try-lock@0.2.5									X					
 typenum@1.17.0		X							X					
-unicode-bidi@0.3.15		X							X					
+unicode-bidi@0.3.17		X							X					
 unicode-ident@1.0.13		X							X			X		
-unicode-normalization@0.1.23		X							X					
+unicode-normalization@0.1.24		X							X					
 untrusted@0.9.0								X						
 url@2.5.2		X							X					
-uuid@1.10.0		X							X					
+uuid@1.11.0		X							X					
 vec-strings@0.4.8									X					
 version_check@0.9.5		X							X					
 walkdir@2.5.0									X				X	
 want@0.3.1									X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X					
-wasm-bindgen@0.2.93		X							X					
-wasm-bindgen-backend@0.2.93		X							X					
-wasm-bindgen-futures@0.4.43		X							X					
-wasm-bindgen-macro@0.2.93		X							X					
-wasm-bindgen-macro-support@0.2.93		X							X					
-wasm-bindgen-shared@0.2.93		X							X					
-wasm-streams@0.4.0		X							X					
-web-sys@0.3.70		X							X					
-webpki-roots@0.26.5										X				
+wasm-bindgen@0.2.95		X							X					
+wasm-bindgen-backend@0.2.95		X							X					
+wasm-bindgen-futures@0.4.45		X							X					
+wasm-bindgen-macro@0.2.95		X							X					
+wasm-bindgen-macro-support@0.2.95		X							X					
+wasm-bindgen-shared@0.2.95		X							X					
+wasm-streams@0.4.1		X							X					
+web-sys@0.3.72		X							X					
+webpki-roots@0.26.6										X				
 winapi-util@0.1.9									X				X	
 windows-core@0.52.0		X							X					
 windows-registry@0.2.0		X							X					
diff --git a/bindings/java/pom.xml b/bindings/java/pom.xml
index 9aa80a2..91c7daf 100644
--- a/bindings/java/pom.xml
+++ b/bindings/java/pom.xml
@@ -32,7 +32,7 @@
 
     <groupId>org.apache.opendal</groupId>
     <artifactId>opendal</artifactId>
-    <version>0.47.3</version>
+    <version>0.47.4</version>
 
     <name>Apache OpenDAL™</name>
     <description>
diff --git a/bindings/lua/Cargo.toml b/bindings/lua/Cargo.toml
index 7e83a00..ccce365 100644
--- a/bindings/lua/Cargo.toml
+++ b/bindings/lua/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "opendal-lua"
 publish = false
-version = "0.1.9"
+version = "0.1.10"
 
 authors = ["Apache OpenDAL <dev@opendal.apache.org>"]
 edition = "2021"
diff --git a/bindings/lua/DEPENDENCIES.rust.tsv b/bindings/lua/DEPENDENCIES.rust.tsv
index 2daa2d2..a03dba2 100644
--- a/bindings/lua/DEPENDENCIES.rust.tsv
+++ b/bindings/lua/DEPENDENCIES.rust.tsv
@@ -1,13 +1,13 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CC0-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X					
+addr2line@0.24.2		X							X					
 adler2@2.0.0	X	X							X					
 aes@0.8.4		X							X					
 aho-corasick@1.1.3									X				X	
 android-tzdata@0.1.1		X							X					
 android_system_properties@0.1.5		X							X					
-anyhow@1.0.87		X							X					
-async-trait@0.1.82		X							X					
-autocfg@1.3.0		X							X					
+anyhow@1.0.90		X							X					
+async-trait@0.1.83		X							X					
+autocfg@1.4.0		X							X					
 backon@1.2.0		X												
 backtrace@0.3.74		X							X					
 base64@0.21.7		X							X					
@@ -18,9 +18,9 @@
 bstr@1.10.0		X							X					
 bumpalo@3.16.0		X							X					
 byteorder@1.5.0									X				X	
-bytes@1.7.1									X					
+bytes@1.7.2									X					
 cbc@0.1.2		X							X					
-cc@1.1.18		X							X					
+cc@1.1.31		X							X					
 cfg-if@1.0.0		X							X					
 chrono@0.4.38		X							X					
 cipher@0.4.4		X							X					
@@ -41,17 +41,17 @@
 flagset@0.4.6		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					
+futures@0.3.31		X							X					
+futures-channel@0.3.31		X							X					
+futures-core@0.3.31		X							X					
+futures-io@0.3.31		X							X					
+futures-macro@0.3.31		X							X					
+futures-sink@0.3.31		X							X					
+futures-task@0.3.31		X							X					
+futures-util@0.3.31		X							X					
 generic-array@0.14.7									X					
 getrandom@0.2.15		X							X					
-gimli@0.31.0		X							X					
+gimli@0.31.1		X							X					
 gloo-timers@0.3.0		X							X					
 hashbrown@0.14.5		X							X					
 hermit-abi@0.3.9		X							X					
@@ -61,21 +61,21 @@
 http@1.1.0		X							X					
 http-body@1.0.1									X					
 http-body-util@0.1.2									X					
-httparse@1.9.4		X							X					
-hyper@1.4.1									X					
+httparse@1.9.5		X							X					
+hyper@1.5.0									X					
 hyper-rustls@0.27.3		X						X	X					
-hyper-util@0.1.8									X					
-iana-time-zone@0.1.60		X							X					
+hyper-util@0.1.9									X					
+iana-time-zone@0.1.61		X							X					
 iana-time-zone-haiku@0.1.2		X							X					
 idna@0.5.0		X							X					
 inout@0.1.3		X							X					
-ipnet@2.10.0		X							X					
+ipnet@2.10.1		X							X					
 itertools@0.12.1		X							X					
 itoa@1.0.11		X							X					
-js-sys@0.3.70		X							X					
+js-sys@0.3.72		X							X					
 jsonwebtoken@9.3.0									X					
 lazy_static@1.5.0		X							X					
-libc@0.2.158		X							X					
+libc@0.2.161		X							X					
 libm@0.2.8		X							X					
 log@0.4.22		X							X					
 md-5@0.10.6		X							X					
@@ -92,48 +92,46 @@
 num-integer@0.1.46		X							X					
 num-iter@0.1.45		X							X					
 num-traits@0.2.19		X							X					
-object@0.36.4		X							X					
-once_cell@1.19.0		X							X					
-opendal@0.50.0		X												
-opendal-lua@0.1.9		X												
+object@0.36.5		X							X					
+once_cell@1.20.2		X							X					
+opendal@0.50.1		X												
+opendal-lua@0.1.10		X												
 ordered-multimap@0.7.3									X					
 pbkdf2@0.12.2		X							X					
 pem@3.0.4									X					
 pem-rfc7468@0.7.0		X							X					
 percent-encoding@2.3.1		X							X					
-pin-project@1.1.5		X							X					
-pin-project-internal@1.1.5		X							X					
 pin-project-lite@0.2.14		X							X					
 pin-utils@0.1.0		X							X					
 pkcs1@0.7.5		X							X					
 pkcs5@0.7.1		X							X					
 pkcs8@0.10.2		X							X					
-pkg-config@0.3.30		X							X					
+pkg-config@0.3.31		X							X					
 powerfmt@0.2.0		X							X					
 ppv-lite86@0.2.20		X							X					
 proc-macro-error@1.0.4		X							X					
 proc-macro-error-attr@1.0.4		X							X					
-proc-macro2@1.0.86		X							X					
+proc-macro2@1.0.88		X							X					
 quick-xml@0.35.0									X					
-quick-xml@0.36.1									X					
+quick-xml@0.36.2									X					
 quote@1.0.37		X							X					
 rand@0.8.5		X							X					
 rand_chacha@0.3.1		X							X					
 rand_core@0.6.4		X							X					
-regex@1.10.6		X							X					
-regex-automata@0.4.7		X							X					
-regex-syntax@0.8.4		X							X					
+regex@1.11.0		X							X					
+regex-automata@0.4.8		X							X					
+regex-syntax@0.8.5		X							X					
 reqsign@0.16.0		X												
-reqwest@0.12.7		X							X					
+reqwest@0.12.8		X							X					
 ring@0.17.8											X			
 rsa@0.9.6		X							X					
 rust-ini@0.21.1									X					
 rustc-demangle@0.1.24		X							X					
 rustc-hash@2.0.0		X							X					
 rustc_version@0.4.1		X							X					
-rustls@0.23.13		X						X	X					
-rustls-pemfile@2.1.3		X						X	X					
-rustls-pki-types@1.8.0		X							X					
+rustls@0.23.15		X						X	X					
+rustls-pemfile@2.2.0		X						X	X					
+rustls-pki-types@1.10.0		X							X					
 rustls-webpki@0.102.8								X						
 ryu@1.0.18		X				X								
 salsa20@0.10.2		X							X					
@@ -141,7 +139,7 @@
 semver@1.0.23		X							X					
 serde@1.0.210		X							X					
 serde_derive@1.0.210		X							X					
-serde_json@1.0.128		X							X					
+serde_json@1.0.132		X							X					
 serde_urlencoded@0.7.1		X							X					
 sha1@0.10.6		X							X					
 sha2@0.10.8		X							X					
@@ -155,10 +153,10 @@
 spki@0.7.3		X							X					
 subtle@2.6.1					X									
 syn@1.0.109		X							X					
-syn@2.0.77		X							X					
+syn@2.0.81		X							X					
 sync_wrapper@1.0.1		X												
-thiserror@1.0.63		X							X					
-thiserror-impl@1.0.63		X							X					
+thiserror@1.0.64		X							X					
+thiserror-impl@1.0.64		X							X					
 time@0.3.36		X							X					
 time-core@0.1.2		X							X					
 time-macros@0.2.18		X							X					
@@ -168,32 +166,30 @@
 tokio@1.40.0									X					
 tokio-rustls@0.26.0		X							X					
 tokio-util@0.7.12									X					
-tower@0.4.13									X					
-tower-layer@0.3.3									X					
 tower-service@0.3.3									X					
 tracing@0.1.40									X					
 tracing-core@0.1.32									X					
 trim-in-place@0.1.7									X					
 try-lock@0.2.5									X					
 typenum@1.17.0		X							X					
-unicode-bidi@0.3.15		X							X					
+unicode-bidi@0.3.17		X							X					
 unicode-ident@1.0.13		X							X			X		
-unicode-normalization@0.1.23		X							X					
+unicode-normalization@0.1.24		X							X					
 untrusted@0.9.0								X						
 url@2.5.2		X							X					
-uuid@1.10.0		X							X					
+uuid@1.11.0		X							X					
 version_check@0.9.5		X							X					
 want@0.3.1									X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X					
-wasm-bindgen@0.2.93		X							X					
-wasm-bindgen-backend@0.2.93		X							X					
-wasm-bindgen-futures@0.4.43		X							X					
-wasm-bindgen-macro@0.2.93		X							X					
-wasm-bindgen-macro-support@0.2.93		X							X					
-wasm-bindgen-shared@0.2.93		X							X					
-wasm-streams@0.4.0		X							X					
-web-sys@0.3.70		X							X					
-webpki-roots@0.26.5										X				
+wasm-bindgen@0.2.95		X							X					
+wasm-bindgen-backend@0.2.95		X							X					
+wasm-bindgen-futures@0.4.45		X							X					
+wasm-bindgen-macro@0.2.95		X							X					
+wasm-bindgen-macro-support@0.2.95		X							X					
+wasm-bindgen-shared@0.2.95		X							X					
+wasm-streams@0.4.1		X							X					
+web-sys@0.3.72		X							X					
+webpki-roots@0.26.6										X				
 windows-core@0.52.0		X							X					
 windows-registry@0.2.0		X							X					
 windows-result@0.2.0		X							X					
diff --git a/bindings/lua/opendal-0.1.9-1.rockspec b/bindings/lua/opendal-0.1.10-1.rockspec
similarity index 96%
rename from bindings/lua/opendal-0.1.9-1.rockspec
rename to bindings/lua/opendal-0.1.10-1.rockspec
index 9624271..8d54d25 100644
--- a/bindings/lua/opendal-0.1.9-1.rockspec
+++ b/bindings/lua/opendal-0.1.10-1.rockspec
@@ -1,5 +1,5 @@
 package = "opendal"
-version = "0.1.9-1"
+version = "0.1.10-1"
 
 source = {
     url = "git+https://github.com/apache/opendal/",
diff --git a/bindings/nodejs/Cargo.toml b/bindings/nodejs/Cargo.toml
index b783dd3..da39f0a 100644
--- a/bindings/nodejs/Cargo.toml
+++ b/bindings/nodejs/Cargo.toml
@@ -25,7 +25,7 @@
 license = "Apache-2.0"
 repository = "https://github.com/apache/opendal"
 rust-version = "1.75"
-version = "0.47.5"
+version = "0.47.6"
 
 [features]
 default = [
diff --git a/bindings/nodejs/DEPENDENCIES.rust.tsv b/bindings/nodejs/DEPENDENCIES.rust.tsv
index 6a5ab69..f4a8c87 100644
--- a/bindings/nodejs/DEPENDENCIES.rust.tsv
+++ b/bindings/nodejs/DEPENDENCIES.rust.tsv
@@ -1,13 +1,13 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CC0-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X					
+addr2line@0.24.2		X							X					
 adler2@2.0.0	X	X							X					
 aes@0.8.4		X							X					
 aho-corasick@1.1.3									X				X	
 android-tzdata@0.1.1		X							X					
 android_system_properties@0.1.5		X							X					
-anyhow@1.0.87		X							X					
-async-trait@0.1.82		X							X					
-autocfg@1.3.0		X							X					
+anyhow@1.0.90		X							X					
+async-trait@0.1.83		X							X					
+autocfg@1.4.0		X							X					
 backon@1.2.0		X												
 backtrace@0.3.74		X							X					
 base64@0.21.7		X							X					
@@ -18,9 +18,9 @@
 block-padding@0.3.3		X							X					
 bumpalo@3.16.0		X							X					
 byteorder@1.5.0									X				X	
-bytes@1.7.1									X					
+bytes@1.7.2									X					
 cbc@0.1.2		X							X					
-cc@1.1.18		X							X					
+cc@1.1.31		X							X					
 cfg-if@1.0.0		X							X					
 chrono@0.4.38		X							X					
 cipher@0.4.4		X							X					
@@ -42,18 +42,18 @@
 flagset@0.4.6		X												
 fnv@1.0.7		X							X					
 form_urlencoded@1.2.1		X							X					
-futures@0.3.30		X							X					
-futures-channel@0.3.30		X							X					
-futures-core@0.3.30		X							X					
-futures-executor@0.3.30		X							X					
-futures-io@0.3.30		X							X					
-futures-macro@0.3.30		X							X					
-futures-sink@0.3.30		X							X					
-futures-task@0.3.30		X							X					
-futures-util@0.3.30		X							X					
+futures@0.3.31		X							X					
+futures-channel@0.3.31		X							X					
+futures-core@0.3.31		X							X					
+futures-executor@0.3.31		X							X					
+futures-io@0.3.31		X							X					
+futures-macro@0.3.31		X							X					
+futures-sink@0.3.31		X							X					
+futures-task@0.3.31		X							X					
+futures-util@0.3.31		X							X					
 generic-array@0.14.7									X					
 getrandom@0.2.15		X							X					
-gimli@0.31.0		X							X					
+gimli@0.31.1		X							X					
 gloo-timers@0.3.0		X							X					
 hashbrown@0.14.5		X							X					
 hermit-abi@0.3.9		X							X					
@@ -63,20 +63,20 @@
 http@1.1.0		X							X					
 http-body@1.0.1									X					
 http-body-util@0.1.2									X					
-httparse@1.9.4		X							X					
-hyper@1.4.1									X					
+httparse@1.9.5		X							X					
+hyper@1.5.0									X					
 hyper-rustls@0.27.3		X						X	X					
-hyper-util@0.1.8									X					
-iana-time-zone@0.1.60		X							X					
+hyper-util@0.1.9									X					
+iana-time-zone@0.1.61		X							X					
 iana-time-zone-haiku@0.1.2		X							X					
 idna@0.5.0		X							X					
 inout@0.1.3		X							X					
-ipnet@2.10.0		X							X					
+ipnet@2.10.1		X							X					
 itoa@1.0.11		X							X					
-js-sys@0.3.70		X							X					
+js-sys@0.3.72		X							X					
 jsonwebtoken@9.3.0									X					
 lazy_static@1.5.0		X							X					
-libc@0.2.158		X							X					
+libc@0.2.161		X							X					
 libloading@0.8.5								X						
 libm@0.2.8		X							X					
 log@0.4.22		X							X					
@@ -85,10 +85,10 @@
 mime@0.3.17		X							X					
 miniz_oxide@0.8.0		X							X					X
 mio@1.0.2									X					
-napi@2.16.9									X					
+napi@2.16.12									X					
 napi-build@2.1.3									X					
-napi-derive@2.16.11									X					
-napi-derive-backend@1.0.73									X					
+napi-derive@2.16.12									X					
+napi-derive-backend@1.0.74									X					
 napi-sys@2.4.0									X					
 num-bigint@0.4.6		X							X					
 num-bigint-dig@0.8.4		X							X					
@@ -96,17 +96,15 @@
 num-integer@0.1.46		X							X					
 num-iter@0.1.45		X							X					
 num-traits@0.2.19		X							X					
-object@0.36.4		X							X					
-once_cell@1.19.0		X							X					
-opendal@0.50.0		X												
-opendal-nodejs@0.47.5		X												
+object@0.36.5		X							X					
+once_cell@1.20.2		X							X					
+opendal@0.50.1		X												
+opendal-nodejs@0.47.6		X												
 ordered-multimap@0.7.3									X					
 pbkdf2@0.12.2		X							X					
 pem@3.0.4									X					
 pem-rfc7468@0.7.0		X							X					
 percent-encoding@2.3.1		X							X					
-pin-project@1.1.5		X							X					
-pin-project-internal@1.1.5		X							X					
 pin-project-lite@0.2.14		X							X					
 pin-utils@0.1.0		X							X					
 pkcs1@0.7.5		X							X					
@@ -114,26 +112,26 @@
 pkcs8@0.10.2		X							X					
 powerfmt@0.2.0		X							X					
 ppv-lite86@0.2.20		X							X					
-proc-macro2@1.0.86		X							X					
+proc-macro2@1.0.88		X							X					
 quick-xml@0.35.0									X					
-quick-xml@0.36.1									X					
+quick-xml@0.36.2									X					
 quote@1.0.37		X							X					
 rand@0.8.5		X							X					
 rand_chacha@0.3.1		X							X					
 rand_core@0.6.4		X							X					
-regex@1.10.6		X							X					
-regex-automata@0.4.7		X							X					
-regex-syntax@0.8.4		X							X					
+regex@1.11.0		X							X					
+regex-automata@0.4.8		X							X					
+regex-syntax@0.8.5		X							X					
 reqsign@0.16.0		X												
-reqwest@0.12.7		X							X					
+reqwest@0.12.8		X							X					
 ring@0.17.8											X			
 rsa@0.9.6		X							X					
 rust-ini@0.21.1									X					
 rustc-demangle@0.1.24		X							X					
 rustc_version@0.4.1		X							X					
-rustls@0.23.13		X						X	X					
-rustls-pemfile@2.1.3		X						X	X					
-rustls-pki-types@1.8.0		X							X					
+rustls@0.23.15		X						X	X					
+rustls-pemfile@2.2.0		X						X	X					
+rustls-pki-types@1.10.0		X							X					
 rustls-webpki@0.102.8								X						
 ryu@1.0.18		X				X								
 salsa20@0.10.2		X							X					
@@ -141,7 +139,7 @@
 semver@1.0.23		X							X					
 serde@1.0.210		X							X					
 serde_derive@1.0.210		X							X					
-serde_json@1.0.128		X							X					
+serde_json@1.0.132		X							X					
 serde_urlencoded@0.7.1		X							X					
 sha1@0.10.6		X							X					
 sha2@0.10.8		X							X					
@@ -154,10 +152,10 @@
 spin@0.9.8									X					
 spki@0.7.3		X							X					
 subtle@2.6.1					X									
-syn@2.0.77		X							X					
+syn@2.0.81		X							X					
 sync_wrapper@1.0.1		X												
-thiserror@1.0.63		X							X					
-thiserror-impl@1.0.63		X							X					
+thiserror@1.0.64		X							X					
+thiserror-impl@1.0.64		X							X					
 time@0.3.36		X							X					
 time-core@0.1.2		X							X					
 time-macros@0.2.18		X							X					
@@ -167,33 +165,31 @@
 tokio@1.40.0									X					
 tokio-rustls@0.26.0		X							X					
 tokio-util@0.7.12									X					
-tower@0.4.13									X					
-tower-layer@0.3.3									X					
 tower-service@0.3.3									X					
 tracing@0.1.40									X					
 tracing-core@0.1.32									X					
 trim-in-place@0.1.7									X					
 try-lock@0.2.5									X					
 typenum@1.17.0		X							X					
-unicode-bidi@0.3.15		X							X					
+unicode-bidi@0.3.17		X							X					
 unicode-ident@1.0.13		X							X			X		
-unicode-normalization@0.1.23		X							X					
-unicode-segmentation@1.11.0		X							X					
+unicode-normalization@0.1.24		X							X					
+unicode-segmentation@1.12.0		X							X					
 untrusted@0.9.0								X						
 url@2.5.2		X							X					
-uuid@1.10.0		X							X					
+uuid@1.11.0		X							X					
 version_check@0.9.5		X							X					
 want@0.3.1									X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X					
-wasm-bindgen@0.2.93		X							X					
-wasm-bindgen-backend@0.2.93		X							X					
-wasm-bindgen-futures@0.4.43		X							X					
-wasm-bindgen-macro@0.2.93		X							X					
-wasm-bindgen-macro-support@0.2.93		X							X					
-wasm-bindgen-shared@0.2.93		X							X					
-wasm-streams@0.4.0		X							X					
-web-sys@0.3.70		X							X					
-webpki-roots@0.26.5										X				
+wasm-bindgen@0.2.95		X							X					
+wasm-bindgen-backend@0.2.95		X							X					
+wasm-bindgen-futures@0.4.45		X							X					
+wasm-bindgen-macro@0.2.95		X							X					
+wasm-bindgen-macro-support@0.2.95		X							X					
+wasm-bindgen-shared@0.2.95		X							X					
+wasm-streams@0.4.1		X							X					
+web-sys@0.3.72		X							X					
+webpki-roots@0.26.6										X				
 windows-core@0.52.0		X							X					
 windows-registry@0.2.0		X							X					
 windows-result@0.2.0		X							X					
diff --git a/bindings/nodejs/npm/darwin-arm64/package.json b/bindings/nodejs/npm/darwin-arm64/package.json
index 00f5ba2..e87a170 100644
--- a/bindings/nodejs/npm/darwin-arm64/package.json
+++ b/bindings/nodejs/npm/darwin-arm64/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@opendal/lib-darwin-arm64",
   "repository": "git@github.com/apache/opendal.git",
-  "version": "0.47.5",
+  "version": "0.47.6",
   "os": [
     "darwin"
   ],
diff --git a/bindings/nodejs/npm/darwin-x64/package.json b/bindings/nodejs/npm/darwin-x64/package.json
index 7bcc86d..e5eb812 100644
--- a/bindings/nodejs/npm/darwin-x64/package.json
+++ b/bindings/nodejs/npm/darwin-x64/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@opendal/lib-darwin-x64",
-  "version": "0.47.5",
+  "version": "0.47.6",
   "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 1898ab2..c84e80f 100644
--- a/bindings/nodejs/npm/linux-arm64-gnu/package.json
+++ b/bindings/nodejs/npm/linux-arm64-gnu/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@opendal/lib-linux-arm64-gnu",
-  "version": "0.47.5",
+  "version": "0.47.6",
   "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 3c41a0e..61ac3f2 100644
--- a/bindings/nodejs/npm/linux-arm64-musl/package.json
+++ b/bindings/nodejs/npm/linux-arm64-musl/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@opendal/lib-linux-arm64-musl",
-  "version": "0.47.5",
+  "version": "0.47.6",
   "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 8c807d0..4f32595 100644
--- a/bindings/nodejs/npm/linux-x64-gnu/package.json
+++ b/bindings/nodejs/npm/linux-x64-gnu/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@opendal/lib-linux-x64-gnu",
-  "version": "0.47.5",
+  "version": "0.47.6",
   "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 280b8cd..5cf6ef6 100644
--- a/bindings/nodejs/npm/win32-arm64-msvc/package.json
+++ b/bindings/nodejs/npm/win32-arm64-msvc/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@opendal/lib-win32-arm64-msvc",
-  "version": "0.47.5",
+  "version": "0.47.6",
   "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 9ad2e8b..b13f0ee 100644
--- a/bindings/nodejs/npm/win32-x64-msvc/package.json
+++ b/bindings/nodejs/npm/win32-x64-msvc/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@opendal/lib-win32-x64-msvc",
-  "version": "0.47.5",
+  "version": "0.47.6",
   "repository": "git@github.com/apache/opendal.git",
   "os": [
     "win32"
diff --git a/bindings/nodejs/package.json b/bindings/nodejs/package.json
index 95e851b..e1bce5e 100644
--- a/bindings/nodejs/package.json
+++ b/bindings/nodejs/package.json
@@ -1,7 +1,7 @@
 {
   "name": "opendal",
   "author": "Apache OpenDAL <dev@opendal.apache.org>",
-  "version": "0.47.5",
+  "version": "0.47.6",
   "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 d0a3446..d907c46 100644
--- a/bindings/ocaml/DEPENDENCIES.rust.tsv
+++ b/bindings/ocaml/DEPENDENCIES.rust.tsv
@@ -1,12 +1,12 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CC0-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X					
+addr2line@0.24.2		X							X					
 adler2@2.0.0	X	X							X					
 aes@0.8.4		X							X					
 android-tzdata@0.1.1		X							X					
 android_system_properties@0.1.5		X							X					
-anyhow@1.0.87		X							X					
-async-trait@0.1.82		X							X					
-autocfg@1.3.0		X							X					
+anyhow@1.0.90		X							X					
+async-trait@0.1.83		X							X					
+autocfg@1.4.0		X							X					
 backon@1.2.0		X												
 backtrace@0.3.74		X							X					
 base64@0.21.7		X							X					
@@ -16,9 +16,9 @@
 block-padding@0.3.3		X							X					
 bumpalo@3.16.0		X							X					
 byteorder@1.5.0									X				X	
-bytes@1.7.1									X					
+bytes@1.7.2									X					
 cbc@0.1.2		X							X					
-cc@1.1.18		X							X					
+cc@1.1.31		X							X					
 cfg-if@1.0.0		X							X					
 chrono@0.4.38		X							X					
 cipher@0.4.4		X							X					
@@ -39,17 +39,17 @@
 flagset@0.4.6		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					
+futures@0.3.31		X							X					
+futures-channel@0.3.31		X							X					
+futures-core@0.3.31		X							X					
+futures-io@0.3.31		X							X					
+futures-macro@0.3.31		X							X					
+futures-sink@0.3.31		X							X					
+futures-task@0.3.31		X							X					
+futures-util@0.3.31		X							X					
 generic-array@0.14.7									X					
 getrandom@0.2.15		X							X					
-gimli@0.31.0		X							X					
+gimli@0.31.1		X							X					
 gloo-timers@0.3.0		X							X					
 hashbrown@0.14.5		X							X					
 hermit-abi@0.3.9		X							X					
@@ -59,20 +59,20 @@
 http@1.1.0		X							X					
 http-body@1.0.1									X					
 http-body-util@0.1.2									X					
-httparse@1.9.4		X							X					
-hyper@1.4.1									X					
+httparse@1.9.5		X							X					
+hyper@1.5.0									X					
 hyper-rustls@0.27.3		X						X	X					
-hyper-util@0.1.8									X					
-iana-time-zone@0.1.60		X							X					
+hyper-util@0.1.9									X					
+iana-time-zone@0.1.61		X							X					
 iana-time-zone-haiku@0.1.2		X							X					
 idna@0.5.0		X							X					
 inout@0.1.3		X							X					
-ipnet@2.10.0		X							X					
+ipnet@2.10.1		X							X					
 itoa@1.0.11		X							X					
-js-sys@0.3.70		X							X					
+js-sys@0.3.72		X							X					
 jsonwebtoken@9.3.0									X					
 lazy_static@1.5.0		X							X					
-libc@0.2.158		X							X					
+libc@0.2.161		X							X					
 libm@0.2.8		X							X					
 log@0.4.22		X							X					
 md-5@0.10.6		X							X					
@@ -86,22 +86,20 @@
 num-integer@0.1.46		X							X					
 num-iter@0.1.45		X							X					
 num-traits@0.2.19		X							X					
-object@0.36.4		X							X					
+object@0.36.5		X							X					
 ocaml@1.0.1								X						
 ocaml-boxroot-sys@0.3.1									X					
 ocaml-build@1.0.0								X						
 ocaml-derive@1.0.0								X						
 ocaml-sys@0.24.0								X						
-once_cell@1.19.0		X							X					
-opendal@0.50.0		X												
+once_cell@1.20.2		X							X					
+opendal@0.50.1		X												
 opendal-ocaml@0.0.0		X												
 ordered-multimap@0.7.3									X					
 pbkdf2@0.12.2		X							X					
 pem@3.0.4									X					
 pem-rfc7468@0.7.0		X							X					
 percent-encoding@2.3.1		X							X					
-pin-project@1.1.5		X							X					
-pin-project-internal@1.1.5		X							X					
 pin-project-lite@0.2.14		X							X					
 pin-utils@0.1.0		X							X					
 pkcs1@0.7.5		X							X					
@@ -109,23 +107,23 @@
 pkcs8@0.10.2		X							X					
 powerfmt@0.2.0		X							X					
 ppv-lite86@0.2.20		X							X					
-proc-macro2@1.0.86		X							X					
+proc-macro2@1.0.88		X							X					
 quick-xml@0.35.0									X					
-quick-xml@0.36.1									X					
+quick-xml@0.36.2									X					
 quote@1.0.37		X							X					
 rand@0.8.5		X							X					
 rand_chacha@0.3.1		X							X					
 rand_core@0.6.4		X							X					
 reqsign@0.16.0		X												
-reqwest@0.12.7		X							X					
+reqwest@0.12.8		X							X					
 ring@0.17.8											X			
 rsa@0.9.6		X							X					
 rust-ini@0.21.1									X					
 rustc-demangle@0.1.24		X							X					
 rustc_version@0.4.1		X							X					
-rustls@0.23.13		X						X	X					
-rustls-pemfile@2.1.3		X						X	X					
-rustls-pki-types@1.8.0		X							X					
+rustls@0.23.15		X						X	X					
+rustls-pemfile@2.2.0		X						X	X					
+rustls-pki-types@1.10.0		X							X					
 rustls-webpki@0.102.8								X						
 ryu@1.0.18		X				X								
 salsa20@0.10.2		X							X					
@@ -133,7 +131,7 @@
 semver@1.0.23		X							X					
 serde@1.0.210		X							X					
 serde_derive@1.0.210		X							X					
-serde_json@1.0.128		X							X					
+serde_json@1.0.132		X							X					
 serde_urlencoded@0.7.1		X							X					
 sha1@0.10.6		X							X					
 sha2@0.10.8		X							X					
@@ -146,10 +144,10 @@
 spin@0.9.8									X					
 spki@0.7.3		X							X					
 subtle@2.6.1					X									
-syn@2.0.77		X							X					
+syn@2.0.81		X							X					
 sync_wrapper@1.0.1		X												
-thiserror@1.0.63		X							X					
-thiserror-impl@1.0.63		X							X					
+thiserror@1.0.64		X							X					
+thiserror-impl@1.0.64		X							X					
 time@0.3.36		X							X					
 time-core@0.1.2		X							X					
 time-macros@0.2.18		X							X					
@@ -159,32 +157,30 @@
 tokio@1.40.0									X					
 tokio-rustls@0.26.0		X							X					
 tokio-util@0.7.12									X					
-tower@0.4.13									X					
-tower-layer@0.3.3									X					
 tower-service@0.3.3									X					
 tracing@0.1.40									X					
 tracing-core@0.1.32									X					
 trim-in-place@0.1.7									X					
 try-lock@0.2.5									X					
 typenum@1.17.0		X							X					
-unicode-bidi@0.3.15		X							X					
+unicode-bidi@0.3.17		X							X					
 unicode-ident@1.0.13		X							X			X		
-unicode-normalization@0.1.23		X							X					
+unicode-normalization@0.1.24		X							X					
 untrusted@0.9.0								X						
 url@2.5.2		X							X					
-uuid@1.10.0		X							X					
+uuid@1.11.0		X							X					
 version_check@0.9.5		X							X					
 want@0.3.1									X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X					
-wasm-bindgen@0.2.93		X							X					
-wasm-bindgen-backend@0.2.93		X							X					
-wasm-bindgen-futures@0.4.43		X							X					
-wasm-bindgen-macro@0.2.93		X							X					
-wasm-bindgen-macro-support@0.2.93		X							X					
-wasm-bindgen-shared@0.2.93		X							X					
-wasm-streams@0.4.0		X							X					
-web-sys@0.3.70		X							X					
-webpki-roots@0.26.5										X				
+wasm-bindgen@0.2.95		X							X					
+wasm-bindgen-backend@0.2.95		X							X					
+wasm-bindgen-futures@0.4.45		X							X					
+wasm-bindgen-macro@0.2.95		X							X					
+wasm-bindgen-macro-support@0.2.95		X							X					
+wasm-bindgen-shared@0.2.95		X							X					
+wasm-streams@0.4.1		X							X					
+web-sys@0.3.72		X							X					
+webpki-roots@0.26.6										X				
 windows-core@0.52.0		X							X					
 windows-registry@0.2.0		X							X					
 windows-result@0.2.0		X							X					
diff --git a/bindings/php/Cargo.toml b/bindings/php/Cargo.toml
index ea9ccbb..f363cc6 100644
--- a/bindings/php/Cargo.toml
+++ b/bindings/php/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "opendal-php"
 publish = false
-version = "0.1.9"
+version = "0.1.10"
 
 authors = ["Apache OpenDAL <dev@opendal.apache.org>"]
 edition = "2021"
diff --git a/bindings/php/DEPENDENCIES.rust.tsv b/bindings/php/DEPENDENCIES.rust.tsv
index f72ee95..6f65f8a 100644
--- a/bindings/php/DEPENDENCIES.rust.tsv
+++ b/bindings/php/DEPENDENCIES.rust.tsv
@@ -1,12 +1,12 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CC0-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X					
+addr2line@0.24.2		X							X					
 adler2@2.0.0	X	X							X					
 aes@0.8.4		X							X					
 android-tzdata@0.1.1		X							X					
 android_system_properties@0.1.5		X							X					
-anyhow@1.0.87		X							X					
-async-trait@0.1.82		X							X					
-autocfg@1.3.0		X							X					
+anyhow@1.0.90		X							X					
+async-trait@0.1.83		X							X					
+autocfg@1.4.0		X							X					
 backon@1.2.0		X												
 backtrace@0.3.74		X							X					
 base64@0.21.7		X							X					
@@ -19,14 +19,14 @@
 bumpalo@3.16.0		X							X					
 bytecount@0.6.8		X							X					
 byteorder@1.5.0									X				X	
-bytes@1.7.1									X					
+bytes@1.7.2									X					
 bzip2@0.4.4		X							X					
 bzip2-sys@0.1.11+1.0.8		X							X					
 camino@1.1.9		X							X					
 cargo-platform@0.1.8		X							X					
 cargo_metadata@0.14.2									X					
 cbc@0.1.2		X							X					
-cc@1.1.18		X							X					
+cc@1.1.31		X							X					
 cexpr@0.6.0		X							X					
 cfg-if@1.0.0		X							X					
 chrono@0.4.38		X							X					
@@ -58,22 +58,22 @@
 ext-php-rs-derive@0.10.1		X							X					
 fastrand@2.1.1		X							X					
 flagset@0.4.6		X												
-flate2@1.0.33		X							X					
+flate2@1.0.34		X							X					
 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.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					
+futures@0.3.31		X							X					
+futures-channel@0.3.31		X							X					
+futures-core@0.3.31		X							X					
+futures-io@0.3.31		X							X					
+futures-macro@0.3.31		X							X					
+futures-sink@0.3.31		X							X					
+futures-task@0.3.31		X							X					
+futures-util@0.3.31		X							X					
 generic-array@0.14.7									X					
 getrandom@0.2.15		X							X					
-gimli@0.31.0		X							X					
+gimli@0.31.1		X							X					
 glob@0.3.1		X							X					
 gloo-timers@0.3.0		X							X					
 hashbrown@0.14.5		X							X					
@@ -84,23 +84,23 @@
 http@1.1.0		X							X					
 http-body@1.0.1									X					
 http-body-util@0.1.2									X					
-httparse@1.9.4		X							X					
-hyper@1.4.1									X					
+httparse@1.9.5		X							X					
+hyper@1.5.0									X					
 hyper-rustls@0.27.3		X						X	X					
-hyper-util@0.1.8									X					
-iana-time-zone@0.1.60		X							X					
+hyper-util@0.1.9									X					
+iana-time-zone@0.1.61		X							X					
 iana-time-zone-haiku@0.1.2		X							X					
 ident_case@1.0.1		X							X					
 idna@0.5.0		X							X					
 inout@0.1.3		X							X					
-ipnet@2.10.0		X							X					
+ipnet@2.10.1		X							X					
 itoa@1.0.11		X							X					
 jobserver@0.1.32		X							X					
-js-sys@0.3.70		X							X					
+js-sys@0.3.72		X							X					
 jsonwebtoken@9.3.0									X					
 lazy_static@1.5.0		X							X					
 lazycell@1.3.0		X							X					
-libc@0.2.158		X							X					
+libc@0.2.161		X							X					
 libloading@0.8.5								X						
 libm@0.2.8		X							X					
 linux-raw-sys@0.4.14		X	X						X					
@@ -120,14 +120,14 @@
 num-integer@0.1.46		X							X					
 num-iter@0.1.45		X							X					
 num-traits@0.2.19		X							X					
-object@0.36.4		X							X					
-once_cell@1.19.0		X							X					
-opendal@0.50.0		X												
-opendal-php@0.1.9		X												
-openssl@0.10.66		X												
+object@0.36.5		X							X					
+once_cell@1.20.2		X							X					
+opendal@0.50.1		X												
+opendal-php@0.1.10		X												
+openssl@0.10.68		X												
 openssl-macros@0.1.1		X							X					
 openssl-probe@0.1.5		X							X					
-openssl-sys@0.9.103									X					
+openssl-sys@0.9.104									X					
 ordered-multimap@0.7.3									X					
 parking_lot@0.12.3		X							X					
 parking_lot_core@0.9.10		X							X					
@@ -138,54 +138,52 @@
 pem@3.0.4									X					
 pem-rfc7468@0.7.0		X							X					
 percent-encoding@2.3.1		X							X					
-pin-project@1.1.5		X							X					
-pin-project-internal@1.1.5		X							X					
 pin-project-lite@0.2.14		X							X					
 pin-utils@0.1.0		X							X					
 pkcs1@0.7.5		X							X					
 pkcs5@0.7.1		X							X					
 pkcs8@0.10.2		X							X					
-pkg-config@0.3.30		X							X					
+pkg-config@0.3.31		X							X					
 powerfmt@0.2.0		X							X					
 ppv-lite86@0.2.20		X							X					
-prettyplease@0.2.22		X							X					
-proc-macro2@1.0.86		X							X					
+prettyplease@0.2.24		X							X					
+proc-macro2@1.0.88		X							X					
 pulldown-cmark@0.9.6									X					
 quick-xml@0.35.0									X					
-quick-xml@0.36.1									X					
+quick-xml@0.36.2									X					
 quote@1.0.37		X							X					
 rand@0.8.5		X							X					
 rand_chacha@0.3.1		X							X					
 rand_core@0.6.4		X							X					
-redox_syscall@0.5.3									X					
-regex@1.10.6		X							X					
-regex-automata@0.4.7		X							X					
-regex-syntax@0.8.4		X							X					
+redox_syscall@0.5.7									X					
+regex@1.11.0		X							X					
+regex-automata@0.4.8		X							X					
+regex-syntax@0.8.5		X							X					
 reqsign@0.16.0		X												
-reqwest@0.12.7		X							X					
+reqwest@0.12.8		X							X					
 ring@0.17.8											X			
 rsa@0.9.6		X							X					
 rust-ini@0.21.1									X					
 rustc-demangle@0.1.24		X							X					
 rustc-hash@1.1.0		X							X					
 rustc_version@0.4.1		X							X					
-rustix@0.38.36		X	X						X					
-rustls@0.23.13		X						X	X					
-rustls-pemfile@2.1.3		X						X	X					
-rustls-pki-types@1.8.0		X							X					
+rustix@0.38.37		X	X						X					
+rustls@0.23.15		X						X	X					
+rustls-pemfile@2.2.0		X						X	X					
+rustls-pki-types@1.10.0		X							X					
 rustls-webpki@0.102.8								X						
 ryu@1.0.18		X				X								
 salsa20@0.10.2		X							X					
 same-file@1.0.6									X				X	
-schannel@0.1.24									X					
+schannel@0.1.26									X					
 scopeguard@1.2.0		X							X					
 scrypt@0.11.0		X							X					
 security-framework@2.11.1		X							X					
-security-framework-sys@2.11.1		X							X					
+security-framework-sys@2.12.0		X							X					
 semver@1.0.23		X							X					
 serde@1.0.210		X							X					
 serde_derive@1.0.210		X							X					
-serde_json@1.0.128		X							X					
+serde_json@1.0.132		X							X					
 serde_urlencoded@0.7.1		X							X					
 sha1@0.10.6		X							X					
 sha2@0.10.8		X							X					
@@ -201,11 +199,11 @@
 strsim@0.10.0									X					
 subtle@2.6.1					X									
 syn@1.0.109		X							X					
-syn@2.0.77		X							X					
+syn@2.0.81		X							X					
 sync_wrapper@1.0.1		X												
-tempfile@3.12.0		X							X					
-thiserror@1.0.63		X							X					
-thiserror-impl@1.0.63		X							X					
+tempfile@3.13.0		X							X					
+thiserror@1.0.64		X							X					
+thiserror-impl@1.0.64		X							X					
 time@0.3.36		X							X					
 time-core@0.1.2		X							X					
 time-macros@0.2.18		X							X					
@@ -215,36 +213,34 @@
 tokio@1.40.0									X					
 tokio-rustls@0.26.0		X							X					
 tokio-util@0.7.12									X					
-tower@0.4.13									X					
-tower-layer@0.3.3									X					
 tower-service@0.3.3									X					
 tracing@0.1.40									X					
 tracing-core@0.1.32									X					
 trim-in-place@0.1.7									X					
 try-lock@0.2.5									X					
 typenum@1.17.0		X							X					
-unicase@2.7.0		X							X					
-unicode-bidi@0.3.15		X							X					
+unicase@2.8.0		X							X					
+unicode-bidi@0.3.17		X							X					
 unicode-ident@1.0.13		X							X			X		
-unicode-normalization@0.1.23		X							X					
+unicode-normalization@0.1.24		X							X					
 untrusted@0.9.0								X						
 ureq@2.10.1		X							X					
 url@2.5.2		X							X					
-uuid@1.10.0		X							X					
+uuid@1.11.0		X							X					
 vcpkg@0.2.15		X							X					
 version_check@0.9.5		X							X					
 walkdir@2.5.0									X				X	
 want@0.3.1									X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X					
-wasm-bindgen@0.2.93		X							X					
-wasm-bindgen-backend@0.2.93		X							X					
-wasm-bindgen-futures@0.4.43		X							X					
-wasm-bindgen-macro@0.2.93		X							X					
-wasm-bindgen-macro-support@0.2.93		X							X					
-wasm-bindgen-shared@0.2.93		X							X					
-wasm-streams@0.4.0		X							X					
-web-sys@0.3.70		X							X					
-webpki-roots@0.26.5										X				
+wasm-bindgen@0.2.95		X							X					
+wasm-bindgen-backend@0.2.95		X							X					
+wasm-bindgen-futures@0.4.45		X							X					
+wasm-bindgen-macro@0.2.95		X							X					
+wasm-bindgen-macro-support@0.2.95		X							X					
+wasm-bindgen-shared@0.2.95		X							X					
+wasm-streams@0.4.1		X							X					
+web-sys@0.3.72		X							X					
+webpki-roots@0.26.6										X				
 which@4.4.2									X					
 winapi-util@0.1.9									X				X	
 windows-core@0.52.0		X							X					
diff --git a/bindings/python/Cargo.toml b/bindings/python/Cargo.toml
index 6b14ca1..52a92b0 100644
--- a/bindings/python/Cargo.toml
+++ b/bindings/python/Cargo.toml
@@ -25,7 +25,7 @@
 license = "Apache-2.0"
 repository = "https://github.com/apache/opendal"
 rust-version = "1.75"
-version = "0.45.10"
+version = "0.45.11"
 
 [features]
 default = [
diff --git a/bindings/python/DEPENDENCIES.rust.tsv b/bindings/python/DEPENDENCIES.rust.tsv
index 87e49c2..17c48e1 100644
--- a/bindings/python/DEPENDENCIES.rust.tsv
+++ b/bindings/python/DEPENDENCIES.rust.tsv
@@ -1,13 +1,13 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CC0-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X					
+addr2line@0.24.2		X							X					
 adler2@2.0.0	X	X							X					
 aes@0.8.4		X							X					
 android-tzdata@0.1.1		X							X					
 android_system_properties@0.1.5		X							X					
-anyhow@1.0.87		X							X					
+anyhow@1.0.90		X							X					
 arc-swap@1.7.1		X							X					
-async-trait@0.1.82		X							X					
-autocfg@1.3.0		X							X					
+async-trait@0.1.83		X							X					
+autocfg@1.4.0		X							X					
 awaitable@0.4.0									X					
 awaitable-error@0.1.0									X					
 backon@1.2.0		X												
@@ -15,19 +15,19 @@
 base64@0.21.7		X							X					
 base64@0.22.1		X							X					
 base64ct@1.6.0		X							X					
-bb8@0.8.5									X					
+bb8@0.8.6									X					
 bitflags@2.6.0		X							X					
 block-buffer@0.10.4		X							X					
 block-padding@0.3.3		X							X					
 bumpalo@3.16.0		X							X					
 byteorder@1.5.0									X				X	
-bytes@1.7.1									X					
+bytes@1.7.2									X					
 cbc@0.1.2		X							X					
-cc@1.1.18		X							X					
+cc@1.1.31		X							X					
 cfg-if@1.0.0		X							X					
 chrono@0.4.38		X							X					
 cipher@0.4.4		X							X					
-concurrent_arena@0.1.8									X					
+concurrent_arena@0.1.10									X					
 const-oid@0.9.6		X							X					
 const-random@0.1.18		X							X					
 const-random-macro@0.1.16		X							X					
@@ -46,18 +46,18 @@
 flagset@0.4.6		X												
 fnv@1.0.7		X							X					
 form_urlencoded@1.2.1		X							X					
-futures@0.3.30		X							X					
-futures-channel@0.3.30		X							X					
-futures-core@0.3.30		X							X					
-futures-executor@0.3.30		X							X					
-futures-io@0.3.30		X							X					
-futures-macro@0.3.30		X							X					
-futures-sink@0.3.30		X							X					
-futures-task@0.3.30		X							X					
-futures-util@0.3.30		X							X					
+futures@0.3.31		X							X					
+futures-channel@0.3.31		X							X					
+futures-core@0.3.31		X							X					
+futures-executor@0.3.31		X							X					
+futures-io@0.3.31		X							X					
+futures-macro@0.3.31		X							X					
+futures-sink@0.3.31		X							X					
+futures-task@0.3.31		X							X					
+futures-util@0.3.31		X							X					
 generic-array@0.14.7									X					
 getrandom@0.2.15		X							X					
-gimli@0.31.0		X							X					
+gimli@0.31.1		X							X					
 gloo-timers@0.3.0		X							X					
 hashbrown@0.14.5		X							X					
 heck@0.4.1		X							X					
@@ -68,21 +68,21 @@
 http@1.1.0		X							X					
 http-body@1.0.1									X					
 http-body-util@0.1.2									X					
-httparse@1.9.4		X							X					
-hyper@1.4.1									X					
+httparse@1.9.5		X							X					
+hyper@1.5.0									X					
 hyper-rustls@0.27.3		X						X	X					
-hyper-util@0.1.8									X					
-iana-time-zone@0.1.60		X							X					
+hyper-util@0.1.9									X					
+iana-time-zone@0.1.61		X							X					
 iana-time-zone-haiku@0.1.2		X							X					
 idna@0.5.0		X							X					
 indoc@2.0.5		X							X					
 inout@0.1.3		X							X					
-ipnet@2.10.0		X							X					
+ipnet@2.10.1		X							X					
 itoa@1.0.11		X							X					
-js-sys@0.3.70		X							X					
+js-sys@0.3.72		X							X					
 jsonwebtoken@9.3.0									X					
 lazy_static@1.5.0		X							X					
-libc@0.2.158		X							X					
+libc@0.2.161		X							X					
 libm@0.2.8		X							X					
 linux-raw-sys@0.4.14		X	X						X					
 lock_api@0.4.12		X							X					
@@ -100,12 +100,12 @@
 num-integer@0.1.46		X							X					
 num-iter@0.1.45		X							X					
 num-traits@0.2.19		X							X					
-object@0.36.4		X							X					
-once_cell@1.19.0		X							X					
-opendal@0.50.0		X												
-opendal-python@0.45.10		X												
+object@0.36.5		X							X					
+once_cell@1.20.2		X							X					
+opendal@0.50.1		X												
+opendal-python@0.45.11		X												
 openssh@0.11.2		X							X					
-openssh-sftp-client@0.15.0									X					
+openssh-sftp-client@0.15.1									X					
 openssh-sftp-client-lowlevel@0.7.0									X					
 openssh-sftp-error@0.5.0									X					
 openssh-sftp-protocol@0.24.0									X					
@@ -117,17 +117,17 @@
 pem@3.0.4									X					
 pem-rfc7468@0.7.0		X							X					
 percent-encoding@2.3.1		X							X					
-pin-project@1.1.5		X							X					
-pin-project-internal@1.1.5		X							X					
+pin-project@1.1.6		X							X					
+pin-project-internal@1.1.6		X							X					
 pin-project-lite@0.2.14		X							X					
 pin-utils@0.1.0		X							X					
 pkcs1@0.7.5		X							X					
 pkcs5@0.7.1		X							X					
 pkcs8@0.10.2		X							X					
-portable-atomic@1.7.0		X							X					
+portable-atomic@1.9.0		X							X					
 powerfmt@0.2.0		X							X					
 ppv-lite86@0.2.20		X							X					
-proc-macro2@1.0.86		X							X					
+proc-macro2@1.0.88		X							X					
 pyo3@0.21.2		X							X					
 pyo3-asyncio-0-21@0.21.0		X												
 pyo3-build-config@0.21.2		X							X					
@@ -135,23 +135,23 @@
 pyo3-macros@0.21.2		X							X					
 pyo3-macros-backend@0.21.2		X							X					
 quick-xml@0.35.0									X					
-quick-xml@0.36.1									X					
+quick-xml@0.36.2									X					
 quote@1.0.37		X							X					
 rand@0.8.5		X							X					
 rand_chacha@0.3.1		X							X					
 rand_core@0.6.4		X							X					
-redox_syscall@0.5.3									X					
+redox_syscall@0.5.7									X					
 reqsign@0.16.0		X												
-reqwest@0.12.7		X							X					
+reqwest@0.12.8		X							X					
 ring@0.17.8											X			
 rsa@0.9.6		X							X					
 rust-ini@0.21.1									X					
 rustc-demangle@0.1.24		X							X					
 rustc_version@0.4.1		X							X					
-rustix@0.38.36		X	X						X					
-rustls@0.23.13		X						X	X					
-rustls-pemfile@2.1.3		X						X	X					
-rustls-pki-types@1.8.0		X							X					
+rustix@0.38.37		X	X						X					
+rustls@0.23.15		X						X	X					
+rustls-pemfile@2.2.0		X						X	X					
+rustls-pki-types@1.10.0		X							X					
 rustls-webpki@0.102.8								X						
 ryu@1.0.18		X				X								
 salsa20@0.10.2		X							X					
@@ -160,7 +160,7 @@
 semver@1.0.23		X							X					
 serde@1.0.210		X							X					
 serde_derive@1.0.210		X							X					
-serde_json@1.0.128		X							X					
+serde_json@1.0.132		X							X					
 serde_urlencoded@0.7.1		X							X					
 sha1@0.10.6		X							X					
 sha2@0.10.8		X							X					
@@ -179,13 +179,13 @@
 stable_deref_trait@1.2.0		X							X					
 subtle@2.6.1					X									
 syn@1.0.109		X							X					
-syn@2.0.77		X							X					
+syn@2.0.81		X							X					
 sync_wrapper@1.0.1		X												
 target-lexicon@0.12.16			X											
-tempfile@3.12.0		X							X					
+tempfile@3.13.0		X							X					
 thin-vec@0.2.13		X							X					
-thiserror@1.0.63		X							X					
-thiserror-impl@1.0.63		X							X					
+thiserror@1.0.64		X							X					
+thiserror-impl@1.0.64		X							X					
 time@0.3.36		X							X					
 time-core@0.1.2		X							X					
 time-macros@0.2.18		X							X					
@@ -197,8 +197,6 @@
 tokio-macros@2.4.0									X					
 tokio-rustls@0.26.0		X							X					
 tokio-util@0.7.12									X					
-tower@0.4.13									X					
-tower-layer@0.3.3									X					
 tower-service@0.3.3									X					
 tracing@0.1.40									X					
 tracing-attributes@0.1.27									X					
@@ -207,26 +205,26 @@
 triomphe@0.1.11		X							X					
 try-lock@0.2.5									X					
 typenum@1.17.0		X							X					
-unicode-bidi@0.3.15		X							X					
+unicode-bidi@0.3.17		X							X					
 unicode-ident@1.0.13		X							X			X		
-unicode-normalization@0.1.23		X							X					
+unicode-normalization@0.1.24		X							X					
 unindent@0.2.3		X							X					
 untrusted@0.9.0								X						
 url@2.5.2		X							X					
-uuid@1.10.0		X							X					
+uuid@1.11.0		X							X					
 vec-strings@0.4.8									X					
 version_check@0.9.5		X							X					
 want@0.3.1									X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X					
-wasm-bindgen@0.2.93		X							X					
-wasm-bindgen-backend@0.2.93		X							X					
-wasm-bindgen-futures@0.4.43		X							X					
-wasm-bindgen-macro@0.2.93		X							X					
-wasm-bindgen-macro-support@0.2.93		X							X					
-wasm-bindgen-shared@0.2.93		X							X					
-wasm-streams@0.4.0		X							X					
-web-sys@0.3.70		X							X					
-webpki-roots@0.26.5										X				
+wasm-bindgen@0.2.95		X							X					
+wasm-bindgen-backend@0.2.95		X							X					
+wasm-bindgen-futures@0.4.45		X							X					
+wasm-bindgen-macro@0.2.95		X							X					
+wasm-bindgen-macro-support@0.2.95		X							X					
+wasm-bindgen-shared@0.2.95		X							X					
+wasm-streams@0.4.1		X							X					
+web-sys@0.3.72		X							X					
+webpki-roots@0.26.6										X				
 windows-core@0.52.0		X							X					
 windows-registry@0.2.0		X							X					
 windows-result@0.2.0		X							X					
diff --git a/bindings/ruby/Cargo.toml b/bindings/ruby/Cargo.toml
index e938d93..129d7a1 100644
--- a/bindings/ruby/Cargo.toml
+++ b/bindings/ruby/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "opendal-ruby"
 publish = false
-version = "0.1.9"
+version = "0.1.10"
 
 authors = ["Apache OpenDAL <dev@opendal.apache.org>"]
 edition = "2021"
diff --git a/bindings/ruby/DEPENDENCIES.rust.tsv b/bindings/ruby/DEPENDENCIES.rust.tsv
index 2c0d886..4acda7b 100644
--- a/bindings/ruby/DEPENDENCIES.rust.tsv
+++ b/bindings/ruby/DEPENDENCIES.rust.tsv
@@ -1,27 +1,27 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CC0-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X					
+addr2line@0.24.2		X							X					
 adler2@2.0.0	X	X							X					
 aes@0.8.4		X							X					
 aho-corasick@1.1.3									X				X	
 android-tzdata@0.1.1		X							X					
 android_system_properties@0.1.5		X							X					
-anyhow@1.0.87		X							X					
-async-trait@0.1.82		X							X					
-autocfg@1.3.0		X							X					
+anyhow@1.0.90		X							X					
+async-trait@0.1.83		X							X					
+autocfg@1.4.0		X							X					
 backon@1.2.0		X												
 backtrace@0.3.74		X							X					
 base64@0.21.7		X							X					
 base64@0.22.1		X							X					
 base64ct@1.6.0		X							X					
-bindgen@0.69.4					X									
+bindgen@0.69.5					X									
 bitflags@2.6.0		X							X					
 block-buffer@0.10.4		X							X					
 block-padding@0.3.3		X							X					
 bumpalo@3.16.0		X							X					
 byteorder@1.5.0									X				X	
-bytes@1.7.1									X					
+bytes@1.7.2									X					
 cbc@0.1.2		X							X					
-cc@1.1.18		X							X					
+cc@1.1.31		X							X					
 cexpr@0.6.0		X							X					
 cfg-if@1.0.0		X							X					
 chrono@0.4.38		X							X					
@@ -44,17 +44,17 @@
 flagset@0.4.6		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					
+futures@0.3.31		X							X					
+futures-channel@0.3.31		X							X					
+futures-core@0.3.31		X							X					
+futures-io@0.3.31		X							X					
+futures-macro@0.3.31		X							X					
+futures-sink@0.3.31		X							X					
+futures-task@0.3.31		X							X					
+futures-util@0.3.31		X							X					
 generic-array@0.14.7									X					
 getrandom@0.2.15		X							X					
-gimli@0.31.0		X							X					
+gimli@0.31.1		X							X					
 glob@0.3.1		X							X					
 gloo-timers@0.3.0		X							X					
 hashbrown@0.14.5		X							X					
@@ -65,22 +65,22 @@
 http@1.1.0		X							X					
 http-body@1.0.1									X					
 http-body-util@0.1.2									X					
-httparse@1.9.4		X							X					
-hyper@1.4.1									X					
+httparse@1.9.5		X							X					
+hyper@1.5.0									X					
 hyper-rustls@0.27.3		X						X	X					
-hyper-util@0.1.8									X					
-iana-time-zone@0.1.60		X							X					
+hyper-util@0.1.9									X					
+iana-time-zone@0.1.61		X							X					
 iana-time-zone-haiku@0.1.2		X							X					
 idna@0.5.0		X							X					
 inout@0.1.3		X							X					
-ipnet@2.10.0		X							X					
+ipnet@2.10.1		X							X					
 itertools@0.12.1		X							X					
 itoa@1.0.11		X							X					
-js-sys@0.3.70		X							X					
+js-sys@0.3.72		X							X					
 jsonwebtoken@9.3.0									X					
 lazy_static@1.5.0		X							X					
 lazycell@1.3.0		X							X					
-libc@0.2.158		X							X					
+libc@0.2.161		X							X					
 libloading@0.8.5								X						
 libm@0.2.8		X							X					
 log@0.4.22		X							X					
@@ -99,17 +99,15 @@
 num-integer@0.1.46		X							X					
 num-iter@0.1.45		X							X					
 num-traits@0.2.19		X							X					
-object@0.36.4		X							X					
-once_cell@1.19.0		X							X					
-opendal@0.50.0		X												
-opendal-ruby@0.1.9		X												
+object@0.36.5		X							X					
+once_cell@1.20.2		X							X					
+opendal@0.50.1		X												
+opendal-ruby@0.1.10		X												
 ordered-multimap@0.7.3									X					
 pbkdf2@0.12.2		X							X					
 pem@3.0.4									X					
 pem-rfc7468@0.7.0		X							X					
 percent-encoding@2.3.1		X							X					
-pin-project@1.1.5		X							X					
-pin-project-internal@1.1.5		X							X					
 pin-project-lite@0.2.14		X							X					
 pin-utils@0.1.0		X							X					
 pkcs1@0.7.5		X							X					
@@ -117,9 +115,9 @@
 pkcs8@0.10.2		X							X					
 powerfmt@0.2.0		X							X					
 ppv-lite86@0.2.20		X							X					
-proc-macro2@1.0.86		X							X					
+proc-macro2@1.0.88		X							X					
 quick-xml@0.35.0									X					
-quick-xml@0.36.1									X					
+quick-xml@0.36.2									X					
 quote@1.0.37		X							X					
 rand@0.8.5		X							X					
 rand_chacha@0.3.1		X							X					
@@ -127,20 +125,20 @@
 rb-sys@0.9.102		X							X					
 rb-sys-build@0.9.102		X							X					
 rb-sys-env@0.1.2		X							X					
-regex@1.10.6		X							X					
-regex-automata@0.4.7		X							X					
-regex-syntax@0.8.4		X							X					
+regex@1.11.0		X							X					
+regex-automata@0.4.8		X							X					
+regex-syntax@0.8.5		X							X					
 reqsign@0.16.0		X												
-reqwest@0.12.7		X							X					
+reqwest@0.12.8		X							X					
 ring@0.17.8											X			
 rsa@0.9.6		X							X					
 rust-ini@0.21.1									X					
 rustc-demangle@0.1.24		X							X					
 rustc-hash@1.1.0		X							X					
 rustc_version@0.4.1		X							X					
-rustls@0.23.13		X						X	X					
-rustls-pemfile@2.1.3		X						X	X					
-rustls-pki-types@1.8.0		X							X					
+rustls@0.23.15		X						X	X					
+rustls-pemfile@2.2.0		X						X	X					
+rustls-pki-types@1.10.0		X							X					
 rustls-webpki@0.102.8								X						
 ryu@1.0.18		X				X								
 salsa20@0.10.2		X							X					
@@ -148,7 +146,7 @@
 semver@1.0.23		X							X					
 serde@1.0.210		X							X					
 serde_derive@1.0.210		X							X					
-serde_json@1.0.128		X							X					
+serde_json@1.0.132		X							X					
 serde_urlencoded@0.7.1		X							X					
 sha1@0.10.6		X							X					
 sha2@0.10.8		X							X					
@@ -163,10 +161,10 @@
 spki@0.7.3		X							X					
 subtle@2.6.1					X									
 syn@1.0.109		X							X					
-syn@2.0.77		X							X					
+syn@2.0.81		X							X					
 sync_wrapper@1.0.1		X												
-thiserror@1.0.63		X							X					
-thiserror-impl@1.0.63		X							X					
+thiserror@1.0.64		X							X					
+thiserror-impl@1.0.64		X							X					
 time@0.3.36		X							X					
 time-core@0.1.2		X							X					
 time-macros@0.2.18		X							X					
@@ -176,32 +174,30 @@
 tokio@1.40.0									X					
 tokio-rustls@0.26.0		X							X					
 tokio-util@0.7.12									X					
-tower@0.4.13									X					
-tower-layer@0.3.3									X					
 tower-service@0.3.3									X					
 tracing@0.1.40									X					
 tracing-core@0.1.32									X					
 trim-in-place@0.1.7									X					
 try-lock@0.2.5									X					
 typenum@1.17.0		X							X					
-unicode-bidi@0.3.15		X							X					
+unicode-bidi@0.3.17		X							X					
 unicode-ident@1.0.13		X							X			X		
-unicode-normalization@0.1.23		X							X					
+unicode-normalization@0.1.24		X							X					
 untrusted@0.9.0								X						
 url@2.5.2		X							X					
-uuid@1.10.0		X							X					
+uuid@1.11.0		X							X					
 version_check@0.9.5		X							X					
 want@0.3.1									X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X					
-wasm-bindgen@0.2.93		X							X					
-wasm-bindgen-backend@0.2.93		X							X					
-wasm-bindgen-futures@0.4.43		X							X					
-wasm-bindgen-macro@0.2.93		X							X					
-wasm-bindgen-macro-support@0.2.93		X							X					
-wasm-bindgen-shared@0.2.93		X							X					
-wasm-streams@0.4.0		X							X					
-web-sys@0.3.70		X							X					
-webpki-roots@0.26.5										X				
+wasm-bindgen@0.2.95		X							X					
+wasm-bindgen-backend@0.2.95		X							X					
+wasm-bindgen-futures@0.4.45		X							X					
+wasm-bindgen-macro@0.2.95		X							X					
+wasm-bindgen-macro-support@0.2.95		X							X					
+wasm-bindgen-shared@0.2.95		X							X					
+wasm-streams@0.4.1		X							X					
+web-sys@0.3.72		X							X					
+webpki-roots@0.26.6										X				
 windows-core@0.52.0		X							X					
 windows-registry@0.2.0		X							X					
 windows-result@0.2.0		X							X					
diff --git a/core/Cargo.lock b/core/Cargo.lock
index 800575e..e51c3c0 100644
--- a/core/Cargo.lock
+++ b/core/Cargo.lock
@@ -186,9 +186,9 @@
 
 [[package]]
 name = "anyhow"
-version = "1.0.89"
+version = "1.0.90"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
+checksum = "37bf3594c4c988a53154954629820791dde498571819ae4ca50ca811e060cc95"
 
 [[package]]
 name = "approx"
@@ -280,7 +280,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -391,7 +391,7 @@
  "proc-macro2",
  "quote",
  "strum",
- "syn 2.0.79",
+ "syn 2.0.81",
  "thiserror",
 ]
 
@@ -468,7 +468,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -526,7 +526,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -556,7 +556,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -613,7 +613,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -1274,7 +1274,7 @@
  "regex",
  "rustc-hash 1.1.0",
  "shlex",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -1296,7 +1296,7 @@
  "regex",
  "rustc-hash 1.1.0",
  "shlex",
- "syn 2.0.79",
+ "syn 2.0.81",
  "which",
 ]
 
@@ -1317,7 +1317,7 @@
  "regex",
  "rustc-hash 1.1.0",
  "shlex",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -1445,7 +1445,7 @@
  "proc-macro-crate",
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
  "syn_derive",
 ]
 
@@ -1639,9 +1639,9 @@
 
 [[package]]
 name = "cc"
-version = "1.1.30"
+version = "1.1.31"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945"
+checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f"
 dependencies = [
  "jobserver",
  "libc",
@@ -1820,7 +1820,7 @@
  "heck 0.5.0",
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -2037,9 +2037,9 @@
 
 [[package]]
 name = "concurrent_arena"
-version = "0.1.9"
+version = "0.1.10"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "388754cc71073ef0e6f1f72d84ac424c12c05d88eaad708c7bc55ee5dcb4e549"
+checksum = "4ef19a8d27aefd2a86b39ee61a6e83bc98ee97dacc93ce87770adab2413392a6"
 dependencies = [
  "arc-swap",
  "parking_lot 0.12.3",
@@ -2323,7 +2323,7 @@
  "proc-macro2",
  "quote",
  "strsim",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -2334,7 +2334,7 @@
 dependencies = [
  "darling_core",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -2431,7 +2431,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -2452,7 +2452,7 @@
  "darling",
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -2462,7 +2462,7 @@
 checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
 dependencies = [
  "derive_builder_core",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -2473,7 +2473,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -2486,7 +2486,7 @@
  "proc-macro2",
  "quote",
  "rustc_version",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -2621,7 +2621,7 @@
 
 [[package]]
 name = "edge_test_aws_s3_assume_role_with_web_identity"
-version = "0.50.0"
+version = "0.50.1"
 dependencies = [
  "opendal",
  "tokio",
@@ -2630,7 +2630,7 @@
 
 [[package]]
 name = "edge_test_file_write_on_full_disk"
-version = "0.50.0"
+version = "0.50.1"
 dependencies = [
  "futures",
  "opendal",
@@ -2640,7 +2640,7 @@
 
 [[package]]
 name = "edge_test_s3_read_on_wasm"
-version = "0.50.0"
+version = "0.50.1"
 dependencies = [
  "opendal",
  "wasm-bindgen",
@@ -2710,7 +2710,7 @@
  "heck 0.5.0",
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -2844,7 +2844,7 @@
  "proc-macro-error2",
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -2902,9 +2902,9 @@
 
 [[package]]
 name = "flume"
-version = "0.11.0"
+version = "0.11.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181"
+checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095"
 dependencies = [
  "futures-core",
  "futures-sink",
@@ -2986,7 +2986,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
  "try_map",
 ]
 
@@ -3118,7 +3118,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -3184,7 +3184,7 @@
  "g2poly",
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -3298,7 +3298,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -3327,14 +3327,15 @@
 
 [[package]]
 name = "governor"
-version = "0.6.3"
+version = "0.6.4"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "68a7f542ee6b35af73b06abc0dad1c1bae89964e4e253bc4b587b91c9637867b"
+checksum = "7a7ecdc5898f6a43e08a7e2c9e2266beb98fd4dfbf2634182540fbb715245093"
 dependencies = [
  "cfg-if",
  "dashmap 5.5.3",
- "futures",
+ "futures-sink",
  "futures-timer",
+ "futures-util",
  "no-std-compat",
  "nonzero_ext",
  "parking_lot 0.12.3",
@@ -3662,7 +3663,7 @@
  "markup5ever",
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -3953,7 +3954,7 @@
  "proc-macro2",
  "quote",
  "strum",
- "syn 2.0.79",
+ "syn 2.0.81",
  "thiserror",
 ]
 
@@ -4166,7 +4167,7 @@
  "proc-macro2",
  "quote",
  "regex",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -4479,7 +4480,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -4658,7 +4659,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -4692,7 +4693,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -4988,7 +4989,7 @@
 
 [[package]]
 name = "opendal"
-version = "0.50.0"
+version = "0.50.1"
 dependencies = [
  "anyhow",
  "async-backtrace",
@@ -5098,7 +5099,7 @@
 
 [[package]]
 name = "opendal-examples-basic"
-version = "0.50.0"
+version = "0.50.1"
 dependencies = [
  "futures",
  "opendal",
@@ -5107,7 +5108,7 @@
 
 [[package]]
 name = "opendal-examples-concurrent-upload"
-version = "0.50.0"
+version = "0.50.1"
 dependencies = [
  "futures",
  "opendal",
@@ -5116,7 +5117,7 @@
 
 [[package]]
 name = "opendal-examples-multipart-upload"
-version = "0.50.0"
+version = "0.50.1"
 dependencies = [
  "futures",
  "opendal",
@@ -5254,7 +5255,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -5623,7 +5624,7 @@
  "phf_shared 0.11.2",
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
  "unicase",
 ]
 
@@ -5669,7 +5670,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -5831,12 +5832,12 @@
 
 [[package]]
 name = "prettyplease"
-version = "0.2.22"
+version = "0.2.24"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba"
+checksum = "910d41a655dac3b764f1ade94821093d3610248694320cd072303a8eedcf221d"
 dependencies = [
  "proc-macro2",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -5896,7 +5897,7 @@
  "proc-macro-error-attr2",
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -5968,7 +5969,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -6008,7 +6009,7 @@
  "prost 0.13.3",
  "prost-types 0.13.3",
  "regex",
- "syn 2.0.79",
+ "syn 2.0.81",
  "tempfile",
 ]
 
@@ -6022,7 +6023,7 @@
  "itertools 0.12.1",
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -6035,7 +6036,7 @@
  "itertools 0.13.0",
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -6437,7 +6438,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -6619,7 +6620,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -7171,7 +7172,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -7187,9 +7188,9 @@
 
 [[package]]
 name = "serde_json"
-version = "1.0.129"
+version = "1.0.132"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6dbcf9b78a125ee667ae19388837dd12294b858d101fdd393cb9d5501ef09eb2"
+checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03"
 dependencies = [
  "indexmap 2.6.0",
  "itoa",
@@ -7237,7 +7238,7 @@
  "darling",
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -7589,7 +7590,7 @@
  "quote",
  "sqlx-core",
  "sqlx-macros-core",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -7612,7 +7613,7 @@
  "sqlx-mysql",
  "sqlx-postgres",
  "sqlx-sqlite",
- "syn 2.0.79",
+ "syn 2.0.81",
  "tempfile",
  "tokio",
  "url",
@@ -7863,7 +7864,7 @@
  "proc-macro2",
  "quote",
  "rustversion",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -8036,9 +8037,9 @@
 
 [[package]]
 name = "syn"
-version = "2.0.79"
+version = "2.0.81"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
+checksum = "198514704ca887dd5a1e408c6c6cdcba43672f9b4062e1b24aa34e74e6d7faae"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -8054,7 +8055,7 @@
  "proc-macro-error",
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -8148,7 +8149,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -8318,7 +8319,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -8494,7 +8495,7 @@
  "prost-build",
  "prost-types 0.13.3",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -8563,7 +8564,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -8740,12 +8741,9 @@
 
 [[package]]
 name = "unicase"
-version = "2.7.0"
+version = "2.8.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89"
-dependencies = [
- "version_check",
-]
+checksum = "7e51b68083f157f853b6379db119d1c1be0e6e4dec98101079dec41f6f5cf6df"
 
 [[package]]
 name = "unicode-bidi"
@@ -8984,7 +8982,7 @@
  "once_cell",
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
  "wasm-bindgen-shared",
 ]
 
@@ -9018,7 +9016,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
  "wasm-bindgen-backend",
  "wasm-bindgen-shared",
 ]
@@ -9052,7 +9050,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -9250,7 +9248,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -9261,7 +9259,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
@@ -9531,7 +9529,7 @@
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.79",
+ "syn 2.0.81",
 ]
 
 [[package]]
diff --git a/core/Cargo.toml b/core/Cargo.toml
index bb01c7a..c436be1 100644
--- a/core/Cargo.toml
+++ b/core/Cargo.toml
@@ -28,7 +28,7 @@
 license = "Apache-2.0"
 repository = "https://github.com/apache/opendal"
 rust-version = "1.75"
-version = "0.50.0"
+version = "0.50.1"
 
 [lints.clippy]
 unused_async = "warn"
@@ -44,7 +44,7 @@
 edition = "2021"
 license = "Apache-2.0"
 rust-version = "1.75"
-version = "0.50.0"
+version = "0.50.1"
 
 [features]
 default = ["reqwest/rustls-tls", "executors-tokio", "services-memory"]
@@ -56,16 +56,16 @@
 #
 # You should never enable this feature unless you are developing opendal.
 tests = [
-    "dep:rand",
-    "dep:sha2",
-    "dep:dotenvy",
-    "layers-blocking",
-    "services-azblob",
-    "services-fs",
-    "services-http",
-    "services-memory",
-    "internal-tokio-rt",
-    "services-s3",
+  "dep:rand",
+  "dep:sha2",
+  "dep:dotenvy",
+  "layers-blocking",
+  "services-azblob",
+  "services-fs",
+  "services-http",
+  "services-memory",
+  "internal-tokio-rt",
+  "services-s3",
 ]
 
 # Enable path cache.
@@ -107,20 +107,20 @@
 services-alluxio = []
 services-atomicserver = ["dep:atomic_lib"]
 services-azblob = [
-    "dep:sha2",
-    "dep:reqsign",
-    "reqsign?/services-azblob",
-    "reqsign?/reqwest_request",
+  "dep:sha2",
+  "dep:reqsign",
+  "reqsign?/services-azblob",
+  "reqsign?/reqwest_request",
 ]
 services-azdls = [
-    "dep:reqsign",
-    "reqsign?/services-azblob",
-    "reqsign?/reqwest_request",
+  "dep:reqsign",
+  "reqsign?/services-azblob",
+  "reqsign?/reqwest_request",
 ]
 services-azfile = [
-    "dep:reqsign",
-    "reqsign?/services-azblob",
-    "reqsign?/reqwest_request",
+  "dep:reqsign",
+  "reqsign?/services-azblob",
+  "reqsign?/reqwest_request",
 ]
 services-b2 = []
 services-cacache = ["dep:cacache"]
@@ -128,9 +128,9 @@
 services-cloudflare-kv = []
 services-compfs = ["dep:compio"]
 services-cos = [
-    "dep:reqsign",
-    "reqsign?/services-tencent",
-    "reqsign?/reqwest_request",
+  "dep:reqsign",
+  "reqsign?/services-tencent",
+  "reqsign?/reqwest_request",
 ]
 services-d1 = []
 services-dashmap = ["dep:dashmap"]
@@ -141,9 +141,9 @@
 services-fs = ["tokio/fs", "internal-tokio-rt"]
 services-ftp = ["dep:suppaftp", "dep:bb8", "dep:async-tls"]
 services-gcs = [
-    "dep:reqsign",
-    "reqsign?/services-google",
-    "reqsign?/reqwest_request",
+  "dep:reqsign",
+  "reqsign?/services-google",
+  "reqsign?/reqwest_request",
 ]
 services-gdrive = ["internal-path-cache"]
 services-ghac = []
@@ -168,15 +168,15 @@
 services-mysql = ["dep:sqlx", "sqlx?/mysql"]
 services-nebula-graph = ["dep:rust-nebula", "dep:bb8", "dep:snowflaked"]
 services-obs = [
-    "dep:reqsign",
-    "reqsign?/services-huaweicloud",
-    "reqsign?/reqwest_request",
+  "dep:reqsign",
+  "reqsign?/services-huaweicloud",
+  "reqsign?/reqwest_request",
 ]
 services-onedrive = []
 services-oss = [
-    "dep:reqsign",
-    "reqsign?/services-aliyun",
-    "reqsign?/reqwest_request",
+  "dep:reqsign",
+  "reqsign?/services-aliyun",
+  "reqsign?/reqwest_request",
 ]
 services-pcloud = []
 services-persy = ["dep:persy", "internal-tokio-rt"]
@@ -186,10 +186,10 @@
 services-redis-native-tls = ["services-redis", "redis?/tokio-native-tls-comp"]
 services-rocksdb = ["dep:rocksdb", "internal-tokio-rt"]
 services-s3 = [
-    "dep:reqsign",
-    "reqsign?/services-aws",
-    "reqsign?/reqwest_request",
-    "dep:crc32c",
+  "dep:reqsign",
+  "reqsign?/services-aws",
+  "reqsign?/reqwest_request",
+  "dep:crc32c",
 ]
 services-seafile = []
 services-sftp = ["dep:openssh", "dep:openssh-sftp-client", "dep:bb8"]
@@ -235,13 +235,13 @@
 base64 = "0.22"
 bytes = "1.6"
 chrono = { version = "0.4.28", default-features = false, features = [
-    "clock",
-    "std",
+  "clock",
+  "std",
 ] }
 flagset = "0.4"
 futures = { version = "0.3", default-features = false, features = [
-    "std",
-    "async-await",
+  "std",
+  "async-await",
 ] }
 http = "1.1"
 log = "0.4"
@@ -251,7 +251,7 @@
 percent-encoding = "2"
 quick-xml = { version = "0.36", features = ["serialize", "overlapped-lists"] }
 reqwest = { version = "0.12.2", features = [
-    "stream",
+  "stream",
 ], default-features = false }
 serde = { version = "1", features = ["derive"] }
 serde_json = "1"
@@ -271,7 +271,7 @@
 sha1 = { version = "0.10.6", optional = true }
 sha2 = { version = "0.10", optional = true }
 sqlx = { version = "0.8.0", features = [
-    "runtime-tokio-rustls",
+  "runtime-tokio-rustls",
 ], optional = true }
 
 # For http based services.
@@ -281,8 +281,8 @@
 atomic_lib = { version = "0.39.0", optional = true }
 # for services-cacache
 cacache = { version = "13.0", default-features = false, features = [
-    "tokio-runtime",
-    "mmap",
+  "tokio-runtime",
+  "mmap",
 ], optional = true }
 # for services-dashmap
 dashmap = { version = "6", optional = true }
@@ -290,8 +290,8 @@
 etcd-client = { version = "0.14", optional = true, features = ["tls"] }
 # for services-foundationdb
 foundationdb = { version = "0.9.0", features = [
-    "embedded-fdb-include",
-    "fdb-7_3",
+  "embedded-fdb-include",
+  "fdb-7_3",
 ], optional = true }
 # for services-hdfs
 hdrs = { version = "0.3.2", optional = true, features = ["async_file"] }
@@ -308,8 +308,8 @@
 # for services-sftp
 openssh = { version = "0.11.0", optional = true }
 openssh-sftp-client = { version = "0.15.0", optional = true, features = [
-    "openssh",
-    "tracing",
+  "openssh",
+  "tracing",
 ] }
 # for services-persy
 persy = { version = "1.4.6", optional = true }
@@ -317,9 +317,9 @@
 redb = { version = "2", optional = true }
 # for services-redis
 redis = { version = "0.27", features = [
-    "cluster-async",
-    "tokio-comp",
-    "connection-manager",
+  "cluster-async",
+  "tokio-comp",
+  "connection-manager",
 ], optional = true }
 # for services-rocksdb
 rocksdb = { version = "0.21.0", default-features = false, optional = true }
@@ -327,9 +327,9 @@
 sled = { version = "0.34.7", optional = true }
 # for services-ftp
 suppaftp = { version = "6.0.3", default-features = false, features = [
-    "async-secure",
-    "rustls",
-    "async-rustls",
+  "async-secure",
+  "rustls",
+  "async-rustls",
 ], optional = true }
 # for services-tikv
 tikv-client = { version = "0.3.0", optional = true, default-features = false }
@@ -339,10 +339,10 @@
 surrealdb = { version = "2", optional = true, features = ["protocol-http"] }
 # for services-compfs
 compio = { version = "0.12.0", optional = true, features = [
-    "runtime",
-    "bytes",
-    "polling",
-    "dispatcher",
+  "runtime",
+  "bytes",
+  "polling",
+  "dispatcher",
 ] }
 # for services-s3
 crc32c = { version = "0.6.6", optional = true }
@@ -352,10 +352,10 @@
 # for services-monoiofs
 flume = { version = "0.11", optional = true }
 monoio = { version = "0.2.4", optional = true, features = [
-    "sync",
-    "mkdirat",
-    "unlinkat",
-    "renameat",
+  "sync",
+  "mkdirat",
+  "unlinkat",
+  "renameat",
 ] }
 
 # Layers
@@ -394,7 +394,7 @@
 fastrace-jaeger = "0.7"
 libtest-mimic = "0.8"
 opentelemetry = { version = "0.26", default-features = false, features = [
-    "trace",
+  "trace",
 ] }
 opentelemetry-otlp = "0.26"
 opentelemetry_sdk = "0.26"
@@ -405,6 +405,6 @@
 tokio = { version = "1.27", features = ["fs", "macros", "rt-multi-thread"] }
 tracing-opentelemetry = "0.27.0"
 tracing-subscriber = { version = "0.3", features = [
-    "env-filter",
-    "tracing-log",
+  "env-filter",
+  "tracing-log",
 ] }
diff --git a/core/DEPENDENCIES.rust.tsv b/core/DEPENDENCIES.rust.tsv
index eed4b75..803f30c 100644
--- a/core/DEPENDENCIES.rust.tsv
+++ b/core/DEPENDENCIES.rust.tsv
@@ -1,20 +1,20 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CC0-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X					
+addr2line@0.24.2		X							X					
 adler2@2.0.0	X	X							X					
 android-tzdata@0.1.1		X							X					
 android_system_properties@0.1.5		X							X					
-anyhow@1.0.87		X							X					
-async-trait@0.1.82		X							X					
+anyhow@1.0.90		X							X					
+async-trait@0.1.83		X							X					
 atomic-waker@1.1.2		X							X					
-autocfg@1.3.0		X							X					
+autocfg@1.4.0		X							X					
 backon@1.2.0		X												
 backtrace@0.3.74		X							X					
 base64@0.22.1		X							X					
 block-buffer@0.10.4		X							X					
 bumpalo@3.16.0		X							X					
 byteorder@1.5.0									X				X	
-bytes@1.7.1									X					
-cc@1.1.18		X							X					
+bytes@1.7.2									X					
+cc@1.1.31		X							X					
 cfg-if@1.0.0		X							X					
 chrono@0.4.38		X							X					
 const-oid@0.9.6		X							X					
@@ -33,21 +33,21 @@
 flagset@0.4.6		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					
+futures@0.3.31		X							X					
+futures-channel@0.3.31		X							X					
+futures-core@0.3.31		X							X					
+futures-io@0.3.31		X							X					
+futures-macro@0.3.31		X							X					
+futures-sink@0.3.31		X							X					
+futures-task@0.3.31		X							X					
+futures-util@0.3.31		X							X					
 generic-array@0.14.7									X					
 getrandom@0.2.15		X							X					
-gimli@0.31.0		X							X					
+gimli@0.31.1		X							X					
 gloo-timers@0.3.0		X							X					
 h2@0.4.6									X					
-hashbrown@0.12.3		X							X					
 hashbrown@0.14.5		X							X					
+hashbrown@0.15.0		X							X					
 hermit-abi@0.3.9		X							X					
 hex@0.4.3		X							X					
 hmac@0.12.1		X							X					
@@ -55,60 +55,56 @@
 http@1.1.0		X							X					
 http-body@1.0.1									X					
 http-body-util@0.1.2									X					
-httparse@1.9.4		X							X					
+httparse@1.9.5		X							X					
 httpdate@1.0.3		X							X					
-hyper@1.4.1									X					
+hyper@1.5.0									X					
 hyper-rustls@0.27.3		X						X	X					
-hyper-util@0.1.8									X					
-iana-time-zone@0.1.60		X							X					
+hyper-util@0.1.9									X					
+iana-time-zone@0.1.61		X							X					
 iana-time-zone-haiku@0.1.2		X							X					
 idna@0.5.0		X							X					
-indexmap@1.9.3		X							X					
-indexmap@2.5.0		X							X					
-ipnet@2.10.0		X							X					
+indexmap@2.6.0		X							X					
+ipnet@2.10.1		X							X					
 itoa@1.0.11		X							X					
-js-sys@0.3.70		X							X					
-libc@0.2.158		X							X					
+js-sys@0.3.72		X							X					
+libc@0.2.161		X							X					
 log@0.4.22		X							X					
 md-5@0.10.6		X							X					
 memchr@2.7.4									X				X	
 mime@0.3.17		X							X					
 miniz_oxide@0.8.0		X							X					X
-mio@0.8.11									X					
+mio@1.0.2									X					
 num-traits@0.2.19		X							X					
-num_cpus@1.16.0		X							X					
-object@0.36.4		X							X					
-once_cell@1.19.0		X							X					
-opendal@0.50.0		X												
+object@0.36.5		X							X					
+once_cell@1.20.2		X							X					
+opendal@0.50.1		X												
 ordered-multimap@0.7.3									X					
 percent-encoding@2.3.1		X							X					
-pin-project@1.1.5		X							X					
-pin-project-internal@1.1.5		X							X					
 pin-project-lite@0.2.14		X							X					
 pin-utils@0.1.0		X							X					
 ppv-lite86@0.2.20		X							X					
-proc-macro2@1.0.86		X							X					
+proc-macro2@1.0.88		X							X					
 quick-xml@0.35.0									X					
-quick-xml@0.36.1									X					
+quick-xml@0.36.2									X					
 quote@1.0.37		X							X					
 rand@0.8.5		X							X					
 rand_chacha@0.3.1		X							X					
 rand_core@0.6.4		X							X					
 reqsign@0.16.0		X												
-reqwest@0.12.7		X							X					
+reqwest@0.12.8		X							X					
 ring@0.17.8											X			
 rust-ini@0.21.1									X					
 rustc-demangle@0.1.24		X							X					
 rustc_version@0.4.1		X							X					
-rustls@0.23.13		X						X	X					
-rustls-pemfile@2.1.3		X						X	X					
-rustls-pki-types@1.8.0		X							X					
+rustls@0.23.15		X						X	X					
+rustls-pemfile@2.2.0		X						X	X					
+rustls-pki-types@1.10.0		X							X					
 rustls-webpki@0.102.8								X						
 ryu@1.0.18		X				X								
 semver@1.0.23		X							X					
 serde@1.0.210		X							X					
 serde_derive@1.0.210		X							X					
-serde_json@1.0.128		X							X					
+serde_json@1.0.132		X							X					
 serde_urlencoded@0.7.1		X							X					
 sha1@0.10.6		X							X					
 sha2@0.10.8		X							X					
@@ -118,17 +114,15 @@
 socket2@0.5.7		X							X					
 spin@0.9.8									X					
 subtle@2.6.1					X									
-syn@2.0.77		X							X					
+syn@2.0.81		X							X					
 sync_wrapper@1.0.1		X												
 tiny-keccak@2.0.2							X							
 tinyvec@1.8.0		X							X					X
 tinyvec_macros@0.1.1		X							X					X
-tokio@1.38.1									X					
-tokio-macros@2.3.0									X					
+tokio@1.40.0									X					
+tokio-macros@2.4.0									X					
 tokio-rustls@0.26.0		X							X					
 tokio-util@0.7.12									X					
-tower@0.4.13									X					
-tower-layer@0.3.3									X					
 tower-service@0.3.3									X					
 tracing@0.1.40									X					
 tracing-attributes@0.1.27									X					
@@ -136,47 +130,38 @@
 trim-in-place@0.1.7									X					
 try-lock@0.2.5									X					
 typenum@1.17.0		X							X					
-unicode-bidi@0.3.15		X							X					
+unicode-bidi@0.3.17		X							X					
 unicode-ident@1.0.13		X							X			X		
-unicode-normalization@0.1.23		X							X					
+unicode-normalization@0.1.24		X							X					
 untrusted@0.9.0								X						
 url@2.5.2		X							X					
-uuid@1.10.0		X							X					
+uuid@1.11.0		X							X					
 valuable@0.1.0									X					
 version_check@0.9.5		X							X					
 want@0.3.1									X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X					
-wasm-bindgen@0.2.93		X							X					
-wasm-bindgen-backend@0.2.93		X							X					
-wasm-bindgen-futures@0.4.43		X							X					
-wasm-bindgen-macro@0.2.93		X							X					
-wasm-bindgen-macro-support@0.2.93		X							X					
-wasm-bindgen-shared@0.2.93		X							X					
-wasm-streams@0.4.0		X							X					
-web-sys@0.3.70		X							X					
-webpki-roots@0.26.5										X				
+wasm-bindgen@0.2.95		X							X					
+wasm-bindgen-backend@0.2.95		X							X					
+wasm-bindgen-futures@0.4.45		X							X					
+wasm-bindgen-macro@0.2.95		X							X					
+wasm-bindgen-macro-support@0.2.95		X							X					
+wasm-bindgen-shared@0.2.95		X							X					
+wasm-streams@0.4.1		X							X					
+web-sys@0.3.72		X							X					
+webpki-roots@0.26.6										X				
 windows-core@0.52.0		X							X					
 windows-registry@0.2.0		X							X					
 windows-result@0.2.0		X							X					
 windows-strings@0.1.0		X							X					
-windows-sys@0.48.0		X							X					
 windows-sys@0.52.0		X							X					
-windows-targets@0.48.5		X							X					
 windows-targets@0.52.6		X							X					
-windows_aarch64_gnullvm@0.48.5		X							X					
 windows_aarch64_gnullvm@0.52.6		X							X					
-windows_aarch64_msvc@0.48.5		X							X					
 windows_aarch64_msvc@0.52.6		X							X					
-windows_i686_gnu@0.48.5		X							X					
 windows_i686_gnu@0.52.6		X							X					
 windows_i686_gnullvm@0.52.6		X							X					
-windows_i686_msvc@0.48.5		X							X					
 windows_i686_msvc@0.52.6		X							X					
-windows_x86_64_gnu@0.48.5		X							X					
 windows_x86_64_gnu@0.52.6		X							X					
-windows_x86_64_gnullvm@0.48.5		X							X					
 windows_x86_64_gnullvm@0.52.6		X							X					
-windows_x86_64_msvc@0.48.5		X							X					
 windows_x86_64_msvc@0.52.6		X							X					
 zerocopy@0.7.35		X		X					X					
 zerocopy-derive@0.7.35		X		X					X					
diff --git a/integrations/cloud_filter/Cargo.toml b/integrations/cloud_filter/Cargo.toml
index 488b9bc..0e300c2 100644
--- a/integrations/cloud_filter/Cargo.toml
+++ b/integrations/cloud_filter/Cargo.toml
@@ -24,7 +24,7 @@
 name = "cloud_filter_opendal"
 repository = "https://github.com/apache/opendal"
 rust-version = "1.75"
-version = "0.0.1"
+version = "0.0.2"
 
 [package.metadata.docs.rs]
 default-target = "x86_64-pc-windows-msvc"
diff --git a/integrations/cloud_filter/DEPENDENCIES.rust.tsv b/integrations/cloud_filter/DEPENDENCIES.rust.tsv
index 5323677..d4d249a 100644
--- a/integrations/cloud_filter/DEPENDENCIES.rust.tsv
+++ b/integrations/cloud_filter/DEPENDENCIES.rust.tsv
@@ -1,11 +1,11 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CC0-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X					
+addr2line@0.24.2		X							X					
 adler2@2.0.0	X	X							X					
 android-tzdata@0.1.1		X							X					
 android_system_properties@0.1.5		X							X					
-anyhow@1.0.87		X							X					
-async-trait@0.1.82		X							X					
-autocfg@1.3.0		X							X					
+anyhow@1.0.90		X							X					
+async-trait@0.1.83		X							X					
+autocfg@1.4.0		X							X					
 backon@1.2.0		X												
 backtrace@0.3.74		X							X					
 base64@0.22.1		X							X					
@@ -13,12 +13,12 @@
 block-buffer@0.10.4		X							X					
 bumpalo@3.16.0		X							X					
 byteorder@1.5.0									X				X	
-bytes@1.7.1									X					
-cc@1.1.18		X							X					
+bytes@1.7.2									X					
+cc@1.1.31		X							X					
 cfg-if@1.0.0		X							X					
 chrono@0.4.38		X							X					
 cloud-filter@0.0.5									X					
-cloud_filter_opendal@0.0.1		X												
+cloud_filter_opendal@0.0.2		X												
 const-oid@0.9.6		X							X					
 const-random@0.1.18		X							X					
 const-random-macro@0.1.16		X							X					
@@ -35,18 +35,18 @@
 flagset@0.4.6		X												
 fnv@1.0.7		X							X					
 form_urlencoded@1.2.1		X							X					
-futures@0.3.30		X							X					
-futures-channel@0.3.30		X							X					
-futures-core@0.3.30		X							X					
-futures-executor@0.3.30		X							X					
-futures-io@0.3.30		X							X					
-futures-macro@0.3.30		X							X					
-futures-sink@0.3.30		X							X					
-futures-task@0.3.30		X							X					
-futures-util@0.3.30		X							X					
+futures@0.3.31		X							X					
+futures-channel@0.3.31		X							X					
+futures-core@0.3.31		X							X					
+futures-executor@0.3.31		X							X					
+futures-io@0.3.31		X							X					
+futures-macro@0.3.31		X							X					
+futures-sink@0.3.31		X							X					
+futures-task@0.3.31		X							X					
+futures-util@0.3.31		X							X					
 generic-array@0.14.7									X					
 getrandom@0.2.15		X							X					
-gimli@0.31.0		X							X					
+gimli@0.31.1		X							X					
 gloo-timers@0.3.0		X							X					
 hashbrown@0.14.5		X							X					
 hermit-abi@0.3.9		X							X					
@@ -56,17 +56,17 @@
 http@1.1.0		X							X					
 http-body@1.0.1									X					
 http-body-util@0.1.2									X					
-httparse@1.9.4		X							X					
-hyper@1.4.1									X					
+httparse@1.9.5		X							X					
+hyper@1.5.0									X					
 hyper-rustls@0.27.3		X						X	X					
-hyper-util@0.1.8									X					
-iana-time-zone@0.1.60		X							X					
+hyper-util@0.1.9									X					
+iana-time-zone@0.1.61		X							X					
 iana-time-zone-haiku@0.1.2		X							X					
 idna@0.5.0		X							X					
-ipnet@2.10.0		X							X					
+ipnet@2.10.1		X							X					
 itoa@1.0.11		X							X					
-js-sys@0.3.70		X							X					
-libc@0.2.158		X							X					
+js-sys@0.3.72		X							X					
+libc@0.2.161		X							X					
 log@0.4.22		X							X					
 md-5@0.10.6		X							X					
 memchr@2.7.4									X				X	
@@ -77,39 +77,37 @@
 nt-time@0.8.1		X							X					
 num-conv@0.1.0		X							X					
 num-traits@0.2.19		X							X					
-object@0.36.4		X							X					
-once_cell@1.19.0		X							X					
-opendal@0.50.0		X												
+object@0.36.5		X							X					
+once_cell@1.20.2		X							X					
+opendal@0.50.1		X												
 ordered-multimap@0.7.3									X					
 percent-encoding@2.3.1		X							X					
-pin-project@1.1.5		X							X					
-pin-project-internal@1.1.5		X							X					
 pin-project-lite@0.2.14		X							X					
 pin-utils@0.1.0		X							X					
 powerfmt@0.2.0		X							X					
 ppv-lite86@0.2.20		X							X					
-proc-macro2@1.0.86		X							X					
+proc-macro2@1.0.88		X							X					
 quick-xml@0.35.0									X					
-quick-xml@0.36.1									X					
+quick-xml@0.36.2									X					
 quote@1.0.37		X							X					
 rand@0.8.5		X							X					
 rand_chacha@0.3.1		X							X					
 rand_core@0.6.4		X							X					
 reqsign@0.16.0		X												
-reqwest@0.12.7		X							X					
+reqwest@0.12.8		X							X					
 ring@0.17.8											X			
 rust-ini@0.21.1									X					
 rustc-demangle@0.1.24		X							X					
 rustc_version@0.4.1		X							X					
-rustls@0.23.13		X						X	X					
-rustls-pemfile@2.1.3		X						X	X					
-rustls-pki-types@1.8.0		X							X					
+rustls@0.23.15		X						X	X					
+rustls-pemfile@2.2.0		X						X	X					
+rustls-pki-types@1.10.0		X							X					
 rustls-webpki@0.102.8								X						
 ryu@1.0.18		X				X								
 semver@1.0.23		X							X					
 serde@1.0.210		X							X					
 serde_derive@1.0.210		X							X					
-serde_json@1.0.128		X							X					
+serde_json@1.0.132		X							X					
 serde_urlencoded@0.7.1		X							X					
 sha1@0.10.6		X							X					
 sha2@0.10.8		X							X					
@@ -120,7 +118,7 @@
 socket2@0.5.7		X							X					
 spin@0.9.8									X					
 subtle@2.6.1					X									
-syn@2.0.77		X							X					
+syn@2.0.81		X							X					
 sync_wrapper@1.0.1		X												
 time@0.3.36		X							X					
 time-core@0.1.2		X							X					
@@ -132,32 +130,30 @@
 tokio-macros@2.4.0									X					
 tokio-rustls@0.26.0		X							X					
 tokio-util@0.7.12									X					
-tower@0.4.13									X					
-tower-layer@0.3.3									X					
 tower-service@0.3.3									X					
 tracing@0.1.40									X					
 tracing-core@0.1.32									X					
 trim-in-place@0.1.7									X					
 try-lock@0.2.5									X					
 typenum@1.17.0		X							X					
-unicode-bidi@0.3.15		X							X					
+unicode-bidi@0.3.17		X							X					
 unicode-ident@1.0.13		X							X			X		
-unicode-normalization@0.1.23		X							X					
+unicode-normalization@0.1.24		X							X					
 untrusted@0.9.0								X						
 url@2.5.2		X							X					
-uuid@1.10.0		X							X					
+uuid@1.11.0		X							X					
 version_check@0.9.5		X							X					
 want@0.3.1									X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X					
-wasm-bindgen@0.2.93		X							X					
-wasm-bindgen-backend@0.2.93		X							X					
-wasm-bindgen-futures@0.4.43		X							X					
-wasm-bindgen-macro@0.2.93		X							X					
-wasm-bindgen-macro-support@0.2.93		X							X					
-wasm-bindgen-shared@0.2.93		X							X					
-wasm-streams@0.4.0		X							X					
-web-sys@0.3.70		X							X					
-webpki-roots@0.26.5										X				
+wasm-bindgen@0.2.95		X							X					
+wasm-bindgen-backend@0.2.95		X							X					
+wasm-bindgen-futures@0.4.45		X							X					
+wasm-bindgen-macro@0.2.95		X							X					
+wasm-bindgen-macro-support@0.2.95		X							X					
+wasm-bindgen-shared@0.2.95		X							X					
+wasm-streams@0.4.1		X							X					
+web-sys@0.3.72		X							X					
+webpki-roots@0.26.6										X				
 widestring@1.1.0		X							X					
 windows@0.58.0		X							X					
 windows-core@0.52.0		X							X					
diff --git a/integrations/compat/DEPENDENCIES.rust.tsv b/integrations/compat/DEPENDENCIES.rust.tsv
new file mode 100644
index 0000000..56ca09e
--- /dev/null
+++ b/integrations/compat/DEPENDENCIES.rust.tsv
@@ -0,0 +1,7 @@
+crate	Apache-2.0	MIT	Unicode-DFS-2016
+async-trait@0.1.83	X	X	
+opendal_compat@1.0.0	X		
+proc-macro2@1.0.88	X	X	
+quote@1.0.37	X	X	
+syn@2.0.81	X	X	
+unicode-ident@1.0.13	X	X	X
diff --git a/integrations/dav-server/Cargo.toml b/integrations/dav-server/Cargo.toml
index a26b37f..c2ab28e 100644
--- a/integrations/dav-server/Cargo.toml
+++ b/integrations/dav-server/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 description = "Use OpenDAL as a backend to access data in various service with WebDAV protocol"
 name = "dav-server-opendalfs"
-version = "0.2.0"
+version = "0.2.1"
 
 authors = ["Apache OpenDAL <dev@opendal.apache.org>"]
 edition = "2021"
diff --git a/integrations/dav-server/DEPENDENCIES.rust.tsv b/integrations/dav-server/DEPENDENCIES.rust.tsv
index 90367f0..44bde26 100644
--- a/integrations/dav-server/DEPENDENCIES.rust.tsv
+++ b/integrations/dav-server/DEPENDENCIES.rust.tsv
@@ -1,171 +1,169 @@
-crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X						X					
-adler2@2.0.0	X	X						X					
-ahash@0.8.11		X						X					
-aho-corasick@1.1.3								X				X	
-allocator-api2@0.2.18		X						X					
-android-tzdata@0.1.1		X						X					
-android_system_properties@0.1.5		X						X					
-anyhow@1.0.87		X						X					
-async-trait@0.1.82		X						X					
-autocfg@1.3.0		X						X					
-backon@1.2.0		X											
-backtrace@0.3.74		X						X					
-base64@0.21.7		X						X					
-base64@0.22.1		X						X					
-bitflags@2.6.0		X						X					
-block-buffer@0.10.4		X						X					
-bumpalo@3.16.0		X						X					
-bytes@1.7.1								X					
-cc@1.1.18		X						X					
-cfg-if@1.0.0		X						X					
-chrono@0.4.38		X						X					
-core-foundation-sys@0.8.7		X						X					
-cpufeatures@0.2.14		X						X					
-crypto-common@0.1.6		X						X					
-dav-server@0.7.0		X											
-dav-server-opendalfs@0.2.0		X											
-deranged@0.3.11		X						X					
-digest@0.10.7		X						X					
-fastrand@2.1.1		X						X					
-flagset@0.4.6		X											
-fnv@1.0.7		X						X					
-form_urlencoded@1.2.1		X						X					
-futures@0.3.30		X						X					
-futures-channel@0.3.30		X						X					
-futures-core@0.3.30		X						X					
-futures-executor@0.3.30		X						X					
-futures-io@0.3.30		X						X					
-futures-macro@0.3.30		X						X					
-futures-sink@0.3.30		X						X					
-futures-task@0.3.30		X						X					
-futures-util@0.3.30		X						X					
-generic-array@0.14.7								X					
-getrandom@0.2.15		X						X					
-gimli@0.31.0		X						X					
-gloo-timers@0.3.0		X						X					
-hashbrown@0.14.5		X						X					
-headers@0.4.0								X					
-headers-core@0.3.0								X					
-hermit-abi@0.3.9		X						X					
-htmlescape@0.3.1		X						X	X				
-http@1.1.0		X						X					
-http-body@1.0.1								X					
-http-body-util@0.1.2								X					
-httparse@1.9.4		X						X					
-httpdate@1.0.3		X						X					
-hyper@1.4.1								X					
-hyper-rustls@0.27.3		X					X	X					
-hyper-util@0.1.8								X					
-iana-time-zone@0.1.60		X						X					
-iana-time-zone-haiku@0.1.2		X						X					
-idna@0.5.0		X						X					
-ipnet@2.10.0		X						X					
-itoa@1.0.11		X						X					
-js-sys@0.3.70		X						X					
-lazy_static@1.5.0		X						X					
-libc@0.2.158		X						X					
-lock_api@0.4.12		X						X					
-log@0.4.22		X						X					
-lru@0.12.4								X					
-md-5@0.10.6		X						X					
-memchr@2.7.4								X				X	
-mime@0.3.17		X						X					
-mime_guess@2.0.5								X					
-miniz_oxide@0.8.0		X						X					X
-mio@1.0.2								X					
-num-conv@0.1.0		X						X					
-num-traits@0.2.19		X						X					
-object@0.36.4		X						X					
-once_cell@1.19.0		X						X					
-opendal@0.50.0		X											
-parking_lot@0.12.3		X						X					
-parking_lot_core@0.9.10		X						X					
-percent-encoding@2.3.1		X						X					
-pin-project@1.1.5		X						X					
-pin-project-internal@1.1.5		X						X					
-pin-project-lite@0.2.14		X						X					
-pin-utils@0.1.0		X						X					
-powerfmt@0.2.0		X						X					
-proc-macro2@1.0.86		X						X					
-quick-xml@0.36.1								X					
-quote@1.0.37		X						X					
-redox_syscall@0.5.3								X					
-regex@1.10.6		X						X					
-regex-automata@0.4.7		X						X					
-regex-syntax@0.8.4		X						X					
-reqwest@0.12.7		X						X					
-ring@0.17.8										X			
-rustc-demangle@0.1.24		X						X					
-rustls@0.23.13		X					X	X					
-rustls-pemfile@2.1.3		X					X	X					
-rustls-pki-types@1.8.0		X						X					
-rustls-webpki@0.102.8							X						
-ryu@1.0.18		X				X							
-scopeguard@1.2.0		X						X					
-serde@1.0.210		X						X					
-serde_derive@1.0.210		X						X					
-serde_json@1.0.128		X						X					
-serde_urlencoded@0.7.1		X						X					
-sha1@0.10.6		X						X					
-shlex@1.3.0		X						X					
-slab@0.4.9								X					
-smallvec@1.13.2		X						X					
-socket2@0.5.7		X						X					
-spin@0.9.8								X					
-subtle@2.6.1					X								
-syn@2.0.77		X						X					
-sync_wrapper@1.0.1		X											
-time@0.3.36		X						X					
-time-core@0.1.2		X						X					
-time-macros@0.2.18		X						X					
-tinyvec@1.8.0		X						X					X
-tinyvec_macros@0.1.1		X						X					X
-tokio@1.40.0								X					
-tokio-macros@2.4.0								X					
-tokio-rustls@0.26.0		X						X					
-tokio-util@0.7.12								X					
-tower@0.4.13								X					
-tower-layer@0.3.3								X					
-tower-service@0.3.3								X					
-tracing@0.1.40								X					
-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.15		X						X					
-unicode-ident@1.0.13		X						X			X		
-unicode-normalization@0.1.23		X						X					
-untrusted@0.9.0							X						
-url@2.5.2		X						X					
-uuid@1.10.0		X						X					
-version_check@0.9.5		X						X					
-want@0.3.1								X					
-wasi@0.11.0+wasi-snapshot-preview1		X	X					X					
-wasm-bindgen@0.2.93		X						X					
-wasm-bindgen-backend@0.2.93		X						X					
-wasm-bindgen-futures@0.4.43		X						X					
-wasm-bindgen-macro@0.2.93		X						X					
-wasm-bindgen-macro-support@0.2.93		X						X					
-wasm-bindgen-shared@0.2.93		X						X					
-wasm-streams@0.4.0		X						X					
-web-sys@0.3.70		X						X					
-webpki-roots@0.26.5									X				
-windows-core@0.52.0		X						X					
-windows-registry@0.2.0		X						X					
-windows-result@0.2.0		X						X					
-windows-strings@0.1.0		X						X					
-windows-sys@0.52.0		X						X					
-windows-targets@0.52.6		X						X					
-windows_aarch64_gnullvm@0.52.6		X						X					
-windows_aarch64_msvc@0.52.6		X						X					
-windows_i686_gnu@0.52.6		X						X					
-windows_i686_gnullvm@0.52.6		X						X					
-windows_i686_msvc@0.52.6		X						X					
-windows_x86_64_gnu@0.52.6		X						X					
-windows_x86_64_gnullvm@0.52.6		X						X					
-windows_x86_64_msvc@0.52.6		X						X					
-xml-rs@0.8.22								X					
-xmltree@0.10.3								X					
-zerocopy@0.7.35		X		X				X					
-zeroize@1.8.1		X						X					
+crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-3-Clause	BSL-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
+addr2line@0.24.2		X					X					
+adler2@2.0.0	X	X					X					
+aho-corasick@1.1.3							X				X	
+allocator-api2@0.2.18		X					X					
+android-tzdata@0.1.1		X					X					
+android_system_properties@0.1.5		X					X					
+anyhow@1.0.90		X					X					
+async-trait@0.1.83		X					X					
+autocfg@1.4.0		X					X					
+backon@1.2.0		X										
+backtrace@0.3.74		X					X					
+base64@0.21.7		X					X					
+base64@0.22.1		X					X					
+bitflags@2.6.0		X					X					
+block-buffer@0.10.4		X					X					
+bumpalo@3.16.0		X					X					
+bytes@1.7.2							X					
+cc@1.1.31		X					X					
+cfg-if@1.0.0		X					X					
+chrono@0.4.38		X					X					
+core-foundation-sys@0.8.7		X					X					
+cpufeatures@0.2.14		X					X					
+crypto-common@0.1.6		X					X					
+dav-server@0.7.0		X										
+dav-server-opendalfs@0.2.1		X										
+deranged@0.3.11		X					X					
+digest@0.10.7		X					X					
+equivalent@1.0.1		X					X					
+fastrand@2.1.1		X					X					
+flagset@0.4.6		X										
+fnv@1.0.7		X					X					
+foldhash@0.1.3												X
+form_urlencoded@1.2.1		X					X					
+futures@0.3.31		X					X					
+futures-channel@0.3.31		X					X					
+futures-core@0.3.31		X					X					
+futures-executor@0.3.31		X					X					
+futures-io@0.3.31		X					X					
+futures-macro@0.3.31		X					X					
+futures-sink@0.3.31		X					X					
+futures-task@0.3.31		X					X					
+futures-util@0.3.31		X					X					
+generic-array@0.14.7							X					
+getrandom@0.2.15		X					X					
+gimli@0.31.1		X					X					
+gloo-timers@0.3.0		X					X					
+hashbrown@0.15.0		X					X					
+headers@0.4.0							X					
+headers-core@0.3.0							X					
+hermit-abi@0.3.9		X					X					
+htmlescape@0.3.1		X					X	X				
+http@1.1.0		X					X					
+http-body@1.0.1							X					
+http-body-util@0.1.2							X					
+httparse@1.9.5		X					X					
+httpdate@1.0.3		X					X					
+hyper@1.5.0							X					
+hyper-rustls@0.27.3		X				X	X					
+hyper-util@0.1.9							X					
+iana-time-zone@0.1.61		X					X					
+iana-time-zone-haiku@0.1.2		X					X					
+idna@0.5.0		X					X					
+ipnet@2.10.1		X					X					
+itoa@1.0.11		X					X					
+js-sys@0.3.72		X					X					
+lazy_static@1.5.0		X					X					
+libc@0.2.161		X					X					
+lock_api@0.4.12		X					X					
+log@0.4.22		X					X					
+lru@0.12.5							X					
+md-5@0.10.6		X					X					
+memchr@2.7.4							X				X	
+mime@0.3.17		X					X					
+mime_guess@2.0.5							X					
+miniz_oxide@0.8.0		X					X					X
+mio@1.0.2							X					
+num-conv@0.1.0		X					X					
+num-traits@0.2.19		X					X					
+object@0.36.5		X					X					
+once_cell@1.20.2		X					X					
+opendal@0.50.1		X										
+parking_lot@0.12.3		X					X					
+parking_lot_core@0.9.10		X					X					
+percent-encoding@2.3.1		X					X					
+pin-project@1.1.6		X					X					
+pin-project-internal@1.1.6		X					X					
+pin-project-lite@0.2.14		X					X					
+pin-utils@0.1.0		X					X					
+powerfmt@0.2.0		X					X					
+proc-macro2@1.0.88		X					X					
+quick-xml@0.36.2							X					
+quote@1.0.37		X					X					
+redox_syscall@0.5.7							X					
+regex@1.11.0		X					X					
+regex-automata@0.4.8		X					X					
+regex-syntax@0.8.5		X					X					
+reqwest@0.12.8		X					X					
+ring@0.17.8									X			
+rustc-demangle@0.1.24		X					X					
+rustls@0.23.15		X				X	X					
+rustls-pemfile@2.2.0		X				X	X					
+rustls-pki-types@1.10.0		X					X					
+rustls-webpki@0.102.8						X						
+ryu@1.0.18		X			X							
+scopeguard@1.2.0		X					X					
+serde@1.0.210		X					X					
+serde_derive@1.0.210		X					X					
+serde_json@1.0.132		X					X					
+serde_urlencoded@0.7.1		X					X					
+sha1@0.10.6		X					X					
+shlex@1.3.0		X					X					
+slab@0.4.9							X					
+smallvec@1.13.2		X					X					
+socket2@0.5.7		X					X					
+spin@0.9.8							X					
+subtle@2.6.1				X								
+syn@2.0.81		X					X					
+sync_wrapper@1.0.1		X										
+time@0.3.36		X					X					
+time-core@0.1.2		X					X					
+time-macros@0.2.18		X					X					
+tinyvec@1.8.0		X					X					X
+tinyvec_macros@0.1.1		X					X					X
+tokio@1.40.0							X					
+tokio-macros@2.4.0							X					
+tokio-rustls@0.26.0		X					X					
+tokio-util@0.7.12							X					
+tower-service@0.3.3							X					
+tracing@0.1.40							X					
+tracing-core@0.1.32							X					
+try-lock@0.2.5							X					
+typenum@1.17.0		X					X					
+unicase@2.8.0		X					X					
+unicode-bidi@0.3.17		X					X					
+unicode-ident@1.0.13		X					X			X		
+unicode-normalization@0.1.24		X					X					
+untrusted@0.9.0						X						
+url@2.5.2		X					X					
+uuid@1.11.0		X					X					
+version_check@0.9.5		X					X					
+want@0.3.1							X					
+wasi@0.11.0+wasi-snapshot-preview1		X	X				X					
+wasm-bindgen@0.2.95		X					X					
+wasm-bindgen-backend@0.2.95		X					X					
+wasm-bindgen-futures@0.4.45		X					X					
+wasm-bindgen-macro@0.2.95		X					X					
+wasm-bindgen-macro-support@0.2.95		X					X					
+wasm-bindgen-shared@0.2.95		X					X					
+wasm-streams@0.4.1		X					X					
+web-sys@0.3.72		X					X					
+webpki-roots@0.26.6								X				
+windows-core@0.52.0		X					X					
+windows-registry@0.2.0		X					X					
+windows-result@0.2.0		X					X					
+windows-strings@0.1.0		X					X					
+windows-sys@0.52.0		X					X					
+windows-targets@0.52.6		X					X					
+windows_aarch64_gnullvm@0.52.6		X					X					
+windows_aarch64_msvc@0.52.6		X					X					
+windows_i686_gnu@0.52.6		X					X					
+windows_i686_gnullvm@0.52.6		X					X					
+windows_i686_msvc@0.52.6		X					X					
+windows_x86_64_gnu@0.52.6		X					X					
+windows_x86_64_gnullvm@0.52.6		X					X					
+windows_x86_64_msvc@0.52.6		X					X					
+xml-rs@0.8.22							X					
+xmltree@0.10.3							X					
+zeroize@1.8.1		X					X					
diff --git a/integrations/fuse3/Cargo.toml b/integrations/fuse3/Cargo.toml
index 1f471d0..f0acb5d 100644
--- a/integrations/fuse3/Cargo.toml
+++ b/integrations/fuse3/Cargo.toml
@@ -25,7 +25,7 @@
 license = "Apache-2.0"
 repository = "https://github.com/apache/opendal"
 rust-version = "1.75"
-version = "0.0.7"
+version = "0.0.8"
 
 [dependencies]
 bytes = "1.6.0"
diff --git a/integrations/fuse3/DEPENDENCIES.rust.tsv b/integrations/fuse3/DEPENDENCIES.rust.tsv
index b8488df..33c4965 100644
--- a/integrations/fuse3/DEPENDENCIES.rust.tsv
+++ b/integrations/fuse3/DEPENDENCIES.rust.tsv
@@ -1,12 +1,12 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-3-Clause	BSL-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X					X					
+addr2line@0.24.2		X					X					
 adler2@2.0.0	X	X					X					
 android-tzdata@0.1.1		X					X					
 android_system_properties@0.1.5		X					X					
-anyhow@1.0.87		X					X					
+anyhow@1.0.90		X					X					
 async-notify@0.3.0							X					
-async-trait@0.1.82		X					X					
-autocfg@1.3.0		X					X					
+async-trait@0.1.83		X					X					
+autocfg@1.4.0		X					X					
 backon@1.2.0		X										
 backtrace@0.3.74		X					X					
 base64@0.22.1		X					X					
@@ -14,16 +14,15 @@
 bitflags@2.6.0		X					X					
 block-buffer@0.10.4		X					X					
 bumpalo@3.16.0		X					X					
-bytes@1.7.1							X					
-cc@1.1.18		X					X					
+bytes@1.7.2							X					
+cc@1.1.31		X					X					
 cfg-if@1.0.0		X					X					
-cfg_aliases@0.1.1							X					
+cfg_aliases@0.2.1							X					
 chrono@0.4.38		X					X					
 concurrent-queue@2.5.0		X					X					
 core-foundation-sys@0.8.7		X					X					
 crossbeam-utils@0.8.20		X					X					
 crypto-common@0.1.6		X					X					
-cstr@0.2.12							X					
 digest@0.10.7		X					X					
 either@1.13.0		X					X					
 errno@0.3.9		X					X					
@@ -32,37 +31,37 @@
 flagset@0.4.6		X										
 fnv@1.0.7		X					X					
 form_urlencoded@1.2.1		X					X					
-fuse3@0.7.2							X					
-fuse3_opendal@0.0.7		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					
+fuse3@0.8.1							X					
+fuse3_opendal@0.0.8		X										
+futures@0.3.31		X					X					
+futures-channel@0.3.31		X					X					
+futures-core@0.3.31		X					X					
+futures-io@0.3.31		X					X					
+futures-macro@0.3.31		X					X					
+futures-sink@0.3.31		X					X					
+futures-task@0.3.31		X					X					
+futures-util@0.3.31		X					X					
 generic-array@0.14.7							X					
 getrandom@0.2.15		X					X					
-gimli@0.31.0		X					X					
+gimli@0.31.1		X					X					
 gloo-timers@0.3.0		X					X					
 hermit-abi@0.3.9		X					X					
 home@0.5.9		X					X					
 http@1.1.0		X					X					
 http-body@1.0.1							X					
 http-body-util@0.1.2							X					
-httparse@1.9.4		X					X					
-hyper@1.4.1							X					
+httparse@1.9.5		X					X					
+hyper@1.5.0							X					
 hyper-rustls@0.27.3		X				X	X					
-hyper-util@0.1.8							X					
-iana-time-zone@0.1.60		X					X					
+hyper-util@0.1.9							X					
+iana-time-zone@0.1.61		X					X					
 iana-time-zone-haiku@0.1.2		X					X					
 idna@0.5.0		X					X					
-ipnet@2.10.0		X					X					
+ipnet@2.10.1		X					X					
 itoa@1.0.11		X					X					
-js-sys@0.3.70		X					X					
+js-sys@0.3.72		X					X					
 lazy_static@1.5.0		X					X					
-libc@0.2.158		X					X					
+libc@0.2.161		X					X					
 linux-raw-sys@0.4.14		X	X				X					
 log@0.4.22		X					X					
 md-5@0.10.6		X					X					
@@ -71,32 +70,30 @@
 mime@0.3.17		X					X					
 miniz_oxide@0.8.0		X					X					X
 mio@1.0.2							X					
-nix@0.28.0							X					
+nix@0.29.0							X					
 num-traits@0.2.19		X					X					
-object@0.36.4		X					X					
-once_cell@1.19.0		X					X					
-opendal@0.50.0		X										
+object@0.36.5		X					X					
+once_cell@1.20.2		X					X					
+opendal@0.50.1		X										
 parking@2.2.1		X					X					
 percent-encoding@2.3.1		X					X					
-pin-project@1.1.5		X					X					
-pin-project-internal@1.1.5		X					X					
 pin-project-lite@0.2.14		X					X					
 pin-utils@0.1.0		X					X					
-proc-macro2@1.0.86		X					X					
-quick-xml@0.36.1							X					
+proc-macro2@1.0.88		X					X					
+quick-xml@0.36.2							X					
 quote@1.0.37		X					X					
-reqwest@0.12.7		X					X					
+reqwest@0.12.8		X					X					
 ring@0.17.8									X			
 rustc-demangle@0.1.24		X					X					
-rustix@0.38.36		X	X				X					
-rustls@0.23.13		X				X	X					
-rustls-pemfile@2.1.3		X				X	X					
-rustls-pki-types@1.8.0		X					X					
+rustix@0.38.37		X	X				X					
+rustls@0.23.15		X				X	X					
+rustls-pemfile@2.2.0		X				X	X					
+rustls-pki-types@1.10.0		X					X					
 rustls-webpki@0.102.8						X						
 ryu@1.0.18		X			X							
 serde@1.0.210		X					X					
 serde_derive@1.0.210		X					X					
-serde_json@1.0.128		X					X					
+serde_json@1.0.132		X					X					
 serde_urlencoded@0.7.1		X					X					
 sharded-slab@0.1.7							X					
 shlex@1.3.0		X					X					
@@ -106,7 +103,7 @@
 socket2@0.5.7		X					X					
 spin@0.9.8							X					
 subtle@2.6.1				X								
-syn@2.0.77		X					X					
+syn@2.0.81		X					X					
 sync_wrapper@1.0.1		X										
 tinyvec@1.8.0		X					X					X
 tinyvec_macros@0.1.1		X					X					X
@@ -114,8 +111,6 @@
 tokio-macros@2.4.0							X					
 tokio-rustls@0.26.0		X					X					
 tokio-util@0.7.12							X					
-tower@0.4.13							X					
-tower-layer@0.3.3							X					
 tower-service@0.3.3							X					
 tracing@0.1.40							X					
 tracing-attributes@0.1.27							X					
@@ -123,24 +118,24 @@
 trait-make@0.1.0		X					X					
 try-lock@0.2.5							X					
 typenum@1.17.0		X					X					
-unicode-bidi@0.3.15		X					X					
+unicode-bidi@0.3.17		X					X					
 unicode-ident@1.0.13		X					X			X		
-unicode-normalization@0.1.23		X					X					
+unicode-normalization@0.1.24		X					X					
 untrusted@0.9.0						X						
 url@2.5.2		X					X					
-uuid@1.10.0		X					X					
+uuid@1.11.0		X					X					
 version_check@0.9.5		X					X					
 want@0.3.1							X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X				X					
-wasm-bindgen@0.2.93		X					X					
-wasm-bindgen-backend@0.2.93		X					X					
-wasm-bindgen-futures@0.4.43		X					X					
-wasm-bindgen-macro@0.2.93		X					X					
-wasm-bindgen-macro-support@0.2.93		X					X					
-wasm-bindgen-shared@0.2.93		X					X					
-wasm-streams@0.4.0		X					X					
-web-sys@0.3.70		X					X					
-webpki-roots@0.26.5								X				
+wasm-bindgen@0.2.95		X					X					
+wasm-bindgen-backend@0.2.95		X					X					
+wasm-bindgen-futures@0.4.45		X					X					
+wasm-bindgen-macro@0.2.95		X					X					
+wasm-bindgen-macro-support@0.2.95		X					X					
+wasm-bindgen-shared@0.2.95		X					X					
+wasm-streams@0.4.1		X					X					
+web-sys@0.3.72		X					X					
+webpki-roots@0.26.6								X				
 which@6.0.3							X					
 windows-core@0.52.0		X					X					
 windows-registry@0.2.0		X					X					
diff --git a/integrations/object_store/Cargo.toml b/integrations/object_store/Cargo.toml
index d3eda48..cbf7d7a 100644
--- a/integrations/object_store/Cargo.toml
+++ b/integrations/object_store/Cargo.toml
@@ -25,7 +25,7 @@
 license = "Apache-2.0"
 repository = "https://github.com/apache/opendal"
 rust-version = "1.75"
-version = "0.48.0"
+version = "0.48.1"
 
 [features]
 send_wrapper = ["dep:send_wrapper"]
diff --git a/integrations/object_store/DEPENDENCIES.rust.tsv b/integrations/object_store/DEPENDENCIES.rust.tsv
index d126ab5..bb55522 100644
--- a/integrations/object_store/DEPENDENCIES.rust.tsv
+++ b/integrations/object_store/DEPENDENCIES.rust.tsv
@@ -1,11 +1,11 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X						X					
+addr2line@0.24.2		X						X					
 adler2@2.0.0	X	X						X					
 android-tzdata@0.1.1		X						X					
 android_system_properties@0.1.5		X						X					
-anyhow@1.0.87		X						X					
-async-trait@0.1.82		X						X					
-autocfg@1.3.0		X						X					
+anyhow@1.0.90		X						X					
+async-trait@0.1.83		X						X					
+autocfg@1.4.0		X						X					
 backon@1.2.0		X											
 backtrace@0.3.74		X						X					
 base64@0.22.1		X						X					
@@ -13,8 +13,8 @@
 block-buffer@0.10.4		X						X					
 bumpalo@3.16.0		X						X					
 byteorder@1.5.0								X				X	
-bytes@1.7.1								X					
-cc@1.1.18		X						X					
+bytes@1.7.2								X					
+cc@1.1.31		X						X					
 cfg-if@1.0.0		X						X					
 chrono@0.4.38		X						X					
 const-oid@0.9.6		X						X					
@@ -28,18 +28,18 @@
 flagset@0.4.6		X											
 fnv@1.0.7		X						X					
 form_urlencoded@1.2.1		X						X					
-futures@0.3.30		X						X					
-futures-channel@0.3.30		X						X					
-futures-core@0.3.30		X						X					
-futures-executor@0.3.30		X						X					
-futures-io@0.3.30		X						X					
-futures-macro@0.3.30		X						X					
-futures-sink@0.3.30		X						X					
-futures-task@0.3.30		X						X					
-futures-util@0.3.30		X						X					
+futures@0.3.31		X						X					
+futures-channel@0.3.31		X						X					
+futures-core@0.3.31		X						X					
+futures-executor@0.3.31		X						X					
+futures-io@0.3.31		X						X					
+futures-macro@0.3.31		X						X					
+futures-sink@0.3.31		X						X					
+futures-task@0.3.31		X						X					
+futures-util@0.3.31		X						X					
 generic-array@0.14.7								X					
 getrandom@0.2.15		X						X					
-gimli@0.31.0		X						X					
+gimli@0.31.1		X						X					
 gloo-timers@0.3.0		X						X					
 heck@0.5.0		X						X					
 hermit-abi@0.3.9		X						X					
@@ -49,19 +49,19 @@
 http@1.1.0		X						X					
 http-body@1.0.1								X					
 http-body-util@0.1.2								X					
-httparse@1.9.4		X						X					
+httparse@1.9.5		X						X					
 humantime@2.1.0		X						X					
-hyper@1.4.1								X					
+hyper@1.5.0								X					
 hyper-rustls@0.27.3		X					X	X					
-hyper-util@0.1.8								X					
-iana-time-zone@0.1.60		X						X					
+hyper-util@0.1.9								X					
+iana-time-zone@0.1.61		X						X					
 iana-time-zone-haiku@0.1.2		X						X					
 idna@0.5.0		X						X					
-ipnet@2.10.0		X						X					
+ipnet@2.10.1		X						X					
 itertools@0.13.0		X						X					
 itoa@1.0.11		X						X					
-js-sys@0.3.70		X						X					
-libc@0.2.158		X						X					
+js-sys@0.3.72		X						X					
+libc@0.2.161		X						X					
 lock_api@0.4.12		X						X					
 log@0.4.22		X						X					
 md-5@0.10.6		X						X					
@@ -70,34 +70,34 @@
 miniz_oxide@0.8.0		X						X					X
 mio@1.0.2								X					
 num-traits@0.2.19		X						X					
-object@0.36.4		X						X					
+object@0.36.5		X						X					
 object_store@0.11.0		X						X					
-object_store_opendal@0.48.0		X											
-once_cell@1.19.0		X						X					
-opendal@0.50.0		X											
+object_store_opendal@0.48.1		X											
+once_cell@1.20.2		X						X					
+opendal@0.50.1		X											
 parking_lot@0.12.3		X						X					
 parking_lot_core@0.9.10		X						X					
 percent-encoding@2.3.1		X						X					
-pin-project@1.1.5		X						X					
-pin-project-internal@1.1.5		X						X					
+pin-project@1.1.6		X						X					
+pin-project-internal@1.1.6		X						X					
 pin-project-lite@0.2.14		X						X					
 pin-utils@0.1.0		X						X					
 ppv-lite86@0.2.20		X						X					
-proc-macro2@1.0.86		X						X					
-quick-xml@0.36.1								X					
+proc-macro2@1.0.88		X						X					
+quick-xml@0.36.2								X					
 quote@1.0.37		X						X					
 rand@0.8.5		X						X					
 rand_chacha@0.3.1		X						X					
 rand_core@0.6.4		X						X					
-redox_syscall@0.5.3								X					
+redox_syscall@0.5.7								X					
 reqsign@0.16.0		X											
-reqwest@0.12.7		X						X					
+reqwest@0.12.8		X						X					
 ring@0.17.8										X			
 rustc-demangle@0.1.24		X						X					
 rustc_version@0.4.1		X						X					
-rustls@0.23.13		X					X	X					
-rustls-pemfile@2.1.3		X					X	X					
-rustls-pki-types@1.8.0		X						X					
+rustls@0.23.15		X					X	X					
+rustls-pemfile@2.2.0		X					X	X					
+rustls-pki-types@1.10.0		X						X					
 rustls-webpki@0.102.8							X						
 ryu@1.0.18		X				X							
 same-file@1.0.6								X				X	
@@ -105,19 +105,19 @@
 semver@1.0.23		X						X					
 serde@1.0.210		X						X					
 serde_derive@1.0.210		X						X					
-serde_json@1.0.128		X						X					
+serde_json@1.0.132		X						X					
 serde_urlencoded@0.7.1		X						X					
 sha1@0.10.6		X						X					
 sha2@0.10.8		X						X					
 shlex@1.3.0		X						X					
 slab@0.4.9								X					
 smallvec@1.13.2		X						X					
-snafu@0.8.4		X						X					
-snafu-derive@0.8.4		X						X					
+snafu@0.8.5		X						X					
+snafu-derive@0.8.5		X						X					
 socket2@0.5.7		X						X					
 spin@0.9.8								X					
 subtle@2.6.1					X								
-syn@2.0.77		X						X					
+syn@2.0.81		X						X					
 sync_wrapper@1.0.1		X											
 tinyvec@1.8.0		X						X					X
 tinyvec_macros@0.1.1		X						X					X
@@ -125,33 +125,31 @@
 tokio-macros@2.4.0								X					
 tokio-rustls@0.26.0		X						X					
 tokio-util@0.7.12								X					
-tower@0.4.13								X					
-tower-layer@0.3.3								X					
 tower-service@0.3.3								X					
 tracing@0.1.40								X					
 tracing-attributes@0.1.27								X					
 tracing-core@0.1.32								X					
 try-lock@0.2.5								X					
 typenum@1.17.0		X						X					
-unicode-bidi@0.3.15		X						X					
+unicode-bidi@0.3.17		X						X					
 unicode-ident@1.0.13		X						X			X		
-unicode-normalization@0.1.23		X						X					
+unicode-normalization@0.1.24		X						X					
 untrusted@0.9.0							X						
 url@2.5.2		X						X					
-uuid@1.10.0		X						X					
+uuid@1.11.0		X						X					
 version_check@0.9.5		X						X					
 walkdir@2.5.0								X				X	
 want@0.3.1								X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X					X					
-wasm-bindgen@0.2.93		X						X					
-wasm-bindgen-backend@0.2.93		X						X					
-wasm-bindgen-futures@0.4.43		X						X					
-wasm-bindgen-macro@0.2.93		X						X					
-wasm-bindgen-macro-support@0.2.93		X						X					
-wasm-bindgen-shared@0.2.93		X						X					
-wasm-streams@0.4.0		X						X					
-web-sys@0.3.70		X						X					
-webpki-roots@0.26.5									X				
+wasm-bindgen@0.2.95		X						X					
+wasm-bindgen-backend@0.2.95		X						X					
+wasm-bindgen-futures@0.4.45		X						X					
+wasm-bindgen-macro@0.2.95		X						X					
+wasm-bindgen-macro-support@0.2.95		X						X					
+wasm-bindgen-shared@0.2.95		X						X					
+wasm-streams@0.4.1		X						X					
+web-sys@0.3.72		X						X					
+webpki-roots@0.26.6									X				
 winapi-util@0.1.9								X				X	
 windows-core@0.52.0		X						X					
 windows-registry@0.2.0		X						X					
diff --git a/integrations/parquet/Cargo.toml b/integrations/parquet/Cargo.toml
index 61cc781..2d98fb8 100644
--- a/integrations/parquet/Cargo.toml
+++ b/integrations/parquet/Cargo.toml
@@ -25,7 +25,7 @@
 license = "Apache-2.0"
 repository = "https://github.com/apache/opendal"
 rust-version = "1.75"
-version = "0.2.0"
+version = "0.2.1"
 
 [dependencies]
 async-trait = "0.1"
diff --git a/integrations/parquet/DEPENDENCIES.rust.tsv b/integrations/parquet/DEPENDENCIES.rust.tsv
index 5743365..fd917b2 100644
--- a/integrations/parquet/DEPENDENCIES.rust.tsv
+++ b/integrations/parquet/DEPENDENCIES.rust.tsv
@@ -1,20 +1,20 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-2-Clause	BSD-3-Clause	BSL-1.0	CC0-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X					
+addr2line@0.24.2		X							X					
 adler2@2.0.0	X	X							X					
 ahash@0.8.11		X							X					
 android-tzdata@0.1.1		X							X					
 android_system_properties@0.1.5		X							X					
-anyhow@1.0.87		X							X					
-arrow-array@53.0.0		X												
-arrow-buffer@53.0.0		X												
-arrow-cast@53.0.0		X												
-arrow-data@53.0.0		X												
-arrow-ipc@53.0.0		X												
-arrow-schema@53.0.0		X												
-arrow-select@53.0.0		X												
-async-trait@0.1.82		X							X					
+anyhow@1.0.90		X							X					
+arrow-array@53.1.0		X												
+arrow-buffer@53.1.0		X												
+arrow-cast@53.1.0		X												
+arrow-data@53.1.0		X												
+arrow-ipc@53.1.0		X												
+arrow-schema@53.1.0		X												
+arrow-select@53.1.0		X												
+async-trait@0.1.83		X							X					
 atoi@2.0.0									X					
-autocfg@1.3.0		X							X					
+autocfg@1.4.0		X							X					
 backon@1.2.0		X												
 backtrace@0.3.74		X							X					
 base64@0.22.1		X							X					
@@ -22,8 +22,8 @@
 block-buffer@0.10.4		X							X					
 bumpalo@3.16.0		X							X					
 byteorder@1.5.0									X				X	
-bytes@1.7.1									X					
-cc@1.1.18		X							X					
+bytes@1.7.2									X					
+cc@1.1.31		X							X					
 cfg-if@1.0.0		X							X					
 chrono@0.4.38		X							X					
 const-oid@0.9.6		X							X					
@@ -40,18 +40,18 @@
 flatbuffers@24.3.25		X												
 fnv@1.0.7		X							X					
 form_urlencoded@1.2.1		X							X					
-futures@0.3.30		X							X					
-futures-channel@0.3.30		X							X					
-futures-core@0.3.30		X							X					
-futures-executor@0.3.30		X							X					
-futures-io@0.3.30		X							X					
-futures-macro@0.3.30		X							X					
-futures-sink@0.3.30		X							X					
-futures-task@0.3.30		X							X					
-futures-util@0.3.30		X							X					
+futures@0.3.31		X							X					
+futures-channel@0.3.31		X							X					
+futures-core@0.3.31		X							X					
+futures-executor@0.3.31		X							X					
+futures-io@0.3.31		X							X					
+futures-macro@0.3.31		X							X					
+futures-sink@0.3.31		X							X					
+futures-task@0.3.31		X							X					
+futures-util@0.3.31		X							X					
 generic-array@0.14.7									X					
 getrandom@0.2.15		X							X					
-gimli@0.31.0		X							X					
+gimli@0.31.1		X							X					
 gloo-timers@0.3.0		X							X					
 half@2.4.1		X							X					
 hashbrown@0.14.5		X							X					
@@ -62,24 +62,24 @@
 http@1.1.0		X							X					
 http-body@1.0.1									X					
 http-body-util@0.1.2									X					
-httparse@1.9.4		X							X					
-hyper@1.4.1									X					
+httparse@1.9.5		X							X					
+hyper@1.5.0									X					
 hyper-rustls@0.27.3		X						X	X					
-hyper-util@0.1.8									X					
-iana-time-zone@0.1.60		X							X					
+hyper-util@0.1.9									X					
+iana-time-zone@0.1.61		X							X					
 iana-time-zone-haiku@0.1.2		X							X					
 idna@0.5.0		X							X					
 integer-encoding@3.0.4									X					
-ipnet@2.10.0		X							X					
+ipnet@2.10.1		X							X					
 itoa@1.0.11		X							X					
-js-sys@0.3.70		X							X					
-lexical-core@0.8.5		X							X					
-lexical-parse-float@0.8.5		X							X					
-lexical-parse-integer@0.8.6		X							X					
-lexical-util@0.8.5		X							X					
-lexical-write-float@0.8.5		X							X					
-lexical-write-integer@0.8.5		X							X					
-libc@0.2.158		X							X					
+js-sys@0.3.72		X							X					
+lexical-core@1.0.2		X							X					
+lexical-parse-float@1.0.2		X							X					
+lexical-parse-integer@1.0.2		X							X					
+lexical-util@1.0.3		X							X					
+lexical-write-float@1.0.2		X							X					
+lexical-write-integer@1.0.2		X							X					
+libc@0.2.161		X							X					
 libm@0.2.8		X							X					
 log@0.4.22		X							X					
 md-5@0.10.6		X							X					
@@ -94,40 +94,38 @@
 num-iter@0.1.45		X							X					
 num-rational@0.4.2		X							X					
 num-traits@0.2.19		X							X					
-object@0.36.4		X							X					
-once_cell@1.19.0		X							X					
-opendal@0.50.0		X												
+object@0.36.5		X							X					
+once_cell@1.20.2		X							X					
+opendal@0.50.1		X												
 ordered-float@2.10.1									X					
-parquet@53.0.0		X												
-parquet_opendal@0.2.0		X												
+parquet@53.1.0		X												
+parquet_opendal@0.2.1		X												
 paste@1.0.15		X							X					
 percent-encoding@2.3.1		X							X					
-pin-project@1.1.5		X							X					
-pin-project-internal@1.1.5		X							X					
 pin-project-lite@0.2.14		X							X					
 pin-utils@0.1.0		X							X					
 ppv-lite86@0.2.20		X							X					
-proc-macro2@1.0.86		X							X					
-quick-xml@0.36.1									X					
+proc-macro2@1.0.88		X							X					
+quick-xml@0.36.2									X					
 quote@1.0.37		X							X					
 rand@0.8.5		X							X					
 rand_chacha@0.3.1		X							X					
 rand_core@0.6.4		X							X					
 reqsign@0.16.0		X												
-reqwest@0.12.7		X							X					
+reqwest@0.12.8		X							X					
 ring@0.17.8											X			
 rustc-demangle@0.1.24		X							X					
 rustc_version@0.4.1		X							X					
-rustls@0.23.13		X						X	X					
-rustls-pemfile@2.1.3		X						X	X					
-rustls-pki-types@1.8.0		X							X					
+rustls@0.23.15		X						X	X					
+rustls-pemfile@2.2.0		X						X	X					
+rustls-pki-types@1.10.0		X							X					
 rustls-webpki@0.102.8								X						
 ryu@1.0.18		X				X								
 semver@1.0.23		X							X					
 seq-macro@0.3.5		X							X					
 serde@1.0.210		X							X					
 serde_derive@1.0.210		X							X					
-serde_json@1.0.128		X							X					
+serde_json@1.0.132		X							X					
 serde_urlencoded@0.7.1		X							X					
 sha1@0.10.6		X							X					
 sha2@0.10.8		X							X					
@@ -138,7 +136,7 @@
 spin@0.9.8									X					
 static_assertions@1.1.0		X							X					
 subtle@2.6.1					X									
-syn@2.0.77		X							X					
+syn@2.0.81		X							X					
 sync_wrapper@1.0.1		X												
 thrift@0.17.0		X												
 tiny-keccak@2.0.2							X							
@@ -148,32 +146,30 @@
 tokio-macros@2.4.0									X					
 tokio-rustls@0.26.0		X							X					
 tokio-util@0.7.12									X					
-tower@0.4.13									X					
-tower-layer@0.3.3									X					
 tower-service@0.3.3									X					
 tracing@0.1.40									X					
 tracing-core@0.1.32									X					
 try-lock@0.2.5									X					
 twox-hash@1.6.3									X					
 typenum@1.17.0		X							X					
-unicode-bidi@0.3.15		X							X					
+unicode-bidi@0.3.17		X							X					
 unicode-ident@1.0.13		X							X			X		
-unicode-normalization@0.1.23		X							X					
+unicode-normalization@0.1.24		X							X					
 untrusted@0.9.0								X						
 url@2.5.2		X							X					
-uuid@1.10.0		X							X					
+uuid@1.11.0		X							X					
 version_check@0.9.5		X							X					
 want@0.3.1									X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X					
-wasm-bindgen@0.2.93		X							X					
-wasm-bindgen-backend@0.2.93		X							X					
-wasm-bindgen-futures@0.4.43		X							X					
-wasm-bindgen-macro@0.2.93		X							X					
-wasm-bindgen-macro-support@0.2.93		X							X					
-wasm-bindgen-shared@0.2.93		X							X					
-wasm-streams@0.4.0		X							X					
-web-sys@0.3.70		X							X					
-webpki-roots@0.26.5										X				
+wasm-bindgen@0.2.95		X							X					
+wasm-bindgen-backend@0.2.95		X							X					
+wasm-bindgen-futures@0.4.45		X							X					
+wasm-bindgen-macro@0.2.95		X							X					
+wasm-bindgen-macro-support@0.2.95		X							X					
+wasm-bindgen-shared@0.2.95		X							X					
+wasm-streams@0.4.1		X							X					
+web-sys@0.3.72		X							X					
+webpki-roots@0.26.6										X				
 windows-core@0.52.0		X							X					
 windows-registry@0.2.0		X							X					
 windows-result@0.2.0		X							X					
diff --git a/integrations/unftp-sbe/Cargo.toml b/integrations/unftp-sbe/Cargo.toml
index 598f66b..1e91a60 100644
--- a/integrations/unftp-sbe/Cargo.toml
+++ b/integrations/unftp-sbe/Cargo.toml
@@ -24,7 +24,7 @@
 name = "unftp-sbe-opendal"
 repository = "https://github.com/apache/opendal"
 rust-version = "1.75"
-version = "0.0.7"
+version = "0.0.8"
 
 [dependencies]
 async-trait = "0.1.80"
diff --git a/integrations/unftp-sbe/DEPENDENCIES.rust.tsv b/integrations/unftp-sbe/DEPENDENCIES.rust.tsv
index c7390a6..e0d3159 100644
--- a/integrations/unftp-sbe/DEPENDENCIES.rust.tsv
+++ b/integrations/unftp-sbe/DEPENDENCIES.rust.tsv
@@ -1,27 +1,27 @@
 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	MIT-0	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X							X						
+addr2line@0.24.2		X							X						
 adler2@2.0.0	X	X							X						
 android-tzdata@0.1.1		X							X						
 android_system_properties@0.1.5		X							X						
-anyhow@1.0.87		X							X						
+anyhow@1.0.90		X							X						
 arc-swap@1.7.1		X							X						
 asn1-rs@0.6.2		X							X						
 asn1-rs-derive@0.5.1		X							X						
 asn1-rs-impl@0.2.0		X							X						
-async-trait@0.1.82		X							X						
-autocfg@1.3.0		X							X						
-aws-lc-rs@1.9.0		X						X							
-aws-lc-sys@0.21.1		X						X				X			
+async-trait@0.1.83		X							X						
+autocfg@1.4.0		X							X						
+aws-lc-rs@1.10.0		X						X							
+aws-lc-sys@0.22.0		X						X				X			
 backon@1.2.0		X													
 backtrace@0.3.74		X							X						
 base64@0.22.1		X							X						
-bindgen@0.69.4					X										
+bindgen@0.69.5					X										
 bitflags@2.6.0		X							X						
 block-buffer@0.10.4		X							X						
 bumpalo@3.16.0		X							X						
 byteorder@1.5.0									X					X	
-bytes@1.7.1									X						
-cc@1.1.18		X							X						
+bytes@1.7.2									X						
+cc@1.1.31		X							X						
 cexpr@0.6.0		X							X						
 cfg-if@1.0.0		X							X						
 cfg_aliases@0.2.1									X						
@@ -53,17 +53,17 @@
 fnv@1.0.7		X							X						
 form_urlencoded@1.2.1		X							X						
 fs_extra@1.3.0									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						
+futures@0.3.31		X							X						
+futures-channel@0.3.31		X							X						
+futures-core@0.3.31		X							X						
+futures-io@0.3.31		X							X						
+futures-macro@0.3.31		X							X						
+futures-sink@0.3.31		X							X						
+futures-task@0.3.31		X							X						
+futures-util@0.3.31		X							X						
 generic-array@0.14.7									X						
 getrandom@0.2.15		X							X						
-gimli@0.31.0		X							X						
+gimli@0.31.1		X							X						
 glob@0.3.1		X							X						
 gloo-timers@0.3.0		X							X						
 hashbrown@0.14.5		X							X						
@@ -74,21 +74,21 @@
 http@1.1.0		X							X						
 http-body@1.0.1									X						
 http-body-util@0.1.2									X						
-httparse@1.9.4		X							X						
-hyper@1.4.1									X						
+httparse@1.9.5		X							X						
+hyper@1.5.0									X						
 hyper-rustls@0.27.3		X						X	X						
-hyper-util@0.1.8									X						
-iana-time-zone@0.1.60		X							X						
+hyper-util@0.1.9									X						
+iana-time-zone@0.1.61		X							X						
 iana-time-zone-haiku@0.1.2		X							X						
 idna@0.5.0		X							X						
-ipnet@2.10.0		X							X						
+ipnet@2.10.1		X							X						
 itertools@0.12.1		X							X						
 itoa@1.0.11		X							X						
 jobserver@0.1.32		X							X						
-js-sys@0.3.70		X							X						
+js-sys@0.3.72		X							X						
 lazy_static@1.5.0		X							X						
 lazycell@1.3.0		X							X						
-libc@0.2.158		X							X						
+libc@0.2.161		X							X						
 libloading@0.8.5								X							
 libunftp@0.20.1		X													
 linux-raw-sys@0.4.14		X	X						X						
@@ -108,51 +108,49 @@
 num-conv@0.1.0		X							X						
 num-integer@0.1.46		X							X						
 num-traits@0.2.19		X							X						
-object@0.36.4		X							X						
+object@0.36.5		X							X						
 oid-registry@0.7.1		X							X						
-once_cell@1.19.0		X							X						
-opendal@0.50.0		X													
+once_cell@1.20.2		X							X						
+opendal@0.50.1		X													
 parking_lot@0.12.3		X							X						
 parking_lot_core@0.9.10		X							X						
 paste@1.0.15		X							X						
 percent-encoding@2.3.1		X							X						
-pin-project@1.1.5		X							X						
-pin-project-internal@1.1.5		X							X						
 pin-project-lite@0.2.14		X							X						
 pin-utils@0.1.0		X							X						
 powerfmt@0.2.0		X							X						
 ppv-lite86@0.2.20		X							X						
-prettyplease@0.2.22		X							X						
-proc-macro2@1.0.86		X							X						
+prettyplease@0.2.24		X							X						
+proc-macro2@1.0.88		X							X						
 prometheus@0.13.4		X													
 proxy-protocol@0.5.0		X							X						
-quick-xml@0.36.1									X						
+quick-xml@0.36.2									X						
 quote@1.0.37		X							X						
 rand@0.8.5		X							X						
 rand_chacha@0.3.1		X							X						
 rand_core@0.6.4		X							X						
-redox_syscall@0.5.3									X						
-regex@1.10.6		X							X						
-regex-automata@0.4.7		X							X						
-regex-syntax@0.8.4		X							X						
+redox_syscall@0.5.7									X						
+regex@1.11.0		X							X						
+regex-automata@0.4.8		X							X						
+regex-syntax@0.8.5		X							X						
 reqsign@0.16.0		X													
-reqwest@0.12.7		X							X						
+reqwest@0.12.8		X							X						
 ring@0.17.8												X			
 rustc-demangle@0.1.24		X							X						
 rustc-hash@1.1.0		X							X						
 rustc_version@0.4.1		X							X						
 rusticata-macros@4.1.0		X							X						
-rustix@0.38.36		X	X						X						
-rustls@0.23.13		X						X	X						
-rustls-pemfile@2.1.3		X						X	X						
-rustls-pki-types@1.8.0		X							X						
+rustix@0.38.37		X	X						X						
+rustls@0.23.15		X						X	X						
+rustls-pemfile@2.2.0		X						X	X						
+rustls-pki-types@1.10.0		X							X						
 rustls-webpki@0.102.8								X							
 ryu@1.0.18		X				X									
 scopeguard@1.2.0		X							X						
 semver@1.0.23		X							X						
 serde@1.0.210		X							X						
 serde_derive@1.0.210		X							X						
-serde_json@1.0.128		X							X						
+serde_json@1.0.132		X							X						
 serde_urlencoded@0.7.1		X							X						
 sha1@0.10.6		X							X						
 sha2@0.10.8		X							X						
@@ -169,12 +167,12 @@
 spin@0.9.8									X						
 subtle@2.6.1					X										
 syn@1.0.109		X							X						
-syn@2.0.77		X							X						
+syn@2.0.81		X							X						
 sync_wrapper@1.0.1		X													
 synstructure@0.13.1									X						
 tagptr@0.2.0		X							X						
-thiserror@1.0.63		X							X						
-thiserror-impl@1.0.63		X							X						
+thiserror@1.0.64		X							X						
+thiserror-impl@1.0.64		X							X						
 time@0.3.36		X							X						
 time-core@0.1.2		X							X						
 time-macros@0.2.18		X							X						
@@ -184,8 +182,6 @@
 tokio-macros@2.4.0									X						
 tokio-rustls@0.26.0		X							X						
 tokio-util@0.7.12									X						
-tower@0.4.13									X						
-tower-layer@0.3.3									X						
 tower-service@0.3.3									X						
 tracing@0.1.40									X						
 tracing-attributes@0.1.27									X						
@@ -193,25 +189,25 @@
 triomphe@0.1.11		X							X						
 try-lock@0.2.5									X						
 typenum@1.17.0		X							X						
-unftp-sbe-opendal@0.0.7		X													
-unicode-bidi@0.3.15		X							X						
+unftp-sbe-opendal@0.0.8		X													
+unicode-bidi@0.3.17		X							X						
 unicode-ident@1.0.13		X							X				X		
-unicode-normalization@0.1.23		X							X						
+unicode-normalization@0.1.24		X							X						
 untrusted@0.9.0								X							
 url@2.5.2		X							X						
-uuid@1.10.0		X							X						
+uuid@1.11.0		X							X						
 version_check@0.9.5		X							X						
 want@0.3.1									X						
 wasi@0.11.0+wasi-snapshot-preview1		X	X						X						
-wasm-bindgen@0.2.93		X							X						
-wasm-bindgen-backend@0.2.93		X							X						
-wasm-bindgen-futures@0.4.43		X							X						
-wasm-bindgen-macro@0.2.93		X							X						
-wasm-bindgen-macro-support@0.2.93		X							X						
-wasm-bindgen-shared@0.2.93		X							X						
-wasm-streams@0.4.0		X							X						
-web-sys@0.3.70		X							X						
-webpki-roots@0.26.5											X				
+wasm-bindgen@0.2.95		X							X						
+wasm-bindgen-backend@0.2.95		X							X						
+wasm-bindgen-futures@0.4.45		X							X						
+wasm-bindgen-macro@0.2.95		X							X						
+wasm-bindgen-macro-support@0.2.95		X							X						
+wasm-bindgen-shared@0.2.95		X							X						
+wasm-streams@0.4.1		X							X						
+web-sys@0.3.72		X							X						
+webpki-roots@0.26.6											X				
 which@4.4.2									X						
 windows-core@0.52.0		X							X						
 windows-registry@0.2.0		X							X						
diff --git a/integrations/virtiofs/DEPENDENCIES.rust.tsv b/integrations/virtiofs/DEPENDENCIES.rust.tsv
index 6dd1252..6d84b3f 100644
--- a/integrations/virtiofs/DEPENDENCIES.rust.tsv
+++ b/integrations/virtiofs/DEPENDENCIES.rust.tsv
@@ -1,12 +1,12 @@
 crate	0BSD	Apache-2.0	Apache-2.0 WITH LLVM-exception	BSD-3-Clause	BSL-1.0	ISC	MIT	MPL-2.0	OpenSSL	Unicode-DFS-2016	Unlicense	Zlib
-addr2line@0.24.1		X					X					
+addr2line@0.24.2		X					X					
 adler2@2.0.0	X	X					X					
 android-tzdata@0.1.1		X					X					
 android_system_properties@0.1.5		X					X					
-anyhow@1.0.87		X					X					
+anyhow@1.0.90		X					X					
 arc-swap@1.7.1		X					X					
-async-trait@0.1.82		X					X					
-autocfg@1.3.0		X					X					
+async-trait@0.1.83		X					X					
+autocfg@1.4.0		X					X					
 backon@1.2.0		X										
 backtrace@0.3.74		X					X					
 base64@0.22.1		X					X					
@@ -14,8 +14,8 @@
 bitflags@2.6.0		X					X					
 block-buffer@0.10.4		X					X					
 bumpalo@3.16.0		X					X					
-bytes@1.7.1							X					
-cc@1.1.18		X					X					
+bytes@1.7.2							X					
+cc@1.1.31		X					X					
 cfg-if@1.0.0		X					X					
 chrono@0.4.38		X					X					
 core-foundation-sys@0.8.7		X					X					
@@ -25,35 +25,35 @@
 flagset@0.4.6		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					
+futures@0.3.31		X					X					
+futures-channel@0.3.31		X					X					
+futures-core@0.3.31		X					X					
+futures-io@0.3.31		X					X					
+futures-macro@0.3.31		X					X					
+futures-sink@0.3.31		X					X					
+futures-task@0.3.31		X					X					
+futures-util@0.3.31		X					X					
 generic-array@0.14.7							X					
 getrandom@0.2.15		X					X					
-gimli@0.31.0		X					X					
+gimli@0.31.1		X					X					
 gloo-timers@0.3.0		X					X					
 heck@0.5.0		X					X					
 hermit-abi@0.3.9		X					X					
 http@1.1.0		X					X					
 http-body@1.0.1							X					
 http-body-util@0.1.2							X					
-httparse@1.9.4		X					X					
-hyper@1.4.1							X					
+httparse@1.9.5		X					X					
+hyper@1.5.0							X					
 hyper-rustls@0.27.3		X				X	X					
-hyper-util@0.1.8							X					
-iana-time-zone@0.1.60		X					X					
+hyper-util@0.1.9							X					
+iana-time-zone@0.1.61		X					X					
 iana-time-zone-haiku@0.1.2		X					X					
 idna@0.5.0		X					X					
-ipnet@2.10.0		X					X					
+ipnet@2.10.1		X					X					
 itoa@1.0.11		X					X					
-js-sys@0.3.70		X					X					
+js-sys@0.3.72		X					X					
 lazy_static@1.5.0		X					X					
-libc@0.2.158		X					X					
+libc@0.2.161		X					X					
 log@0.4.22		X					X					
 md-5@0.10.6		X					X					
 memchr@2.7.4							X				X	
@@ -61,60 +61,56 @@
 miniz_oxide@0.8.0		X					X					X
 mio@1.0.2							X					
 num-traits@0.2.19		X					X					
-object@0.36.4		X					X					
-once_cell@1.19.0		X					X					
-opendal@0.50.0		X										
+object@0.36.5		X					X					
+once_cell@1.20.2		X					X					
+opendal@0.50.1		X										
 percent-encoding@2.3.1		X					X					
-pin-project@1.1.5		X					X					
-pin-project-internal@1.1.5		X					X					
 pin-project-lite@0.2.14		X					X					
 pin-utils@0.1.0		X					X					
-proc-macro2@1.0.86		X					X					
-quick-xml@0.36.1							X					
+proc-macro2@1.0.88		X					X					
+quick-xml@0.36.2							X					
 quote@1.0.37		X					X					
-reqwest@0.12.7		X					X					
+reqwest@0.12.8		X					X					
 ring@0.17.8									X			
 rustc-demangle@0.1.24		X					X					
-rustls@0.23.13		X				X	X					
-rustls-pemfile@2.1.3		X				X	X					
-rustls-pki-types@1.8.0		X					X					
+rustls@0.23.15		X				X	X					
+rustls-pemfile@2.2.0		X				X	X					
+rustls-pki-types@1.10.0		X					X					
 rustls-webpki@0.102.8						X						
 ryu@1.0.18		X			X							
 serde@1.0.210		X					X					
 serde_derive@1.0.210		X					X					
-serde_json@1.0.128		X					X					
+serde_json@1.0.132		X					X					
 serde_urlencoded@0.7.1		X					X					
 sharded-slab@0.1.7							X					
 shlex@1.3.0		X					X					
 slab@0.4.9							X					
 smallvec@1.13.2		X					X					
-snafu@0.8.4		X					X					
-snafu-derive@0.8.4		X					X					
+snafu@0.8.5		X					X					
+snafu-derive@0.8.5		X					X					
 socket2@0.5.7		X					X					
 spin@0.9.8							X					
 subtle@2.6.1				X								
-syn@2.0.77		X					X					
+syn@2.0.81		X					X					
 sync_wrapper@1.0.1		X										
-thiserror@1.0.63		X					X					
-thiserror-impl@1.0.63		X					X					
+thiserror@1.0.64		X					X					
+thiserror-impl@1.0.64		X					X					
 tinyvec@1.8.0		X					X					X
 tinyvec_macros@0.1.1		X					X					X
 tokio@1.40.0							X					
 tokio-rustls@0.26.0		X					X					
 tokio-util@0.7.12							X					
-tower@0.4.13							X					
-tower-layer@0.3.3							X					
 tower-service@0.3.3							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-bidi@0.3.17		X					X					
 unicode-ident@1.0.13		X					X			X		
-unicode-normalization@0.1.23		X					X					
+unicode-normalization@0.1.24		X					X					
 untrusted@0.9.0						X						
 url@2.5.2		X					X					
-uuid@1.10.0		X					X					
+uuid@1.11.0		X					X					
 version_check@0.9.5		X					X					
 vhost@0.10.0		X		X								
 vhost-user-backend@0.13.1		X										
@@ -125,15 +121,15 @@
 vmm-sys-util@0.12.1				X								
 want@0.3.1							X					
 wasi@0.11.0+wasi-snapshot-preview1		X	X				X					
-wasm-bindgen@0.2.93		X					X					
-wasm-bindgen-backend@0.2.93		X					X					
-wasm-bindgen-futures@0.4.43		X					X					
-wasm-bindgen-macro@0.2.93		X					X					
-wasm-bindgen-macro-support@0.2.93		X					X					
-wasm-bindgen-shared@0.2.93		X					X					
-wasm-streams@0.4.0		X					X					
-web-sys@0.3.70		X					X					
-webpki-roots@0.26.5								X				
+wasm-bindgen@0.2.95		X					X					
+wasm-bindgen-backend@0.2.95		X					X					
+wasm-bindgen-futures@0.4.45		X					X					
+wasm-bindgen-macro@0.2.95		X					X					
+wasm-bindgen-macro-support@0.2.95		X					X					
+wasm-bindgen-shared@0.2.95		X					X					
+wasm-streams@0.4.1		X					X					
+web-sys@0.3.72		X					X					
+webpki-roots@0.26.6								X				
 winapi@0.3.9		X					X					
 winapi-i686-pc-windows-gnu@0.4.0		X					X					
 winapi-x86_64-pc-windows-gnu@0.4.0		X					X