1- # Dash Core version v23.1.5
1+ # Dash Core version v23.1.7
22
3- This is a new patch version release, bringing bug fixes.
4- This release is ** optional** for all nodes, although recommended.
3+ This is a new patch version release, bringing security hardening and build fixes
4+ for newer compiler toolchains.
5+ This release is ** recommended** for all nodes, and especially for masternodes.
56
67Please report bugs using the issue tracker at GitHub:
78
@@ -25,23 +26,43 @@ require a reindex.
2526
2627# Release Notes
2728
28- ## Bug Fixes
29+ ## Security
2930
30- - Corrected the checkpoint hash for height 2487500 (dash #7368 ).
31+ This release hardens several peer-to-peer message handlers against
32+ denial-of-service from remote peers. These issues do not affect consensus and do
33+ not put funds at risk, but they could be used to crash or degrade nodes -
34+ masternodes in particular - so upgrading is recommended.
3135
32- ## Documentation
36+ - Networking: a peer whose receive buffer filled up could keep the socket-handler
37+ thread spinning at 100% CPU for the duration of the backpressure. The thread now
38+ falls back to its normal poll wait while such peers are paused.
39+ - LLMQ / DKG: pushed DKG messages are now accepted only from verified masternodes,
40+ are bounded in size, and are structurally validated before being retained;
41+ malformed signatures can no longer trigger an assertion failure during batch
42+ signature verification.
43+ - BLS: verifying a DKG contribution share whose verification vector was never
44+ received no longer dereferences a null pointer.
45+ - InstantSend: locks with an oversized input set are now rejected before any
46+ expensive processing, and the queues holding not-yet-verified and
47+ awaiting-transaction locks are bounded to prevent unbounded memory growth.
48+ - Governance: vote-sync requests carrying a bloom filter outside the permitted size
49+ are rejected, preventing a CPU-amplification stall of P2P message processing.
3350
34- - Updated the v23.1.4 release notes intro and wording ( dash # 7369 ).
51+ ## Build
3552
36- # v23.1.5 Change log
53+ - Fixed GCC 16 build failures in warning-enabled builds by tightening header
54+ includes and initializing LevelDB compaction output size.
55+
56+ # v23.1.7 Change log
3757
3858See detailed [ set of changes] [ set-of-changes ] .
3959
4060# Credits
4161
4262Thanks to everyone who directly contributed to this release:
4363
44- - PastaClaw
64+ - knst
65+ - PastaPastaPasta
4566
4667As well as everyone that submitted issues, reviewed pull requests and helped
4768debug the release candidates.
@@ -50,6 +71,7 @@ debug the release candidates.
5071
5172These releases are considered obsolete. Old release notes can be found here:
5273
74+ - [ v23.1.5] ( https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.1.5.md ) released Jun/19/2026
5375- [ v23.1.4] ( https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.1.4.md ) released Jun/18/2026
5476- [ v23.1.3] ( https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.1.3.md ) released May/28/2026
5577- [ v23.1.2] ( https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.1.2.md ) released Mar/12/2026
@@ -67,4 +89,4 @@ These releases are considered obsolete. Old release notes can be found here:
6789- [ v21.0.0] ( https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.0.0.md ) released Jul/25/2024
6890- [ v20.1.1] ( https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.1.1.md ) released April/3/2024
6991
70- [ set-of-changes ] : https://github.com/dashpay/dash/compare/9adc0b16f93d15fe065692cbe77f3950419db0cb... dashpay:v23.1.5
92+ [ set-of-changes ] : https://github.com/dashpay/dash/compare/v23.1.5... dashpay:v23.1.7
0 commit comments