From d9661e4faefcadcae7bd2187b9e2dff3ca3bc6f2 Mon Sep 17 00:00:00 2001 From: Romain Ruetschi Date: Thu, 14 Mar 2024 12:29:07 +0100 Subject: [PATCH] Release changelog --- .../breaking-changes/1371-eyre_tracer.md | 0 .../1375-allow-null-in-event-attributes.md | 0 .../1382-add-codespace-error.md | 0 .../bug-fixes/1393-p2p-data-corruption.md | 0 .../1378-expose-rpc-client-builders.md | 0 .../improvements/1379-rpc-http-timeout.md | 0 .../1395-optimize-voting-power-calculation.md | 0 .changelog/v0.35.0/summary.md | 5 +++ CHANGELOG.md | 38 +++++++++++++++++++ 9 files changed, 43 insertions(+) rename .changelog/{unreleased => v0.35.0}/breaking-changes/1371-eyre_tracer.md (100%) rename .changelog/{unreleased => v0.35.0}/breaking-changes/1375-allow-null-in-event-attributes.md (100%) rename .changelog/{unreleased => v0.35.0}/breaking-changes/1382-add-codespace-error.md (100%) rename .changelog/{unreleased => v0.35.0}/bug-fixes/1393-p2p-data-corruption.md (100%) rename .changelog/{unreleased => v0.35.0}/improvements/1378-expose-rpc-client-builders.md (100%) rename .changelog/{unreleased => v0.35.0}/improvements/1379-rpc-http-timeout.md (100%) rename .changelog/{unreleased => v0.35.0}/improvements/1395-optimize-voting-power-calculation.md (100%) create mode 100644 .changelog/v0.35.0/summary.md diff --git a/.changelog/unreleased/breaking-changes/1371-eyre_tracer.md b/.changelog/v0.35.0/breaking-changes/1371-eyre_tracer.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1371-eyre_tracer.md rename to .changelog/v0.35.0/breaking-changes/1371-eyre_tracer.md diff --git a/.changelog/unreleased/breaking-changes/1375-allow-null-in-event-attributes.md b/.changelog/v0.35.0/breaking-changes/1375-allow-null-in-event-attributes.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1375-allow-null-in-event-attributes.md rename to .changelog/v0.35.0/breaking-changes/1375-allow-null-in-event-attributes.md diff --git a/.changelog/unreleased/breaking-changes/1382-add-codespace-error.md b/.changelog/v0.35.0/breaking-changes/1382-add-codespace-error.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1382-add-codespace-error.md rename to .changelog/v0.35.0/breaking-changes/1382-add-codespace-error.md diff --git a/.changelog/unreleased/bug-fixes/1393-p2p-data-corruption.md b/.changelog/v0.35.0/bug-fixes/1393-p2p-data-corruption.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1393-p2p-data-corruption.md rename to .changelog/v0.35.0/bug-fixes/1393-p2p-data-corruption.md diff --git a/.changelog/unreleased/improvements/1378-expose-rpc-client-builders.md b/.changelog/v0.35.0/improvements/1378-expose-rpc-client-builders.md similarity index 100% rename from .changelog/unreleased/improvements/1378-expose-rpc-client-builders.md rename to .changelog/v0.35.0/improvements/1378-expose-rpc-client-builders.md diff --git a/.changelog/unreleased/improvements/1379-rpc-http-timeout.md b/.changelog/v0.35.0/improvements/1379-rpc-http-timeout.md similarity index 100% rename from .changelog/unreleased/improvements/1379-rpc-http-timeout.md rename to .changelog/v0.35.0/improvements/1379-rpc-http-timeout.md diff --git a/.changelog/unreleased/improvements/1395-optimize-voting-power-calculation.md b/.changelog/v0.35.0/improvements/1395-optimize-voting-power-calculation.md similarity index 100% rename from .changelog/unreleased/improvements/1395-optimize-voting-power-calculation.md rename to .changelog/v0.35.0/improvements/1395-optimize-voting-power-calculation.md diff --git a/.changelog/v0.35.0/summary.md b/.changelog/v0.35.0/summary.md new file mode 100644 index 000000000..0e8a4bd7e --- /dev/null +++ b/.changelog/v0.35.0/summary.md @@ -0,0 +1,5 @@ +This release brings breaking changes related to `flex-error`, +`EventAttribute` fields and `/tx_broadcast` `Response` struct, +as well as a critical bug fix for `tendermint-p2p`, +multiple improvements to `tendermint-rpc` and +a performance optimization for `tendermint-light-client-verifier`. diff --git a/CHANGELOG.md b/CHANGELOG.md index ea263ea73..d2560228b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,43 @@ # CHANGELOG +## v0.35.0 + +This release brings breaking changes related to `flex-error`, +`EventAttribute` fields and `/tx_broadcast` `Response` struct, +as well as a critical bug fix for `tendermint-p2p`, +multiple improvements to `tendermint-rpc` and +a performance optimization for `tendermint-light-client-verifier`. + +### BREAKING CHANGES + +- Don’t enable `flex-error/eyre_tracer` feature in crates which don’t + use eyre directly. If you’re using eyre, and no other crate enables + it, you may need to enable that explicitly. + ([\#1371](https://github.com/informalsystems/tendermint-rs/pull/1371)) +- `[tendermint]` Allow null values in `key` and `value` fields of + `EventAttribute` when deserializing. The serialization schema for the fields + is changed to `Option` + ([\#1375](https://github.com/informalsystems/tendermint-rs/issues/1375)). +- `[tendermint-rpc]` Add the `codespace` field to the Tx sync and async broadcast `Response` + ([\#1382](https://github.com/informalsystems/tendermint-rs/issues/1382)) + +### BUG FIXES + +- `[tendermint-p2p]` Fix data corruption on sending long messages via `SecretConnection` + ([\#1393](https://github.com/informalsystems/tendermint-rs/pull/1393)) + +### IMPROVEMENTS + +- `[tendermint-rpc]` Export the `http`, `websocket` + modules under `client`, each with the public `Builder` type + ([\#1378](https://github.com/informalsystems/tendermint-rs/pull/1378)). +- `[tendermint-rpc]` Allow specifying a request timeout for the RPC `HttpClient`. + `http::Builder` now provides a `.timeout(Duration)` method to specify the request timeout. + If not specified, the default value is 30 seconds. + ([\#1379](https://github.com/informalsystems/tendermint-rs/issues/1379)) +- `[tendermint-light-client-verifier]` Optimizing voting power calculation by breaking the loop when we have enough voting power + ([#1378](https://github.com/informalsystems/tendermint-rs/pull/1395)). + ## v0.34.0 This release brings breaking changes, updating the `ExtendVote` request