diff --git a/CHANGELOG.md b/CHANGELOG.md
index dd244efa6b5..c82253e34e9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,40 +5,49 @@ 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.36.1] - 2023-06-02
+## [v0.37.0] - 2023-06-06
### Added
-- feat(services/webdav): support redirection when get 302/307 response during read operation by @Yansongsongsong in https://github.com/apache/incubator-opendal/pull/2256
-- feat: Add Zig Bindings Module by @kassane in https://github.com/apache/incubator-opendal/pull/2374
-- feat: Implement Timeout Layer by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2395
-
+* feat(services/webdav): support redirection when get 302/307 response during read operation by @Yansongsongsong in https://github.com/apache/incubator-opendal/pull/2256
+* feat: Add Zig Bindings Module by @kassane in https://github.com/apache/incubator-opendal/pull/2374
+* feat: Implement Timeout Layer by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2395
+* feat(bindings/c): add opendal_operator_blocking_delete method by @jiaoew1991 in https://github.com/apache/incubator-opendal/pull/2416
+* feat(services/obs): add append support by @infdahai in https://github.com/apache/incubator-opendal/pull/2422
### Changed
-- refactor(bindings/zig): enable tests and more by @tisonkun in https://github.com/apache/incubator-opendal/pull/2375
-- refactor(bindings/zig): add errors handler and module test by @kassane in https://github.com/apache/incubator-opendal/pull/2381
-- refactor(http_util): Adopt reqwest's redirect support by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2390
-
+* refactor(bindings/zig): enable tests and more by @tisonkun in https://github.com/apache/incubator-opendal/pull/2375
+* refactor(bindings/zig): add errors handler and module test by @kassane in https://github.com/apache/incubator-opendal/pull/2381
+* refactor(http_util): Adopt reqwest's redirect support by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2390
### Fixed
-- fix(bindings/zig): reflect C interface changes by @tisonkun in https://github.com/apache/incubator-opendal/pull/2378
-- fix(services/azblob): Fix batch delete doesn't work on azure by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2382
-
+* fix(bindings/zig): reflect C interface changes by @tisonkun in https://github.com/apache/incubator-opendal/pull/2378
+* fix(services/azblob): Fix batch delete doesn't work on azure by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2382
+* fix(services/oss): Fix oss batch max operations by @A-Stupid-Sun in https://github.com/apache/incubator-opendal/pull/2414
+* fix(core): Don't wake up operator futures while not ready by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2415
+* fix(services/s3): Fix s3 batch max operations by @A-Stupid-Sun in https://github.com/apache/incubator-opendal/pull/2418
### Docs
-- docs: service doc for s3 by @suyanhanx in https://github.com/apache/incubator-opendal/pull/2376
-- docs(bindings/C): The documentation for OpenDAL C binding by @Ji-Xinyou in https://github.com/apache/incubator-opendal/pull/2373
-- docs: add link for c binding by @suyanhanx in https://github.com/apache/incubator-opendal/pull/2380
-- docs: docs for kv services by @suyanhanx in https://github.com/apache/incubator-opendal/pull/2396
-- docs: docs for fs related services by @suyanhanx in https://github.com/apache/incubator-opendal/pull/2397
-- docs(bindings/java): do not release snapshot versions anymore by @tisonkun in https://github.com/apache/incubator-opendal/pull/2398
-
+* docs: service doc for s3 by @suyanhanx in https://github.com/apache/incubator-opendal/pull/2376
+* docs(bindings/C): The documentation for OpenDAL C binding by @Ji-Xinyou in https://github.com/apache/incubator-opendal/pull/2373
+* docs: add link for c binding by @suyanhanx in https://github.com/apache/incubator-opendal/pull/2380
+* docs: docs for kv services by @suyanhanx in https://github.com/apache/incubator-opendal/pull/2396
+* docs: docs for fs related services by @suyanhanx in https://github.com/apache/incubator-opendal/pull/2397
+* docs(bindings/java): do not release snapshot versions anymore by @tisonkun in https://github.com/apache/incubator-opendal/pull/2398
+* docs: doc for ipmfs by @suyanhanx in https://github.com/apache/incubator-opendal/pull/2408
+* docs: add service doc for oss by @A-Stupid-Sun in https://github.com/apache/incubator-opendal/pull/2409
+* docs: improvement of Python binding by @ideal in https://github.com/apache/incubator-opendal/pull/2411
+* docs: doc for download by @suyanhanx in https://github.com/apache/incubator-opendal/pull/2424
+* docs: Add release guide by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2425
### CI
-- ci: Enable semantic PRs by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2370
-- ci: improve licenserc settings by @tisonkun in https://github.com/apache/incubator-opendal/pull/2377
-- build(deps): bump reqwest from 0.11.15 to 0.11.18 by @dependabot in https://github.com/apache/incubator-opendal/pull/2389
-- build(deps): bump pyo3 from 0.18.2 to 0.18.3 by @dependabot in https://github.com/apache/incubator-opendal/pull/2388
-- ci: Enable nextest for all behavior tests by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2400
-
+* ci: Enable semantic PRs by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2370
+* ci: improve licenserc settings by @tisonkun in https://github.com/apache/incubator-opendal/pull/2377
+* build(deps): bump reqwest from 0.11.15 to 0.11.18 by @dependabot in https://github.com/apache/incubator-opendal/pull/2389
+* build(deps): bump pyo3 from 0.18.2 to 0.18.3 by @dependabot in https://github.com/apache/incubator-opendal/pull/2388
+* ci: Enable nextest for all behavior tests by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2400
+* ci: reflect ascii file rewrite by @tisonkun in https://github.com/apache/incubator-opendal/pull/2419
+* ci: Remove website from git archive by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2420
+* ci: Add integration tests for Cloudflare R2 by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2423
### Chore
-- chore(bindings/python): upgrade maturin to 1.0 by @messense in https://github.com/apache/incubator-opendal/pull/2369
-- chore: Fix license headers for release/labler by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2371
+* chore(bindings/python): upgrade maturin to 1.0 by @messense in https://github.com/apache/incubator-opendal/pull/2369
+* chore: Fix license headers for release/labler by @Xuanwo in https://github.com/apache/incubator-opendal/pull/2371
+* chore(bindings/C): add one simple read/write example into readme and code by @Ji-Xinyou in https://github.com/apache/incubator-opendal/pull/2421
## [v0.36.0] - 2023-05-30
@@ -2271,7 +2280,7 @@ ing large files (#2231)
Hello, OpenDAL!
-[v0.36.1]: https://github.com/apache/incubator-opendal/compare/v0.36.0...v0.36.1
+[v0.37.0]: https://github.com/apache/incubator-opendal/compare/v0.36.0...v0.37.0
[v0.36.0]: https://github.com/apache/incubator-opendal/compare/v0.35.0...v0.36.0
[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
diff --git a/Cargo.lock b/Cargo.lock
index eaa9cc63435..1dd3f93ab33 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2533,7 +2533,7 @@ dependencies = [
[[package]]
name = "oay"
-version = "0.36.1"
+version = "0.37.0"
dependencies = [
"anyhow",
"axum",
@@ -2576,7 +2576,7 @@ dependencies = [
[[package]]
name = "object_store_opendal"
-version = "0.36.1"
+version = "0.37.0"
dependencies = [
"async-trait",
"bytes",
@@ -2588,7 +2588,7 @@ dependencies = [
[[package]]
name = "oli"
-version = "0.36.1"
+version = "0.37.0"
dependencies = [
"anyhow",
"assert_cmd",
@@ -2619,7 +2619,7 @@ checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
[[package]]
name = "opendal"
-version = "0.36.1"
+version = "0.37.0"
dependencies = [
"anyhow",
"async-compat",
@@ -2680,7 +2680,7 @@ dependencies = [
[[package]]
name = "opendal-c"
-version = "0.36.1"
+version = "0.37.0"
dependencies = [
"bytes",
"cbindgen",
@@ -2689,7 +2689,7 @@ dependencies = [
[[package]]
name = "opendal-java"
-version = "0.36.1"
+version = "0.37.0"
dependencies = [
"anyhow",
"jni",
@@ -2701,7 +2701,7 @@ dependencies = [
[[package]]
name = "opendal-nodejs"
-version = "0.36.1"
+version = "0.37.0"
dependencies = [
"futures",
"napi",
@@ -2712,7 +2712,7 @@ dependencies = [
[[package]]
name = "opendal-python"
-version = "0.36.1"
+version = "0.37.0"
dependencies = [
"futures",
"opendal",
diff --git a/Cargo.toml b/Cargo.toml
index 119b8c7949d..2addfb3d646 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.36.1"
+version = "0.37.0"
[workspace.dependencies]
-opendal = { version = "0.36", path = "core" }
+opendal = { version = "0.37", path = "core" }
diff --git a/bindings/java/pom.xml b/bindings/java/pom.xml
index 4fd38716ea0..6eb0ccef3e4 100644
--- a/bindings/java/pom.xml
+++ b/bindings/java/pom.xml
@@ -32,7 +32,7 @@
org.apache.opendal
opendal-java
- 0.36.1
+ 0.37.0
https://opendal.apache.org
diff --git a/bindings/nodejs/npm/darwin-arm64/package.json b/bindings/nodejs/npm/darwin-arm64/package.json
index 3e5f513bc30..7336c509150 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": "git@github.com/apache/incubator-opendal.git",
- "version": "0.36.1",
+ "version": "0.37.0",
"os": [
"darwin"
],
diff --git a/bindings/nodejs/npm/darwin-x64/package.json b/bindings/nodejs/npm/darwin-x64/package.json
index c0feba246bd..c6e404aaf9e 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": "git@github.com/apache/incubator-opendal.git",
- "version": "0.36.1",
+ "version": "0.37.0",
"os": [
"darwin"
],
diff --git a/bindings/nodejs/npm/linux-x64-gnu/package.json b/bindings/nodejs/npm/linux-x64-gnu/package.json
index 8ab9cb6a338..81f0f49d915 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.36.1",
+ "version": "0.37.0",
"repository": "git@github.com/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 a7597995d11..3ca78559735 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.36.1",
+ "version": "0.37.0",
"repository": "git@github.com/apache/incubator-opendal.git",
"os": [
"win32"
diff --git a/bindings/nodejs/package.json b/bindings/nodejs/package.json
index 09363b45f13..28b28c5f830 100644
--- a/bindings/nodejs/package.json
+++ b/bindings/nodejs/package.json
@@ -1,7 +1,7 @@
{
"name": "opendal",
"author": "OpenDAL Contributors ",
- "version": "0.36.1",
+ "version": "0.37.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 2f28eaa5b0f..d6346995837 100644
--- a/core/src/docs/upgrade.md
+++ b/core/src/docs/upgrade.md
@@ -1,3 +1,9 @@
+# Upgrade to v0.37
+
+In v0.37.0, OpenDAL bump the version of `reqsign` to v0.13.0.
+
+There are no public API and raw API changes.
+
# Upgrade to v0.36
## Public API