diff --git a/CHANGELOG.md b/CHANGELOG.md
index be821d95cb52..0948e69f6b34 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,52 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/)
and this project adheres to [Semantic Versioning](https://semver.org/).
+## [v0.44.1] - 2023-12-31
+
+### Added
+* feat(service/memcached): Add MemCachedConfig by @ankit-pn in https://github.com/apache/incubator-opendal/pull/3827
+* feat(service/rocksdb): Add RocksdbConfig by @ankit-pn in https://github.com/apache/incubator-opendal/pull/3828
+* feat(services): add chainsafe support by @hoslo in https://github.com/apache/incubator-opendal/pull/3834
+* feat(bindings/python): Build all available services for python by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3836
+* feat: Adding Atomicserver config by @k-aishwarya in https://github.com/apache/incubator-opendal/pull/3845
+* feat(oio::read): implement the async buffer reader by @WenyXu in https://github.com/apache/incubator-opendal/pull/3811
+* feat(oio::read): implement the blocking buffer reader by @WenyXu in https://github.com/apache/incubator-opendal/pull/3860
+* feat: adapt the `CompleteReader` by @WenyXu in https://github.com/apache/incubator-opendal/pull/3861
+* feat: add basic behavior tests for buffer reader by @WenyXu in https://github.com/apache/incubator-opendal/pull/3862
+* feat: add fuzz reader with buffer tests by @WenyXu in https://github.com/apache/incubator-opendal/pull/3866
+* feat(ofs): implement ofs based on fuse3 by @Inokinoki in https://github.com/apache/incubator-opendal/pull/3857
+### Changed
+* refactor: simplify `bindings_python.yml` by @messense in https://github.com/apache/incubator-opendal/pull/3837
+* refactor: Add edge test for aws assume role with web identity by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3839
+* refactor(services/webdav): Add WebdavConfig to implement ConfigDeserializer by @kwaa in https://github.com/apache/incubator-opendal/pull/3846
+* refactor: use TwoWays instead of TwoWaysReader and TwoWaysWriter by @WenyXu in https://github.com/apache/incubator-opendal/pull/3863
+### Fixed
+* fix: Add tests for listing recursively on not supported services by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3826
+* fix(services/upyun): fix list api by @hoslo in https://github.com/apache/incubator-opendal/pull/3841
+* fix: fix a bypass seek relative bug in `BufferReader` by @WenyXu in https://github.com/apache/incubator-opendal/pull/3864
+* fix: fix the bypass read does not sync the `cur` of `BufferReader` by @WenyXu in https://github.com/apache/incubator-opendal/pull/3865
+### Docs
+* docs: Add Apache prefix for all bindings by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3829
+* docs: Add apache prefix for python docs by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3830
+* docs: Add branding in README by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3831
+* docs: Add trademark for Apache OpenDALâ„¢ by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3832
+* docs: Add trademark sign for core by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3833
+* docs: Enable doc_auto_cfg when docs cfg has been enabled by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3835
+* docs: Address branding for haskell and C bindings by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3840
+* doc: add 0.44.0 release link to download.md by @dqhl76 in https://github.com/apache/incubator-opendal/pull/3868
+### CI
+* ci: Remove workflows that not running or ready by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3842
+* ci: Migrate ftp to test planner by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3843
+### Chore
+* chore(bindings/java): Add name and description metadata by @tisonkun in https://github.com/apache/incubator-opendal/pull/3838
+* chore(website): improve a bit trademark refs by @tisonkun in https://github.com/apache/incubator-opendal/pull/3847
+* chore: Fix clippy warnings found in rust 1.75 by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3849
+* chore(bindings/python): improve ASF branding by @tisonkun in https://github.com/apache/incubator-opendal/pull/3850
+* chore(bindings/haskell): improve ASF branding by @tisonkun in https://github.com/apache/incubator-opendal/pull/3852
+* chore(bindings/c): make c binding separate workspace by @suyanhanx in https://github.com/apache/incubator-opendal/pull/3856
+* chore(bindings/haskell): support co-log-0.6.0 && ghc-9.4 by @silver-ymz in https://github.com/apache/incubator-opendal/pull/3858
+
+
## [v0.44.0] - 2023-12-26
### Added
@@ -3188,6 +3234,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
Hello, OpenDAL!
+[v0.44.1]: https://github.com/apache/incubator-opendal/compare/v0.44.0...v0.44.1
+[v0.44.0]: https://github.com/apache/incubator-opendal/compare/v0.43.0...v0.44.0
[v0.43.0]: https://github.com/apache/incubator-opendal/compare/v0.42.0...v0.43.0
[v0.42.0]: https://github.com/apache/incubator-opendal/compare/v0.41.0...v0.42.0
[v0.41.0]: https://github.com/apache/incubator-opendal/compare/v0.40.0...v0.41.0
diff --git a/Cargo.lock b/Cargo.lock
index 72cbb36da337..556bed6a01b8 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1992,7 +1992,7 @@ dependencies = [
[[package]]
name = "dav-server-opendalfs"
-version = "0.44.0"
+version = "0.44.1"
dependencies = [
"anyhow",
"bytes",
@@ -4408,7 +4408,7 @@ dependencies = [
[[package]]
name = "oay"
-version = "0.44.0"
+version = "0.44.1"
dependencies = [
"anyhow",
"axum",
@@ -4465,7 +4465,7 @@ dependencies = [
[[package]]
name = "object_store_opendal"
-version = "0.44.0"
+version = "0.44.1"
dependencies = [
"async-trait",
"bytes",
@@ -4489,7 +4489,7 @@ dependencies = [
[[package]]
name = "oli"
-version = "0.44.0"
+version = "0.44.1"
dependencies = [
"anyhow",
"assert_cmd",
@@ -4521,7 +4521,7 @@ checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
[[package]]
name = "opendal"
-version = "0.44.0"
+version = "0.44.1"
dependencies = [
"anyhow",
"async-backtrace",
@@ -4627,7 +4627,7 @@ dependencies = [
[[package]]
name = "opendal-cpp"
-version = "0.44.0"
+version = "0.44.1"
dependencies = [
"anyhow",
"chrono",
@@ -4660,7 +4660,7 @@ dependencies = [
[[package]]
name = "opendal-hs"
-version = "0.44.0"
+version = "0.44.1"
dependencies = [
"chrono",
"log",
@@ -4669,7 +4669,7 @@ dependencies = [
[[package]]
name = "opendal-java"
-version = "0.44.0"
+version = "0.44.1"
dependencies = [
"anyhow",
"jni",
@@ -4689,7 +4689,7 @@ dependencies = [
[[package]]
name = "opendal-nodejs"
-version = "0.44.0"
+version = "0.44.1"
dependencies = [
"futures",
"napi",
@@ -4701,7 +4701,7 @@ dependencies = [
[[package]]
name = "opendal-python"
-version = "0.44.0"
+version = "0.44.1"
dependencies = [
"futures",
"opendal",
diff --git a/Cargo.toml b/Cargo.toml
index eb49b6f1c1f5..7bc750cf5afe 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -55,7 +55,7 @@ homepage = "https://opendal.apache.org/"
license = "Apache-2.0"
repository = "https://github.com/apache/incubator-opendal"
rust-version = "1.67"
-version = "0.44.0"
+version = "0.44.1"
[workspace.dependencies]
opendal = { version = "0.44", path = "core" }
diff --git a/bin/oay/DEPENDENCIES.rust.tsv b/bin/oay/DEPENDENCIES.rust.tsv
index 56ff8423d8a4..6d41b82aceef 100644
--- a/bin/oay/DEPENDENCIES.rust.tsv
+++ b/bin/oay/DEPENDENCIES.rust.tsv
@@ -14,7 +14,7 @@ anstyle-wincon@3.0.1 X X
anyhow@1.0.75 X X
arc-swap@1.6.0 X X
async-compat@0.2.3 X X
-async-trait@0.1.74 X X
+async-trait@0.1.75 X X
autocfg@1.1.0 X X
awaitable@0.4.0 X
awaitable-error@0.1.0 X
@@ -48,7 +48,7 @@ cpufeatures@0.2.11 X X
crunchy@0.2.2 X
crypto-common@0.1.6 X X
dav-server@0.5.7 X
-dav-server-opendalfs@0.44.0 X
+dav-server-opendalfs@0.44.1 X
der@0.7.8 X X
deranged@0.3.9 X X
derive_destructure2@0.1.2 X X
@@ -65,14 +65,14 @@ flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.0 X X
futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
futures-executor@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
+futures-io@0.3.30 X X
+futures-macro@0.3.30 X X
+futures-sink@0.3.30 X X
+futures-task@0.3.30 X X
+futures-util@0.3.30 X X
generic-array@0.14.7 X
getrandom@0.2.11 X X
gimli@0.28.0 X X
@@ -104,7 +104,7 @@ jobserver@0.1.27 X X
js-sys@0.3.66 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
-libc@0.2.150 X X
+libc@0.2.151 X X
libm@0.2.8 X X
libredox@0.0.1 X
linux-raw-sys@0.4.11 X X X
@@ -127,10 +127,10 @@ num-integer@0.1.45 X X
num-iter@0.1.43 X X
num-traits@0.2.17 X X
num_cpus@1.16.0 X X
-oay@0.44.0 X
+oay@0.44.1 X
object@0.32.1 X X
once_cell@1.18.0 X X
-opendal@0.44.0 X
+opendal@0.44.1 X
openssh@0.10.1 X X
openssh-sftp-client@0.14.1 X
openssh-sftp-client-lowlevel@0.6.0 X
diff --git a/bin/ofs/DEPENDENCIES.rust.tsv b/bin/ofs/DEPENDENCIES.rust.tsv
index 2f2a8d3350e2..b3ee57317318 100644
--- a/bin/ofs/DEPENDENCIES.rust.tsv
+++ b/bin/ofs/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ android_system_properties@0.1.5 X X
anyhow@1.0.75 X X
arc-swap@1.6.0 X X
async-compat@0.2.3 X X
-async-trait@0.1.74 X X
+async-trait@0.1.75 X X
autocfg@1.1.0 X X
awaitable@0.4.0 X
awaitable-error@0.1.0 X
@@ -16,6 +16,7 @@ backon@0.4.1 X
backtrace@0.3.69 X X
base64@0.21.5 X X
base64ct@1.6.0 X X
+bincode@1.3.3 X
bitflags@1.3.2 X X
bitflags@2.4.1 X X
block-buffer@0.10.4 X X
@@ -34,6 +35,7 @@ core-foundation-sys@0.8.4 X X
cpufeatures@0.2.11 X X
crunchy@0.2.2 X
crypto-common@0.1.6 X X
+cstr@0.2.11 X
der@0.7.8 X X
deranged@0.3.9 X X
derive_destructure2@0.1.2 X X
@@ -49,15 +51,16 @@ fastrand@2.0.1 X X
flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.0 X X
+fuse3@0.6.1 X
futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
futures-executor@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
+futures-io@0.3.30 X X
+futures-macro@0.3.30 X X
+futures-sink@0.3.30 X X
+futures-task@0.3.30 X X
+futures-util@0.3.30 X X
generic-array@0.14.7 X
getrandom@0.2.11 X X
gimli@0.28.0 X X
@@ -84,7 +87,7 @@ jobserver@0.1.27 X X
js-sys@0.3.66 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
-libc@0.2.150 X X
+libc@0.2.151 X X
libm@0.2.8 X X
libredox@0.0.1 X
linux-raw-sys@0.4.11 X X X
@@ -95,6 +98,7 @@ memchr@2.6.4 X X
mime@0.3.17 X X
miniz_oxide@0.7.1 X X X
mio@0.8.9 X
+nix@0.26.4 X
num-bigint@0.4.4 X X
num-bigint-dig@0.8.4 X X
num-derive@0.3.3 X X
@@ -105,7 +109,7 @@ num_cpus@1.16.0 X X
object@0.32.1 X X
ofs@0.0.1 X
once_cell@1.18.0 X X
-opendal@0.44.0 X
+opendal@0.44.1 X
openssh@0.10.1 X X
openssh-sftp-client@0.14.1 X
openssh-sftp-client-lowlevel@0.6.0 X
diff --git a/bin/oli/DEPENDENCIES.rust.tsv b/bin/oli/DEPENDENCIES.rust.tsv
index 2f7fef1037ee..2fe3718e53cb 100644
--- a/bin/oli/DEPENDENCIES.rust.tsv
+++ b/bin/oli/DEPENDENCIES.rust.tsv
@@ -14,7 +14,7 @@ anstyle-wincon@3.0.1 X X
anyhow@1.0.75 X X
arc-swap@1.6.0 X X
async-compat@0.2.3 X X
-async-trait@0.1.74 X X
+async-trait@0.1.75 X X
autocfg@1.1.0 X X
awaitable@0.4.0 X
awaitable-error@0.1.0 X
@@ -62,14 +62,14 @@ flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.0 X X
futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
futures-executor@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
+futures-io@0.3.30 X X
+futures-macro@0.3.30 X X
+futures-sink@0.3.30 X X
+futures-task@0.3.30 X X
+futures-util@0.3.30 X X
generic-array@0.14.7 X
getrandom@0.2.11 X X
gimli@0.28.0 X X
@@ -99,7 +99,7 @@ jobserver@0.1.27 X X
js-sys@0.3.66 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
-libc@0.2.150 X X
+libc@0.2.151 X X
libm@0.2.8 X X
libredox@0.0.1 X
linux-raw-sys@0.4.11 X X X
@@ -118,9 +118,9 @@ num-iter@0.1.43 X X
num-traits@0.2.17 X X
num_cpus@1.16.0 X X
object@0.32.1 X X
-oli@0.44.0 X
+oli@0.44.1 X
once_cell@1.18.0 X X
-opendal@0.44.0 X
+opendal@0.44.1 X
openssh@0.10.1 X X
openssh-sftp-client@0.14.1 X
openssh-sftp-client-lowlevel@0.6.0 X
diff --git a/bindings/c/Cargo.lock b/bindings/c/Cargo.lock
index ff5770e046e6..f15ebe112106 100644
--- a/bindings/c/Cargo.lock
+++ b/bindings/c/Cargo.lock
@@ -921,7 +921,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "opendal"
-version = "0.44.0"
+version = "0.44.1"
dependencies = [
"anyhow",
"async-compat",
@@ -952,7 +952,7 @@ dependencies = [
[[package]]
name = "opendal-c"
-version = "0.44.0"
+version = "0.44.1"
dependencies = [
"bytes",
"cbindgen",
diff --git a/bindings/c/Cargo.toml b/bindings/c/Cargo.toml
index 1581bfd35a83..be013d7d44a1 100644
--- a/bindings/c/Cargo.toml
+++ b/bindings/c/Cargo.toml
@@ -25,7 +25,7 @@ homepage = "https://opendal.apache.org/"
license = "Apache-2.0"
repository = "https://github.com/apache/incubator-opendal"
rust-version = "1.67"
-version = "0.44.0"
+version = "0.44.1"
[lib]
crate-type = ["cdylib", "staticlib"]
diff --git a/bindings/c/DEPENDENCIES.rust.tsv b/bindings/c/DEPENDENCIES.rust.tsv
index a00eb14d0498..6943796c0685 100644
--- a/bindings/c/DEPENDENCIES.rust.tsv
+++ b/bindings/c/DEPENDENCIES.rust.tsv
@@ -1,253 +1,226 @@
-crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-2-Clause BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib
-addr2line@0.21.0 X X
-adler@1.0.2 X X X
-ahash@0.8.6 X X
-allocator-api2@0.2.16 X X
-android-tzdata@0.1.1 X X
-android_system_properties@0.1.5 X X
-anyhow@1.0.75 X X
-arc-swap@1.6.0 X X
-async-compat@0.2.3 X X
-async-trait@0.1.74 X X
-atty@0.2.14 X
-autocfg@1.1.0 X X
-awaitable@0.4.0 X
-awaitable-error@0.1.0 X
-backon@0.4.1 X
-backtrace@0.3.69 X X
-base64@0.21.5 X X
-base64ct@1.6.0 X X
-bitflags@1.3.2 X X
-bitflags@2.4.1 X X
-block-buffer@0.10.4 X X
-bumpalo@3.14.0 X X
-byteorder@1.5.0 X X
-bytes@1.5.0 X
-cbindgen@0.25.0 X
-cc@1.0.83 X X
-cfg-if@1.0.0 X X
-chrono@0.4.31 X X
-clap@3.2.25 X X
-clap_lex@0.2.4 X X
-concurrent_arena@0.1.8 X
-const-oid@0.9.5 X X
-const-random@0.1.17 X X
-const-random-macro@0.1.16 X X
-core-foundation@0.9.3 X X
-core-foundation-sys@0.8.4 X X
-cpufeatures@0.2.11 X X
-crunchy@0.2.2 X
-crypto-common@0.1.6 X X
-der@0.7.8 X X
-deranged@0.3.9 X X
-derive_destructure2@0.1.2 X X
-digest@0.10.7 X X
-dirs@5.0.1 X X
-dirs-sys@0.4.1 X X
-dlv-list@0.5.2 X X
-dotenvy@0.15.7 X
-encoding_rs@0.8.33 X X X
-equivalent@1.0.1 X X
-fastrand@1.9.0 X X
-fastrand@2.0.1 X X
-flagset@0.4.4 X
-fnv@1.0.7 X X
-form_urlencoded@1.2.0 X X
-futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
-futures-executor@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
-generic-array@0.14.7 X
-getrandom@0.2.11 X X
-gimli@0.28.0 X X
-h2@0.3.22 X
-hashbrown@0.12.3 X X
-hashbrown@0.14.2 X X
-heck@0.4.1 X X
-hermit-abi@0.1.19 X X
-hermit-abi@0.3.3 X X
-hex@0.4.3 X X
-hmac@0.12.1 X X
-home@0.5.5 X X
-http@0.2.11 X X
-http-body@0.4.5 X
-httparse@1.8.0 X X
-httpdate@1.0.3 X X
-hyper@0.14.27 X
-hyper-rustls@0.24.2 X X X
-iana-time-zone@0.1.58 X X
-iana-time-zone-haiku@0.1.2 X X
-idna@0.4.0 X X
-indexmap@1.9.3 X X
-indexmap@2.1.0 X X
-instant@0.1.12 X
-ipnet@2.9.0 X X
-itoa@1.0.9 X X
-jobserver@0.1.27 X X
-js-sys@0.3.66 X X
-jsonwebtoken@9.2.0 X
-lazy_static@1.4.0 X X
-libc@0.2.150 X X
-libm@0.2.8 X X
-libredox@0.0.1 X
-linux-raw-sys@0.4.11 X X X
-lock_api@0.4.11 X X
-log@0.4.20 X X
-md-5@0.10.6 X X
-memchr@2.6.4 X X
-mime@0.3.17 X X
-miniz_oxide@0.7.1 X X X
-mio@0.8.9 X
-num-bigint@0.4.4 X X
-num-bigint-dig@0.8.4 X X
-num-derive@0.3.3 X X
-num-integer@0.1.45 X X
-num-iter@0.1.43 X X
-num-traits@0.2.17 X X
-num_cpus@1.16.0 X X
-object@0.32.1 X X
-once_cell@1.18.0 X X
-opendal@0.44.0 X
-opendal-c@0.44.0 X
-openssh@0.10.1 X X
-openssh-sftp-client@0.14.1 X
-openssh-sftp-client-lowlevel@0.6.0 X
-openssh-sftp-error@0.4.0 X
-openssh-sftp-protocol@0.24.0 X
-openssh-sftp-protocol-error@0.1.0 X
-openssl-probe@0.1.5 X X
-option-ext@0.2.0 X
-ordered-multimap@0.7.0 X
-os_str_bytes@6.6.1 X X
-parking_lot@0.12.1 X X
-parking_lot_core@0.9.9 X X
-pem@3.0.2 X
-pem-rfc7468@0.7.0 X X
-percent-encoding@2.3.0 X X
-pin-project@1.1.3 X X
-pin-project-internal@1.1.3 X X
-pin-project-lite@0.2.13 X X
-pin-utils@0.1.0 X X
-pkcs1@0.7.5 X X
-pkcs8@0.10.2 X X
-powerfmt@0.2.0 X X
-ppv-lite86@0.2.17 X X
-proc-macro2@1.0.69 X X
-quick-xml@0.30.0 X
-quick-xml@0.31.0 X
-quote@1.0.33 X X
-rand@0.8.5 X X
-rand_chacha@0.3.1 X X
-rand_core@0.6.4 X X
-redox_syscall@0.4.1 X
-redox_users@0.4.4 X
-reqsign@0.14.6 X
-reqwest@0.11.22 X X
-ring@0.17.5 X
-rsa@0.9.4 X X
-rust-ini@0.20.0 X
-rustc-demangle@0.1.23 X X
-rustix@0.38.25 X X X
-rustls@0.21.9 X X X
-rustls-native-certs@0.6.3 X X X
-rustls-pemfile@1.0.4 X X X
-rustls-webpki@0.101.7 X
-ryu@1.0.15 X X
-schannel@0.1.22 X
-scopeguard@1.2.0 X X
-sct@0.7.1 X X X
-security-framework@2.9.2 X X
-security-framework-sys@2.9.1 X X
-serde@1.0.193 X X
-serde_derive@1.0.193 X X
-serde_json@1.0.108 X X
-serde_urlencoded@0.7.1 X X
-sha1@0.10.6 X X
-sha2@0.10.8 X X
-shell-escape@0.1.5 X X
-signal-hook-registry@1.4.1 X X
-signature@2.2.0 X X
-simple_asn1@0.6.2 X
-slab@0.4.9 X
-smallvec@1.11.2 X X
-socket2@0.4.10 X X
-socket2@0.5.5 X X
-spin@0.5.2 X
-spin@0.9.8 X
-spki@0.7.2 X X
-ssh_format@0.14.1 X
-ssh_format_error@0.1.0 X
-stable_deref_trait@1.2.0 X X
-strsim@0.10.0 X
-subtle@2.5.0 X
-syn@1.0.109 X X
-syn@2.0.39 X X
-system-configuration@0.5.1 X X
-system-configuration-sys@0.5.0 X X
-tempfile@3.8.1 X X
-termcolor@1.4.0 X X
-textwrap@0.16.0 X
-thin-vec@0.2.12 X X
-thiserror@1.0.50 X X
-thiserror-impl@1.0.50 X X
-time@0.3.30 X X
-time-core@0.1.2 X X
-time-macros@0.2.15 X X
-tiny-keccak@2.0.2 X
-tinyvec@1.6.0 X X X
-tinyvec_macros@0.1.1 X X X
-tokio@1.34.0 X
-tokio-io-utility@0.7.6 X
-tokio-macros@2.2.0 X
-tokio-pipe@0.2.12 X X
-tokio-rustls@0.24.1 X X
-tokio-util@0.7.10 X
-toml@0.5.11 X X
-tower-service@0.3.2 X
-tracing@0.1.40 X
-tracing-attributes@0.1.27 X
-tracing-core@0.1.32 X
-triomphe@0.1.9 X X
-try-lock@0.2.4 X
-typenum@1.17.0 X X
-unicode-bidi@0.3.13 X X
-unicode-ident@1.0.12 X X X
-unicode-normalization@0.1.22 X X
-untrusted@0.9.0 X
-url@2.4.1 X X
-uuid@1.6.1 X X
-valuable@0.1.0 X
-vec-strings@0.4.8 X
-version_check@0.9.4 X X
-want@0.3.1 X
-wasi@0.11.0+wasi-snapshot-preview1 X X X
-wasm-bindgen@0.2.89 X X
-wasm-bindgen-backend@0.2.89 X X
-wasm-bindgen-futures@0.4.39 X X
-wasm-bindgen-macro@0.2.89 X X
-wasm-bindgen-macro-support@0.2.89 X X
-wasm-bindgen-shared@0.2.89 X X
-wasm-streams@0.3.0 X X
-web-sys@0.3.65 X X
-winapi@0.3.9 X X
-winapi-i686-pc-windows-gnu@0.4.0 X X
-winapi-util@0.1.6 X X
-winapi-x86_64-pc-windows-gnu@0.4.0 X X
-windows-core@0.51.1 X X
-windows-sys@0.48.0 X X
-windows-targets@0.48.5 X X
-windows_aarch64_gnullvm@0.48.5 X X
-windows_aarch64_msvc@0.48.5 X X
-windows_i686_gnu@0.48.5 X X
-windows_i686_msvc@0.48.5 X X
-windows_x86_64_gnu@0.48.5 X X
-windows_x86_64_gnullvm@0.48.5 X X
-windows_x86_64_msvc@0.48.5 X X
-winreg@0.50.0 X
-zerocopy@0.7.26 X X X
-zeroize@1.7.0 X X
+crate 0BSD Apache-2.0 Apache-2.0 WITH LLVM-exception BSD-3-Clause BSL-1.0 CC0-1.0 ISC MIT MPL-2.0 OpenSSL Unicode-DFS-2016 Unlicense Zlib
+addr2line@0.21.0 X X
+adler@1.0.2 X X X
+android-tzdata@0.1.1 X X
+android_system_properties@0.1.5 X X
+anyhow@1.0.77 X X
+async-compat@0.2.3 X X
+async-trait@0.1.75 X X
+atty@0.2.14 X
+autocfg@1.1.0 X X
+backon@0.4.1 X
+backtrace@0.3.69 X X
+base64@0.21.5 X X
+base64ct@1.6.0 X X
+bitflags@1.3.2 X X
+bitflags@2.4.1 X X
+block-buffer@0.10.4 X X
+bumpalo@3.14.0 X X
+byteorder@1.5.0 X X
+bytes@1.5.0 X
+cbindgen@0.25.0 X
+cc@1.0.83 X X
+cfg-if@1.0.0 X X
+chrono@0.4.31 X X
+clap@3.2.25 X X
+clap_lex@0.2.4 X X
+const-oid@0.9.6 X X
+const-random@0.1.17 X X
+const-random-macro@0.1.16 X X
+core-foundation@0.9.4 X X
+core-foundation-sys@0.8.6 X X
+cpufeatures@0.2.11 X X
+crunchy@0.2.2 X
+crypto-common@0.1.6 X X
+der@0.7.8 X X
+deranged@0.3.10 X X
+digest@0.10.7 X X
+dlv-list@0.5.2 X X
+encoding_rs@0.8.33 X X X
+equivalent@1.0.1 X X
+fastrand@1.9.0 X X
+fastrand@2.0.1 X X
+flagset@0.4.4 X
+fnv@1.0.7 X X
+form_urlencoded@1.2.1 X X
+futures@0.3.30 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
+futures-io@0.3.30 X X
+futures-macro@0.3.30 X X
+futures-sink@0.3.30 X X
+futures-task@0.3.30 X X
+futures-util@0.3.30 X X
+generic-array@0.14.7 X
+getrandom@0.2.11 X X
+gimli@0.28.1 X X
+h2@0.3.22 X
+hashbrown@0.12.3 X X
+hashbrown@0.14.3 X X
+heck@0.4.1 X X
+hermit-abi@0.1.19 X X
+hermit-abi@0.3.3 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
+home@0.5.9 X X
+http@0.2.11 X X
+http-body@0.4.6 X
+httparse@1.8.0 X X
+httpdate@1.0.3 X X
+hyper@0.14.28 X
+hyper-rustls@0.24.2 X X X
+iana-time-zone@0.1.58 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.1.0 X X
+instant@0.1.12 X
+ipnet@2.9.0 X X
+itoa@1.0.10 X X
+js-sys@0.3.66 X X
+jsonwebtoken@9.2.0 X
+lazy_static@1.4.0 X X
+libc@0.2.151 X X
+libm@0.2.8 X X
+linux-raw-sys@0.4.12 X X X
+lock_api@0.4.11 X X
+log@0.4.20 X X
+md-5@0.10.6 X X
+memchr@2.7.1 X X
+mime@0.3.17 X X
+miniz_oxide@0.7.1 X X X
+mio@0.8.10 X
+num-bigint@0.4.4 X X
+num-bigint-dig@0.8.4 X X
+num-integer@0.1.45 X X
+num-iter@0.1.43 X X
+num-traits@0.2.17 X X
+num_cpus@1.16.0 X X
+object@0.32.2 X X
+once_cell@1.19.0 X X
+opendal@0.44.1 X
+opendal-c@0.44.1 X
+openssl-probe@0.1.5 X X
+ordered-multimap@0.7.1 X
+os_str_bytes@6.6.1 X X
+parking_lot@0.12.1 X X
+parking_lot_core@0.9.9 X X
+pem@3.0.3 X
+pem-rfc7468@0.7.0 X X
+percent-encoding@2.3.1 X X
+pin-project@1.1.3 X X
+pin-project-internal@1.1.3 X X
+pin-project-lite@0.2.13 X X
+pin-utils@0.1.0 X X
+pkcs1@0.7.5 X X
+pkcs8@0.10.2 X X
+powerfmt@0.2.0 X X
+ppv-lite86@0.2.17 X X
+proc-macro2@1.0.71 X X
+quick-xml@0.30.0 X
+quick-xml@0.31.0 X
+quote@1.0.33 X X
+rand@0.8.5 X X
+rand_chacha@0.3.1 X X
+rand_core@0.6.4 X X
+redox_syscall@0.4.1 X
+reqsign@0.14.6 X
+reqwest@0.11.23 X X
+ring@0.17.7 X
+rsa@0.9.6 X X
+rust-ini@0.20.0 X
+rustc-demangle@0.1.23 X X
+rustix@0.38.28 X X X
+rustls@0.21.10 X X X
+rustls-native-certs@0.6.3 X X X
+rustls-pemfile@1.0.4 X X X
+rustls-webpki@0.101.7 X
+ryu@1.0.16 X X
+schannel@0.1.23 X
+scopeguard@1.2.0 X X
+sct@0.7.1 X X X
+security-framework@2.9.2 X X
+security-framework-sys@2.9.1 X X
+serde@1.0.193 X X
+serde_derive@1.0.193 X X
+serde_json@1.0.108 X X
+serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
+signature@2.2.0 X X
+simple_asn1@0.6.2 X
+slab@0.4.9 X
+smallvec@1.11.2 X X
+socket2@0.5.5 X X
+spin@0.5.2 X
+spin@0.9.8 X
+spki@0.7.3 X X
+strsim@0.10.0 X
+subtle@2.5.0 X
+syn@1.0.109 X X
+syn@2.0.43 X X
+system-configuration@0.5.1 X X
+system-configuration-sys@0.5.0 X X
+tempfile@3.9.0 X X
+termcolor@1.4.0 X X
+textwrap@0.16.0 X
+thiserror@1.0.52 X X
+thiserror-impl@1.0.52 X X
+time@0.3.31 X X
+time-core@0.1.2 X X
+time-macros@0.2.16 X X
+tiny-keccak@2.0.2 X
+tinyvec@1.6.0 X X X
+tinyvec_macros@0.1.1 X X X
+tokio@1.35.1 X
+tokio-macros@2.2.0 X
+tokio-rustls@0.24.1 X X
+tokio-util@0.7.10 X
+toml@0.5.11 X X
+tower-service@0.3.2 X
+tracing@0.1.40 X
+tracing-core@0.1.32 X
+try-lock@0.2.5 X
+typenum@1.17.0 X X
+unicode-bidi@0.3.14 X X
+unicode-ident@1.0.12 X X X
+unicode-normalization@0.1.22 X X
+untrusted@0.9.0 X
+url@2.5.0 X X
+uuid@1.6.1 X X
+version_check@0.9.4 X X
+want@0.3.1 X
+wasi@0.11.0+wasi-snapshot-preview1 X X X
+wasm-bindgen@0.2.89 X X
+wasm-bindgen-backend@0.2.89 X X
+wasm-bindgen-futures@0.4.39 X X
+wasm-bindgen-macro@0.2.89 X X
+wasm-bindgen-macro-support@0.2.89 X X
+wasm-bindgen-shared@0.2.89 X X
+wasm-streams@0.3.0 X X
+web-sys@0.3.66 X X
+winapi@0.3.9 X X
+winapi-i686-pc-windows-gnu@0.4.0 X X
+winapi-util@0.1.6 X X
+winapi-x86_64-pc-windows-gnu@0.4.0 X X
+windows-core@0.51.1 X X
+windows-sys@0.48.0 X X
+windows-sys@0.52.0 X X
+windows-targets@0.48.5 X X
+windows-targets@0.52.0 X X
+windows_aarch64_gnullvm@0.48.5 X X
+windows_aarch64_gnullvm@0.52.0 X X
+windows_aarch64_msvc@0.48.5 X X
+windows_aarch64_msvc@0.52.0 X X
+windows_i686_gnu@0.48.5 X X
+windows_i686_gnu@0.52.0 X X
+windows_i686_msvc@0.48.5 X X
+windows_i686_msvc@0.52.0 X X
+windows_x86_64_gnu@0.48.5 X X
+windows_x86_64_gnu@0.52.0 X X
+windows_x86_64_gnullvm@0.48.5 X X
+windows_x86_64_gnullvm@0.52.0 X X
+windows_x86_64_msvc@0.48.5 X X
+windows_x86_64_msvc@0.52.0 X X
+winreg@0.50.0 X
+zeroize@1.7.0 X X
diff --git a/bindings/cpp/CMakeLists.txt b/bindings/cpp/CMakeLists.txt
index 22bff4f46c1b..980f1daa4829 100644
--- a/bindings/cpp/CMakeLists.txt
+++ b/bindings/cpp/CMakeLists.txt
@@ -16,7 +16,7 @@
# under the License.
cmake_minimum_required(VERSION 3.10)
-project(opendal-cpp VERSION 0.44.0 LANGUAGES CXX)
+project(opendal-cpp VERSION 0.44.1 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
diff --git a/bindings/cpp/DEPENDENCIES.rust.tsv b/bindings/cpp/DEPENDENCIES.rust.tsv
index 049a6361bfee..cf90b661a911 100644
--- a/bindings/cpp/DEPENDENCIES.rust.tsv
+++ b/bindings/cpp/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ android_system_properties@0.1.5 X X
anyhow@1.0.75 X X
arc-swap@1.6.0 X X
async-compat@0.2.3 X X
-async-trait@0.1.74 X X
+async-trait@0.1.75 X X
autocfg@1.1.0 X X
awaitable@0.4.0 X
awaitable-error@0.1.0 X
@@ -55,14 +55,14 @@ flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.0 X X
futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
futures-executor@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
+futures-io@0.3.30 X X
+futures-macro@0.3.30 X X
+futures-sink@0.3.30 X X
+futures-task@0.3.30 X X
+futures-util@0.3.30 X X
generic-array@0.14.7 X
getrandom@0.2.11 X X
gimli@0.28.0 X X
@@ -89,7 +89,7 @@ jobserver@0.1.27 X X
js-sys@0.3.66 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
-libc@0.2.150 X X
+libc@0.2.151 X X
libm@0.2.8 X X
libredox@0.0.1 X
link-cplusplus@1.0.9 X X
@@ -110,8 +110,8 @@ num-traits@0.2.17 X X
num_cpus@1.16.0 X X
object@0.32.1 X X
once_cell@1.18.0 X X
-opendal@0.44.0 X
-opendal-cpp@0.44.0 X
+opendal@0.44.1 X
+opendal-cpp@0.44.1 X
openssh@0.10.1 X X
openssh-sftp-client@0.14.1 X
openssh-sftp-client-lowlevel@0.6.0 X
diff --git a/bindings/dotnet/DEPENDENCIES.rust.tsv b/bindings/dotnet/DEPENDENCIES.rust.tsv
index b039f32cbf66..844baa58bd9a 100644
--- a/bindings/dotnet/DEPENDENCIES.rust.tsv
+++ b/bindings/dotnet/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ android_system_properties@0.1.5 X X
anyhow@1.0.75 X X
arc-swap@1.6.0 X X
async-compat@0.2.3 X X
-async-trait@0.1.74 X X
+async-trait@0.1.75 X X
autocfg@1.1.0 X X
awaitable@0.4.0 X
awaitable-error@0.1.0 X
@@ -50,14 +50,14 @@ flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.0 X X
futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
futures-executor@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
+futures-io@0.3.30 X X
+futures-macro@0.3.30 X X
+futures-sink@0.3.30 X X
+futures-task@0.3.30 X X
+futures-util@0.3.30 X X
generic-array@0.14.7 X
getrandom@0.2.11 X X
gimli@0.28.0 X X
@@ -84,7 +84,7 @@ jobserver@0.1.27 X X
js-sys@0.3.66 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
-libc@0.2.150 X X
+libc@0.2.151 X X
libm@0.2.8 X X
libredox@0.0.1 X
linux-raw-sys@0.4.11 X X X
@@ -104,7 +104,7 @@ num-traits@0.2.17 X X
num_cpus@1.16.0 X X
object@0.32.1 X X
once_cell@1.18.0 X X
-opendal@0.44.0 X
+opendal@0.44.1 X
opendal-dotnet@0.1.0 X
openssh@0.10.1 X X
openssh-sftp-client@0.14.1 X
diff --git a/bindings/haskell/DEPENDENCIES.rust.tsv b/bindings/haskell/DEPENDENCIES.rust.tsv
index ccc81d7ba3d7..3e06bbe77b6e 100644
--- a/bindings/haskell/DEPENDENCIES.rust.tsv
+++ b/bindings/haskell/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ android_system_properties@0.1.5 X X
anyhow@1.0.75 X X
arc-swap@1.6.0 X X
async-compat@0.2.3 X X
-async-trait@0.1.74 X X
+async-trait@0.1.75 X X
autocfg@1.1.0 X X
awaitable@0.4.0 X
awaitable-error@0.1.0 X
@@ -50,14 +50,14 @@ flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.0 X X
futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
futures-executor@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
+futures-io@0.3.30 X X
+futures-macro@0.3.30 X X
+futures-sink@0.3.30 X X
+futures-task@0.3.30 X X
+futures-util@0.3.30 X X
generic-array@0.14.7 X
getrandom@0.2.11 X X
gimli@0.28.0 X X
@@ -84,7 +84,7 @@ jobserver@0.1.27 X X
js-sys@0.3.66 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
-libc@0.2.150 X X
+libc@0.2.151 X X
libm@0.2.8 X X
libredox@0.0.1 X
linux-raw-sys@0.4.11 X X X
@@ -104,8 +104,8 @@ num-traits@0.2.17 X X
num_cpus@1.16.0 X X
object@0.32.1 X X
once_cell@1.18.0 X X
-opendal@0.44.0 X
-opendal-hs@0.44.0 X
+opendal@0.44.1 X
+opendal-hs@0.44.1 X
openssh@0.10.1 X X
openssh-sftp-client@0.14.1 X
openssh-sftp-client-lowlevel@0.6.0 X
diff --git a/bindings/java/DEPENDENCIES.rust.tsv b/bindings/java/DEPENDENCIES.rust.tsv
index fc8d965f9e51..18b6a8ba0bd2 100644
--- a/bindings/java/DEPENDENCIES.rust.tsv
+++ b/bindings/java/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ android_system_properties@0.1.5 X X
anyhow@1.0.75 X X
arc-swap@1.6.0 X X
async-compat@0.2.3 X X
-async-trait@0.1.74 X X
+async-trait@0.1.75 X X
autocfg@1.1.0 X X
awaitable@0.4.0 X
awaitable-error@0.1.0 X
@@ -52,14 +52,14 @@ flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.0 X X
futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
futures-executor@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
+futures-io@0.3.30 X X
+futures-macro@0.3.30 X X
+futures-sink@0.3.30 X X
+futures-task@0.3.30 X X
+futures-util@0.3.30 X X
generic-array@0.14.7 X
getrandom@0.2.11 X X
gimli@0.28.0 X X
@@ -88,7 +88,7 @@ jobserver@0.1.27 X X
js-sys@0.3.66 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
-libc@0.2.150 X X
+libc@0.2.151 X X
libm@0.2.8 X X
libredox@0.0.1 X
linux-raw-sys@0.4.11 X X X
@@ -108,8 +108,8 @@ num-traits@0.2.17 X X
num_cpus@1.16.0 X X
object@0.32.1 X X
once_cell@1.18.0 X X
-opendal@0.44.0 X
-opendal-java@0.44.0 X
+opendal@0.44.1 X
+opendal-java@0.44.1 X
openssh@0.10.1 X X
openssh-sftp-client@0.14.1 X
openssh-sftp-client-lowlevel@0.6.0 X
diff --git a/bindings/java/pom.xml b/bindings/java/pom.xml
index 35d1e6256e79..025fb67cbf2b 100644
--- a/bindings/java/pom.xml
+++ b/bindings/java/pom.xml
@@ -32,7 +32,7 @@
org.apache.opendal
opendal-java
- 0.44.0
+ 0.44.1
Apache OpenDAL
diff --git a/bindings/lua/DEPENDENCIES.rust.tsv b/bindings/lua/DEPENDENCIES.rust.tsv
index 44a081b281e3..9119fb54fb4a 100644
--- a/bindings/lua/DEPENDENCIES.rust.tsv
+++ b/bindings/lua/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ android_system_properties@0.1.5 X X
anyhow@1.0.75 X X
arc-swap@1.6.0 X X
async-compat@0.2.3 X X
-async-trait@0.1.74 X X
+async-trait@0.1.75 X X
autocfg@1.1.0 X X
awaitable@0.4.0 X
awaitable-error@0.1.0 X
@@ -51,14 +51,14 @@ flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.0 X X
futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
futures-executor@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
+futures-io@0.3.30 X X
+futures-macro@0.3.30 X X
+futures-sink@0.3.30 X X
+futures-task@0.3.30 X X
+futures-util@0.3.30 X X
generic-array@0.14.7 X
getrandom@0.2.11 X X
gimli@0.28.0 X X
@@ -85,7 +85,7 @@ jobserver@0.1.27 X X
js-sys@0.3.66 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
-libc@0.2.150 X X
+libc@0.2.151 X X
libm@0.2.8 X X
libredox@0.0.1 X
linux-raw-sys@0.4.11 X X X
@@ -107,7 +107,7 @@ num-traits@0.2.17 X X
num_cpus@1.16.0 X X
object@0.32.1 X X
once_cell@1.18.0 X X
-opendal@0.44.0 X
+opendal@0.44.1 X
opendal-lua@0.1.0 X
openssh@0.10.1 X X
openssh-sftp-client@0.14.1 X
diff --git a/bindings/nodejs/DEPENDENCIES.rust.tsv b/bindings/nodejs/DEPENDENCIES.rust.tsv
index d9bd0393894a..29e035a44314 100644
--- a/bindings/nodejs/DEPENDENCIES.rust.tsv
+++ b/bindings/nodejs/DEPENDENCIES.rust.tsv
@@ -9,7 +9,7 @@ android_system_properties@0.1.5 X X
anyhow@1.0.75 X X
arc-swap@1.6.0 X X
async-compat@0.2.3 X X
-async-trait@0.1.74 X X
+async-trait@0.1.75 X X
autocfg@1.1.0 X X
awaitable@0.4.0 X
awaitable-error@0.1.0 X
@@ -53,14 +53,14 @@ flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.0 X X
futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
futures-executor@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
+futures-io@0.3.30 X X
+futures-macro@0.3.30 X X
+futures-sink@0.3.30 X X
+futures-task@0.3.30 X X
+futures-util@0.3.30 X X
generic-array@0.14.7 X
getrandom@0.2.11 X X
gimli@0.28.0 X X
@@ -87,7 +87,7 @@ jobserver@0.1.27 X X
js-sys@0.3.66 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
-libc@0.2.150 X X
+libc@0.2.151 X X
libloading@0.8.1 X
libm@0.2.8 X X
libredox@0.0.1 X
@@ -113,8 +113,8 @@ num-traits@0.2.17 X X
num_cpus@1.16.0 X X
object@0.32.1 X X
once_cell@1.18.0 X X
-opendal@0.44.0 X
-opendal-nodejs@0.44.0 X
+opendal@0.44.1 X
+opendal-nodejs@0.44.1 X
openssh@0.10.1 X X
openssh-sftp-client@0.14.1 X
openssh-sftp-client-lowlevel@0.6.0 X
diff --git a/bindings/nodejs/npm/darwin-arm64/package.json b/bindings/nodejs/npm/darwin-arm64/package.json
index dfeb685b6130..47a52829f149 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/incubator-opendal.git",
- "version": "0.44.0",
+ "version": "0.44.1",
"os": [
"darwin"
],
diff --git a/bindings/nodejs/npm/darwin-x64/package.json b/bindings/nodejs/npm/darwin-x64/package.json
index adfd78716e6b..2e5a590f683d 100644
--- a/bindings/nodejs/npm/darwin-x64/package.json
+++ b/bindings/nodejs/npm/darwin-x64/package.json
@@ -1,6 +1,6 @@
{
"name": "@opendal/lib-darwin-x64",
- "version": "0.44.0",
+ "version": "0.44.1",
"repository": "git@github.com/apache/incubator-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 c4898f99e8fe..c62679ca9d7c 100644
--- a/bindings/nodejs/npm/linux-arm64-gnu/package.json
+++ b/bindings/nodejs/npm/linux-arm64-gnu/package.json
@@ -1,6 +1,6 @@
{
"name": "@opendal/lib-linux-arm64-gnu",
- "version": "0.44.0",
+ "version": "0.44.1",
"repository": "git@github.com/apache/incubator-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 ca39d96c5bbd..3b7d214cbea2 100644
--- a/bindings/nodejs/npm/linux-arm64-musl/package.json
+++ b/bindings/nodejs/npm/linux-arm64-musl/package.json
@@ -1,6 +1,6 @@
{
"name": "@opendal/lib-linux-arm64-musl",
- "version": "0.44.0",
+ "version": "0.44.1",
"repository": "git@github.com/apache/incubator-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 65f11d4e9890..41ce1f43617d 100644
--- a/bindings/nodejs/npm/linux-x64-gnu/package.json
+++ b/bindings/nodejs/npm/linux-x64-gnu/package.json
@@ -1,6 +1,6 @@
{
"name": "@opendal/lib-linux-x64-gnu",
- "version": "0.44.0",
+ "version": "0.44.1",
"repository": "git@github.com/apache/incubator-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 54af5e6648de..8e1d99a4b326 100644
--- a/bindings/nodejs/npm/win32-arm64-msvc/package.json
+++ b/bindings/nodejs/npm/win32-arm64-msvc/package.json
@@ -1,6 +1,6 @@
{
"name": "@opendal/lib-win32-arm64-msvc",
- "version": "0.44.0",
+ "version": "0.44.1",
"repository": "git@github.com/apache/incubator-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 f70565b1965a..cc234d100837 100644
--- a/bindings/nodejs/npm/win32-x64-msvc/package.json
+++ b/bindings/nodejs/npm/win32-x64-msvc/package.json
@@ -1,6 +1,6 @@
{
"name": "@opendal/lib-win32-x64-msvc",
- "version": "0.44.0",
+ "version": "0.44.1",
"repository": "git@github.com/apache/incubator-opendal.git",
"os": [
"win32"
diff --git a/bindings/nodejs/package.json b/bindings/nodejs/package.json
index 26d59116f9ac..d94bbe3046ad 100644
--- a/bindings/nodejs/package.json
+++ b/bindings/nodejs/package.json
@@ -1,7 +1,7 @@
{
"name": "opendal",
"author": "OpenDAL Contributors ",
- "version": "0.44.0",
+ "version": "0.44.1",
"license": "Apache-2.0",
"main": "index.js",
"types": "index.d.ts",
diff --git a/bindings/ocaml/Cargo.lock b/bindings/ocaml/Cargo.lock
index c54749c7b3d7..51db5e154ca2 100644
--- a/bindings/ocaml/Cargo.lock
+++ b/bindings/ocaml/Cargo.lock
@@ -870,7 +870,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "opendal"
-version = "0.44.0"
+version = "0.44.1"
dependencies = [
"anyhow",
"async-compat",
diff --git a/bindings/ocaml/DEPENDENCIES.rust.tsv b/bindings/ocaml/DEPENDENCIES.rust.tsv
index bdf430761672..75d1e6c55bd7 100644
--- a/bindings/ocaml/DEPENDENCIES.rust.tsv
+++ b/bindings/ocaml/DEPENDENCIES.rust.tsv
@@ -93,7 +93,7 @@ ocaml-interop@0.8.8 X
ocaml-sys@0.22.3 X
ocaml-sys@0.23.0 X
once_cell@1.19.0 X X
-opendal@0.44.0 X
+opendal@0.44.1 X
opendal-ocaml@0.0.0 X
openssl-probe@0.1.5 X X
ordered-multimap@0.7.1 X
diff --git a/bindings/php/Cargo.lock b/bindings/php/Cargo.lock
index 8fc56cba2750..b2c6bc7c3442 100644
--- a/bindings/php/Cargo.lock
+++ b/bindings/php/Cargo.lock
@@ -1166,7 +1166,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "opendal"
-version = "0.44.0"
+version = "0.44.1"
dependencies = [
"anyhow",
"async-compat",
diff --git a/bindings/php/DEPENDENCIES.rust.tsv b/bindings/php/DEPENDENCIES.rust.tsv
index 6028a5856c45..173d95e45cb4 100644
--- a/bindings/php/DEPENDENCIES.rust.tsv
+++ b/bindings/php/DEPENDENCIES.rust.tsv
@@ -121,7 +121,7 @@ num-iter@0.1.43 X X
num-traits@0.2.17 X X
object@0.32.1 X X
once_cell@1.19.0 X X
-opendal@0.44.0 X
+opendal@0.44.1 X
opendal-php@0.1.0 X
openssl@0.10.61 X
openssl-macros@0.1.1 X X
diff --git a/bindings/python/DEPENDENCIES.rust.tsv b/bindings/python/DEPENDENCIES.rust.tsv
index d1e500317a79..ca1355d7fd68 100644
--- a/bindings/python/DEPENDENCIES.rust.tsv
+++ b/bindings/python/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ android_system_properties@0.1.5 X X
anyhow@1.0.75 X X
arc-swap@1.6.0 X X
async-compat@0.2.3 X X
-async-trait@0.1.74 X X
+async-trait@0.1.75 X X
autocfg@1.1.0 X X
awaitable@0.4.0 X
awaitable-error@0.1.0 X
@@ -50,14 +50,14 @@ flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.0 X X
futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
futures-executor@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
+futures-io@0.3.30 X X
+futures-macro@0.3.30 X X
+futures-sink@0.3.30 X X
+futures-task@0.3.30 X X
+futures-util@0.3.30 X X
generic-array@0.14.7 X
getrandom@0.2.11 X X
gimli@0.28.0 X X
@@ -86,7 +86,7 @@ jobserver@0.1.27 X X
js-sys@0.3.66 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
-libc@0.2.150 X X
+libc@0.2.151 X X
libm@0.2.8 X X
libredox@0.0.1 X
linux-raw-sys@0.4.11 X X X
@@ -107,8 +107,8 @@ num-traits@0.2.17 X X
num_cpus@1.16.0 X X
object@0.32.1 X X
once_cell@1.18.0 X X
-opendal@0.44.0 X
-opendal-python@0.44.0 X
+opendal@0.44.1 X
+opendal-python@0.44.1 X
openssh@0.10.1 X X
openssh-sftp-client@0.14.1 X
openssh-sftp-client-lowlevel@0.6.0 X
diff --git a/core/DEPENDENCIES.rust.tsv b/core/DEPENDENCIES.rust.tsv
index 69b1e72ce5ff..a351a288f044 100644
--- a/core/DEPENDENCIES.rust.tsv
+++ b/core/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ android_system_properties@0.1.5 X X
anyhow@1.0.75 X X
arc-swap@1.6.0 X X
async-compat@0.2.3 X X
-async-trait@0.1.74 X X
+async-trait@0.1.75 X X
autocfg@1.1.0 X X
awaitable@0.4.0 X
awaitable-error@0.1.0 X
@@ -50,14 +50,14 @@ flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.0 X X
futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
futures-executor@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
+futures-io@0.3.30 X X
+futures-macro@0.3.30 X X
+futures-sink@0.3.30 X X
+futures-task@0.3.30 X X
+futures-util@0.3.30 X X
generic-array@0.14.7 X
getrandom@0.2.11 X X
gimli@0.28.0 X X
@@ -84,7 +84,7 @@ jobserver@0.1.27 X X
js-sys@0.3.66 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
-libc@0.2.150 X X
+libc@0.2.151 X X
libm@0.2.8 X X
libredox@0.0.1 X
linux-raw-sys@0.4.11 X X X
@@ -104,7 +104,7 @@ num-traits@0.2.17 X X
num_cpus@1.16.0 X X
object@0.32.1 X X
once_cell@1.18.0 X X
-opendal@0.44.0 X
+opendal@0.44.1 X
openssh@0.10.1 X X
openssh-sftp-client@0.14.1 X
openssh-sftp-client-lowlevel@0.6.0 X
diff --git a/integrations/dav-server/DEPENDENCIES.rust.tsv b/integrations/dav-server/DEPENDENCIES.rust.tsv
index f684344a97e1..f254fd67530b 100644
--- a/integrations/dav-server/DEPENDENCIES.rust.tsv
+++ b/integrations/dav-server/DEPENDENCIES.rust.tsv
@@ -9,7 +9,7 @@ android_system_properties@0.1.5 X X
anyhow@1.0.75 X X
arc-swap@1.6.0 X X
async-compat@0.2.3 X X
-async-trait@0.1.74 X X
+async-trait@0.1.75 X X
autocfg@1.1.0 X X
awaitable@0.4.0 X
awaitable-error@0.1.0 X
@@ -36,7 +36,7 @@ cpufeatures@0.2.11 X X
crunchy@0.2.2 X
crypto-common@0.1.6 X X
dav-server@0.5.7 X
-dav-server-opendalfs@0.44.0 X
+dav-server-opendalfs@0.44.1 X
der@0.7.8 X X
deranged@0.3.9 X X
derive_destructure2@0.1.2 X X
@@ -53,14 +53,14 @@ flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.0 X X
futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
futures-executor@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
+futures-io@0.3.30 X X
+futures-macro@0.3.30 X X
+futures-sink@0.3.30 X X
+futures-task@0.3.30 X X
+futures-util@0.3.30 X X
generic-array@0.14.7 X
getrandom@0.2.11 X X
gimli@0.28.0 X X
@@ -90,7 +90,7 @@ jobserver@0.1.27 X X
js-sys@0.3.66 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
-libc@0.2.150 X X
+libc@0.2.151 X X
libm@0.2.8 X X
libredox@0.0.1 X
linux-raw-sys@0.4.11 X X X
@@ -112,7 +112,7 @@ num-traits@0.2.17 X X
num_cpus@1.16.0 X X
object@0.32.1 X X
once_cell@1.18.0 X X
-opendal@0.44.0 X
+opendal@0.44.1 X
openssh@0.10.1 X X
openssh-sftp-client@0.14.1 X
openssh-sftp-client-lowlevel@0.6.0 X
diff --git a/integrations/object_store/DEPENDENCIES.rust.tsv b/integrations/object_store/DEPENDENCIES.rust.tsv
index f42e785127cd..4782213d86f1 100644
--- a/integrations/object_store/DEPENDENCIES.rust.tsv
+++ b/integrations/object_store/DEPENDENCIES.rust.tsv
@@ -8,7 +8,7 @@ android_system_properties@0.1.5 X X
anyhow@1.0.75 X X
arc-swap@1.6.0 X X
async-compat@0.2.3 X X
-async-trait@0.1.74 X X
+async-trait@0.1.75 X X
autocfg@1.1.0 X X
awaitable@0.4.0 X
awaitable-error@0.1.0 X
@@ -52,14 +52,14 @@ flagset@0.4.4 X
fnv@1.0.7 X X
form_urlencoded@1.2.0 X X
futures@0.3.29 X X
-futures-channel@0.3.29 X X
-futures-core@0.3.29 X X
+futures-channel@0.3.30 X X
+futures-core@0.3.30 X X
futures-executor@0.3.29 X X
-futures-io@0.3.29 X X
-futures-macro@0.3.29 X X
-futures-sink@0.3.29 X X
-futures-task@0.3.29 X X
-futures-util@0.3.29 X X
+futures-io@0.3.30 X X
+futures-macro@0.3.30 X X
+futures-sink@0.3.30 X X
+futures-task@0.3.30 X X
+futures-util@0.3.30 X X
generic-array@0.14.7 X
getrandom@0.2.11 X X
gimli@0.28.0 X X
@@ -89,7 +89,7 @@ jobserver@0.1.27 X X
js-sys@0.3.66 X X
jsonwebtoken@9.2.0 X
lazy_static@1.4.0 X X
-libc@0.2.150 X X
+libc@0.2.151 X X
libm@0.2.8 X X
libredox@0.0.1 X
linux-raw-sys@0.4.11 X X X
@@ -109,9 +109,9 @@ num-traits@0.2.17 X X
num_cpus@1.16.0 X X
object@0.32.1 X X
object_store@0.7.1 X X
-object_store_opendal@0.44.0 X
+object_store_opendal@0.44.1 X
once_cell@1.18.0 X X
-opendal@0.44.0 X
+opendal@0.44.1 X
openssh@0.10.1 X X
openssh-sftp-client@0.14.1 X
openssh-sftp-client-lowlevel@0.6.0 X