This is an automated email from the ASF dual-hosted git repository. suyanhanx pushed a commit to branch bump-0.41.0 in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git
commit 861fae1a3acb0d389ecf2495cf7a3e5bff672077 Author: suyanhanx <[email protected]> AuthorDate: Sun Oct 8 15:54:22 2023 +0800 chore: Bump to v0.41.0 to start release process Signed-off-by: suyanhanx <[email protected]> --- CHANGELOG.md | 78 +++++++++++++++++++++++++ Cargo.toml | 4 +- bindings/cpp/CMakeLists.txt | 2 +- bindings/java/pom.xml | 2 +- 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 +- 9 files changed, 87 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 398b8d2bd..09402b609 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,83 @@ 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.41.0] - 2023-10-08 + +## What's Changed +### Added +* feat: allow using `prometheus-client` crate with PrometheusClientLayer by @flaneur2020 in https://github.com/apache/incubator-opendal/pull/3134 +* feat(binding/java): support info ops by @G-XD in https://github.com/apache/incubator-opendal/pull/3154 +* test(binding/java): add behavior test framework by @G-XD in https://github.com/apache/incubator-opendal/pull/3129 +* feat: Include starting offset for GHAC upload Content-Range by @huonw in https://github.com/apache/incubator-opendal/pull/3163 +* feat(bindings/cpp): make ReaderStream manage the lifetime of Reader by @silver-ymz in https://github.com/apache/incubator-opendal/pull/3164 +* feat: Enable multi write for ghac by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3165 +* feat: Add mysql support for OpenDAL by @Zheaoli in https://github.com/apache/incubator-opendal/pull/3170 +* feat(service/postgresql): support connection pool by @Zheaoli in https://github.com/apache/incubator-opendal/pull/3176 +* feat(services/ghac): Allow explicitly setting ghac endpoint/token, not just env vars by @huonw in https://github.com/apache/incubator-opendal/pull/3177 +* feat(service/azdls): add append support for azdls by @dqhl76 in https://github.com/apache/incubator-opendal/pull/3186 +* feat(bindings/python): Enable `BlockingLayer` for non-blocking services that don't support blocking by @messense in https://github.com/apache/incubator-opendal/pull/3198 +* feat: Add write_can_empty in Capability and related tests by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3200 +* feat: Add basic support for bindings/go using CGO by @jiaoew1991 in https://github.com/apache/incubator-opendal/pull/3204 +* feat(binding/java): add `copy` test by @G-XD in https://github.com/apache/incubator-opendal/pull/3207 +* feat(service/sqlite): Support sqlite for opendal by @Zheaoli in https://github.com/apache/incubator-opendal/pull/3212 +* feat(services/sqlite): Support blocking_get/set/delete in sqlite service by @Zheaoli in https://github.com/apache/incubator-opendal/pull/3218 +* feat(oay): port `WebdavFs` to dav-server-fs-opendal by @Young-Flash in https://github.com/apache/incubator-opendal/pull/3119 +### Changed +* refactor(services/dropbox): Use OpWrite instead of passing all args as parameters by @ImSingee in https://github.com/apache/incubator-opendal/pull/3126 +* refactor(binding/java): read should return bytes by @tisonkun in https://github.com/apache/incubator-opendal/pull/3153 +* refactor(bindings/java)!: operator jni calls by @tisonkun in https://github.com/apache/incubator-opendal/pull/3166 +* refactor(tests): reuse function to remove duplicate code by @zhao-gang in https://github.com/apache/incubator-opendal/pull/3219 +### Fixed +* fix(tests): Create test files one by one instead of concurrently by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3132 +* chore(ci): fix web identity token path for aws s3 assume role test by @everpcpc in https://github.com/apache/incubator-opendal/pull/3141 +* fix(services/s3): Detect region returned too early when header is empty by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3187 +* fix: making OpenDAL compilable on 32hf platforms by @ClSlaid in https://github.com/apache/incubator-opendal/pull/3188 +* fix(binding/java): decode Java’s modified UTF-8 format by @G-XD in https://github.com/apache/incubator-opendal/pull/3195 +### Docs +* docs(release): describe how to close the Nexus staging repo by @tisonkun in https://github.com/apache/incubator-opendal/pull/3125 +* docs: update release docs for cpp and haskell bindings by @silver-ymz in https://github.com/apache/incubator-opendal/pull/3130 +* docs: Polish VISION to make it more clear by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3135 +* docs: Add start tracking issues about the next release by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3145 +* docs: Add download link for 0.40.0 by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3149 +* docs(bindings/cpp): add more using details about cmake by @silver-ymz in https://github.com/apache/incubator-opendal/pull/3155 +* docs(bindings/java): Added an example of adding dependencies using Gradle by @eastack in https://github.com/apache/incubator-opendal/pull/3158 +* docs: include disclaimer in announcement template by @Venderbad in https://github.com/apache/incubator-opendal/pull/3172 +* docs: Add pants as a user by @huonw in https://github.com/apache/incubator-opendal/pull/3180 +* docs: Add basic readme for go binding by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3206 +* docs: add multilingual getting started by @tisonkun in https://github.com/apache/incubator-opendal/pull/3214 +* docs: multiple improvements by @tisonkun in https://github.com/apache/incubator-opendal/pull/3215 +* docs: Add verify script by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3239 +### CI +* ci: Align tags with semver specs by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3136 +* ci: Migrate obs to databend labs sponsored bucket by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3137 +* build(bindings/java): support develop with JDK 21 by @tisonkun in https://github.com/apache/incubator-opendal/pull/3140 +* ci: Migrate GCS to Databend Labs sponsored bucket by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3142 +* build(bindings/java): upgrade maven wrapper version by @tisonkun in https://github.com/apache/incubator-opendal/pull/3167 +* build(bindings/java): support explicit cargo build target by @tisonkun in https://github.com/apache/incubator-opendal/pull/3168 +* ci: Pin Kvrocks docker image to 2.5.1 to avoid test failure by @git-hulk in https://github.com/apache/incubator-opendal/pull/3192 +* ci(bindings/ocaml): add doc by @Ranxy in https://github.com/apache/incubator-opendal/pull/3208 +* build(deps): bump actions/checkout from 3 to 4 by @dependabot in https://github.com/apache/incubator-opendal/pull/3222 +* build(deps): bump korandoru/hawkeye from 3.3.0 to 3.4.0 by @dependabot in https://github.com/apache/incubator-opendal/pull/3223 +* build(deps): bump rusqlite from 0.25.4 to 0.29.0 by @dependabot in https://github.com/apache/incubator-opendal/pull/3226 +### Chore +* chore(bindings/haskell): add rpath to haskell linker option by @silver-ymz in https://github.com/apache/incubator-opendal/pull/3128 +* chore(ci): add test for aws s3 assume role by @everpcpc in https://github.com/apache/incubator-opendal/pull/3139 +* chore: Incorrect debug information by @OmAximani0 in https://github.com/apache/incubator-opendal/pull/3183 +* chore: bump quick-xml version to 0.30 by @Venderbad in https://github.com/apache/incubator-opendal/pull/3190 +* chore: Let's welcome the contributors from hacktoberfest! by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3193 +* chore(bindings/java): simplify library path resolution by @tisonkun in https://github.com/apache/incubator-opendal/pull/3196 +* chore: Make clippy happy by @Xuanwo in https://github.com/apache/incubator-opendal/pull/3229 + +## New Contributors +* @ImSingee made their first contribution in https://github.com/apache/incubator-opendal/pull/3126 +* @eastack made their first contribution in https://github.com/apache/incubator-opendal/pull/3158 +* @Venderbad made their first contribution in https://github.com/apache/incubator-opendal/pull/3172 +* @OmAximani0 made their first contribution in https://github.com/apache/incubator-opendal/pull/3183 +* @git-hulk made their first contribution in https://github.com/apache/incubator-opendal/pull/3192 +* @zhao-gang made their first contribution in https://github.com/apache/incubator-opendal/pull/3219 + +**Full Changelog**: https://github.com/apache/incubator-opendal/compare/v0.40.0...v0.41.0 + ## [v0.40.0] - 2023-09-18 ### Added @@ -2764,6 +2841,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/). Hello, OpenDAL! +[v0.41.0]: https://github.com/apache/incubator-opendal/compare/v0.40.0...v0.41.0 [v0.40.0]: https://github.com/apache/incubator-opendal/compare/v0.39.1...v0.40.0 [v0.39.0]: https://github.com/apache/incubator-opendal/compare/v0.38.1...v0.39.0 [v0.38.1]: https://github.com/apache/incubator-opendal/compare/v0.38.0...v0.38.1 diff --git a/Cargo.toml b/Cargo.toml index ac45ee858..062126880 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -49,10 +49,10 @@ homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/incubator-opendal" rust-version = "1.65" -version = "0.40.0" +version = "0.41.0" [workspace.dependencies] -opendal = { version = "0.40", path = "core" } +opendal = { version = "0.41", path = "core" } [profile.bench] debug = true diff --git a/bindings/cpp/CMakeLists.txt b/bindings/cpp/CMakeLists.txt index 52c17a97b..2bbb692b0 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.40.0 LANGUAGES CXX) +project(opendal-cpp VERSION 0.41.0 LANGUAGES CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) diff --git a/bindings/java/pom.xml b/bindings/java/pom.xml index 921436b79..4eaa70059 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.40.0</version> + <version>0.41.0</version> <url>https://opendal.apache.org</url> <mailingLists> diff --git a/bindings/nodejs/npm/darwin-arm64/package.json b/bindings/nodejs/npm/darwin-arm64/package.json index bf5216788..8660d3f58 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": "[email protected]/apache/incubator-opendal.git", - "version": "0.40.0", + "version": "0.41.0", "os": [ "darwin" ], diff --git a/bindings/nodejs/npm/darwin-x64/package.json b/bindings/nodejs/npm/darwin-x64/package.json index 425dc7ad0..72ac7f4cf 100644 --- a/bindings/nodejs/npm/darwin-x64/package.json +++ b/bindings/nodejs/npm/darwin-x64/package.json @@ -1,7 +1,7 @@ { "name": "@opendal/lib-darwin-x64", "repository": "[email protected]/apache/incubator-opendal.git", - "version": "0.40.0", + "version": "0.41.0", "os": [ "darwin" ], diff --git a/bindings/nodejs/npm/linux-x64-gnu/package.json b/bindings/nodejs/npm/linux-x64-gnu/package.json index d5441a9bc..63396741e 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.40.0", + "version": "0.41.0", "repository": "[email protected]/apache/incubator-opendal.git", "os": [ "linux" diff --git a/bindings/nodejs/npm/win32-x64-msvc/package.json b/bindings/nodejs/npm/win32-x64-msvc/package.json index 6e67f29d9..5d5261d7e 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.40.0", + "version": "0.41.0", "repository": "[email protected]/apache/incubator-opendal.git", "os": [ "win32" diff --git a/bindings/nodejs/package.json b/bindings/nodejs/package.json index 4fb325491..f3aa30b2f 100644 --- a/bindings/nodejs/package.json +++ b/bindings/nodejs/package.json @@ -1,7 +1,7 @@ { "name": "opendal", "author": "OpenDAL Contributors <[email protected]>", - "version": "0.40.0", + "version": "0.41.0", "license": "Apache-2.0", "main": "index.js", "types": "index.d.ts",
