Skip to content

Commit b93c3ae

Browse files
authored
Bump version to 0.54.1 (#6558)
* Bump version to 0.54.1 Signed-off-by: Xuanwo <github@xuanwo.io> * Fix node Signed-off-by: Xuanwo <github@xuanwo.io> --------- Signed-off-by: Xuanwo <github@xuanwo.io>
1 parent 86e7768 commit b93c3ae

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+489
-510
lines changed

CHANGELOG.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,81 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
77

88
<!-- Release notes generated with: gh release create v_draft --generate-notes --draft -->
99

10+
## [v0.54.1] - 2025-09-02
11+
12+
### Added
13+
* feat: Conditional reader for cos by @pmupkin in https://github.com/apache/opendal/pull/6424
14+
* feat: Add project layout for openval by @Xuanwo in https://github.com/apache/opendal/pull/6427
15+
* feat: Add if-not-exists support for copy with azblob as example by @Xuanwo in https://github.com/apache/opendal/pull/6447
16+
* feat(bindings/cpp): enhance Metadata API with comprehensive feature a… by @JackDrogon in https://github.com/apache/opendal/pull/6445
17+
* feat: Add prefetch support for concurrent read by @Xuanwo in https://github.com/apache/opendal/pull/6449
18+
* feat(bindings/cpp): adopt Google C++ Style Guide for API naming by @JackDrogon in https://github.com/apache/opendal/pull/6448
19+
* feat(object_store): Implement copy, rename and return metadata after writing by @codephage2020 in https://github.com/apache/opendal/pull/6452
20+
* feat(object_store): Implement copy_if_not_exists, put_multipart_opts and metadata in GetResult by @codephage2020 in https://github.com/apache/opendal/pull/6468
21+
* chore(deps): add groups for nodejs by @asukaminato0721 in https://github.com/apache/opendal/pull/6469
22+
* feat(bindings/ocaml): add more blocking api for ocaml by @asukaminato0721 in https://github.com/apache/opendal/pull/6238
23+
* fix(bindings/cpp): Add capability to fix failed tests by @asukaminato0721 in https://github.com/apache/opendal/pull/6488
24+
* feat(bindings/cpp): enable user-configurable features for storage services by @KinomotoMio in https://github.com/apache/opendal/pull/6503
25+
* feat(services/oss): add support for security token for Aliyun OSS by @cavivie in https://github.com/apache/opendal/pull/6511
26+
* feat(services/azblob): Add compatibility aliases for Apache Arrow object_store by @jackye1995 in https://github.com/apache/opendal/pull/6527
27+
* feat(services/gcs): add configuration aliases for better Arrow object_store compatibility by @jackye1995 in https://github.com/apache/opendal/pull/6526
28+
* feat(services/s3): add configuration aliases for better Arrow object_store compatibility by @jackye1995 in https://github.com/apache/opendal/pull/6524
29+
* feat: allow using object_store as opendal's backend by @flaneur2020 in https://github.com/apache/opendal/pull/6283
30+
* feat(services/opfs): Add `create_dir` support for OPFS by @crwen in https://github.com/apache/opendal/pull/6542
31+
* feat(bindings/ruby): support file open options by @erickguan in https://github.com/apache/opendal/pull/6538
32+
### Changed
33+
* refactor(website): remove unused dependencies and update node engine requirement by @kingsword09 in https://github.com/apache/opendal/pull/6421
34+
* refacrtor: Reduce usage of scheme inside raw by @Xuanwo in https://github.com/apache/opendal/pull/6457
35+
* refactor: Migrate etcd service to implement Access directly by @kingsword09 in https://github.com/apache/opendal/pull/6420
36+
### Fixed
37+
* fix(bin/oli): Fix tests when TMPDIR is not /tmp by @XYenon in https://github.com/apache/opendal/pull/6429
38+
* fix: patch futures buffer concurrent by @tisonkun in https://github.com/apache/opendal/pull/6442
39+
* fix(services/oss): unnecessary header 'content-type' are included in the get_object request by @honsunrise in https://github.com/apache/opendal/pull/6455
40+
* fix(services/moka): prevent the weigher from being overwritten by @koushiro in https://github.com/apache/opendal/pull/6498
41+
* fix(services/azblob): Fix azblob base64 validation by @kenwoodjw in https://github.com/apache/opendal/pull/6500
42+
* fix(bindings/nodejs): use value.prefetch instead of value.concurrent for prefetch option by @kingsword09 in https://github.com/apache/opendal/pull/6502
43+
* fix(integrations/object_store): remove redundant into_iter() call by @KinomotoMio in https://github.com/apache/opendal/pull/6509
44+
* fix(bindings/cpp): correct cxx_async namespace attribute by @kingsword09 in https://github.com/apache/opendal/pull/6514
45+
* Fix: make cpp binding build robust by @devillove084 in https://github.com/apache/opendal/pull/6460
46+
* fix: Do not trim trailing slash of name_node by @wForget in https://github.com/apache/opendal/pull/6556
47+
### Docs
48+
* docs(release): fix CI workflow links for bindings by @kingsword09 in https://github.com/apache/opendal/pull/6437
49+
* docs: Update RFC-5444 Operator From Uri by @Xuanwo in https://github.com/apache/opendal/pull/6453
50+
* docs(core): update docs of building a storage service by @crwen in https://github.com/apache/opendal/pull/6554
51+
### CI
52+
* ci: remove docker-compose version top-level elements by @kingsword09 in https://github.com/apache/opendal/pull/6436
53+
* ci: Update ci_bindings_zig.yml by @tisonkun in https://github.com/apache/opendal/pull/6444
54+
* ci: enable trust publishing for rust crates by @kingsword09 in https://github.com/apache/opendal/pull/6454
55+
* ci(bindings/cpp): cpp test framework by @asukaminato0721 in https://github.com/apache/opendal/pull/6296
56+
* ci: Use ubuntu-24.04-arm for java release to address glibc issues by @Xuanwo in https://github.com/apache/opendal/pull/6486
57+
* ci: refactor nodejs ci workflow by @kingsword09 in https://github.com/apache/opendal/pull/6491
58+
* ci: update workflow nodejs version and remove corepack by @kingsword09 in https://github.com/apache/opendal/pull/6495
59+
* chore(ci): upgrade 1password/load-secrets-action v3 by @kingsword09 in https://github.com/apache/opendal/pull/6517
60+
* chore: adjust CI workflow names for bindings by @erickguan in https://github.com/apache/opendal/pull/6540
61+
### Chore
62+
* chore(deps): bump quick-xml from 0.37.5 to 0.38.0 in /bin/oay by @dependabot[bot] in https://github.com/apache/opendal/pull/6416
63+
* chore(deps): bump the http-serialization-utils group in /core with 6 updates by @dependabot[bot] in https://github.com/apache/opendal/pull/6414
64+
* chore: Fix clippy for object_store by @Xuanwo in https://github.com/apache/opendal/pull/6422
65+
* chore(deps): bump the others group across 1 directory with 17 updates by @dependabot[bot] in https://github.com/apache/opendal/pull/6432
66+
* chore(website): upgrade prism-react-renderer to v2.4.1 by @kingsword09 in https://github.com/apache/opendal/pull/6433
67+
* chore(deps): bump tokio from 1.46.1 to 1.47.0 in /bin/oay by @dependabot[bot] in https://github.com/apache/opendal/pull/6466
68+
* chore(deps): bump tokio from 1.46.1 to 1.47.0 in /bin/oli by @dependabot[bot] in https://github.com/apache/opendal/pull/6464
69+
* chore(deps): bump tokio from 1.46.1 to 1.47.0 in /bin/ofs by @dependabot[bot] in https://github.com/apache/opendal/pull/6463
70+
* chore(deps): bump the others group in /core with 2 updates by @dependabot[bot] in https://github.com/apache/opendal/pull/6478
71+
* chore(deps): bump indicatif from 0.17.11 to 0.18.0 in /bin/oli by @dependabot[bot] in https://github.com/apache/opendal/pull/6474
72+
* chore(deps): bump the http-serialization-utils group in /core with 2 updates by @dependabot[bot] in https://github.com/apache/opendal/pull/6476
73+
* chore(deps): bump tokio from 1.46.1 to 1.47.1 in /core in the async-runtime group by @dependabot[bot] in https://github.com/apache/opendal/pull/6477
74+
* chore(bindings/nodejs): upgrade deps napi-rs to 3.0 by @kingsword09 in https://github.com/apache/opendal/pull/6482
75+
* chore: make clippy happy again by @kingsword09 in https://github.com/apache/opendal/pull/6493
76+
* chore(bindings/nodejs): update generated code comments style due to napi-derive indentation fix by @kingsword09 in https://github.com/apache/opendal/pull/6501
77+
* feat: expose APIs for ErrorStatus by @tisonkun in https://github.com/apache/opendal/pull/6513
78+
* chore(layers/fastmetrics): upgrade fastmetrics dependency to v0.4 by @koushiro in https://github.com/apache/opendal/pull/6534
79+
* chore(deps-dev): bump crates-llms-txt from 0.0.8 to 0.1.1 in /website by @dependabot[bot] in https://github.com/apache/opendal/pull/6548
80+
* chore(deps): bump logforth from 0.26.1 to 0.27.0 in /bin/oay by @dependabot[bot] in https://github.com/apache/opendal/pull/6546
81+
* chore(deps): bump tempfile from 3.20.0 to 3.21.0 in /bin/oli by @dependabot[bot] in https://github.com/apache/opendal/pull/6544
82+
* chore(deps): update datafusion requirement from 48.0.0 to 49.0.2 in /integrations/object_store by @dependabot[bot] in https://github.com/apache/opendal/pull/6545
83+
* chore(deps): bump logforth from 0.26.1 to 0.27.0 in /bin/ofs by @dependabot[bot] in https://github.com/apache/opendal/pull/6547
84+
1085
## [v0.54.0] - 2025-07-14
1186

1287
### Added
@@ -4706,6 +4781,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
47064781

47074782
Hello, OpenDAL!
47084783

4784+
[v0.54.1]: https://github.com/apache/opendal/compare/v0.54.0...v0.54.1
47094785
[v0.54.0]: https://github.com/apache/opendal/compare/v0.53.3...v0.54.0
47104786
[v0.53.3]: https://github.com/apache/opendal/compare/v0.53.2...v0.53.3
47114787
[v0.53.2]: https://github.com/apache/opendal/compare/v0.53.1...v0.53.2

bin/oay/Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bin/oay/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ homepage = "https://opendal.apache.org/"
2727
license = "Apache-2.0"
2828
repository = "https://github.com/apache/opendal"
2929
rust-version = "1.82"
30-
version = "0.41.22"
30+
version = "0.41.23"
3131

3232
[features]
3333
default = ["frontends-webdav", "frontends-s3"]

bin/oay/DEPENDENCIES.rust.tsv

Lines changed: 11 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ core-foundation-sys@0.8.7 X X
2525
cpufeatures@0.2.17 X X
2626
crypto-common@0.1.6 X X
2727
dav-server@0.8.0 X
28-
dav-server-opendalfs@0.6.2 X
28+
dav-server-opendalfs@0.6.3 X
2929
deranged@0.4.0 X X
3030
derivative@2.2.0 X X
3131
digest@0.10.7 X X
@@ -77,6 +77,7 @@ idna@1.0.3 X X
7777
idna_adapter@1.2.1 X X
7878
io-uring@0.7.8 X X
7979
ipnet@2.11.0 X X
80+
iri-string@0.7.8 X X
8081
itoa@1.0.15 X X
8182
jiff@0.2.14 X X
8283
jiff-tzdb@0.1.4 X X
@@ -88,7 +89,7 @@ linux-raw-sys@0.9.4 X X X
8889
litemap@0.8.0 X
8990
lock_api@0.4.12 X X
9091
log@0.4.27 X X
91-
logforth@0.26.1 X
92+
logforth@0.27.0 X
9293
lru@0.14.0 X
9394
matchit@0.7.3 X X
9495
md-5@0.10.6 X X
@@ -99,10 +100,10 @@ miniz_oxide@0.8.8 X X X
99100
mio@1.0.3 X
100101
num-conv@0.1.0 X X
101102
num-traits@0.2.19 X X
102-
oay@0.41.22 X
103+
oay@0.41.23 X
103104
object@0.36.7 X X
104105
once_cell@1.21.3 X X
105-
opendal@0.54.0 X
106+
opendal@0.54.1 X
106107
parking_lot@0.12.3 X X
107108
parking_lot_core@0.9.10 X X
108109
percent-encoding@2.3.1 X X
@@ -115,20 +116,19 @@ portable-atomic-util@0.2.4 X X
115116
potential_utf@0.1.2 X
116117
powerfmt@0.2.0 X X
117118
proc-macro2@1.0.95 X X
118-
quick-xml@0.37.5 X
119+
quick-xml@0.38.0 X
119120
quote@1.0.40 X X
120121
r-efi@5.2.0 X X X
121122
redox_syscall@0.5.12 X
122123
reflink-copy@0.1.26 X X
123124
regex@1.11.1 X X
124125
regex-automata@0.4.9 X X
125126
regex-syntax@0.8.5 X X
126-
reqwest@0.12.15 X X
127+
reqwest@0.12.22 X X
127128
ring@0.17.14 X X
128129
rustc-demangle@0.1.24 X X
129130
rustix@1.0.7 X X X
130131
rustls@0.23.27 X X X
131-
rustls-pemfile@2.2.0 X X X
132132
rustls-pki-types@1.12.0 X X
133133
rustls-webpki@0.103.3 X
134134
rustversion@1.0.20 X X
@@ -145,6 +145,7 @@ shlex@1.3.0 X X
145145
slab@0.4.9 X
146146
smallvec@1.15.0 X X
147147
socket2@0.5.9 X X
148+
socket2@0.6.0 X X
148149
stable_deref_trait@1.2.0 X X
149150
subtle@2.6.1 X
150151
syn@1.0.109 X X
@@ -155,7 +156,7 @@ time@0.3.41 X X
155156
time-core@0.1.4 X X
156157
time-macros@0.2.22 X X
157158
tinystr@0.8.1 X
158-
tokio@1.46.1 X
159+
tokio@1.47.0 X
159160
tokio-macros@2.5.0 X
160161
tokio-rustls@0.26.2 X X
161162
tokio-util@0.7.15 X
@@ -164,6 +165,7 @@ toml_datetime@0.7.0 X X
164165
toml_parser@1.0.1 X X
165166
toml_writer@1.0.2 X X
166167
tower@0.5.2 X
168+
tower-http@0.6.6 X
167169
tower-layer@0.3.3 X
168170
tower-service@0.3.3 X
169171
tracing@0.1.41 X
@@ -175,7 +177,7 @@ unicode-ident@1.0.18 X X X
175177
untrusted@0.9.0 X
176178
url@2.5.4 X X
177179
utf8_iter@1.0.4 X X
178-
uuid@1.16.0 X X
180+
uuid@1.17.0 X X
179181
version_check@0.9.5 X X
180182
want@0.3.1 X
181183
wasi@0.11.0+wasi-snapshot-preview1 X X X
@@ -198,31 +200,20 @@ windows-implement@0.60.0 X X
198200
windows-interface@0.59.1 X X
199201
windows-link@0.1.1 X X
200202
windows-numerics@0.2.0 X X
201-
windows-registry@0.4.0 X X
202203
windows-result@0.3.4 X X
203-
windows-strings@0.3.1 X X
204204
windows-strings@0.4.2 X X
205205
windows-sys@0.52.0 X X
206206
windows-sys@0.59.0 X X
207207
windows-targets@0.52.6 X X
208-
windows-targets@0.53.0 X X
209208
windows-threading@0.1.0 X X
210209
windows_aarch64_gnullvm@0.52.6 X X
211-
windows_aarch64_gnullvm@0.53.0 X X
212210
windows_aarch64_msvc@0.52.6 X X
213-
windows_aarch64_msvc@0.53.0 X X
214211
windows_i686_gnu@0.52.6 X X
215-
windows_i686_gnu@0.53.0 X X
216212
windows_i686_gnullvm@0.52.6 X X
217-
windows_i686_gnullvm@0.53.0 X X
218213
windows_i686_msvc@0.52.6 X X
219-
windows_i686_msvc@0.53.0 X X
220214
windows_x86_64_gnu@0.52.6 X X
221-
windows_x86_64_gnu@0.53.0 X X
222215
windows_x86_64_gnullvm@0.52.6 X X
223-
windows_x86_64_gnullvm@0.53.0 X X
224216
windows_x86_64_msvc@0.52.6 X X
225-
windows_x86_64_msvc@0.53.0 X X
226217
winnow@0.7.10 X
227218
wit-bindgen-rt@0.39.0 X X X
228219
writeable@0.6.1 X

bin/ofs/Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bin/ofs/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ categories = ["filesystem"]
2020
description = "OpenDAL File System"
2121
keywords = ["storage", "data", "s3", "fs", "azblob"]
2222
name = "ofs"
23-
version = "0.0.23"
23+
version = "0.0.24"
2424

2525
authors = ["Apache OpenDAL <dev@opendal.apache.org>"]
2626
edition = "2021"
@@ -46,13 +46,13 @@ url = { version = "2.5.4" }
4646

4747
[target.'cfg(any(target_os = "linux", target_os = "freebsd", target_os = "macos"))'.dependencies]
4848
fuse3 = { version = "0.8.1", "features" = ["tokio-runtime", "unprivileged"] }
49-
fuse3_opendal = { version = "0.0.18", path = "../../integrations/fuse3" }
49+
fuse3_opendal = { version = "0.0.19", path = "../../integrations/fuse3" }
5050
libc = "0.2.154"
5151
nix = { version = "0.30.1", features = ["user"] }
5252

5353
[target.'cfg(target_os = "windows")'.dependencies]
5454
cloud-filter = { version = "0.0.5" }
55-
cloud_filter_opendal = { version = "0.0.11", path = "../../integrations/cloud_filter" }
55+
cloud_filter_opendal = { version = "0.0.12", path = "../../integrations/cloud_filter" }
5656

5757
[features]
5858
default = ["services-fs", "services-s3"]

0 commit comments

Comments
 (0)