Skip to content
Cosmopediaby Unity Nodes
ReleasesCometBFTv0.39.4GitHub ↗

v0.39.4

cometbft/cometbftv0.39.428-07-2026

What's Changed

• test(consensus): fix flaky TestByzantinePrevoteEquivocation (backport #5814 ) by @mergify [bot] in #5840

• test(consensus): fix cs.GetRoundState deadlock after ensureNewProposal (backport #5815 ) by @mergify [bot] in #5842

• fix(mempool): fix setRecheckFull/setDone race causing spurious ErrRecheckFull (backport #5837 ) by @mergify [bot] in #5844

• fix(blocksync): validate blocksync response sender and signature count (backport #5860 ) by @mergify [bot] in #5862

• feat(consensus): additional validation for vote ext signatures (backport #5873 ) by @mergify [bot] in #5876

• test(types): clarify EventBusBufferCapacity test intent by @aljo242 in #5886

• build(deps): Bump github.com/prometheus/common from 0.67.5 to 0.68.0 (backport #5903 ) by @mergify [bot] in #5908

• build(deps): Bump github.com/quic-go/quic-go from 0.59.0 to 0.59.1 in the go_modules group across 1 directory (backport #5906 ) by @mergify [bot] in #5909

• perf(autofile): skip fsync in FlushAndSync when no new data was written (backport #5866 ) by @mergify [bot] in #5884

• feat(config): add EventBusBufferCapacity setting (backport #5849 ) by @mergify [bot] in #5913

• fix(abci): fix deadlock when response callback re-enters the client (backport #5850 ) by @mergify [bot] in #5922

• blocksync: fix flaky TestBlockPoolBasic deadlock under -race (backport #5867 ) by @mergify [bot] in #5923

• fix(node): use kernel-assigned ephemeral ports and fix OnStart cleanup (backport #5868 ) by @mergify [bot] in #5924

• consensus: add LoadValidatorsFast to skip proposer-priority advance ( #1693 ) (backport #5857 ) by @mergify [bot] in #5930

• fix(mempool): Implement `MsgBytesFilter` in Reactor to prevent heap amplification (backport #5946 ) by @mergify [bot] in #5947

• fix(consensus): release cs.mtx before sending to statsMsgQueue (backport #5813 ) by @mergify [bot] in #5999

• fix(consensus): correct loop condition in checkDoubleSigningRisk for height=1 (backport #5668 ) by @mergify [bot] in #6000

• fix(blocksync): tolerate late BlockResponse from honest peers after switching to consensus (backport #5959 ) by @mergify [bot] in #6002

• fix(mempool): truncate proto field number to int32 in filter's ReadTag (backport #5948 ) by @mergify [bot] in #6004

• chore: bump changelog / version by @swift1337 in #6012

Full Changelog : v0.39.3...v0.39.4

← Back to Releases