1
1
# CHANGELOG
2
2
3
+ ## v0.38.10
4
+
5
+ * July 16, 2024*
6
+
7
+ This release fixes a bug in ` v0.38.x ` that prevented ABCI responses from being
8
+ correctly read when upgrading from ` v0.37.x ` or below. It also includes a few other
9
+ bug fixes and performance improvements.
10
+
11
+ ### BUG FIXES
12
+
13
+ - ` [p2p] ` Node respects configured ` max_num_outbound_peers ` limit when dialing
14
+ peers provided by a seed node
15
+ ([ \# 486] ( https://github.com/cometbft/cometbft/issues/486 ) )
16
+ - ` [rpc] ` Fix an issue where a legacy ABCI response, created on ` v0.37 ` or before, is not returned properly in ` v0.38 ` and up
17
+ on the ` /block_results ` RPC endpoint.
18
+ ([ \# 3002] ( https://github.com/cometbft/cometbft/issues/3002 ) )
19
+ - ` [blocksync] ` Do not stay in blocksync if the node's validator voting power
20
+ is high enough to block the chain while it is not online
21
+ ([ \# 3406] ( https://github.com/cometbft/cometbft/pull/3406 ) )
22
+
23
+ ### IMPROVEMENTS
24
+
25
+ - ` [p2p/conn] ` Update send monitor, used for sending rate limiting, once per batch of packets sent
26
+ ([ \# 3382] ( https://github.com/cometbft/cometbft/pull/3382 ) )
27
+ - ` [libs/pubsub] ` Allow dash (` - ` ) in event tags
28
+ ([ \# 3401] ( https://github.com/cometbft/cometbft/issues/3401 ) )
29
+ - ` [p2p/conn] ` Remove the usage of a synchronous pool of buffers in secret connection, storing instead the buffer in the connection struct. This reduces the synchronization primitive usage, speeding up the code.
30
+ ([ \# 3403] ( https://github.com/cometbft/cometbft/issues/3403 ) )
31
+
3
32
## v0.38.9
4
33
5
34
* July 1, 2024*
@@ -35,6 +64,10 @@ This release contains a few bug fixes and performance improvements.
35
64
36
65
### BUG FIXES
37
66
67
+ - ` [blockstore] ` Added peer banning in blockstore
68
+ ([ \# ABC-0013] ( https://github.com/cometbft/cometbft/security/advisories/GHSA-hg58-rf2h-6rr7 ) )
69
+ - ` [blockstore] ` Send correct error message when vote extensions do not align with received packet
70
+ ([ \# ABC-0014] ( https://github.com/cometbft/cometbft/security/advisories/GHSA-hg58-rf2h-6rr7 ) )
38
71
- [ ` mempool ` ] Fix data race when rechecking with async ABCI client
39
72
([ \# 1827] ( https://github.com/cometbft/cometbft/issues/1827 ) )
40
73
- ` [consensus] ` Fix a race condition in the consensus timeout ticker. Race is caused by two timeouts being scheduled at the same time.
@@ -44,10 +77,6 @@ This release contains a few bug fixes and performance improvements.
44
77
45
78
### IMPROVEMENTS
46
79
47
- - ` [blockstore] ` Added peer banning in blockstore
48
- ([ \# ABC-0013] ( https://github.com/cometbft/cometbft/security/advisories/GHSA-hg58-rf2h-6rr7 ) )
49
- - ` [blockstore] ` Send correct error message when vote extensions do not align with received packet
50
- ([ \# ABC-0014] ( https://github.com/cometbft/cometbft/security/advisories/GHSA-hg58-rf2h-6rr7 ) )
51
80
- ` [config] ` Added ` recheck_timeout ` mempool parameter to set how much time to wait for recheck
52
81
responses from the app (only applies to non-local ABCI clients).
53
82
([ \# 1827] ( https://github.com/cometbft/cometbft/issues/1827/ ) )
0 commit comments