chore: Bump version for 0.47.3 (#4852)
Signed-off-by: Xuanwo <github@xuanwo.io>
diff --git a/.github/workflows/release_rust.yml b/.github/workflows/release_rust.yml
index a5ac233..f516ef7 100644
--- a/.github/workflows/release_rust.yml
+++ b/.github/workflows/release_rust.yml
@@ -45,7 +45,6 @@
- "integrations/dav-server"
- "integrations/fuse3"
- "integrations/unftp-sbe"
- - "integrations/virtiofs"
- "bin/oay" # depends on integrations/dav-server
- "bin/oli"
- "bin/ofs" # depends on integrations/fuse3
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 26ce941..ed36cd4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,23 @@
<!-- Release notes generated using configuration in .github/release.yml at main -->
+## [v0.47.3] - 2024-07-03
+
+### Changed
+* refactor: Move ChunkedWrite logic into WriteContext by @Xuanwo in https://github.com/apache/opendal/pull/4826
+* refactor(services/aliyun-drive): directly implement `oio::Write`. by @yuchanns in https://github.com/apache/opendal/pull/4821
+### Fixed
+* fix(integration/object_store): Avoid calling API inside debug by @Xuanwo in https://github.com/apache/opendal/pull/4846
+* fix(integration/object_store): Fix metakey requested is incomplete by @Xuanwo in https://github.com/apache/opendal/pull/4844
+### Docs
+* docs(integration/unftp-sbe): Polish docs for unftp-sbe by @Xuanwo in https://github.com/apache/opendal/pull/4838
+* docs(bin): Polish README for all bin by @Xuanwo in https://github.com/apache/opendal/pull/4839
+### Chore
+* chore(deps): bump crate-ci/typos from 1.22.7 to 1.22.9 by @dependabot in https://github.com/apache/opendal/pull/4836
+* chore(deps): bump quick-xml from 0.32.0 to 0.35.0 in /bin/oay by @dependabot in https://github.com/apache/opendal/pull/4835
+* chore(deps): bump nix from 0.28.0 to 0.29.0 in /bin/ofs by @dependabot in https://github.com/apache/opendal/pull/4833
+* chore(deps): bump metrics from 0.20.1 to 0.23.0 in /core by @TennyZhuang in https://github.com/apache/opendal/pull/4843
+
## [v0.47.2] - 2024-06-30
### Added
@@ -3804,6 +3821,7 @@
Hello, OpenDAL!
+[v0.47.3]: https://github.com/apache/opendal/compare/v0.47.2...v0.47.3
[v0.47.2]: https://github.com/apache/opendal/compare/v0.47.1...v0.47.2
[v0.47.1]: https://github.com/apache/opendal/compare/v0.47.0...v0.47.1
[v0.47.0]: https://github.com/apache/opendal/compare/v0.46.0...v0.47.0
diff --git a/bin/oay/Cargo.lock b/bin/oay/Cargo.lock
index aaa92c2..014c886 100644
--- a/bin/oay/Cargo.lock
+++ b/bin/oay/Cargo.lock
@@ -254,9 +254,9 @@
[[package]]
name = "cc"
-version = "1.0.103"
+version = "1.0.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2755ff20a1d93490d26ba33a6f092a38a508398a5320df5d4b3014fcccce9410"
+checksum = "74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490"
[[package]]
name = "cfg-if"
@@ -370,7 +370,7 @@
[[package]]
name = "dav-server-opendalfs"
-version = "0.0.4"
+version = "0.0.5"
dependencies = [
"anyhow",
"bytes",
@@ -664,9 +664,9 @@
[[package]]
name = "hyper"
-version = "1.3.1"
+version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d"
+checksum = "c4fe55fb7a772d59a5ff1dfbff4fe0258d19b89fec4b233e75d35d5d2316badc"
dependencies = [
"bytes",
"futures-channel",
@@ -702,9 +702,9 @@
[[package]]
name = "hyper-util"
-version = "0.1.5"
+version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56"
+checksum = "3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956"
dependencies = [
"bytes",
"futures-channel",
@@ -941,7 +941,7 @@
[[package]]
name = "oay"
-version = "0.41.5"
+version = "0.41.6"
dependencies = [
"anyhow",
"axum",
@@ -983,7 +983,7 @@
[[package]]
name = "opendal"
-version = "0.47.2"
+version = "0.47.3"
dependencies = [
"anyhow",
"async-trait",
@@ -1423,9 +1423,9 @@
[[package]]
name = "serde_json"
-version = "1.0.118"
+version = "1.0.120"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d947f6b3163d8857ea16c4fa0dd4840d52f3041039a85decd46867eb1abef2e4"
+checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5"
dependencies = [
"itoa",
"ryu",
@@ -2225,18 +2225,18 @@
[[package]]
name = "zerocopy"
-version = "0.7.34"
+version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087"
+checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
-version = "0.7.34"
+version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b"
+checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
"proc-macro2",
"quote",
diff --git a/bin/oay/Cargo.toml b/bin/oay/Cargo.toml
index d5e5ddb..da3109e 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.5"
+version = "0.41.6"
[features]
default = ["frontends-webdav", "frontends-s3"]
@@ -47,7 +47,7 @@
chrono = "0.4.31"
clap = { version = "4", features = ["cargo", "string"] }
dav-server = { version = "0.6", optional = true }
-dav-server-opendalfs = { version = "0.0.4", path = "../../integrations/dav-server", optional = true }
+dav-server-opendalfs = { version = "0.0.5", 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 f0c427b..0bee31d 100644
--- a/bin/oay/DEPENDENCIES.rust.tsv
+++ b/bin/oay/DEPENDENCIES.rust.tsv
@@ -24,7 +24,7 @@
block-buffer@0.10.4 X X
bumpalo@3.16.0 X X
bytes@1.6.0 X
-cc@1.0.103 X X
+cc@1.0.104 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
clap@4.5.8 X X
@@ -35,7 +35,7 @@
cpufeatures@0.2.12 X X
crypto-common@0.1.6 X X
dav-server@0.6.0 X
-dav-server-opendalfs@0.0.4 X
+dav-server-opendalfs@0.0.5 X
deranged@0.3.11 X X
digest@0.10.7 X X
dirs@5.0.1 X X
@@ -67,9 +67,9 @@
http-body-util@0.1.2 X
httparse@1.9.4 X X
httpdate@1.0.3 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -96,10 +96,10 @@
num-conv@0.1.0 X X
num-traits@0.2.19 X X
num_cpus@1.16.0 X X
-oay@0.41.5 X
+oay@0.41.6 X
object@0.36.1 X X
once_cell@1.19.0 X X
-opendal@0.47.2 X
+opendal@0.47.3 X
option-ext@0.2.0 X
overload@0.1.1 X
parking_lot@0.12.3 X X
@@ -113,7 +113,7 @@
ppv-lite86@0.2.17 X X
proc-macro2@1.0.86 X X
quick-xml@0.31.0 X
-quick-xml@0.32.0 X
+quick-xml@0.35.0 X
quote@1.0.36 X X
rand@0.8.5 X X
rand_chacha@0.3.1 X X
@@ -137,7 +137,7 @@
scopeguard@1.2.0 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_path_to_error@0.1.16 X X
serde_spanned@0.6.6 X X
serde_urlencoded@0.7.1 X X
@@ -226,5 +226,5 @@
winreg@0.52.0 X
xml-rs@0.8.20 X
xmltree@0.10.3 X
-zerocopy@0.7.34 X X X
+zerocopy@0.7.35 X X X
zeroize@1.8.1 X X
diff --git a/bin/ofs/Cargo.lock b/bin/ofs/Cargo.lock
index 9187357..2268a79 100644
--- a/bin/ofs/Cargo.lock
+++ b/bin/ofs/Cargo.lock
@@ -195,9 +195,9 @@
[[package]]
name = "cc"
-version = "1.0.103"
+version = "1.0.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2755ff20a1d93490d26ba33a6f092a38a508398a5320df5d4b3014fcccce9410"
+checksum = "74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490"
[[package]]
name = "cfg-if"
@@ -496,7 +496,7 @@
[[package]]
name = "fuse3_opendal"
-version = "0.0.1"
+version = "0.0.2"
dependencies = [
"bytes",
"fuse3",
@@ -716,9 +716,9 @@
[[package]]
name = "hyper"
-version = "1.3.1"
+version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d"
+checksum = "c4fe55fb7a772d59a5ff1dfbff4fe0258d19b89fec4b233e75d35d5d2316badc"
dependencies = [
"bytes",
"futures-channel",
@@ -753,9 +753,9 @@
[[package]]
name = "hyper-util"
-version = "0.1.5"
+version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56"
+checksum = "3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956"
dependencies = [
"bytes",
"futures-channel",
@@ -961,7 +961,7 @@
[[package]]
name = "ofs"
-version = "0.0.6"
+version = "0.0.7"
dependencies = [
"anyhow",
"bytes",
@@ -993,7 +993,7 @@
[[package]]
name = "opendal"
-version = "0.47.2"
+version = "0.47.3"
dependencies = [
"anyhow",
"async-trait",
@@ -1432,9 +1432,9 @@
[[package]]
name = "serde_json"
-version = "1.0.118"
+version = "1.0.120"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d947f6b3163d8857ea16c4fa0dd4840d52f3041039a85decd46867eb1abef2e4"
+checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5"
dependencies = [
"itoa",
"ryu",
diff --git a/bin/ofs/Cargo.toml b/bin/ofs/Cargo.toml
index 73edaea..c94a0ed 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.6"
+version = "0.0.7"
authors = ["Apache OpenDAL <dev@opendal.apache.org>"]
edition = "2021"
@@ -36,7 +36,7 @@
clap = { version = "4.5.7", features = ["derive", "env"] }
env_logger = "0.11.2"
fuse3 = { "version" = "0.7.2", "features" = ["tokio-runtime", "unprivileged"] }
-fuse3_opendal = { version = "0.0.1", path = "../../integrations/fuse3" }
+fuse3_opendal = { version = "0.0.2", path = "../../integrations/fuse3" }
futures-util = "0.3.30"
libc = "0.2.154"
log = "0.4.21"
diff --git a/bin/ofs/DEPENDENCIES.rust.tsv b/bin/ofs/DEPENDENCIES.rust.tsv
index b8265ea..d6870ea 100644
--- a/bin/ofs/DEPENDENCIES.rust.tsv
+++ b/bin/ofs/DEPENDENCIES.rust.tsv
@@ -21,9 +21,10 @@
block-buffer@0.10.4 X X
bumpalo@3.16.0 X X
bytes@1.6.0 X
-cc@1.0.103 X X
+cc@1.0.104 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.8 X X
clap_builder@4.5.8 X X
@@ -54,7 +55,7 @@
fnv@1.0.7 X X
form_urlencoded@1.2.1 X X
fuse3@0.7.2 X
-fuse3_opendal@0.0.1 X
+fuse3_opendal@0.0.2 X
futures@0.3.30 X X
futures-channel@0.3.30 X X
futures-core@0.3.30 X X
@@ -78,9 +79,9 @@
http-body-util@0.1.2 X
httparse@1.9.4 X X
humantime@2.1.0 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -99,12 +100,13 @@
miniz_oxide@0.7.4 X X X
mio@0.8.11 X
nix@0.28.0 X
+nix@0.29.0 X
num-traits@0.2.19 X X
num_cpus@1.16.0 X X
object@0.36.1 X X
-ofs@0.0.6 X
+ofs@0.0.7 X
once_cell@1.19.0 X X
-opendal@0.47.2 X
+opendal@0.47.3 X
ordered-multimap@0.7.3 X
parking@2.2.0 X X
percent-encoding@2.3.1 X X
@@ -137,7 +139,7 @@
semver@1.0.23 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
diff --git a/bin/oli/Cargo.lock b/bin/oli/Cargo.lock
index 337f740..6270f46 100644
--- a/bin/oli/Cargo.lock
+++ b/bin/oli/Cargo.lock
@@ -582,9 +582,9 @@
[[package]]
name = "cc"
-version = "1.0.103"
+version = "1.0.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2755ff20a1d93490d26ba33a6f092a38a508398a5320df5d4b3014fcccce9410"
+checksum = "74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490"
dependencies = [
"jobserver",
"libc",
@@ -1427,9 +1427,9 @@
[[package]]
name = "hyper"
-version = "1.3.1"
+version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d"
+checksum = "c4fe55fb7a772d59a5ff1dfbff4fe0258d19b89fec4b233e75d35d5d2316badc"
dependencies = [
"bytes",
"futures-channel",
@@ -1452,7 +1452,7 @@
dependencies = [
"futures-util",
"http 1.1.0",
- "hyper 1.3.1",
+ "hyper 1.4.0",
"hyper-util",
"rustls 0.23.10",
"rustls-pki-types",
@@ -1476,16 +1476,16 @@
[[package]]
name = "hyper-util"
-version = "0.1.5"
+version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56"
+checksum = "3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956"
dependencies = [
"bytes",
"futures-channel",
"futures-util",
"http 1.1.0",
"http-body 1.0.0",
- "hyper 1.3.1",
+ "hyper 1.4.0",
"pin-project-lite",
"socket2 0.5.7",
"tokio",
@@ -1990,7 +1990,7 @@
[[package]]
name = "oli"
-version = "0.41.5"
+version = "0.41.6"
dependencies = [
"anyhow",
"assert_cmd",
@@ -2016,7 +2016,7 @@
[[package]]
name = "opendal"
-version = "0.47.2"
+version = "0.47.3"
dependencies = [
"anyhow",
"async-tls",
@@ -2700,7 +2700,7 @@
"http 1.1.0",
"http-body 1.0.0",
"http-body-util",
- "hyper 1.3.1",
+ "hyper 1.4.0",
"hyper-rustls",
"hyper-util",
"ipnet",
@@ -3040,9 +3040,9 @@
[[package]]
name = "serde_json"
-version = "1.0.118"
+version = "1.0.120"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d947f6b3163d8857ea16c4fa0dd4840d52f3041039a85decd46867eb1abef2e4"
+checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5"
dependencies = [
"itoa",
"ryu",
diff --git a/bin/oli/Cargo.toml b/bin/oli/Cargo.toml
index cec7d56..f1a844d 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.5"
+version = "0.41.6"
[features]
# Enable services dashmap support
diff --git a/bin/oli/DEPENDENCIES.rust.tsv b/bin/oli/DEPENDENCIES.rust.tsv
index 5e472bb..f6c0a7a 100644
--- a/bin/oli/DEPENDENCIES.rust.tsv
+++ b/bin/oli/DEPENDENCIES.rust.tsv
@@ -25,7 +25,7 @@
byteorder@1.5.0 X X
bytes@1.6.0 X
cbc@0.1.2 X X
-cc@1.0.103 X X
+cc@1.0.104 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
cipher@0.4.4 X X
@@ -76,9 +76,9 @@
http-body-util@0.1.2 X
httparse@1.9.4 X X
humantime@2.1.0 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -107,9 +107,9 @@
num-traits@0.2.19 X X
num_cpus@1.16.0 X X
object@0.36.1 X X
-oli@0.41.5 X
+oli@0.41.6 X
once_cell@1.19.0 X X
-opendal@0.47.2 X
+opendal@0.47.3 X
option-ext@0.2.0 X
ordered-multimap@0.7.3 X
pbkdf2@0.12.2 X X
@@ -152,7 +152,7 @@
semver@1.0.23 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_spanned@0.6.6 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
diff --git a/bindings/c/Cargo.toml b/bindings/c/Cargo.toml
index c9f49a0..4bdb478 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.7"
+version = "0.44.8"
[lib]
crate-type = ["cdylib", "staticlib"]
diff --git a/bindings/c/DEPENDENCIES.rust.tsv b/bindings/c/DEPENDENCIES.rust.tsv
index 83ccf0c..6807b48 100644
--- a/bindings/c/DEPENDENCIES.rust.tsv
+++ b/bindings/c/DEPENDENCIES.rust.tsv
@@ -22,7 +22,7 @@
bytes@1.6.0 X
cbc@0.1.2 X X
cbindgen@0.26.0 X
-cc@1.0.103 X X
+cc@1.0.104 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
cipher@0.4.4 X X
@@ -68,9 +68,9 @@
http-body@1.0.0 X
http-body-util@0.1.2 X
httparse@1.9.4 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -99,8 +99,8 @@
num_cpus@1.16.0 X X
object@0.36.1 X X
once_cell@1.19.0 X X
-opendal@0.47.2 X
-opendal-c@0.44.7 X
+opendal@0.47.3 X
+opendal-c@0.44.8 X
ordered-multimap@0.7.3 X
os_str_bytes@6.6.1 X X
pbkdf2@0.12.2 X X
@@ -140,7 +140,7 @@
semver@1.0.23 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
diff --git a/bindings/cpp/CMakeLists.txt b/bindings/cpp/CMakeLists.txt
index c990bb1..2a55cd2 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.45.5 LANGUAGES CXX)
+project(opendal-cpp VERSION 0.45.6 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
diff --git a/bindings/cpp/Cargo.toml b/bindings/cpp/Cargo.toml
index 8137c14..b3f4eb1 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.5"
+version = "0.45.6"
[lib]
crate-type = ["staticlib"]
diff --git a/bindings/cpp/DEPENDENCIES.rust.tsv b/bindings/cpp/DEPENDENCIES.rust.tsv
index 7c1073d..626bb32 100644
--- a/bindings/cpp/DEPENDENCIES.rust.tsv
+++ b/bindings/cpp/DEPENDENCIES.rust.tsv
@@ -18,7 +18,7 @@
byteorder@1.5.0 X X
bytes@1.6.0 X
cbc@0.1.2 X X
-cc@1.0.103 X X
+cc@1.0.104 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
cipher@0.4.4 X X
@@ -62,9 +62,9 @@
http-body@1.0.0 X
http-body-util@0.1.2 X
httparse@1.9.4 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -91,8 +91,8 @@
num-traits@0.2.19 X X
object@0.36.1 X X
once_cell@1.19.0 X X
-opendal@0.47.2 X
-opendal-cpp@0.45.5 X
+opendal@0.47.3 X
+opendal-cpp@0.45.6 X
ordered-multimap@0.7.3 X
pbkdf2@0.12.2 X X
pem@3.0.4 X
@@ -131,7 +131,7 @@
semver@1.0.23 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
diff --git a/bindings/dotnet/Cargo.toml b/bindings/dotnet/Cargo.toml
index 73bf0b1..9b6fb08 100644
--- a/bindings/dotnet/Cargo.toml
+++ b/bindings/dotnet/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "opendal-dotnet"
publish = false
-version = "0.1.3"
+version = "0.1.4"
authors = ["Apache OpenDAL <dev@opendal.apache.org>"]
edition = "2021"
diff --git a/bindings/dotnet/DEPENDENCIES.rust.tsv b/bindings/dotnet/DEPENDENCIES.rust.tsv
index 8544a95..b1a7346 100644
--- a/bindings/dotnet/DEPENDENCIES.rust.tsv
+++ b/bindings/dotnet/DEPENDENCIES.rust.tsv
@@ -18,7 +18,7 @@
byteorder@1.5.0 X X
bytes@1.6.0 X
cbc@0.1.2 X X
-cc@1.0.103 X X
+cc@1.0.104 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
cipher@0.4.4 X X
@@ -57,9 +57,9 @@
http-body@1.0.0 X
http-body-util@0.1.2 X
httparse@1.9.4 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -85,8 +85,8 @@
num-traits@0.2.19 X X
object@0.36.1 X X
once_cell@1.19.0 X X
-opendal@0.47.2 X
-opendal-dotnet@0.1.3 X
+opendal@0.47.3 X
+opendal-dotnet@0.1.4 X
ordered-multimap@0.7.3 X
pbkdf2@0.12.2 X X
pem@3.0.4 X
@@ -124,7 +124,7 @@
semver@1.0.23 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
diff --git a/bindings/haskell/Cargo.toml b/bindings/haskell/Cargo.toml
index fa9e4ac..ac34879 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.5"
+version = "0.44.6"
[lib]
crate-type = ["cdylib"]
diff --git a/bindings/haskell/DEPENDENCIES.rust.tsv b/bindings/haskell/DEPENDENCIES.rust.tsv
index ee164f2..7dd0f9c 100644
--- a/bindings/haskell/DEPENDENCIES.rust.tsv
+++ b/bindings/haskell/DEPENDENCIES.rust.tsv
@@ -18,7 +18,7 @@
byteorder@1.5.0 X X
bytes@1.6.0 X
cbc@0.1.2 X X
-cc@1.0.103 X X
+cc@1.0.104 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
cipher@0.4.4 X X
@@ -57,9 +57,9 @@
http-body@1.0.0 X
http-body-util@0.1.2 X
httparse@1.9.4 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -85,8 +85,8 @@
num-traits@0.2.19 X X
object@0.36.1 X X
once_cell@1.19.0 X X
-opendal@0.47.2 X
-opendal-hs@0.44.5 X
+opendal@0.47.3 X
+opendal-hs@0.44.6 X
ordered-multimap@0.7.3 X
pbkdf2@0.12.2 X X
pem@3.0.4 X
@@ -124,7 +124,7 @@
semver@1.0.23 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
diff --git a/bindings/java/Cargo.toml b/bindings/java/Cargo.toml
index a0f69ce..96e8f51 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.46.2"
+version = "0.46.3"
[lib]
crate-type = ["cdylib"]
diff --git a/bindings/java/DEPENDENCIES.rust.tsv b/bindings/java/DEPENDENCIES.rust.tsv
index 1967c56..5e03ace 100644
--- a/bindings/java/DEPENDENCIES.rust.tsv
+++ b/bindings/java/DEPENDENCIES.rust.tsv
@@ -23,7 +23,7 @@
byteorder@1.5.0 X X
bytes@1.6.0 X
cbc@0.1.2 X X
-cc@1.0.103 X X
+cc@1.0.104 X X
cesu8@1.1.0 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
@@ -68,9 +68,9 @@
http-body@1.0.0 X
http-body-util@0.1.2 X
httparse@1.9.4 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -102,8 +102,8 @@
num_cpus@1.16.0 X X
object@0.36.1 X X
once_cell@1.19.0 X X
-opendal@0.47.2 X
-opendal-java@0.46.2 X
+opendal@0.47.3 X
+opendal-java@0.46.3 X
openssh@0.10.4 X X
openssh-sftp-client@0.14.4 X
openssh-sftp-client-lowlevel@0.6.0 X
@@ -153,7 +153,7 @@
semver@1.0.23 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
diff --git a/bindings/java/pom.xml b/bindings/java/pom.xml
index 4403454..ac23ac9 100644
--- a/bindings/java/pom.xml
+++ b/bindings/java/pom.xml
@@ -32,7 +32,7 @@
<groupId>org.apache.opendal</groupId>
<artifactId>opendal-java</artifactId>
- <version>0.46.2</version>
+ <version>0.46.3</version>
<name>Apache OpenDAL™</name>
<description>
diff --git a/bindings/lua/Cargo.toml b/bindings/lua/Cargo.toml
index 14d21bf..3058f80 100644
--- a/bindings/lua/Cargo.toml
+++ b/bindings/lua/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "opendal-lua"
publish = false
-version = "0.1.3"
+version = "0.1.4"
authors = ["Apache OpenDAL <dev@opendal.apache.org>"]
edition = "2021"
diff --git a/bindings/lua/DEPENDENCIES.rust.tsv b/bindings/lua/DEPENDENCIES.rust.tsv
index 6b1af70..d6ae310 100644
--- a/bindings/lua/DEPENDENCIES.rust.tsv
+++ b/bindings/lua/DEPENDENCIES.rust.tsv
@@ -20,7 +20,7 @@
byteorder@1.5.0 X X
bytes@1.6.0 X
cbc@0.1.2 X X
-cc@1.0.103 X X
+cc@1.0.104 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
cipher@0.4.4 X X
@@ -60,9 +60,9 @@
http-body@1.0.0 X
http-body-util@0.1.2 X
httparse@1.9.4 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -92,8 +92,8 @@
num-traits@0.2.19 X X
object@0.36.1 X X
once_cell@1.19.0 X X
-opendal@0.47.2 X
-opendal-lua@0.1.3 X
+opendal@0.47.3 X
+opendal-lua@0.1.4 X
ordered-multimap@0.7.3 X
pbkdf2@0.12.2 X X
pem@3.0.4 X
@@ -138,7 +138,7 @@
semver@1.0.23 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
diff --git a/bindings/lua/opendal-0.1.2-1.rockspec b/bindings/lua/opendal-0.1.3-1.rockspec
similarity index 96%
rename from bindings/lua/opendal-0.1.2-1.rockspec
rename to bindings/lua/opendal-0.1.3-1.rockspec
index e23677e..e33f53f 100644
--- a/bindings/lua/opendal-0.1.2-1.rockspec
+++ b/bindings/lua/opendal-0.1.3-1.rockspec
@@ -1,5 +1,5 @@
package = "opendal"
-version = "0.1.2-1"
+version = "0.1.3-1"
source = {
url = "git+https://github.com/apache/opendal/",
diff --git a/bindings/nodejs/DEPENDENCIES.rust.tsv b/bindings/nodejs/DEPENDENCIES.rust.tsv
index 0f8a710..da51d26 100644
--- a/bindings/nodejs/DEPENDENCIES.rust.tsv
+++ b/bindings/nodejs/DEPENDENCIES.rust.tsv
@@ -20,7 +20,7 @@
byteorder@1.5.0 X X
bytes@1.6.0 X
cbc@0.1.2 X X
-cc@1.0.103 X X
+cc@1.0.104 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
cipher@0.4.4 X X
@@ -63,9 +63,9 @@
http-body@1.0.0 X
http-body-util@0.1.2 X
httparse@1.9.4 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -86,8 +86,8 @@
mio@0.8.11 X
napi@2.16.8 X
napi-build@2.1.3 X
-napi-derive@2.16.6 X
-napi-derive-backend@1.0.68 X
+napi-derive@2.16.8 X
+napi-derive-backend@1.0.70 X
napi-sys@2.4.0 X
num-bigint@0.4.6 X X
num-bigint-dig@0.8.4 X X
@@ -98,7 +98,7 @@
num_cpus@1.16.0 X X
object@0.36.1 X X
once_cell@1.19.0 X X
-opendal@0.47.2 X
+opendal@0.47.3 X
opendal-nodejs@0.47.0 X
ordered-multimap@0.7.3 X
pbkdf2@0.12.2 X X
@@ -140,7 +140,7 @@
semver@1.0.23 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
diff --git a/bindings/nodejs/package.json b/bindings/nodejs/package.json
index a544992..2372b46 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.46.2",
+ "version": "0.47.0",
"license": "Apache-2.0",
"main": "index.js",
"types": "index.d.ts",
diff --git a/bindings/ocaml/DEPENDENCIES.rust.tsv b/bindings/ocaml/DEPENDENCIES.rust.tsv
index ba6641b..b17dad5 100644
--- a/bindings/ocaml/DEPENDENCIES.rust.tsv
+++ b/bindings/ocaml/DEPENDENCIES.rust.tsv
@@ -18,7 +18,7 @@
byteorder@1.5.0 X X
bytes@1.6.0 X
cbc@0.1.2 X X
-cc@1.0.103 X X
+cc@1.0.104 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
cipher@0.4.4 X X
@@ -58,9 +58,9 @@
http-body@1.0.0 X
http-body-util@0.1.2 X
httparse@1.9.4 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -93,7 +93,7 @@
ocaml-sys@0.22.3 X
ocaml-sys@0.23.0 X
once_cell@1.19.0 X X
-opendal@0.47.2 X
+opendal@0.47.3 X
opendal-ocaml@0.0.0 X
ordered-multimap@0.7.3 X
pbkdf2@0.12.2 X X
@@ -132,7 +132,7 @@
semver@1.0.23 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
diff --git a/bindings/php/Cargo.toml b/bindings/php/Cargo.toml
index 4dbca1b..04e5124 100644
--- a/bindings/php/Cargo.toml
+++ b/bindings/php/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "opendal-php"
publish = false
-version = "0.1.3"
+version = "0.1.4"
authors = ["Apache OpenDAL <dev@opendal.apache.org>"]
edition = "2021"
diff --git a/bindings/php/DEPENDENCIES.rust.tsv b/bindings/php/DEPENDENCIES.rust.tsv
index d429a7a..9f6ef83 100644
--- a/bindings/php/DEPENDENCIES.rust.tsv
+++ b/bindings/php/DEPENDENCIES.rust.tsv
@@ -26,7 +26,7 @@
cargo-platform@0.1.8 X X
cargo_metadata@0.14.2 X
cbc@0.1.2 X X
-cc@1.0.103 X X
+cc@1.0.104 X X
cexpr@0.6.0 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
@@ -83,9 +83,9 @@
http-body@1.0.0 X
http-body-util@0.1.2 X
httparse@1.9.4 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
ident_case@1.0.1 X X
@@ -120,8 +120,8 @@
num-traits@0.2.19 X X
object@0.36.1 X X
once_cell@1.19.0 X X
-opendal@0.47.2 X
-opendal-php@0.1.3 X
+opendal@0.47.3 X
+opendal-php@0.1.4 X
openssl@0.10.64 X
openssl-macros@0.1.1 X X
openssl-probe@0.1.5 X X
@@ -182,7 +182,7 @@
semver@1.0.23 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
diff --git a/bindings/python/Cargo.toml b/bindings/python/Cargo.toml
index af8e4ff..69b8b24 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.5"
+version = "0.45.6"
[features]
default = [
diff --git a/bindings/python/DEPENDENCIES.rust.tsv b/bindings/python/DEPENDENCIES.rust.tsv
index bc7ad3d..c70e914 100644
--- a/bindings/python/DEPENDENCIES.rust.tsv
+++ b/bindings/python/DEPENDENCIES.rust.tsv
@@ -23,7 +23,7 @@
byteorder@1.5.0 X X
bytes@1.6.0 X
cbc@0.1.2 X X
-cc@1.0.103 X X
+cc@1.0.104 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
cipher@0.4.4 X X
@@ -68,9 +68,9 @@
http-body@1.0.0 X
http-body-util@0.1.2 X
httparse@1.9.4 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -102,8 +102,8 @@
num_cpus@1.16.0 X X
object@0.36.1 X X
once_cell@1.19.0 X X
-opendal@0.47.2 X
-opendal-python@0.45.5 X
+opendal@0.47.3 X
+opendal-python@0.45.6 X
openssh@0.10.4 X X
openssh-sftp-client@0.14.4 X
openssh-sftp-client-lowlevel@0.6.0 X
@@ -159,7 +159,7 @@
semver@1.0.23 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
diff --git a/bindings/ruby/Cargo.toml b/bindings/ruby/Cargo.toml
index f89075f..51e9ff7 100644
--- a/bindings/ruby/Cargo.toml
+++ b/bindings/ruby/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "opendal-ruby"
publish = false
-version = "0.1.3"
+version = "0.1.4"
authors = ["Apache OpenDAL <dev@opendal.apache.org>"]
edition = "2021"
diff --git a/bindings/ruby/DEPENDENCIES.rust.tsv b/bindings/ruby/DEPENDENCIES.rust.tsv
index fbc7474..51a7b88 100644
--- a/bindings/ruby/DEPENDENCIES.rust.tsv
+++ b/bindings/ruby/DEPENDENCIES.rust.tsv
@@ -21,7 +21,7 @@
byteorder@1.5.0 X X
bytes@1.6.0 X
cbc@0.1.2 X X
-cc@1.0.103 X X
+cc@1.0.104 X X
cexpr@0.6.0 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
@@ -64,9 +64,9 @@
http-body@1.0.0 X
http-body-util@0.1.2 X
httparse@1.9.4 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -99,8 +99,8 @@
num-traits@0.2.19 X X
object@0.36.1 X X
once_cell@1.19.0 X X
-opendal@0.47.2 X
-opendal-ruby@0.1.3 X
+opendal@0.47.3 X
+opendal-ruby@0.1.4 X
ordered-multimap@0.7.3 X
pbkdf2@0.12.2 X X
pem@3.0.4 X
@@ -121,8 +121,8 @@
rand@0.8.5 X X
rand_chacha@0.3.1 X X
rand_core@0.6.4 X X
-rb-sys@0.9.97 X X
-rb-sys-build@0.9.97 X X
+rb-sys@0.9.98 X X
+rb-sys-build@0.9.98 X X
rb-sys-env@0.1.2 X X
regex@1.10.5 X X
regex-automata@0.4.7 X X
@@ -145,7 +145,7 @@
semver@1.0.23 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
diff --git a/core/Cargo.lock b/core/Cargo.lock
index f00e24f..239773a 100644
--- a/core/Cargo.lock
+++ b/core/Cargo.lock
@@ -1412,9 +1412,9 @@
[[package]]
name = "cc"
-version = "1.0.103"
+version = "1.0.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2755ff20a1d93490d26ba33a6f092a38a508398a5320df5d4b3014fcccce9410"
+checksum = "74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490"
dependencies = [
"jobserver",
"libc",
@@ -1455,7 +1455,7 @@
"rustc_lexer",
"serde",
"serde_json",
- "serde_with 3.8.1",
+ "serde_with 3.8.2",
"smol_str",
"stacker",
"thiserror",
@@ -1471,7 +1471,7 @@
"itertools 0.10.5",
"serde",
"serde_json",
- "serde_with 3.8.1",
+ "serde_with 3.8.2",
"smol_str",
"stacker",
"thiserror",
@@ -2422,7 +2422,7 @@
[[package]]
name = "edge_test_aws_s3_assume_role_with_web_identity"
-version = "0.47.2"
+version = "0.47.3"
dependencies = [
"opendal",
"tokio",
@@ -2431,7 +2431,7 @@
[[package]]
name = "edge_test_file_write_on_full_disk"
-version = "0.47.2"
+version = "0.47.3"
dependencies = [
"futures",
"opendal",
@@ -2441,7 +2441,7 @@
[[package]]
name = "edge_test_s3_read_on_wasm"
-version = "0.47.2"
+version = "0.47.3"
dependencies = [
"opendal",
"wasm-bindgen",
@@ -3511,9 +3511,9 @@
[[package]]
name = "hyper"
-version = "1.3.1"
+version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d"
+checksum = "c4fe55fb7a772d59a5ff1dfbff4fe0258d19b89fec4b233e75d35d5d2316badc"
dependencies = [
"bytes",
"futures-channel",
@@ -3552,7 +3552,7 @@
dependencies = [
"futures-util",
"http 1.1.0",
- "hyper 1.3.1",
+ "hyper 1.4.0",
"hyper-util",
"rustls 0.23.10",
"rustls-pki-types",
@@ -3576,16 +3576,16 @@
[[package]]
name = "hyper-util"
-version = "0.1.5"
+version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56"
+checksum = "3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956"
dependencies = [
"bytes",
"futures-channel",
"futures-util",
"http 1.1.0",
"http-body 1.0.0",
- "hyper 1.3.1",
+ "hyper 1.4.0",
"pin-project-lite",
"socket2 0.5.7",
"tokio",
@@ -4709,7 +4709,7 @@
[[package]]
name = "opendal"
-version = "0.47.2"
+version = "0.47.3"
dependencies = [
"anyhow",
"async-backtrace",
@@ -4814,7 +4814,7 @@
[[package]]
name = "opendal-examples-basic"
-version = "0.47.2"
+version = "0.47.3"
dependencies = [
"futures",
"opendal",
@@ -4823,7 +4823,7 @@
[[package]]
name = "opendal-examples-concurrent-upload"
-version = "0.47.2"
+version = "0.47.3"
dependencies = [
"futures",
"opendal",
@@ -4832,7 +4832,7 @@
[[package]]
name = "opendal-examples-multipart-upload"
-version = "0.47.2"
+version = "0.47.3"
dependencies = [
"futures",
"opendal",
@@ -6231,7 +6231,7 @@
"http 1.1.0",
"http-body 1.0.0",
"http-body-util",
- "hyper 1.3.1",
+ "hyper 1.4.0",
"hyper-rustls 0.27.2",
"hyper-util",
"ipnet",
@@ -6375,9 +6375,9 @@
[[package]]
name = "roaring"
-version = "0.10.5"
+version = "0.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7699249cc2c7d71939f30868f47e9d7add0bdc030d90ee10bfd16887ff8bb1c8"
+checksum = "8f4b84ba6e838ceb47b41de5194a60244fac43d9fe03b71dbe8c5a201081d6d1"
dependencies = [
"bytemuck",
"byteorder",
@@ -6877,9 +6877,9 @@
[[package]]
name = "serde_json"
-version = "1.0.118"
+version = "1.0.120"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d947f6b3163d8857ea16c4fa0dd4840d52f3041039a85decd46867eb1abef2e4"
+checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5"
dependencies = [
"indexmap 2.2.6",
"itoa",
@@ -6911,9 +6911,9 @@
[[package]]
name = "serde_with"
-version = "3.8.1"
+version = "3.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ad483d2ab0149d5a5ebcd9972a3852711e0153d863bf5a5d0391d28883c4a20"
+checksum = "079f3a42cd87588d924ed95b533f8d30a483388c4e400ab736a7058e34f16169"
dependencies = [
"base64 0.22.1",
"chrono",
@@ -6923,7 +6923,7 @@
"serde",
"serde_derive",
"serde_json",
- "serde_with_macros 3.8.1",
+ "serde_with_macros 3.8.2",
"time",
]
@@ -6941,9 +6941,9 @@
[[package]]
name = "serde_with_macros"
-version = "3.8.1"
+version = "3.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "65569b702f41443e8bc8bbb1c5779bd0450bbe723b56198980e80ec45780bce2"
+checksum = "bc03aad67c1d26b7de277d51c86892e7d9a0110a2fe44bf6b26cc569fba302d6"
dependencies = [
"darling 0.20.9",
"proc-macro2",
@@ -9020,18 +9020,18 @@
[[package]]
name = "zerocopy"
-version = "0.7.34"
+version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087"
+checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
-version = "0.7.34"
+version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b"
+checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
"proc-macro2",
"quote",
diff --git a/core/Cargo.toml b/core/Cargo.toml
index c66b6a6..b7aa8fb 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.47.2"
+version = "0.47.3"
[package.metadata.docs.rs]
all-features = true
@@ -42,7 +42,7 @@
edition = "2021"
license = "Apache-2.0"
rust-version = "1.75"
-version = "0.47.2"
+version = "0.47.3"
[features]
default = ["reqwest/rustls-tls", "executors-tokio", "services-memory"]
diff --git a/core/DEPENDENCIES.rust.tsv b/core/DEPENDENCIES.rust.tsv
index 6792084..2974b92 100644
--- a/core/DEPENDENCIES.rust.tsv
+++ b/core/DEPENDENCIES.rust.tsv
@@ -12,7 +12,7 @@
block-buffer@0.10.4 X X
bumpalo@3.16.0 X X
bytes@1.6.0 X
-cc@1.0.103 X X
+cc@1.0.104 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
const-oid@0.9.6 X X
@@ -50,9 +50,9 @@
http-body@1.0.0 X
http-body-util@0.1.2 X
httparse@1.9.4 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -70,7 +70,7 @@
num_cpus@1.16.0 X X
object@0.36.1 X X
once_cell@1.19.0 X X
-opendal@0.47.2 X
+opendal@0.47.3 X
ordered-multimap@0.7.3 X
percent-encoding@2.3.1 X X
pin-project@1.1.5 X X
@@ -98,7 +98,7 @@
semver@1.0.23 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
diff --git a/integrations/cloudfilter/DEPENDENCIES.rust.tsv b/integrations/cloudfilter/DEPENDENCIES.rust.tsv
index d778c1d..356cb36 100644
--- a/integrations/cloudfilter/DEPENDENCIES.rust.tsv
+++ b/integrations/cloudfilter/DEPENDENCIES.rust.tsv
@@ -12,7 +12,7 @@
block-buffer@0.10.4 X X
bumpalo@3.16.0 X X
bytes@1.6.0 X
-cc@1.0.103 X X
+cc@1.0.104 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
cloudfilter_opendal@0.0.0 X
@@ -38,9 +38,9 @@
http-body@1.0.0 X
http-body-util@0.1.2 X
httparse@1.9.4 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -57,7 +57,7 @@
num-traits@0.2.19 X X
object@0.36.1 X X
once_cell@1.19.0 X X
-opendal@0.47.2 X
+opendal@0.47.3 X
percent-encoding@2.3.1 X X
pin-project@1.1.5 X X
pin-project-internal@1.1.5 X X
@@ -76,7 +76,7 @@
ryu@1.0.18 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
slab@0.4.9 X
smallvec@1.13.2 X X
diff --git a/integrations/dav-server/Cargo.toml b/integrations/dav-server/Cargo.toml
index 69ea79e..0420e93 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.0.4"
+version = "0.0.5"
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 c0385c4..bd8ab86 100644
--- a/integrations/dav-server/DEPENDENCIES.rust.tsv
+++ b/integrations/dav-server/DEPENDENCIES.rust.tsv
@@ -17,14 +17,14 @@
block-buffer@0.10.4 X X
bumpalo@3.16.0 X X
bytes@1.6.0 X
-cc@1.0.103 X X
+cc@1.0.104 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
core-foundation-sys@0.8.6 X X
cpufeatures@0.2.12 X X
crypto-common@0.1.6 X X
dav-server@0.6.0 X
-dav-server-opendalfs@0.0.4 X
+dav-server-opendalfs@0.0.5 X
deranged@0.3.11 X X
digest@0.10.7 X X
fastrand@2.1.0 X X
@@ -53,9 +53,9 @@
http-body-util@0.1.2 X
httparse@1.9.4 X X
httpdate@1.0.3 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -78,7 +78,7 @@
num_cpus@1.16.0 X X
object@0.36.1 X X
once_cell@1.19.0 X X
-opendal@0.47.2 X
+opendal@0.47.3 X
parking_lot@0.12.3 X X
parking_lot_core@0.9.10 X X
percent-encoding@2.3.1 X X
@@ -105,7 +105,7 @@
scopeguard@1.2.0 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
slab@0.4.9 X
@@ -173,5 +173,5 @@
winreg@0.52.0 X
xml-rs@0.8.20 X
xmltree@0.10.3 X
-zerocopy@0.7.34 X X X
+zerocopy@0.7.35 X X X
zeroize@1.8.1 X X
diff --git a/integrations/fuse3/Cargo.toml b/integrations/fuse3/Cargo.toml
index e33692f..c321f71 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.1"
+version = "0.0.2"
[dependencies]
bytes = "1.6.0"
diff --git a/integrations/fuse3/DEPENDENCIES.rust.tsv b/integrations/fuse3/DEPENDENCIES.rust.tsv
index 2fb0151..f800d0e 100644
--- a/integrations/fuse3/DEPENDENCIES.rust.tsv
+++ b/integrations/fuse3/DEPENDENCIES.rust.tsv
@@ -15,7 +15,7 @@
block-buffer@0.10.4 X X
bumpalo@3.16.0 X X
bytes@1.6.0 X
-cc@1.0.103 X X
+cc@1.0.104 X X
cfg-if@1.0.0 X X
cfg_aliases@0.1.1 X
chrono@0.4.38 X X
@@ -33,7 +33,7 @@
fnv@1.0.7 X X
form_urlencoded@1.2.1 X X
fuse3@0.7.2 X
-fuse3_opendal@0.0.1 X
+fuse3_opendal@0.0.2 X
futures@0.3.30 X X
futures-channel@0.3.30 X X
futures-core@0.3.30 X X
@@ -50,9 +50,9 @@
http-body@1.0.0 X
http-body-util@0.1.2 X
httparse@1.9.4 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -73,7 +73,7 @@
num-traits@0.2.19 X X
object@0.36.1 X X
once_cell@1.19.0 X X
-opendal@0.47.2 X
+opendal@0.47.3 X
parking@2.2.0 X X
percent-encoding@2.3.1 X X
pin-project@1.1.5 X X
@@ -94,7 +94,7 @@
ryu@1.0.18 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
sharded-slab@0.1.7 X
signal-hook-registry@1.4.2 X X
diff --git a/integrations/object_store/Cargo.toml b/integrations/object_store/Cargo.toml
index e7065e1..95a70ac 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.44.2"
+version = "0.44.3"
[features]
send_wrapper = ["dep:send_wrapper"]
diff --git a/integrations/object_store/DEPENDENCIES.rust.tsv b/integrations/object_store/DEPENDENCIES.rust.tsv
index 0953803..1eefbbc 100644
--- a/integrations/object_store/DEPENDENCIES.rust.tsv
+++ b/integrations/object_store/DEPENDENCIES.rust.tsv
@@ -13,7 +13,7 @@
block-buffer@0.10.4 X X
bumpalo@3.16.0 X X
bytes@1.6.0 X
-cc@1.0.103 X X
+cc@1.0.104 X X
cfg-if@1.0.0 X X
chrono@0.4.38 X X
const-oid@0.9.6 X X
@@ -50,9 +50,9 @@
http-body-util@0.1.2 X
httparse@1.9.4 X X
humantime@2.1.0 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -72,9 +72,9 @@
num_cpus@1.16.0 X X
object@0.36.1 X X
object_store@0.10.1 X X
-object_store_opendal@0.44.2 X
+object_store_opendal@0.44.3 X
once_cell@1.19.0 X X
-opendal@0.47.2 X
+opendal@0.47.3 X
parking_lot@0.12.3 X X
parking_lot_core@0.9.10 X X
percent-encoding@2.3.1 X X
@@ -105,7 +105,7 @@
semver@1.0.23 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
sha1@0.10.6 X X
sha2@0.10.8 X X
diff --git a/integrations/unftp-sbe/Cargo.toml b/integrations/unftp-sbe/Cargo.toml
index 3ad2009..839589d 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.1"
+version = "0.0.2"
[dependencies]
async-trait = "0.1.80"
diff --git a/integrations/unftp-sbe/DEPENDENCIES.rust.tsv b/integrations/unftp-sbe/DEPENDENCIES.rust.tsv
index 5c59398..81751fe 100644
--- a/integrations/unftp-sbe/DEPENDENCIES.rust.tsv
+++ b/integrations/unftp-sbe/DEPENDENCIES.rust.tsv
@@ -20,15 +20,18 @@
block-buffer@0.10.4 X X
bumpalo@3.16.0 X X
bytes@1.6.0 X
-cc@1.0.103 X X
+cc@1.0.104 X X
cexpr@0.6.0 X X
cfg-if@1.0.0 X X
cfg_aliases@0.2.1 X
chrono@0.4.38 X X
clang-sys@1.8.1 X
cmake@0.1.50 X X
+const-oid@0.9.6 X X
convert_case@0.4.0 X
core-foundation-sys@0.8.6 X X
+cpufeatures@0.2.12 X X
+crc32c@0.6.8 X X
crossbeam-channel@0.5.13 X X
crossbeam-epoch@0.9.18 X X
crossbeam-utils@0.8.20 X X
@@ -62,14 +65,17 @@
gimli@0.29.0 X X
glob@0.3.1 X X
hashbrown@0.14.5 X X
+hermit-abi@0.3.9 X X
+hex@0.4.3 X X
+hmac@0.12.1 X X
home@0.5.9 X X
http@1.1.0 X X
http-body@1.0.0 X
http-body-util@0.1.2 X
httparse@1.9.4 X X
-hyper@1.3.1 X
+hyper@1.4.0 X
hyper-rustls@0.27.2 X X X
-hyper-util@0.1.5 X
+hyper-util@0.1.6 X
iana-time-zone@0.1.60 X X
iana-time-zone-haiku@0.1.2 X X
idna@0.5.0 X X
@@ -100,10 +106,11 @@
num-conv@0.1.0 X X
num-integer@0.1.46 X X
num-traits@0.2.19 X X
+num_cpus@1.16.0 X X
object@0.36.1 X X
oid-registry@0.7.0 X X
once_cell@1.19.0 X X
-opendal@0.47.2 X
+opendal@0.47.3 X
parking_lot@0.12.3 X X
parking_lot_core@0.9.10 X X
paste@1.0.15 X X
@@ -113,16 +120,21 @@
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.17 X X
prettyplease@0.2.20 X X
proc-macro2@1.0.86 X X
prometheus@0.13.4 X
proxy-protocol@0.5.0 X X
quick-xml@0.31.0 X
quote@1.0.36 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.2 X
regex@1.10.5 X X
regex-automata@0.4.7 X X
regex-syntax@0.8.4 X X
+reqsign@0.15.2 X
reqwest@0.12.5 X X
ring@0.17.8 X
rustc-demangle@0.1.24 X X
@@ -139,8 +151,10 @@
semver@1.0.23 X X
serde@1.0.203 X X
serde_derive@1.0.203 X X
-serde_json@1.0.118 X X
+serde_json@1.0.120 X X
serde_urlencoded@0.7.1 X X
+sha1@0.10.6 X X
+sha2@0.10.8 X X
shlex@1.3.0 X X
signal-hook-registry@1.4.2 X X
slab@0.4.9 X
@@ -178,7 +192,7 @@
triomphe@0.1.13 X X
try-lock@0.2.5 X
typenum@1.17.0 X X
-unftp-sbe-opendal@0.0.1 X
+unftp-sbe-opendal@0.0.2 X
unicode-bidi@0.3.15 X X
unicode-ident@1.0.12 X X X
unicode-normalization@0.1.23 X X