From 38fab74e6cb51a9a9081feec10e754aa59f52ab1 Mon Sep 17 00:00:00 2001 From: Xuanwo Date: Sun, 26 Mar 2023 01:07:12 +0800 Subject: [PATCH] Bump to version 0.30.4 (#1770) * Bump version Signed-off-by: Xuanwo * Update changelog Signed-off-by: Xuanwo --------- Signed-off-by: Xuanwo --- CHANGELOG.md | 52 +++++++++++++++++++ Cargo.lock | 10 ++-- bin/oli/Cargo.toml | 2 +- bindings/nodejs/Cargo.toml | 2 +- bindings/nodejs/npm/darwin-x64/package.json | 2 +- .../nodejs/npm/linux-x64-gnu/package.json | 2 +- .../nodejs/npm/win32-x64-msvc/package.json | 2 +- bindings/nodejs/package.json | 2 +- bindings/object_store/Cargo.toml | 2 +- bindings/python/Cargo.toml | 2 +- core/Cargo.toml | 2 +- 11 files changed, 66 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 97ef24edeac..a9a6957496d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,57 @@ 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.30.4] - 2023-03-26 + +### Added + +- feat(oli): add config file to oli (#1706) +- feat: make oli support more services (#1717) +- feat(bindings/ruby): Setup the integrate with magnus (#1712) +- feat(bindings/ruby): setup cucumber tests (#1725) +- feat(bindings/python): convert to mixed Python/Rust project layout (#1729) +- RFC-1735: Operation Extension (#1735) +- feat(oli): load config from both env and file (#1737) +- feat(bindings/ruby): support read and write (#1734) +- feat(bindings/ruby): support stat, and pass all blocking bdd test (#1743) +- feat(bindings/ruby): add namespace (#1745) +- feat: Add override_content_disposition for OpRead (#1742) +- feat(bindings/java): add java binding (#1736) +- feat(oli): implement oli ls (#1755) +- feat(oli): implement oli cat (#1759) + +### Fixed + +- fix(bindings/nodejs): Publish sub-package name (#1704) + +### Docs + +- docs: Update comparison vs object_store (#1698) +- docs(bindings/python): add pdoc to docs env (#1718) +- docs: List working on bindings in README (#1753) + +### CI + +- ci: Fix workflow not triggered when itself changed (#1716) +- ci: Remove ROCKSDB_LIB_DIR after we didn't install librocksdb (#1719) +- ci: Fix nodejs built failed for "Unexpected token o in JSON at position 0" (#1722) +- ci: Split cache into more parts (#1730) +- ci: add a basic ci for ruby (#1744) +- ci: Remove target from cache (#1764) + +### Chore + +- chore: Fix CHANGELOG not found (#1694) +- chore: Remove publish=false of oli (#1697) +- chore: Fix a few typos in code comment (#1701) +- chore(bindins/nodejs): Update README (#1709) +- chore: rename binaries to bin (#1714) +- chore: bump rocksdb to resolve dependency conflicts with magnus (#1713) +- chore(bindings/nodejs): Remove outdated napi patches (#1727) +- chore: Add CITATION file for OpenDAL (#1746) +- chore: improve NotADirectory error message with ending slash (#1756) +- chore(bindings/python): update pyo3 to 0.18.2 (#1758) + ## [v0.30.3] - 2023-03-16 ### Added @@ -1664,6 +1715,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/). Hello, OpenDAL! +[v0.30.4]: https://github.com/apache/incubator-opendal/compare/v0.30.3...v0.30.4 [v0.30.3]: https://github.com/apache/incubator-opendal/compare/v0.30.2...v0.30.3 [v0.30.2]: https://github.com/apache/incubator-opendal/compare/v0.30.1...v0.30.2 [v0.30.1]: https://github.com/apache/incubator-opendal/compare/v0.30.0...v0.30.1 diff --git a/Cargo.lock b/Cargo.lock index cd7d5e49aa0..255bb5d25d4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2147,7 +2147,7 @@ dependencies = [ [[package]] name = "object_store_opendal" -version = "0.30.3" +version = "0.30.4" dependencies = [ "async-trait", "bytes", @@ -2160,7 +2160,7 @@ dependencies = [ [[package]] name = "oli" -version = "0.30.3" +version = "0.30.4" dependencies = [ "anyhow", "assert_cmd", @@ -2191,7 +2191,7 @@ checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" [[package]] name = "opendal" -version = "0.30.3" +version = "0.30.4" dependencies = [ "anyhow", "async-compat", @@ -2265,7 +2265,7 @@ dependencies = [ [[package]] name = "opendal-nodejs" -version = "0.30.3" +version = "0.30.4" dependencies = [ "futures", "napi", @@ -2277,7 +2277,7 @@ dependencies = [ [[package]] name = "opendal-python" -version = "0.30.3" +version = "0.30.4" dependencies = [ "chrono", "futures", diff --git a/bin/oli/Cargo.toml b/bin/oli/Cargo.toml index 012d05e1480..c83321b8967 100644 --- a/bin/oli/Cargo.toml +++ b/bin/oli/Cargo.toml @@ -25,7 +25,7 @@ keywords = ["storage", "data", "s3", "fs", "azblob"] license = "Apache-2.0" name = "oli" repository = "https://github.com/apache/incubator-opendal" -version = "0.30.3" +version = "0.30.4" [features] # Enable services dashmap support diff --git a/bindings/nodejs/Cargo.toml b/bindings/nodejs/Cargo.toml index e127f18590d..7d04dc89a70 100644 --- a/bindings/nodejs/Cargo.toml +++ b/bindings/nodejs/Cargo.toml @@ -23,7 +23,7 @@ license = "Apache-2.0" name = "opendal-nodejs" publish = false repository = "https://github.com/apache/incubator-opendal" -version = "0.30.3" +version = "0.30.4" [lib] crate-type = ["cdylib"] diff --git a/bindings/nodejs/npm/darwin-x64/package.json b/bindings/nodejs/npm/darwin-x64/package.json index ef53f1a7ed5..b640e4de74c 100644 --- a/bindings/nodejs/npm/darwin-x64/package.json +++ b/bindings/nodejs/npm/darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@opendal/lib-darwin-x64", - "version": "0.30.3", + "version": "0.30.4", "os": [ "darwin" ], diff --git a/bindings/nodejs/npm/linux-x64-gnu/package.json b/bindings/nodejs/npm/linux-x64-gnu/package.json index 0b9917ca8ae..92ddf62ae91 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.30.3", + "version": "0.30.4", "os": [ "linux" ], diff --git a/bindings/nodejs/npm/win32-x64-msvc/package.json b/bindings/nodejs/npm/win32-x64-msvc/package.json index d1403b91b9c..6c6916ea0c7 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.30.3", + "version": "0.30.4", "os": [ "win32" ], diff --git a/bindings/nodejs/package.json b/bindings/nodejs/package.json index 2a551fa92d8..b416c3d2152 100644 --- a/bindings/nodejs/package.json +++ b/bindings/nodejs/package.json @@ -1,7 +1,7 @@ { "name": "opendal", "author": "OpenDAL Contributors ", - "version": "0.30.3", + "version": "0.30.4", "license": "Apache-2.0", "main": "index.js", "types": "index.d.ts", diff --git a/bindings/object_store/Cargo.toml b/bindings/object_store/Cargo.toml index 94a74222b68..391549ebb15 100644 --- a/bindings/object_store/Cargo.toml +++ b/bindings/object_store/Cargo.toml @@ -24,7 +24,7 @@ license = "Apache-2.0" name = "object_store_opendal" repository = "https://github.com/apache/incubator-opendal" rust-version = "1.60" # MSRV for this project - please update while bump versions -version = "0.30.3" +version = "0.30.4" [dependencies] async-trait = "0.1" diff --git a/bindings/python/Cargo.toml b/bindings/python/Cargo.toml index f367d6023be..1ea3e404a46 100644 --- a/bindings/python/Cargo.toml +++ b/bindings/python/Cargo.toml @@ -23,7 +23,7 @@ license = "Apache-2.0" name = "opendal-python" publish = false repository = "https://github.com/apache/incubator-opendal" -version = "0.30.3" +version = "0.30.4" [lib] crate-type = ["cdylib"] diff --git a/core/Cargo.toml b/core/Cargo.toml index 70ee6d61246..8270dd9f736 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -27,7 +27,7 @@ license = "Apache-2.0" name = "opendal" repository = "https://github.com/apache/incubator-opendal" rust-version = "1.60" # MSRV for this project - please update while bump versions -version = "0.30.3" +version = "0.30.4" [package.metadata.docs.rs] all-features = true