forked from cometbft/cometbft
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'origin/v0.37.x' into HEAD
- Loading branch information
Showing
156 changed files
with
4,980 additions
and
1,521 deletions.
There are no files selected for viewing
3 changes: 3 additions & 0 deletions
3
.changelog/unreleased/bug-fixes/1687-consensus-fix-block-validation.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- `[mempool]` The calculation method of tx size returned by calling proxyapp should be consistent with that of mempool | ||
([\#1687](https://github.com/cometbft/cometbft/pull/1687)) | ||
|
4 changes: 4 additions & 0 deletions
4
.changelog/unreleased/bug-fixes/1749-light-client-attack-verify-all-sigs.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
- `[evidence]` When `VerifyCommitLight` & `VerifyCommitLightTrusting` are called as part | ||
of evidence verification, all signatures present in the evidence must be verified | ||
([\#1749](https://github.com/cometbft/cometbft/pull/1749)) | ||
|
1 change: 1 addition & 0 deletions
1
.changelog/unreleased/improvements/1715-validate-validator-address
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
- `[types]` Validate `Validator#Address` in `ValidateBasic` ([\#1715](https://github.com/cometbft/cometbft/pull/1715)) |
1 change: 1 addition & 0 deletions
1
.changelog/unreleased/improvements/1730-increase-abci-socket-message-size-limit.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
- `[abci]` Increase ABCI socket message size limit to 2GB ([\#1730](https://github.com/cometbft/cometbft/pull/1730): @troykessler) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- `[p2p]` Remove unused UPnP functionality | ||
([\#1113](https://github.com/cometbft/cometbft/issues/1113)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.37.3/bug-fixes/1529-indexer-respect-height-params-on-query.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- `[state/indexer]` Respect both height params while querying for events | ||
([\#1529](https://github.com/cometbft/cometbft/pull/1529)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- `[node/state]` Add Go API to bootstrap block store and state store to a height | ||
([\#1057](https://github.com/tendermint/tendermint/pull/#1057)) (@yihuang) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.37.3/features/1512-metric-mempool-size-bytes.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- `[metrics]` Add metric for mempool size in bytes `SizeBytes`. | ||
([\#1512](https://github.com/cometbft/cometbft/pull/1512)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
- `[node]` Close evidence.db OnStop ([cometbft/cometbft\#1210](https://github.com/cometbft/cometbft/pull/1210): @chillyvee) |
9 changes: 9 additions & 0 deletions
9
.changelog/v0.37.3/improvements/1558-experimental-gossip-limiting.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
- `[mempool]` Add experimental feature to limit the number of persistent peers and non-persistent | ||
peers to which the node gossip transactions (only for "v0" mempool). | ||
([\#1558](https://github.com/cometbft/cometbft/pull/1558)) | ||
([\#1584](https://github.com/cometbft/cometbft/pull/1584)) | ||
- `[config]` Add mempool parameters `experimental_max_gossip_connections_to_persistent_peers` and | ||
`experimental_max_gossip_connections_to_non_persistent_peers` for limiting the number of peers to | ||
which the node gossip transactions. | ||
([\#1558](https://github.com/cometbft/cometbft/pull/1558)) | ||
([\#1584](https://github.com/cometbft/cometbft/pull/1584)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
- `[crypto/sr25519]` Upgrade to [email protected] ([\#475](https://github.com/cometbft/cometbft/issues/475)) |
1 change: 1 addition & 0 deletions
1
.changelog/v0.37.3/improvements/857-make-handshake-cancelable.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
- `[node]` Make handshake cancelable ([cometbft/cometbft\#857](https://github.com/cometbft/cometbft/pull/857)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
*November 17, 2023* | ||
|
||
This release contains, among other things, an opt-in, experimental feature to | ||
help reduce the bandwidth consumption associated with the mempool's transaction | ||
gossip. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- `[mempool]` Avoid infinite wait in transaction sending routine when | ||
using experimental parameters to limiting transaction gossiping to peers | ||
([\#1654](https://github.com/cometbft/cometbft/pull/1654)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
- `[mempool]` Add `nop` mempool ([\#1643](https://github.com/cometbft/cometbft/pull/1643)) | ||
|
||
If you want to use it, change mempool's `type` to `nop`: | ||
|
||
```toml | ||
[mempool] | ||
|
||
# The type of mempool for this node to use. | ||
# | ||
# Possible types: | ||
# - "flood" : concurrent linked list mempool with flooding gossip protocol | ||
# (default) | ||
# - "nop" : nop-mempool (short for no operation; the ABCI app is responsible | ||
# for storing, disseminating and proposing txs). "create_empty_blocks=false" | ||
# is not supported. | ||
type = "nop" | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
*November 27, 2023* | ||
|
||
This release provides the **nop** mempool for applications that want to build | ||
their own mempool. Using this mempool effectively disables all mempool | ||
functionality in CometBFT, including transaction dissemination and the | ||
`broadcast_tx_*` endpoints. | ||
|
||
Also fixes a small bug in the mempool for an experimental feature, and reverts | ||
the change from v0.37.3 that bumped the minimum Go version to v1.21. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.