This is an automated email from the ASF dual-hosted git repository.

xuanwo pushed a commit to branch release-0.35.0-rc1
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git

commit 9aa434b12cfcfc927b24747096287dcb06e98951
Author: Xuanwo <[email protected]>
AuthorDate: Tue May 23 15:59:25 2023 +0800

    Bump to version 0.35.0
    
    Signed-off-by: Xuanwo <[email protected]>
---
 CHANGELOG.md                                    | 64 +++++++++++++++++++++++++
 Cargo.lock                                      | 12 ++---
 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                        | 12 +++++
 9 files changed, 89 insertions(+), 13 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0746328f..0813e8cf 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,69 @@ 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.35.0] - 2023-05-23
+
+### Added
+
+- feat(services/onedrive): Implement `list`, `create_dir`, `stat` and upload
+ing large files (#2231)
+- feat(bindings/C): Initially support stat in C binding (#2249)
+- feat(bindings/python): Enable `abi3` to avoid building on different python
+ version (#2255)
+- feat(bindings/C): support BDD tests using GTest (#2254)
+- feat(services/sftp): setup integration tests (#2192)
+- feat(core): Add trait and public API for `append` (#2260)
+- feat(services/sftp): support copy and rename for sftp (#2263)
+- feat(services/sftp): support copy and read_seek (#2267)
+- feat: Add COS service support (#2269)
+- feat(services/cos): Add support for loading from env (#2271)
+- feat(core): add presign support for obs (#2253)
+- feat(services/sftp): setup integration tests (#2192)
+- feat(core): add presign support for obs (#2253)
+- feat(core): public API of append (#2284)
+- test(core): test for append (#2286)
+- feat(services/oss): add append support (#2279)
+- feat(bindings/java): implement async ops to pass AsyncStepsTest (#2291)
+
+### Changed
+
+- services/gdrive: port code to GdriveCore & add path_2_id cache (#2203)
+- refactor: Minimize futures dependencies (#2248)
+- refactor: Add Operator::via_map to support init without generic type 
parameters (#2280)
+- refactor(binding/java): build, async and docs (#2276)
+
+### Fixed
+
+- fix: Fix bugs that failed wasabi's integration tests (#2273)
+
+### Removed
+
+- feat(core): remove `scan` from raw API (#2262)
+
+### Docs
+
+- chore(s3): update builder region doc (#2247)
+- docs: Add services in readme (#2251)
+- docs: Unify capabilities list for kv services (#2257)
+- docs(nodejs): fix some example code errors (#2277)
+- docs(bindings/C): C binding contributing documentation (#2266)
+- docs: Add new docs that available for all languages (#2285)
+- docs: Remove unlicensed svg (#2289)
+- fix(website): double active route (#2290)
+
+### CI
+
+- ci: Enable test for cos (#2270)
+- ci: Add integration tests for supabase (#2272)
+- ci: replace set-output for docs (#2275)
+- ci: Fix unit tests (#2282)
+- ci: Cleanup NOTICE file (#2281)
+- ci: Fix release not contains incubating (#2292)
+
+### Chore
+
+- chore(core): remove unnecessary path prefix (#2265)
+
 ## [v0.34.0] - 2023-05-09
 
 ### Added
@@ -2097,6 +2160,7 @@ and this project adheres to [Semantic 
Versioning](https://semver.org/).
 
 Hello, OpenDAL!
 
+[v0.35.0]: 
https://github.com/apache/incubator-opendal/compare/v0.34.0...v0.35.0
 [v0.34.0]: 
https://github.com/apache/incubator-opendal/compare/v0.33.3...v0.34.0
 [v0.33.3]: 
https://github.com/apache/incubator-opendal/compare/v0.33.2...v0.33.3
 [v0.33.2]: 
https://github.com/apache/incubator-opendal/compare/v0.33.1...v0.33.2
diff --git a/Cargo.lock b/Cargo.lock
index cf2c3baa..77295a88 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2532,7 +2532,7 @@ dependencies = [
 
 [[package]]
 name = "oay"
-version = "0.34.0"
+version = "0.35.0"
 dependencies = [
  "anyhow",
  "axum",
@@ -2575,7 +2575,7 @@ dependencies = [
 
 [[package]]
 name = "object_store_opendal"
-version = "0.34.0"
+version = "0.35.0"
 dependencies = [
  "async-trait",
  "bytes",
@@ -2587,7 +2587,7 @@ dependencies = [
 
 [[package]]
 name = "oli"
-version = "0.34.0"
+version = "0.35.0"
 dependencies = [
  "anyhow",
  "assert_cmd",
@@ -2618,7 +2618,7 @@ checksum = 
"0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
 
 [[package]]
 name = "opendal"
-version = "0.34.0"
+version = "0.35.0"
 dependencies = [
  "anyhow",
  "async-compat",
@@ -2700,7 +2700,7 @@ dependencies = [
 
 [[package]]
 name = "opendal-nodejs"
-version = "0.34.0"
+version = "0.35.0"
 dependencies = [
  "futures",
  "napi",
@@ -2711,7 +2711,7 @@ dependencies = [
 
 [[package]]
 name = "opendal-python"
-version = "0.34.0"
+version = "0.35.0"
 dependencies = [
  "futures",
  "opendal",
diff --git a/Cargo.toml b/Cargo.toml
index a29930c9..9584e49c 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -41,7 +41,7 @@ homepage = "https://opendal.apache.org/";
 license = "Apache-2.0"
 repository = "https://github.com/apache/incubator-opendal";
 rust-version = "1.65"
-version = "0.34.0"
+version = "0.35.0"
 
 [workspace.dependencies]
-opendal = { version = "0.34", path = "core" }
+opendal = { version = "0.35", path = "core" }
diff --git a/bindings/nodejs/npm/darwin-arm64/package.json 
b/bindings/nodejs/npm/darwin-arm64/package.json
index 678f6fc4..77b3ffac 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.34.0",
+  "version": "0.35.0",
   "os": [
     "darwin"
   ],
diff --git a/bindings/nodejs/npm/darwin-x64/package.json 
b/bindings/nodejs/npm/darwin-x64/package.json
index 8c028226..b73bea7d 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.34.0",
+  "version": "0.35.0",
   "os": [
     "darwin"
   ],
diff --git a/bindings/nodejs/npm/linux-x64-gnu/package.json 
b/bindings/nodejs/npm/linux-x64-gnu/package.json
index af5a8e69..37eb1891 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.34.0",
+  "version": "0.35.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 3b0f83e2..e2ea2d1c 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.34.0",
+  "version": "0.35.0",
   "repository": "[email protected]/apache/incubator-opendal.git",
   "os": [
     "win32"
diff --git a/bindings/nodejs/package.json b/bindings/nodejs/package.json
index 9476c921..e96a8f0b 100644
--- a/bindings/nodejs/package.json
+++ b/bindings/nodejs/package.json
@@ -1,7 +1,7 @@
 {
   "name": "opendal",
   "author": "OpenDAL Contributors <[email protected]>",
-  "version": "0.34.0",
+  "version": "0.35.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 43a0c250..9a0d9845 100644
--- a/core/src/docs/upgrade.md
+++ b/core/src/docs/upgrade.md
@@ -1,3 +1,15 @@
+# Upgrade to v0.35
+
+## Public API
+
+- OpenDAL removes rarely used `Operator::from_env` and `Operator::from_iter` 
APIs
+  - Users can use `Operator::via_map` instead.
+
+## Raw API
+
+- OpenDAL adds `append` support with could break existing layers. Please make 
sure `append` requests have been forward correctly.
+- After the merging of `scan` and `list`, OpenDAL removes the `scan` from raw 
API. Please use `list_without_delimiter` instead.
+
 # Upgrade to v0.34
 
 ## Public API

Reply via email to