This is an automated email from the ASF dual-hosted git repository. xuanwo pushed a commit to branch bump-0.32 in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git
commit 9318abff14ca82cff3b6117292c634c8267ca2b6 Author: Xuanwo <[email protected]> AuthorDate: Tue Apr 18 21:24:21 2023 +0800 Bump to version 0.32 Signed-off-by: Xuanwo <[email protected]> --- CHANGELOG.md | 28 +++++++++++++++++++++++++ Cargo.lock | 10 ++++----- Cargo.toml | 4 ++-- bindings/nodejs/npm/darwin-arm64/package.json | 2 +- bindings/nodejs/npm/darwin-x64/package.json | 2 +- bindings/nodejs/npm/linux-x64-gnu/package.json | 2 +- bindings/nodejs/npm/win32-x64-msvc/package.json | 2 +- bindings/nodejs/package.json | 2 +- core/src/docs/upgrade.md | 6 ++++++ 9 files changed, 46 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6471a2cd..7d0a7713 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,33 @@ 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.32.0] - 2023-04-18 + +### Added + +- feat: Add wasabi service implementation (#2004) +- feat: improve the readability of oli command line error output (#2016) +- feat: add If-Match Support for OpRead, OpWrite, OpStat (#2017) +- feat: add behavioral test for Write::abort (#2018) +- feat: add if-match support for obs (#2023) +- feat: Add missing functions for trace layers (#2025) +- feat(layer): add madsim layer (#2006) + +### Changed + +- refactor: Rename `Create` to `CreateDir` for its behavior changed (#2019) + +### Fixed + +- fix: Cargo lock not updated (#2027) +- fix(services/s3): Ignore empty query to make it more compatible (#2028) +- fix(services/oss): Fix env not loaded for oss signer (#2029) + +### Docs + +- docs: fix some typos (#2022) +- docs: add dev dependency section (#2021) + ## [v0.31.1] - 2023-04-17 ### Added @@ -1887,6 +1914,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/). Hello, OpenDAL! +[v0.32.0]: https://github.com/apache/incubator-opendal/compare/v0.31.1...v0.32.0 [v0.31.1]: https://github.com/apache/incubator-opendal/compare/v0.31.0...v0.31.1 [v0.31.0]: https://github.com/apache/incubator-opendal/compare/v0.30.5...v0.31.0 [v0.30.5]: https://github.com/apache/incubator-opendal/compare/v0.30.4...v0.30.5 diff --git a/Cargo.lock b/Cargo.lock index d87f7083..c4b2f387 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2313,7 +2313,7 @@ dependencies = [ [[package]] name = "object_store_opendal" -version = "0.31.1" +version = "0.32.0" dependencies = [ "async-trait", "bytes", @@ -2325,7 +2325,7 @@ dependencies = [ [[package]] name = "oli" -version = "0.31.1" +version = "0.32.0" dependencies = [ "anyhow", "assert_cmd", @@ -2356,7 +2356,7 @@ checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" [[package]] name = "opendal" -version = "0.31.1" +version = "0.32.0" dependencies = [ "anyhow", "async-compat", @@ -2433,7 +2433,7 @@ dependencies = [ [[package]] name = "opendal-nodejs" -version = "0.31.1" +version = "0.32.0" dependencies = [ "futures", "napi", @@ -2444,7 +2444,7 @@ dependencies = [ [[package]] name = "opendal-python" -version = "0.31.1" +version = "0.32.0" dependencies = [ "chrono", "futures", diff --git a/Cargo.toml b/Cargo.toml index ca2c46f7..ab93a02a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,7 +39,7 @@ homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/incubator-opendal" rust-version = "1.64" -version = "0.31.1" +version = "0.32.0" [workspace.dependencies] -opendal = { version = "0.31", path = "core" } +opendal = { version = "0.32", path = "core" } diff --git a/bindings/nodejs/npm/darwin-arm64/package.json b/bindings/nodejs/npm/darwin-arm64/package.json index f8565fb0..f710a1dc 100644 --- a/bindings/nodejs/npm/darwin-arm64/package.json +++ b/bindings/nodejs/npm/darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@opendal/lib-darwin-arm64", - "version": "0.31.1", + "version": "0.32.0", "os": [ "darwin" ], diff --git a/bindings/nodejs/npm/darwin-x64/package.json b/bindings/nodejs/npm/darwin-x64/package.json index 4b3b8597..accc9b75 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.31.1", + "version": "0.32.0", "os": [ "darwin" ], diff --git a/bindings/nodejs/npm/linux-x64-gnu/package.json b/bindings/nodejs/npm/linux-x64-gnu/package.json index b12b4521..773341ac 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.31.1", + "version": "0.32.0", "os": [ "linux" ], diff --git a/bindings/nodejs/npm/win32-x64-msvc/package.json b/bindings/nodejs/npm/win32-x64-msvc/package.json index 751a51ad..2e9ed549 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.31.1", + "version": "0.32.0", "os": [ "win32" ], diff --git a/bindings/nodejs/package.json b/bindings/nodejs/package.json index 23cc8075..af0501de 100644 --- a/bindings/nodejs/package.json +++ b/bindings/nodejs/package.json @@ -1,7 +1,7 @@ { "name": "opendal", "author": "OpenDAL Contributors <[email protected]>", - "version": "0.31.1", + "version": "0.32.0", "license": "Apache-2.0", "main": "index.js", "types": "index.d.ts", diff --git a/core/src/docs/upgrade.md b/core/src/docs/upgrade.md index f142afdf..5d3bc701 100644 --- a/core/src/docs/upgrade.md +++ b/core/src/docs/upgrade.md @@ -1,3 +1,9 @@ +# Upgrade to v0.32 + +OpenDAL 0.32 doesn't have much breaking changes. + +We changed `Accessor::create` into `Accessor::create_dir`. Only users who implement `Layer` need to change. + # Upgrade to v0.31 In version v0.31 of OpenDAL, we made some internal refactoring to improve its compatibility with the ecosystem.
