This is an automated email from the ASF dual-hosted git repository.
martin-g pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/avro-rs.git
The following commit(s) were added to refs/heads/main by this push:
new 7c67e72 chore: Bump dev version to 0.23.0 (#637)
7c67e72 is described below
commit 7c67e722d20b5b207179c5f220ac8576c8c1e29f
Author: Martin Grigorov <[email protected]>
AuthorDate: Tue Aug 25 13:42:10 2026 +0300
chore: Bump dev version to 0.23.0 (#637)
---
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" }