Skip to content

Commit

Permalink
chore: release v0.38.10 (cometbft#3515)
Browse files Browse the repository at this point in the history
  • Loading branch information
melekes and sergio-mena authored Jul 15, 2024
1 parent c2405cc commit 5f59b42
Show file tree
Hide file tree
Showing 9 changed files with 39 additions and 5 deletions.
5 changes: 5 additions & 0 deletions .changelog/v0.38.10/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
*July 16, 2024*

This release fixes a bug in `v0.38.x` that prevented ABCI responses from being
correctly read when upgrading from `v0.37.x` or below. It also includes a few other
bug fixes and performance improvements.
37 changes: 33 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,34 @@
# CHANGELOG

## v0.38.10

*July 16, 2024*

This release fixes a bug in `v0.38.x` that prevented ABCI responses from being
correctly read when upgrading from `v0.37.x` or below. It also includes a few other
bug fixes and performance improvements.

### BUG FIXES

- `[p2p]` Node respects configured `max_num_outbound_peers` limit when dialing
peers provided by a seed node
([\#486](https://github.com/cometbft/cometbft/issues/486))
- `[rpc]` Fix an issue where a legacy ABCI response, created on `v0.37` or before, is not returned properly in `v0.38` and up
on the `/block_results` RPC endpoint.
([\#3002](https://github.com/cometbft/cometbft/issues/3002))
- `[blocksync]` Do not stay in blocksync if the node's validator voting power
is high enough to block the chain while it is not online
([\#3406](https://github.com/cometbft/cometbft/pull/3406))

### IMPROVEMENTS

- `[p2p/conn]` Update send monitor, used for sending rate limiting, once per batch of packets sent
([\#3382](https://github.com/cometbft/cometbft/pull/3382))
- `[libs/pubsub]` Allow dash (`-`) in event tags
([\#3401](https://github.com/cometbft/cometbft/issues/3401))
- `[p2p/conn]` Remove the usage of a synchronous pool of buffers in secret connection, storing instead the buffer in the connection struct. This reduces the synchronization primitive usage, speeding up the code.
([\#3403](https://github.com/cometbft/cometbft/issues/3403))

## v0.38.9

*July 1, 2024*
Expand Down Expand Up @@ -35,6 +64,10 @@ This release contains a few bug fixes and performance improvements.

### BUG FIXES

- `[blockstore]` Added peer banning in blockstore
([\#ABC-0013](https://github.com/cometbft/cometbft/security/advisories/GHSA-hg58-rf2h-6rr7))
- `[blockstore]` Send correct error message when vote extensions do not align with received packet
([\#ABC-0014](https://github.com/cometbft/cometbft/security/advisories/GHSA-hg58-rf2h-6rr7))
- [`mempool`] Fix data race when rechecking with async ABCI client
([\#1827](https://github.com/cometbft/cometbft/issues/1827))
- `[consensus]` Fix a race condition in the consensus timeout ticker. Race is caused by two timeouts being scheduled at the same time.
Expand All @@ -44,10 +77,6 @@ This release contains a few bug fixes and performance improvements.

### IMPROVEMENTS

- `[blockstore]` Added peer banning in blockstore
([\#ABC-0013](https://github.com/cometbft/cometbft/security/advisories/GHSA-hg58-rf2h-6rr7))
- `[blockstore]` Send correct error message when vote extensions do not align with received packet
([\#ABC-0014](https://github.com/cometbft/cometbft/security/advisories/GHSA-hg58-rf2h-6rr7))
- `[config]` Added `recheck_timeout` mempool parameter to set how much time to wait for recheck
responses from the app (only applies to non-local ABCI clients).
([\#1827](https://github.com/cometbft/cometbft/issues/1827/))
Expand Down
2 changes: 1 addition & 1 deletion version/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package version
const (
// TMVersionDefault is the used as the fallback version of CometBFT
// when not using git describe. It is formatted with semantic versioning.
TMCoreSemVer = "0.38.9"
TMCoreSemVer = "0.38.10"
// ABCISemVer is the semantic version of the ABCI protocol
ABCISemVer = "2.0.0"
ABCIVersion = ABCISemVer
Expand Down

0 comments on commit 5f59b42

Please sign in to comment.