Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: adding changelog #144

Merged
merged 2 commits into from
Aug 20, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 48 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,53 @@
# CHANGELOG

## Osmosis Specific Info

This v0.38.11 branch was created at the [e1b4453baf0af6487ad187c7f17dc50517126673](https://github.com/cometbft/cometbft/commit/e1b4453baf0af6487ad187c7f17dc50517126673) commit of the [v0.38.11](https://github.com/cometbft/cometbft/releases/tag/v0.38.11) tag. If you catch this fork up with the latest changes from upstream, please start at the commit after the one mentioned above, and work your way to the tip (or desired commit) of the upstream branch. Then, update this message with the new commit hash. Also, when you add a new PRs to this branch on Osmosis and it is not yet upstreamed, make sure you add it both directly below AND in the respective release section of this file.

### Osmosis Specific PRs (should upstream)

* all PRs are upstream in v1

### Osmosis Specific PRs (should not upstream)

* all PRs are upstream in v1

## [Unreleased]

## v26

## [v0.38.11-v26-osmo-1](https://github.com/osmosis-labs/cometbft/releases/tag/TODO)

### Osmosis Specific Changes

* perf(p2p): Only update send monitor once per batch packet msg send (#3382)
* [#21](https://github.com/osmosis-labs/cometbft/pull/21) Make websocket's log on success be in Debug, not info
* [1c07c7c](https://github.com/osmosis-labs/cometbft/commit/1c07c7c22ae1bb77039ddc642cc706b23e17ec56) TxSearch pagination
* [#91](https://github.com/osmosis-labs/cometbft/pull/91) perf(consensus): Minor improvement by making add vote only do one peer set mutex call, not 3 (#3156)
* [#95](https://github.com/osmosis-labs/cometbft/pull/95) perf(types) Make a new method `GetByAddressMut` for `ValSet`, which does not copy the returned validator. (#3129)
* [#105](https://github.com/osmosis-labs/cometbft/pull/105) perf(p2p)!: Remove PeerSendBytesTotal metric #3184
* [#109](https://github.com/osmosis-labs/cometbft/pull/109) perf(p2p,mempool): Make mempool reactor receive not block. (Fixed by either #3209, #3230)
* [#124](https://github.com/osmosis-labs/cometbft/pull/124) Secret connection read buffer
* [#125](https://github.com/osmosis-labs/cometbft/pull/125) Fix marshalling and concurrency overhead within broadcast routines
* [#126](https://github.com/osmosis-labs/cometbft/pull/126) Remove p2p allocations for wrapping outbound packets
* [#128](https://github.com/osmosis-labs/cometbft/pull/128) feat(p2p): render HasChannel(chID) is a public p2p.Peer method (#3510)
* [#131](https://github.com/osmosis-labs/cometbft/pull/131) perf: Make mempool update async from block.Commit (#3008) #131
* [#132](https://github.com/osmosis-labs/cometbft/pull/132) perf: Make every gossip thread use its own randomness instance, reduc… #132
* [#133](https://github.com/osmosis-labs/cometbft/pull/133) perf(consensus): add simplistic block validation cache (#3070) #133
* [#134](https://github.com/osmosis-labs/cometbft/pull/134) perf(p2p): Remove broadcast return channel (backport #3182) (#3480) #134
* [#135](https://github.com/osmosis-labs/cometbft/pull/135) perf(consensus): Run broadcast routines out of process (backport #3180 #135
* [#136](https://github.com/osmosis-labs/cometbft/pull/136) Backport https://github.com/osmosis-labs/cometbft/pull/112 #136
* [#137](https://github.com/osmosis-labs/cometbft/pull/137) perf: backport CS lock removal cometbft#3211 cometbft#3156 #137
* [#138](https://github.com/osmosis-labs/cometbft/pull/138) Move blockpart redundancy checks to reactor cometbft#3161 #138
* [#139](https://github.com/osmosis-labs/cometbft/pull/139) perf: mempool async processing #139 forwardport [#109](https://github.com/osmosis-labs/cometbft/pull/109)
* [#140](https://github.com/osmosis-labs/cometbft/pull/140) perf(p2p): Reduce the p2p metrics overhead. #3411 #140
* [#141](https://github.com/osmosis-labs/cometbft/pull/141) bp: Don't remarshal within broadcast #125 #141
* [#142](https://github.com/osmosis-labs/cometbft/pull/142) feat(p2p): render HasChannel(chID) is a public p2p.Peer method (#3510) #142
* [#143](https://github.com/osmosis-labs/cometbft/pull/143) fix: comment out expensive debug logs #143
* [#f2f9426](https://github.com/osmosis-labs/cometbft/commit/f2f9426c6985f2ea63ceb879c26858cf7f42f186) perf(blocksync): Parallelize logic for receiving a block from a peer. (backport cometbft#3554) (cometbft#3592)

## v0.38.11

This release fixes a panic in consensus where CometBFT would previously panic
if there's no extension signature in non-nil Precommit EVEN IF vote extensions
themselves are disabled.
Expand All @@ -18,15 +66,6 @@ It also includes a few other bug fixes and performance improvements.
- `[indexer]` Fixed ineffective select break statements; they now
point to their enclosing for loop label to exit
([\#3544](https://github.com/cometbft/cometbft/issues/3544))
- [#91](https://github.com/osmosis-labs/cometbft/pull/91) perf(consensus): Minor improvement by making add vote only do one peer set mutex call, not 3 (#3156)
* [#109](https://github.com/osmosis-labs/cometbft/pull/109) perf(p2p,mempool): Make mempool reactor receive not block. (Fixed by either #3209, #3230)
* [#105](https://github.com/osmosis-labs/cometbft/pull/105) perf(p2p)!: Remove PeerSendBytesTotal metric #3184
* [#95](https://github.com/osmosis-labs/cometbft/pull/95) perf(types) Make a new method `GetByAddressMut` for `ValSet`, which does not copy the returned validator. (#3129)
* [#128](https://github.com/osmosis-labs/cometbft/pull/128) feat(p2p): render HasChannel(chID) is a public p2p.Peer method (#3510)
* [#126]() Remove p2p allocations for wrapping outbound packets
* [#125]() Fix marshalling and concurrency overhead within broadcast routines
* perf(p2p): Only update send monitor once per batch packet msg send (#3382)
* [#124]() Secret connection read buffer

## v0.38.10

Expand Down
Loading