This is a new minor version release, bringing new features, and various bugfixes. This release is optional for all nodes, although recommended.
Please report bugs using the issue tracker at GitHub:
https://github.com/dashpay/dash/issues
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).
Downgrading to a version older than v22.0.0 may not be supported, and will likely require a reindex.
The macOS distribution is no longer packaged in a disk image (DMG) and is now packaged in a ZIP archive. The macOS distribution is once again notarized.
Version 2 of the Dash P2P protocol / BIP324, which enables encryption of the P2P protocol, has been enabled by default in this version. This was initially introduced in Dash Core v22.0.0 as an experimental feature and has now been enabled by default. This change is backward compatible, and connections to peers which do not support the v2 protocol will revert to using the v1 protocol.
System ports, or ports that are lower than 1024 are now considered to be "bad" ports. As a result, other peers will avoid connecting to nodes that are listening on these ports. This change is to prevent potential DDoS attacks against services running on these ports. A number of other ports commonly used for authenticated services are also considered "bad" ports. You can view the list of bad ports here.
- Command line arguments
-dip8params
and-bip147height
are removed in favor of-testactivationheight
. (dash#6325) - Several hard forks now activate earlier on regtest.
getislocks
- Retrieves the InstantSend lock data for the given transaction IDs (txids). Returns the lock information in both a human-friendly JSON format and a binary hex-encoded zmq-compatible format.
- The top-level fee fields
fee
,modifiedfee
,ancestorfees
anddescendantfees
returned by RPCsgetmempoolentry
,getrawmempool(verbose=true)
,getmempoolancestors(verbose=true)
andgetmempooldescendants(verbose=true)
are deprecated and will be removed in the next major version (use-deprecated=fees
if needed in this version). The same fee fields can be accessed through thefees
object in the result. WARNING: deprecated fieldsancestorfees
anddescendantfees
are denominated in duffs, whereas all fields in thefees
object are denominated in DASH. - A new
hex
field has been added to thegetbestchainlock
RPC, which returns the ChainLock information in zmq-compatible, hex-encoded binary format. lockunspent
now optionally takes a third parameter,persistent
, which causes the lock to be written persistently to the wallet database. This allows UTXOs to remain locked even after node restarts or crashes.
- UTXOs locked via the GUI are now stored persistently in the wallet database and are not lost on node shutdown or crash.
- Improved GUI responsiveness for large wallets. (dash#6457)
See detailed set of changes.
Thanks to everyone who directly contributed to this release:
- Kittywhiskers Van Gogh
- Konstantin Akimov
- PastaPastaPasta
- UdjinM6
- Vijaydasmp
As well as everyone that submitted issues, reviewed pull requests and helped debug the release candidates.
These releases are considered obsolete. Old release notes can be found here:
- v22.0.0 released Dec/12/2024
- v21.1.1 released Oct/22/2024
- v21.1.0 released Aug/8/2024
- v21.0.2 released Aug/1/2024
- v21.0.0 released Jul/25/2024
- v20.1.1 released April/3/2024
- v20.1.0 released March/5/2024
- v20.0.4 released Jan/13/2024
- v20.0.3 released December/26/2023
- v20.0.2 released December/06/2023
- v20.0.1 released November/18/2023
- v20.0.0 released November/15/2023
- v19.3.0 released July/31/2023
- v19.2.0 released June/19/2023
- v19.1.0 released May/22/2023
- v19.0.0 released Apr/14/2023
- v18.2.2 released Mar/21/2023
- v18.2.1 released Jan/17/2023
- v18.2.0 released Jan/01/2023
- v18.1.1 released January/08/2023
- v18.1.0 released October/09/2022
- v18.0.2 released October/09/2022
- v18.0.1 released August/17/2022
- v0.17.0.3 released June/07/2021
- v0.17.0.2 released May/19/2021
- v0.16.1.1 released November/17/2020
- v0.16.1.0 released November/14/2020
- v0.16.0.1 released September/30/2020
- v0.15.0.0 released Febrary/18/2020
- v0.14.0.5 released December/08/2019
- v0.14.0.4 released November/22/2019
- v0.14.0.3 released August/15/2019
- v0.14.0.2 released July/4/2019
- v0.14.0.1 released May/31/2019
- v0.14.0 released May/22/2019
- v0.13.3 released Apr/04/2019
- v0.13.2 released Mar/15/2019
- v0.13.1 released Feb/9/2019
- v0.13.0 released Jan/14/2019
- v0.12.3.4 released Dec/14/2018
- v0.12.3.3 released Sep/19/2018
- v0.12.3.2 released Jul/09/2018
- v0.12.3.1 released Jul/03/2018
- v0.12.2.3 released Jan/12/2018
- v0.12.2.2 released Dec/17/2017
- v0.12.2 released Nov/08/2017
- v0.12.1 released Feb/06/2017
- v0.12.0 released Aug/15/2015
- v0.11.2 released Mar/04/2015
- v0.11.1 released Feb/10/2015
- v0.11.0 released Jan/15/2015
- v0.10.x released Sep/25/2014
- v0.9.x released Mar/13/2014