Skip to content

Commit 01fc719

Browse files
chore: prepare v23.1.7 release
1 parent c4eafd2 commit 01fc719

10 files changed

Lines changed: 127 additions & 34 deletions

File tree

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ AC_PREREQ([2.69])
22
dnl Don't forget to push a corresponding tag when updating any of _CLIENT_VERSION_* numbers
33
define(_CLIENT_VERSION_MAJOR, 23)
44
define(_CLIENT_VERSION_MINOR, 1)
5-
define(_CLIENT_VERSION_BUILD, 5)
5+
define(_CLIENT_VERSION_BUILD, 7)
66
define(_CLIENT_VERSION_IS_RELEASE, true)
77
define(_COPYRIGHT_YEAR, 2026)
88
define(_COPYRIGHT_HOLDERS,[The %s developers])

contrib/flatpak/org.dash.dash-core.metainfo.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
</screenshot>
2222
</screenshots>
2323
<releases>
24+
<release date="2026-06-30" version="23.1.7"/>
2425
<release date="2026-06-19" version="23.1.5"/>
2526
<release date="2026-06-13" version="23.1.4"/>
2627
<release date="2026-05-15" version="23.1.3"/>

doc/man/dash-cli.1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH DASH-CLI "1" "June 2026" "dash-cli v23.1.5" "User Commands"
2+
.TH DASH-CLI "1" "June 2026" "dash-cli v23.1.7" "User Commands"
33
.SH NAME
4-
dash-cli \- manual page for dash-cli v23.1.5
4+
dash-cli \- manual page for dash-cli v23.1.7
55
.SH SYNOPSIS
66
.B dash-cli
77
[\fI\,options\/\fR] \fI\,<command> \/\fR[\fI\,params\/\fR] \fI\,Send command to Dash Core\/\fR
@@ -15,7 +15,7 @@ dash-cli \- manual page for dash-cli v23.1.5
1515
.B dash-cli
1616
[\fI\,options\/\fR] \fI\,help <command> Get help for a command\/\fR
1717
.SH DESCRIPTION
18-
Dash Core RPC client version v23.1.5
18+
Dash Core RPC client version v23.1.7
1919
.SH OPTIONS
2020
.HP
2121
\-?

doc/man/dash-qt.1

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH DASH-QT "1" "June 2026" "dash-qt v23.1.5" "User Commands"
2+
.TH DASH-QT "1" "June 2026" "dash-qt v23.1.7" "User Commands"
33
.SH NAME
4-
dash-qt \- manual page for dash-qt v23.1.5
4+
dash-qt \- manual page for dash-qt v23.1.7
55
.SH SYNOPSIS
66
.B dash-qt
77
[\fI\,command-line options\/\fR] [\fI\,URI\/\fR]
88
.SH DESCRIPTION
9-
Dash Core version v23.1.5
9+
Dash Core version v23.1.7
1010
.PP
1111
Optional URI is a Dash address in BIP21 URI format.
1212
.SH OPTIONS
@@ -128,12 +128,12 @@ Do not keep transactions in the mempool longer than <n> hours (default:
128128
.HP
129129
\fB\-par=\fR<n>
130130
.IP
131-
Set the number of script verification threads (\fB\-12\fR to 15, 0 = auto, <0 =
131+
Set the number of script verification threads (\fB\-14\fR to 15, 0 = auto, <0 =
132132
leave that many cores free, default: 0)
133133
.HP
134134
\fB\-parbls=\fR<n>
135135
.IP
136-
Set the number of BLS verification threads (\fB\-12\fR to 33, 0 = auto, <0 =
136+
Set the number of BLS verification threads (\fB\-14\fR to 33, 0 = auto, <0 =
137137
leave that many cores free, default: 0)
138138
.HP
139139
\fB\-persistmempool\fR
@@ -1172,7 +1172,7 @@ Set the font weight for bold texts. Possible range 0 to 8 (default: 4)
11721172
.HP
11731173
\fB\-font\-weight\-normal\fR
11741174
.IP
1175-
Set the font weight for normal texts. Possible range 0 to 8 (default: 2)
1175+
Set the font weight for normal texts. Possible range 0 to 8 (default: 1)
11761176
.HP
11771177
\fB\-lang=\fR<lang>
11781178
.IP

doc/man/dash-tx.1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH DASH-TX "1" "June 2026" "dash-tx v23.1.5" "User Commands"
2+
.TH DASH-TX "1" "June 2026" "dash-tx v23.1.7" "User Commands"
33
.SH NAME
4-
dash-tx \- manual page for dash-tx v23.1.5
4+
dash-tx \- manual page for dash-tx v23.1.7
55
.SH SYNOPSIS
66
.B dash-tx
77
[\fI\,options\/\fR] \fI\,<hex-tx> \/\fR[\fI\,commands\/\fR] \fI\,Update hex-encoded dash transaction\/\fR
88
.br
99
.B dash-tx
1010
[\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] \fI\,Create hex-encoded dash transaction\/\fR
1111
.SH DESCRIPTION
12-
Dash Core dash\-tx utility version v23.1.5
12+
Dash Core dash\-tx utility version v23.1.7
1313
.SH OPTIONS
1414
.HP
1515
\-?

doc/man/dash-util.1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH DASH-UTIL "1" "June 2026" "dash-util v23.1.5" "User Commands"
2+
.TH DASH-UTIL "1" "June 2026" "dash-util v23.1.7" "User Commands"
33
.SH NAME
4-
dash-util \- manual page for dash-util v23.1.5
4+
dash-util \- manual page for dash-util v23.1.7
55
.SH SYNOPSIS
66
.B dash-util
77
[\fI\,options\/\fR] [\fI\,commands\/\fR] \fI\,Do stuff\/\fR
88
.SH DESCRIPTION
9-
Dash Core dash\-util utility version v23.1.5
9+
Dash Core dash\-util utility version v23.1.7
1010
.SH OPTIONS
1111
.HP
1212
\-?

doc/man/dash-wallet.1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH DASH-WALLET "1" "June 2026" "dash-wallet v23.1.5" "User Commands"
2+
.TH DASH-WALLET "1" "June 2026" "dash-wallet v23.1.7" "User Commands"
33
.SH NAME
4-
dash-wallet \- manual page for dash-wallet v23.1.5
4+
dash-wallet \- manual page for dash-wallet v23.1.7
55
.SH DESCRIPTION
6-
Dash Core dash\-wallet version v23.1.5
6+
Dash Core dash\-wallet version v23.1.7
77
.PP
88
dash\-wallet is an offline tool for creating and interacting with Dash Core wallet files.
99
By default dash\-wallet will act on wallets in the default mainnet wallet directory in the datadir.

doc/man/dashd.1

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH DASHD "1" "June 2026" "dashd v23.1.5" "User Commands"
2+
.TH DASHD "1" "June 2026" "dashd v23.1.7" "User Commands"
33
.SH NAME
4-
dashd \- manual page for dashd v23.1.5
4+
dashd \- manual page for dashd v23.1.7
55
.SH SYNOPSIS
66
.B dashd
77
[\fI\,options\/\fR] \fI\,Start Dash Core\/\fR
88
.SH DESCRIPTION
9-
Dash Core version v23.1.5
9+
Dash Core version v23.1.7
1010
.SH OPTIONS
1111
.HP
1212
\-?
@@ -126,12 +126,12 @@ Do not keep transactions in the mempool longer than <n> hours (default:
126126
.HP
127127
\fB\-par=\fR<n>
128128
.IP
129-
Set the number of script verification threads (\fB\-12\fR to 15, 0 = auto, <0 =
129+
Set the number of script verification threads (\fB\-14\fR to 15, 0 = auto, <0 =
130130
leave that many cores free, default: 0)
131131
.HP
132132
\fB\-parbls=\fR<n>
133133
.IP
134-
Set the number of BLS verification threads (\fB\-12\fR to 33, 0 = auto, <0 =
134+
Set the number of BLS verification threads (\fB\-14\fR to 33, 0 = auto, <0 =
135135
leave that many cores free, default: 0)
136136
.HP
137137
\fB\-persistmempool\fR

doc/release-notes.md

Lines changed: 32 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
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

67
Please 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

3858
See detailed [set of changes][set-of-changes].
3959

4060
# Credits
4161

4262
Thanks to everyone who directly contributed to this release:
4363

44-
- PastaClaw
64+
- knst
65+
- PastaPastaPasta
4566

4667
As well as everyone that submitted issues, reviewed pull requests and helped
4768
debug the release candidates.
@@ -50,6 +71,7 @@ debug the release candidates.
5071

5172
These 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
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# Dash Core version v23.1.5
2+
3+
This is a new patch version release, bringing bug fixes.
4+
This release is **optional** for all nodes, although recommended.
5+
6+
Please report bugs using the issue tracker at GitHub:
7+
8+
<https://github.com/dashpay/dash/issues>
9+
10+
# Upgrading and downgrading
11+
12+
## How to Upgrade
13+
14+
If you are running an older version, shut it down. Wait until it has completely
15+
shut down (which might take a few minutes for older versions), then run the
16+
installer (on Windows) or just copy over /Applications/Dash-Qt (on Mac) or
17+
dashd/dash-qt (on Linux).
18+
19+
## Downgrade warning
20+
21+
### Downgrade to a version < v23.0.0
22+
23+
Downgrading to a version older than v23.0.0 is not supported, and will
24+
require a reindex.
25+
26+
# Release Notes
27+
28+
## Bug Fixes
29+
30+
- Corrected the checkpoint hash for height 2487500 (dash#7368).
31+
32+
## Documentation
33+
34+
- Updated the v23.1.4 release notes intro and wording (dash#7369).
35+
36+
# v23.1.5 Change log
37+
38+
See detailed [set of changes][set-of-changes].
39+
40+
# Credits
41+
42+
Thanks to everyone who directly contributed to this release:
43+
44+
- PastaClaw
45+
46+
As well as everyone that submitted issues, reviewed pull requests and helped
47+
debug the release candidates.
48+
49+
# Older releases
50+
51+
These releases are considered obsolete. Old release notes can be found here:
52+
53+
- [v23.1.4](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.1.4.md) released Jun/18/2026
54+
- [v23.1.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.1.3.md) released May/28/2026
55+
- [v23.1.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.1.2.md) released Mar/12/2026
56+
- [v23.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.1.0.md) released Feb/15/2026
57+
- [v23.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.0.2.md) released Dec/4/2025
58+
- [v23.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.0.0.md) released Nov/10/2025
59+
- [v22.1.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-22.1.3.md) released Jul/15/2025
60+
- [v22.1.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-22.1.2.md) released Apr/15/2025
61+
- [v22.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-22.1.1.md) released Feb/17/2025
62+
- [v22.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-22.1.0.md) released Feb/10/2025
63+
- [v22.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-22.0.0.md) released Dec/12/2024
64+
- [v21.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.1.1.md) released Oct/22/2024
65+
- [v21.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.1.0.md) released Aug/8/2024
66+
- [v21.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.0.2.md) released Aug/1/2024
67+
- [v21.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.0.0.md) released Jul/25/2024
68+
- [v20.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.1.1.md) released April/3/2024
69+
70+
[set-of-changes]: https://github.com/dashpay/dash/compare/9adc0b16f93d15fe065692cbe77f3950419db0cb...dashpay:v23.1.5

0 commit comments

Comments
 (0)