This is an automated email from the ASF dual-hosted git repository. martin-g pushed a commit to branch avro-0.23.0 in repository https://gitbox.apache.org/repos/asf/avro-rs.git
commit 7ef384b35f3d8d48fb6c834cbf6a6fbce0a224a1 Author: Martin Tzvetanov Grigorov <[email protected]> AuthorDate: Tue Aug 25 13:28:24 2026 +0300 chore: Bump dev version to 0.23.0 --- Cargo.lock | 6 +++--- Cargo.toml | 2 +- RELEASE.md | 40 ++++++++++++++++++++-------------------- avro/Cargo.toml | 6 +++--- 4 files changed, 27 insertions(+), 27 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cf49b25..9c33e0b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -55,7 +55,7 @@ checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" [[package]] name = "apache-avro" -version = "0.22.0" +version = "0.23.0" dependencies = [ "apache-avro-derive", "apache-avro-test-helper", @@ -91,7 +91,7 @@ dependencies = [ [[package]] name = "apache-avro-derive" -version = "0.22.0" +version = "0.23.0" dependencies = [ "apache-avro", "darling 0.24.0", @@ -110,7 +110,7 @@ dependencies = [ [[package]] name = "apache-avro-test-helper" -version = "0.22.0" +version = "0.23.0" dependencies = [ "better-panic", "env_logger", diff --git a/Cargo.toml b/Cargo.toml index 9f3097f..519c737 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,7 +29,7 @@ exclude = [ resolver = "2" [workspace.package] -version = "0.22.0" +version = "0.23.0" license = "Apache-2.0" repository = "https://github.com/apache/avro-rs" edition = "2024" diff --git a/RELEASE.md b/RELEASE.md index 22525b6..91da74b 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -4,7 +4,7 @@ ``` # in avro-rs Git clone git switch main && git pull --rebase -export AVRO_RS_VERSION=0.22.0 +export AVRO_RS_VERSION=0.23.0 export AVRO_RC_VERSION=RC0 # update the version in Cargo.toml files to $AVRO_RS_VERSION git commit -am "Update version to $AVRO_RS_VERSION" @@ -31,19 +31,19 @@ svn ci -m "Add sources of avro-rs $AVRO_RS_VERSION for voting" ## Send an email with similar content to [email protected]: ``` -[VOTE] Release Apache Avro Rust 0.22.0 +[VOTE] Release Apache Avro Rust 0.23.0 Hi everyone, I'd like to propose the following RC0 to be released as the official -Apache Avro Rust 0.22.0 release. +Apache Avro Rust 0.23.0 release. The commit id is https://github.com/apache/avro-rs/commit/9cb265d29351d3d0454bba30662f0066e04c171b -* This corresponds to the tag: rel/release-0.22.0-rc0 -* https://github.com/apache/avro-rs/releases/tag/rel%2Frelease-0.22.0-rc0 +* This corresponds to the tag: rel/release-0.23.0-rc0 +* https://github.com/apache/avro-rs/releases/tag/rel%2Frelease-0.23.0-rc0 The release tarball, signature, and checksums are here (revision r75797) -* https://dist.apache.org/repos/dist/dev/avro/avro-rs/0.22.0/ +* https://dist.apache.org/repos/dist/dev/avro/avro-rs/0.23.0/ You can find the KEYS file here: * https://dist.apache.org/repos/dist/release/avro/KEYS @@ -53,16 +53,16 @@ This release includes 17 issues: * https://github.com/apache/avro-rs/releases/tag/untagged-48f08e126ce819116c4b The easiest way to test the release is: -* mkdir 0.22.0 && cd 0.22.0 -* wget -q https://dist.apache.org/repos/dist/dev/avro/avro-rs/0.22.0/apache-avro-rs-0.22.0-RC0.tgz -* tar xvf apache-avro-rs-0.22.0-RC0.tgz +* mkdir 0.23.0 && cd 0.23.0 +* wget -q https://dist.apache.org/repos/dist/dev/avro/avro-rs/0.23.0/apache-avro-rs-0.23.0-RC0.tgz +* tar xvf apache-avro-rs-0.23.0-RC0.tgz * cargo fmt --check && cargo test -* (optional) Update your project Cargo.toml to use `apache_avro = { path = "/path/to/0.22.0/avro" } and test your application +* (optional) Update your project Cargo.toml to use `apache_avro = { path = "/path/to/0.23.0/avro" } and test your application Please download, verify, and test. This vote will remain open for at least 72 hours. -[ ] +1 Release this as Apache Avro-rs 0.22.0 +[ ] +1 Release this as Apache Avro-rs 0.23.0 [ ] 0 [ ] -1 Do not release this because... @@ -75,13 +75,13 @@ Martin ## After a successful vote ``` -git checkout -b release-0.22.0-rc0 rel/release-0.22.0-rc0 +git checkout -b release-0.23.0-rc0 rel/release-0.23.0-rc0 cargo publish -p apache-avro-derive cargo publish -p apache-avro-test-helper cargo publish -p apache-avro -git tag -s rel/release-0.22.0 -m "Apache Avro Rust SDK 0.22.0 release." +git tag -s rel/release-0.23.0 -m "Apache Avro Rust SDK 0.23.0 release." git push --tags ``` @@ -89,21 +89,21 @@ git push --tags ## Create a Github release 1. Go to https://github.com/apache/avro-rs/releases/new -2. Select `rel/release-0.22.0` as the release tag and `auto` as the previous one (or select one manually) +2. Select `rel/release-0.23.0` as the release tag and `auto` as the previous one (or select one manually) 3. Click `Generate release notes` to populate the body -4. Type a `Release title`, e.g. `Apache Avro Rust SDK 0.22.0 release` +4. Type a `Release title`, e.g. `Apache Avro Rust SDK 0.23.0 release` 5. Make sure `Set as the latest release` checkbox is checked 6. Press the `Publish release` button ## Announce the release 1. Send en email to [email protected] and [email protected] with the following title and body: -1.1. Title: `[ANNOUNCE] Apache Avro Rust SDK 0.22.0 release` +1.1. Title: `[ANNOUNCE] Apache Avro Rust SDK 0.23.0 release` 1.2. Body: ``` Hello! -On behalf of the Apache Avro team I am happy to announce the release of Apache Avro Rust SDK version 0.22.0! +On behalf of the Apache Avro team I am happy to announce the release of Apache Avro Rust SDK version 0.23.0! It is available at Crates.io: - https://crates.io/crates/apache-avro @@ -121,9 +121,9 @@ New Contributors: * contributor 1 * contributor 2 -https://github.com/apache/avro-rs/releases/tag/rel%2Frelease-0.22.0``` +https://github.com/apache/avro-rs/releases/tag/rel%2Frelease-0.23.0``` The items could be taken from the body of the Github release ignoring the Dependabot updates: -1. Copy the body of the Github release and paste it in a temporary file, e.g. `/tmp/v0.22.0` -2. `cat /tmp/v0.22.0 | grep -v dependabot` +1. Copy the body of the Github release and paste it in a temporary file, e.g. `/tmp/v0.23.0` +2. `cat /tmp/v0.23.0 | grep -v dependabot` 3. Paste the output in the email body diff --git a/avro/Cargo.toml b/avro/Cargo.toml index 58f1256..6bba447 100644 --- a/avro/Cargo.toml +++ b/avro/Cargo.toml @@ -49,7 +49,7 @@ harness = false name = "single" [dependencies] -apache-avro-derive = { default-features = false, version = "0.22.0", path = "../avro_derive", optional = true } +apache-avro-derive = { default-features = false, version = "0.23.0", path = "../avro_derive", optional = true } bigdecimal = { default-features = false, version = "0.4.10", features = ["std", "serde"] } bon = { default-features = false, version = "3.9.1" } bzip2 = { version = "0.6.1", optional = true } @@ -78,8 +78,8 @@ quad-rand = { default-features = false, version = "0.2.3" } rand = { default-features = false, version = "0.10.1", features = ["default"] } [dev-dependencies] -apache-avro-derive = { default-features = false, version = "0.22.0", path = "../avro_derive" } -apache-avro-test-helper = { default-features = false, version = "0.22.0", path = "../avro_test_helper" } +apache-avro-derive = { default-features = false, version = "0.23.0", path = "../avro_derive" } +apache-avro-test-helper = { default-features = false, version = "0.23.0", path = "../avro_test_helper" } criterion = { default-features = false, version = "0.8.2" } hex-literal = { default-features = false, version = "1.1.0" } md-5 = { default-features = false, version = "0.11.0" }
