Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ AC_PREREQ([2.69])
dnl Don't forget to push a corresponding tag when updating any of _CLIENT_VERSION_* numbers
define(_CLIENT_VERSION_MAJOR, 23)
define(_CLIENT_VERSION_MINOR, 1)
define(_CLIENT_VERSION_BUILD, 4)
define(_CLIENT_VERSION_BUILD, 5)
define(_CLIENT_VERSION_IS_RELEASE, true)
define(_COPYRIGHT_YEAR, 2026)
define(_COPYRIGHT_HOLDERS,[The %s developers])
Expand Down
1 change: 1 addition & 0 deletions contrib/flatpak/org.dash.dash-core.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
</screenshot>
</screenshots>
<releases>
<release date="2026-06-19" version="23.1.5"/>
<release date="2026-06-13" version="23.1.4"/>
<release date="2026-05-15" version="23.1.3"/>
<release date="2026-03-12" version="23.1.2"/>
Expand Down
8 changes: 4 additions & 4 deletions doc/man/dash-cli.1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DASH-CLI "1" "June 2026" "dash-cli v23.1.4" "User Commands"
.TH DASH-CLI "1" "June 2026" "dash-cli v23.1.5" "User Commands"
.SH NAME
dash-cli \- manual page for dash-cli v23.1.4
dash-cli \- manual page for dash-cli v23.1.5
.SH SYNOPSIS
.B dash-cli
[\fI\,options\/\fR] \fI\,<command> \/\fR[\fI\,params\/\fR] \fI\,Send command to Dash Core\/\fR
Expand All @@ -15,7 +15,7 @@ dash-cli \- manual page for dash-cli v23.1.4
.B dash-cli
[\fI\,options\/\fR] \fI\,help <command> Get help for a command\/\fR
.SH DESCRIPTION
Dash Core RPC client version v23.1.4
Dash Core RPC client version v23.1.5
.SH OPTIONS
.HP
\-?
Expand Down Expand Up @@ -162,4 +162,4 @@ The source code is available from <https://github.com/dashpay/dash>.

This is experimental software.
Distributed under the MIT software license, see the accompanying file COPYING
or <https://opensource.org/licenses/MIT>
or <https://opensource.org/licenses/MIT>
20 changes: 10 additions & 10 deletions doc/man/dash-qt.1
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DASH-QT "1" "June 2026" "dash-qt v23.1.4" "User Commands"
.TH DASH-QT "1" "June 2026" "dash-qt v23.1.5" "User Commands"
.SH NAME
dash-qt \- manual page for dash-qt v23.1.4
dash-qt \- manual page for dash-qt v23.1.5
.SH SYNOPSIS
.B dash-qt
[\fI\,command-line options\/\fR] [\fI\,URI\/\fR]
.SH DESCRIPTION
Dash Core version v23.1.4
Dash Core version v23.1.5
.PP
Optional URI is a Dash address in BIP21 URI format.
.SH OPTIONS
Expand All @@ -25,9 +25,9 @@ message)
If this block is in the chain assume that it and its ancestors are valid
and potentially skip their script verification (0 to verify all,
default:
000000000000000718ed026ebd644a8b70b42d4cbd7b25304c066c9bf15f85b7,
00000000000000119fe42827219e0686d3f7b494ae65f823194c740c5dbab492,
testnet:
000000a98084beaf77ed26a905a7d59979009e23367a55b5d634962d7d65a1f9,
000000541a23f9db7411cddbe50f9f1ebd4aa7108ebdcad62214753f648c0239,
devnet:
0000000000000000000000000000000000000000000000000000000000000000)
.HP
Expand Down Expand Up @@ -128,12 +128,12 @@ Do not keep transactions in the mempool longer than <n> hours (default:
.HP
\fB\-par=\fR<n>
.IP
Set the number of script verification threads (\fB\-14\fR to 15, 0 = auto, <0 =
Set the number of script verification threads (\fB\-12\fR to 15, 0 = auto, <0 =
leave that many cores free, default: 0)
.HP
\fB\-parbls=\fR<n>
.IP
Set the number of BLS verification threads (\fB\-14\fR to 33, 0 = auto, <0 =
Set the number of BLS verification threads (\fB\-12\fR to 33, 0 = auto, <0 =
leave that many cores free, default: 0)
.HP
\fB\-persistmempool\fR
Expand Down Expand Up @@ -881,7 +881,7 @@ is optional). If <category> is not supplied or if <category> = 1,
output all debug and trace logging. <category> can be: addrman,
bench, blockstorage, chainlocks, cmpctblock, coindb, coinjoin,
creditpool, ehf, estimatefee, gobject, http, i2p, instantsend,
ipc, leveldb, libevent, llmq, llmq\-dkg, llmq\-sigs, lock, mempool,
ipc, leveldb, libevent, llmq, llmq\-dkg, llmq\-sigs, mempool,
mempoolrej, mnpayments, mnsync, net, netconn, proxy, prune, qt,
rand, reindex, rpc, selectcoins, spork, tor, txreconciliation,
validation, walletdb, zmq. This option can be specified multiple
Expand Down Expand Up @@ -1172,7 +1172,7 @@ Set the font weight for bold texts. Possible range 0 to 8 (default: 4)
.HP
\fB\-font\-weight\-normal\fR
.IP
Set the font weight for normal texts. Possible range 0 to 8 (default: 1)
Set the font weight for normal texts. Possible range 0 to 8 (default: 2)
.HP
\fB\-lang=\fR<lang>
.IP
Expand Down Expand Up @@ -1203,4 +1203,4 @@ The source code is available from <https://github.com/dashpay/dash>.

This is experimental software.
Distributed under the MIT software license, see the accompanying file COPYING
or <https://opensource.org/licenses/MIT>
or <https://opensource.org/licenses/MIT>
8 changes: 4 additions & 4 deletions doc/man/dash-tx.1
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DASH-TX "1" "May 2026" "dash-tx v23.1.3" "User Commands"
.TH DASH-TX "1" "June 2026" "dash-tx v23.1.5" "User Commands"
.SH NAME
dash-tx \- manual page for dash-tx v23.1.3
dash-tx \- manual page for dash-tx v23.1.5
.SH SYNOPSIS
.B dash-tx
[\fI\,options\/\fR] \fI\,<hex-tx> \/\fR[\fI\,commands\/\fR] \fI\,Update hex-encoded dash transaction\/\fR
.br
.B dash-tx
[\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] \fI\,Create hex-encoded dash transaction\/\fR
.SH DESCRIPTION
Dash Core dash\-tx utility version v23.1.3
Dash Core dash\-tx utility version v23.1.5
.SH OPTIONS
.HP
\-?
Expand Down Expand Up @@ -119,4 +119,4 @@ The source code is available from <https://github.com/dashpay/dash>.

This is experimental software.
Distributed under the MIT software license, see the accompanying file COPYING
or <https://opensource.org/licenses/MIT>
or <https://opensource.org/licenses/MIT>
8 changes: 4 additions & 4 deletions doc/man/dash-util.1
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DASH-UTIL "1" "June 2026" "dash-util v23.1.4" "User Commands"
.TH DASH-UTIL "1" "June 2026" "dash-util v23.1.5" "User Commands"
.SH NAME
dash-util \- manual page for dash-util v23.1.4
dash-util \- manual page for dash-util v23.1.5
.SH SYNOPSIS
.B dash-util
[\fI\,options\/\fR] [\fI\,commands\/\fR] \fI\,Do stuff\/\fR
.SH DESCRIPTION
Dash Core dash\-util utility version v23.1.4
Dash Core dash\-util utility version v23.1.5
.SH OPTIONS
.HP
\-?
Expand Down Expand Up @@ -47,4 +47,4 @@ The source code is available from <https://github.com/dashpay/dash>.

This is experimental software.
Distributed under the MIT software license, see the accompanying file COPYING
or <https://opensource.org/licenses/MIT>
or <https://opensource.org/licenses/MIT>
8 changes: 4 additions & 4 deletions doc/man/dash-wallet.1
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DASH-WALLET "1" "June 2026" "dash-wallet v23.1.4" "User Commands"
.TH DASH-WALLET "1" "June 2026" "dash-wallet v23.1.5" "User Commands"
.SH NAME
dash-wallet \- manual page for dash-wallet v23.1.4
dash-wallet \- manual page for dash-wallet v23.1.5
.SH DESCRIPTION
Dash Core dash\-wallet version v23.1.4
Dash Core dash\-wallet version v23.1.5
.PP
dash\-wallet is an offline tool for creating and interacting with Dash Core wallet files.
By default dash\-wallet will act on wallets in the default mainnet wallet directory in the datadir.
Expand Down Expand Up @@ -109,4 +109,4 @@ The source code is available from <https://github.com/dashpay/dash>.

This is experimental software.
Distributed under the MIT software license, see the accompanying file COPYING
or <https://opensource.org/licenses/MIT>
or <https://opensource.org/licenses/MIT>
18 changes: 9 additions & 9 deletions doc/man/dashd.1
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DASHD "1" "June 2026" "dashd v23.1.4" "User Commands"
.TH DASHD "1" "June 2026" "dashd v23.1.5" "User Commands"
.SH NAME
dashd \- manual page for dashd v23.1.4
dashd \- manual page for dashd v23.1.5
.SH SYNOPSIS
.B dashd
[\fI\,options\/\fR] \fI\,Start Dash Core\/\fR
.SH DESCRIPTION
Dash Core version v23.1.4
Dash Core version v23.1.5
.SH OPTIONS
.HP
\-?
Expand All @@ -23,9 +23,9 @@ message)
If this block is in the chain assume that it and its ancestors are valid
and potentially skip their script verification (0 to verify all,
default:
000000000000000718ed026ebd644a8b70b42d4cbd7b25304c066c9bf15f85b7,
00000000000000119fe42827219e0686d3f7b494ae65f823194c740c5dbab492,
testnet:
000000a98084beaf77ed26a905a7d59979009e23367a55b5d634962d7d65a1f9,
000000541a23f9db7411cddbe50f9f1ebd4aa7108ebdcad62214753f648c0239,
devnet:
0000000000000000000000000000000000000000000000000000000000000000)
.HP
Expand Down Expand Up @@ -126,12 +126,12 @@ Do not keep transactions in the mempool longer than <n> hours (default:
.HP
\fB\-par=\fR<n>
.IP
Set the number of script verification threads (\fB\-14\fR to 15, 0 = auto, <0 =
Set the number of script verification threads (\fB\-12\fR to 15, 0 = auto, <0 =
leave that many cores free, default: 0)
.HP
\fB\-parbls=\fR<n>
.IP
Set the number of BLS verification threads (\fB\-14\fR to 33, 0 = auto, <0 =
Set the number of BLS verification threads (\fB\-12\fR to 33, 0 = auto, <0 =
leave that many cores free, default: 0)
.HP
\fB\-persistmempool\fR
Expand Down Expand Up @@ -879,7 +879,7 @@ is optional). If <category> is not supplied or if <category> = 1,
output all debug and trace logging. <category> can be: addrman,
bench, blockstorage, chainlocks, cmpctblock, coindb, coinjoin,
creditpool, ehf, estimatefee, gobject, http, i2p, instantsend,
ipc, leveldb, libevent, llmq, llmq\-dkg, llmq\-sigs, lock, mempool,
ipc, leveldb, libevent, llmq, llmq\-dkg, llmq\-sigs, mempool,
mempoolrej, mnpayments, mnsync, net, netconn, proxy, prune, qt,
rand, reindex, rpc, selectcoins, spork, tor, txreconciliation,
validation, walletdb, zmq. This option can be specified multiple
Expand Down Expand Up @@ -1152,4 +1152,4 @@ The source code is available from <https://github.com/dashpay/dash>.

This is experimental software.
Distributed under the MIT software license, see the accompanying file COPYING
or <https://opensource.org/licenses/MIT>
or <https://opensource.org/licenses/MIT>
34 changes: 9 additions & 25 deletions doc/release-notes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Dash Core version v23.1.4
# Dash Core version v23.1.5

This is a new patch version release, bringing performance improvements and bug fixes.
This is a new patch version release, bringing bug fixes.
This release is **optional** for all nodes, although recommended.

Please report bugs using the issue tracker at GitHub:
Expand All @@ -25,40 +25,23 @@ require a reindex.

# Release Notes

## Notable changes
- Asset lock transactions that Dash Platform cannot process are now treated as
non-standard, so they are no longer relayed across the network.
This covers asset locks with more than 100 inputs, or larger than 20480 bytes,
and those using the v2 payload (for post-v24 release), protecting users from
creating oversized asset locks that could result in lost funds.
Such transactions remain valid for consensus if mined into a block (dash#7359).

## Bug Fixes

- Reject two ProRegTx/ProUpServTx with the same Platform node ID from being
present in the mempool simultaneously.
- Compilation fix for some compilers due to invalid final mark (dash#7317).
- Corrected the checkpoint hash for height 2487500 (dash#7368).

## Performance Improvements
## Documentation

- Reduced lock contention when penalizing peers for invalid transactions,
improving networking responsiveness under load (dash#7332).
- Made header sync almost twice as fast by optimization of low-level math
primitives (dash#7352).
- Avoid re-validation of EHF signals during block connect. This also prevents
a potential assertion crash during large blockchain re-organizations when a
buried fork is re-validated in `BlockUndo`.
- Early bail-out for invalid oversized llmq messages.
- Updated the v23.1.4 release notes intro and wording (dash#7369).

# v23.1.4 Change log
# v23.1.5 Change log

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

# Credits

Thanks to everyone who directly contributed to this release:

- Konstantin Akimov
- PastaClaw
Comment thread
PastaPastaPasta marked this conversation as resolved.

As well as everyone that submitted issues, reviewed pull requests and helped
debug the release candidates.
Expand All @@ -67,6 +50,7 @@ debug the release candidates.

These releases are considered obsolete. Old release notes can be found here:

- [v23.1.4](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.1.4.md) released Jun/18/2026
- [v23.1.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.1.3.md) released May/28/2026
- [v23.1.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.1.2.md) released Mar/12/2026
- [v23.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.1.0.md) released Feb/15/2026
Expand All @@ -83,4 +67,4 @@ These releases are considered obsolete. Old release notes can be found here:
- [v21.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.0.0.md) released Jul/25/2024
- [v20.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.1.1.md) released April/3/2024

[set-of-changes]: https://github.com/dashpay/dash/compare/v23.1.3...dashpay:v23.1.4
[set-of-changes]: https://github.com/dashpay/dash/compare/9adc0b16f93d15fe065692cbe77f3950419db0cb...dashpay:v23.1.5
86 changes: 86 additions & 0 deletions doc/release-notes/dash/release-notes-23.1.4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
# Dash Core version v23.1.4

This is a new patch version release, bringing performance improvements and bug fixes.
This release is **optional** for all nodes, although recommended.

Please report bugs using the issue tracker at GitHub:

<https://github.com/dashpay/dash/issues>

# Upgrading and downgrading

## How to Upgrade

If you are running an older version, shut it down. Wait until it has completely
shut down (which might take a few minutes for older versions), then run the
installer (on Windows) or just copy over /Applications/Dash-Qt (on Mac) or
dashd/dash-qt (on Linux).

## Downgrade warning

### Downgrade to a version < v23.0.0

Downgrading to a version older than v23.0.0 is not supported, and will
require a reindex.

# Release Notes

## Notable changes
- Asset lock transactions that Dash Platform cannot process are now treated as
non-standard, so they are no longer relayed across the network.
This covers asset locks with more than 100 inputs, or larger than 20480 bytes,
and those using the v2 payload (for post-v24 release), protecting users from
creating oversized asset locks that could result in lost funds.
Such transactions remain valid for consensus if mined into a block (dash#7359).

## Bug Fixes

- Reject two ProRegTx/ProUpServTx with the same Platform node ID from being
present in the mempool simultaneously.
- Compilation fix for some compilers due to invalid final mark (dash#7317).

## Performance Improvements

- Reduced lock contention when penalizing peers for invalid transactions,
improving networking responsiveness under load (dash#7332).
- Made header sync almost twice as fast by optimization of low-level math
primitives (dash#7352).
- Avoid re-validation of EHF signals during block connect. This also prevents
a potential assertion crash during large blockchain re-organizations when a
buried fork is re-validated in `BlockUndo`.
- Early bail-out for invalid oversized llmq messages.

# v23.1.4 Change log

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

# Credits

Thanks to everyone who directly contributed to this release:

- Konstantin Akimov

As well as everyone that submitted issues, reviewed pull requests and helped
debug the release candidates.

# Older releases

These releases are considered obsolete. Old release notes can be found here:

- [v23.1.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.1.3.md) released May/28/2026
- [v23.1.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.1.2.md) released Mar/12/2026
- [v23.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.1.0.md) released Feb/15/2026
- [v23.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.0.2.md) released Dec/4/2025
- [v23.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-23.0.0.md) released Nov/10/2025
- [v22.1.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-22.1.3.md) released Jul/15/2025
- [v22.1.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-22.1.2.md) released Apr/15/2025
- [v22.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-22.1.1.md) released Feb/17/2025
- [v22.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-22.1.0.md) released Feb/10/2025
- [v22.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-22.0.0.md) released Dec/12/2024
- [v21.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.1.1.md) released Oct/22/2024
- [v21.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.1.0.md) released Aug/8/2024
- [v21.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.0.2.md) released Aug/1/2024
- [v21.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.0.0.md) released Jul/25/2024
- [v20.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.1.1.md) released April/3/2024

[set-of-changes]: https://github.com/dashpay/dash/compare/v23.1.3...dashpay:v23.1.4
Loading