From 63e2ed253ae2b17c517a6510b01be9316d260079 Mon Sep 17 00:00:00 2001 From: Tomasz Pietrek Date: Sun, 5 May 2024 21:18:57 +0200 Subject: [PATCH 1/2] Release v0.35.0 Signed-off-by: Tomasz Pietrek --- async-nats/CHANGELOG.md | 38 ++++++++++++++++++++++++++++++++++++++ async-nats/Cargo.toml | 2 +- 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/async-nats/CHANGELOG.md b/async-nats/CHANGELOG.md index 2547bccb7..efcfb0d4f 100644 --- a/async-nats/CHANGELOG.md +++ b/async-nats/CHANGELOG.md @@ -1,3 +1,41 @@ +# 0.35.0 + +## Overview + +This release makes tls setup more flexible, leveraging rusls v0.23 and allowing to pick crypto backend: +* ring +* aws-lc-rs +* fips + +Some other highlights: +* force reconnect via `force_reconnect` method +* explicit create/update consumer API + +Thank you for all your contributions! + +## Added +* Add `ToServerAddrs` impl for array/vector of strings by @mmalek in https://github.com/nats-io/nats.rs/pull/1231 +* Add public constructor for Acker by @AbstractiveNord in https://github.com/nats-io/nats.rs/pull/1232 +* Add force reconnect by @Jarema in https://github.com/nats-io/nats.rs/pull/1240 +* Add features check by @Jarema in https://github.com/nats-io/nats.rs/pull/1247 +* Add stream placement by @Jarema in https://github.com/nats-io/nats.rs/pull/1250 +* Add consumer action by @Jarema in https://github.com/nats-io/nats.rs/pull/1254 +* Add support for aws-lc-rs (rustls v0.23.0) by @paolobarbolini in https://github.com/nats-io/nats.rs/pull/1222 + +## Fixed +* Use last header value for JetStream messages by @Jarema in https://github.com/nats-io/nats.rs/pull/1239 + +## Changed +* Wrap inbox prefix in an `Arc` by @thomastaylor312 in https://github.com/nats-io/nats.rs/pull/1236 +* Document feature flags by @Jarema in https://github.com/nats-io/nats.rs/pull/1246 +* Don't force flush if write buffer isn't empty by @paolobarbolini in https://github.com/nats-io/nats.rs/pull/1241 + +## New Contributors +* @mmalek made their first contribution in https://github.com/nats-io/nats.rs/pull/1231 + +**Full Changelog**: https://github.com/nats-io/nats.rs/compare/async-nats/v0.34.0...async-nats/v0.35.0 + + # 0.34.0 ## Overview diff --git a/async-nats/Cargo.toml b/async-nats/Cargo.toml index 12526fc16..557e7e43e 100644 --- a/async-nats/Cargo.toml +++ b/async-nats/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "async-nats" authors = ["Tomasz Pietrek ", "Casper Beyer "] -version = "0.34.0" +version = "0.35.0" edition = "2021" rust = "1.67.0" description = "A async Rust NATS client" From 9e0ea7812f38ef5061ded2ddd55eb4a22e5ac9f7 Mon Sep 17 00:00:00 2001 From: Tomasz Pietrek Date: Mon, 6 May 2024 12:30:48 +0200 Subject: [PATCH 2/2] Fix typo Co-authored-by: Piotr Piotrowski --- async-nats/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/async-nats/CHANGELOG.md b/async-nats/CHANGELOG.md index efcfb0d4f..801b6498c 100644 --- a/async-nats/CHANGELOG.md +++ b/async-nats/CHANGELOG.md @@ -2,7 +2,7 @@ ## Overview -This release makes tls setup more flexible, leveraging rusls v0.23 and allowing to pick crypto backend: +This release makes tls setup more flexible, leveraging rustls v0.23 and allowing to pick crypto backend: * ring * aws-lc-rs * fips