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