[tools/tm-signer-harness]
Set OS home dir to instead of the hardcoded PATH. (#6498)[state]
Move pruneBlocks from node/state to state/execution. (#6541)[p2p]
Remove unused p2p/trust package (#9625)[rpc]
Remove global environment and replace with constructor (#9655)[node]
Move DBContext and DBProvider from the node package to the config package. (#9655)[inspect]
Add a newinspect
command for introspecting the state and block store of a crashed tendermint node. (#9655)[metrics]
Move state-syncing and block-syncing metrics to their respective packages. Move labels from block_syncing -> blocksync_syncing and state_syncing -> statesync_syncing (#9682)
[docker]
Ensure Docker image uses consistent version of Go. (#9462)[abci-cli]
Fix broken abci-cli help command. (#9717)
[config]
IntroduceBootstrapPeers
to the config to allow nodes to list peers to be added to the addressbook upon start up. (#9680)[proxy]
IntroduceNewUnsyncLocalClientCreator
, which allows local ABCI clients to have the same concurrency model as remote clients (i.e. one mutex per client "connection", for each of the four ABCI "connections"). (#9830)
[crypto/merkle]
Improve HashAlternatives performance (#6443)[p2p/pex]
Improve addrBook.hash performance (#6509)[crypto/merkle]
Improve HashAlternatives performance (#6513)[pubsub]
Performance improvements for the event query API (#7319)[rpc]
Enable caching of RPC responses (#9650)
CometBFT is a fork of Tendermint Core as of late December 2022.
Friendly reminder, we have a bug bounty program.
For changes released before the creation of CometBFT, please refer to the Tendermint Core CHANGELOG.md.