Skip to content

Commit

Permalink
v0.38.7 (#2908)
Browse files Browse the repository at this point in the history
  • Loading branch information
melekes committed Apr 27, 2024
1 parent b67ea6f commit 1b1216c
Show file tree
Hide file tree
Showing 9 changed files with 38 additions and 1 deletion.
2 changes: 2 additions & 0 deletions .changelog/v0.38.7/features/2793-boostrap.md
@@ -0,0 +1,2 @@
- [`node`] Add `BootstrapStateWithGenProvider` to boostrap state using a custom
genesis doc provider ([\#2793](https://github.com/cometbft/cometbft/pull/2793))
3 changes: 3 additions & 0 deletions .changelog/v0.38.7/summary.md
@@ -0,0 +1,3 @@
*April 26, 2024*

This release contains a few bug fixes and performance improvements.
32 changes: 32 additions & 0 deletions CHANGELOG.md
@@ -1,5 +1,32 @@
# CHANGELOG

## v0.38.7

*April 26, 2024*

This release contains a few bug fixes and performance improvements.

### BUG FIXES

- [`mempool`] Panic when a CheckTx request to the app returns an error
([\#2225](https://github.com/cometbft/cometbft/pull/2225))
- [`bits`] prevent `BitArray.UnmarshalJSON` from crashing on 0 bits
([\#2774](https://github.com/cometbft/cometbft/pull/2774))

### FEATURES

- [`node`] Add `BootstrapStateWithGenProvider` to boostrap state using a custom
genesis doc provider ([\#2793](https://github.com/cometbft/cometbft/pull/2793))

### IMPROVEMENTS

- `[state/indexer]` Lower the heap allocation of transaction searches
([\#2839](https://github.com/cometbft/cometbft/pull/2839))
- `[internal/bits]` 10x speedup and remove heap overhead of bitArray.PickRandom (used extensively in consensus gossip)
([\#2841](https://github.com/cometbft/cometbft/pull/2841)).
- `[libs/json]` Lower the memory overhead of JSON encoding by using JSON encoders internally
([\#2846](https://github.com/cometbft/cometbft/pull/2846)).

## v0.38.6

*March 12, 2024*
Expand Down Expand Up @@ -375,6 +402,11 @@ See below for more details.
([\#230](https://github.com/cometbft/cometbft/pull/230))
- Bump minimum Go version to 1.20
([\#385](https://github.com/cometbft/cometbft/issues/385))
- [config] The boolean key `fastsync` is deprecated and replaced by
`block_sync`. ([\#9259](https://github.com/tendermint/tendermint/pull/9259))
At the same time, `block_sync` is also deprecated. In the next release,
BlocSync will always be enabled and `block_sync` will be removed.
([\#409](https://github.com/cometbft/cometbft/issues/409))
- `[abci]` Make length delimiter encoding consistent
(`uint64`) between ABCI and P2P wire-level protocols
([\#5783](https://github.com/tendermint/tendermint/pull/5783))
Expand Down
2 changes: 1 addition & 1 deletion version/version.go
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.6"
TMCoreSemVer = "0.38.7"
// ABCISemVer is the semantic version of the ABCI protocol
ABCISemVer = "2.0.0"
ABCIVersion = ABCISemVer
Expand Down

0 comments on commit 1b1216c

Please sign in to comment.