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",

Reply via email to