Skip to content

Commit

Permalink
Bump version to 0.52.0 Round 1 (#5642)
Browse files Browse the repository at this point in the history
Signed-off-by: Xuanwo <github@xuanwo.io>
  • Loading branch information
Xuanwo authored Feb 19, 2025
1 parent ed44274 commit 799d1b2
Show file tree
Hide file tree
Showing 51 changed files with 3,749 additions and 3,690 deletions.
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/).

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

## [v0.52.0] - 2025-02-19

### Added
* feat(services/s3): Added crc64nvme for s3 by @geetanshjuneja in https://github.com/apache/opendal/pull/5580
* feat(services-fs): Support write-if-not-exists in fs backend by @SergeiPatiakin in https://github.com/apache/opendal/pull/5605
* feat(services/gcs): Impl content-encoding support for GCS stat, write and presign by @wlinna in https://github.com/apache/opendal/pull/5610
* feat(bindings/ruby): add lister by @erickguan in https://github.com/apache/opendal/pull/5600
* feat(services/swift): Added user metadata support for swift service by @zhaohaidao in https://github.com/apache/opendal/pull/5601
* feat: Implement github actions cache service v2 support by @Xuanwo in https://github.com/apache/opendal/pull/5633
* feat(core)!: implement write returns metadata by @meteorgan in https://github.com/apache/opendal/pull/5562
* feat(bindings/python): let path can be PathLike by @asukaminato0721 in https://github.com/apache/opendal/pull/5636
* feat(bindings/python): add exists by @asukaminato0721 in https://github.com/apache/opendal/pull/5637
### Changed
* refactor: Remove dead services libsql by @Xuanwo in https://github.com/apache/opendal/pull/5616
### Fixed
* fix(services/gcs): Fix content encoding can't be used alone by @Xuanwo in https://github.com/apache/opendal/pull/5614
* fix: ghac doesn't support delete anymore by @Xuanwo in https://github.com/apache/opendal/pull/5628
* fix(services/gdrive): skip the trailing slash when creating and querying the directory by @meteorgan in https://github.com/apache/opendal/pull/5631
### Docs
* docs(bindings/ruby): add documentation for Ruby binding by @erickguan in https://github.com/apache/opendal/pull/5629
* docs: Add upgrade docs for upcoming 0.52 by @Xuanwo in https://github.com/apache/opendal/pull/5634
### CI
* ci: Fix bad corepack cannot find matching keyid by @Xuanwo in https://github.com/apache/opendal/pull/5603
* ci(website): avoid including rc when calculate the latest version by @tisonkun in https://github.com/apache/opendal/pull/5608
* build: upgrade opentelemetry dependencies to 0.28.0 by @tisonkun in https://github.com/apache/opendal/pull/5625
### Chore
* chore(deps): bump uuid from 1.11.0 to 1.12.1 in /bin/oli by @dependabot in https://github.com/apache/opendal/pull/5589
* chore(deps): bump uuid from 1.11.0 to 1.12.1 in /core by @dependabot in https://github.com/apache/opendal/pull/5588
* chore(deps): bump log from 0.4.22 to 0.4.25 in /bin/oay by @dependabot in https://github.com/apache/opendal/pull/5590
* chore(deps): bump tempfile from 3.15.0 to 3.16.0 in /bin/ofs by @dependabot in https://github.com/apache/opendal/pull/5586
* chore(deps): update libtest-mimic requirement from 0.7.3 to 0.8.1 in /integrations/object_store by @dependabot in https://github.com/apache/opendal/pull/5587
* chore(layers/prometheus-client): upgrade prometheus-client dependency to v0.23.1 by @koushiro in https://github.com/apache/opendal/pull/5576
* chore(ci): remove benchmark report by @dqhl76 in https://github.com/apache/opendal/pull/5626

## [v0.51.2] - 2025-02-02
### Added
* feat(core): implement if_modified_since and if_unmodified_since for stat_with by @meteorgan in https://github.com/apache/opendal/pull/5528
Expand Down Expand Up @@ -4255,6 +4289,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/).

Hello, OpenDAL!

[v0.52.0]: https://github.com/apache/opendal/compare/v0.51.2...v0.52.0
[v0.51.2]: https://github.com/apache/opendal/compare/v0.51.1...v0.51.2
[v0.51.1]: https://github.com/apache/opendal/compare/v0.51.0...v0.51.1
[v0.51.0]: https://github.com/apache/opendal/compare/v0.50.2...v0.51.0
[v0.50.2]: https://github.com/apache/opendal/compare/v0.50.1...v0.50.2
Expand Down
6 changes: 3 additions & 3 deletions bin/oay/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions bin/oay/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ homepage = "https://opendal.apache.org/"
license = "Apache-2.0"
repository = "https://github.com/apache/opendal"
rust-version = "1.75"
version = "0.41.16"
version = "0.41.17"

[features]
default = ["frontends-webdav", "frontends-s3"]
Expand All @@ -44,11 +44,11 @@ anyhow = "1"
axum = "0.7"
chrono = "0.4.31"
dav-server = { version = "0.7", optional = true }
dav-server-opendalfs = { version = "0.3.0", path = "../../integrations/dav-server", optional = true }
dav-server-opendalfs = { version = "0.4.0", path = "../../integrations/dav-server", optional = true }
futures-util = { version = "0.3.29", optional = true }
log = { version = "0.4.25" }
logforth = { version = "0.21.0", default-features = false }
opendal = { version = "0.51.2", path = "../../core", features = [
opendal = { version = "0.52.0", path = "../../core", features = [
"services-fs",
] }
quick-xml = { version = "0.36", features = ["serialize", "overlapped-lists"] }
Expand Down
8 changes: 4 additions & 4 deletions bin/oay/DEPENDENCIES.rust.tsv
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ core-foundation-sys@0.8.7 X X
cpufeatures@0.2.16 X X
crypto-common@0.1.6 X X
dav-server@0.7.0 X
dav-server-opendalfs@0.3.1 X
dav-server-opendalfs@0.4.0 X
deranged@0.3.11 X X
digest@0.10.7 X X
displaydoc@0.2.5 X X
Expand Down Expand Up @@ -85,7 +85,7 @@ lazy_static@1.5.0 X X
libc@0.2.169 X X
litemap@0.7.4 X
lock_api@0.4.12 X X
log@0.4.22 X X
log@0.4.25 X X
logforth@0.21.0 X
lru@0.12.5 X
matchit@0.7.3 X X
Expand All @@ -97,10 +97,10 @@ miniz_oxide@0.8.2 X X X
mio@1.0.3 X
num-conv@0.1.0 X X
num-traits@0.2.19 X X
oay@0.41.16 X
oay@0.41.17 X
object@0.36.7 X X
once_cell@1.20.2 X X
opendal@0.51.2 X
opendal@0.52.0 X
parking_lot@0.12.3 X X
parking_lot_core@0.9.10 X X
percent-encoding@2.3.1 X X
Expand Down
8 changes: 4 additions & 4 deletions bin/ofs/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions bin/ofs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ categories = ["filesystem"]
description = "OpenDAL File System"
keywords = ["storage", "data", "s3", "fs", "azblob"]
name = "ofs"
version = "0.0.17"
version = "0.0.18"

authors = ["Apache OpenDAL <dev@opendal.apache.org>"]
edition = "2021"
Expand All @@ -34,7 +34,7 @@ anyhow = { version = "1" }
clap = { version = "4.5.21", features = ["derive", "env"] }
log = { version = "0.4.22" }
logforth = { version = "0.21.0", default-features = false }
opendal = { version = "0.51.2", path = "../../core" }
opendal = { version = "0.52.0", path = "../../core" }
tokio = { version = "1.37.0", features = [
"fs",
"macros",
Expand All @@ -46,21 +46,21 @@ url = { version = "2.5.4" }

[target.'cfg(any(target_os = "linux", target_os = "freebsd", target_os = "macos"))'.dependencies]
fuse3 = { version = "0.8.1", "features" = ["tokio-runtime", "unprivileged"] }
fuse3_opendal = { version = "0.0.12", path = "../../integrations/fuse3" }
fuse3_opendal = { version = "0.0.13", path = "../../integrations/fuse3" }
libc = "0.2.154"
nix = { version = "0.29.0", features = ["user"] }

[target.'cfg(target_os = "windows")'.dependencies]
cloud-filter = { version = "0.0.5" }
cloud_filter_opendal = { version = "0.0.5", path = "../../integrations/cloud_filter" }
cloud_filter_opendal = { version = "0.0.6", path = "../../integrations/cloud_filter" }

[features]
default = ["services-fs", "services-s3"]
services-fs = ["opendal/services-fs"]
services-s3 = ["opendal/services-s3"]

[dev-dependencies]
opendal = { version = "0.51.2", path = "../../core", features = ["tests"] }
opendal = { version = "0.52.0", path = "../../core", features = ["tests"] }
tempfile = "3.16.0"
test-context = "0.3.0"
walkdir = "2.5.0"
Loading

0 comments on commit 799d1b2

Please # to comment.