2021-11-02 22:24:17 +01:00
|
|
|
Dogecoin Core version 1.14.5 is now available from:
|
2014-03-17 13:19:54 +01:00
|
|
|
|
2021-11-02 22:24:17 +01:00
|
|
|
<https://github.com/dogecoin/dogecoin/releases/tag/v1.14.5/>
|
2016-04-15 13:21:16 +02:00
|
|
|
|
2021-02-27 23:16:28 +01:00
|
|
|
This is a new minor version release, including various bugfixes and performance improvements. It is a recommended
|
|
|
|
update for all users.
|
2016-04-15 13:21:16 +02:00
|
|
|
|
|
|
|
Please report bugs using the issue tracker at github:
|
|
|
|
|
2018-02-04 18:10:29 +01:00
|
|
|
<https://github.com/dogecoin/dogecoin/issues>
|
2016-04-15 13:21:16 +02:00
|
|
|
|
2018-02-04 18:10:29 +01:00
|
|
|
To receive security and update notifications, please watch reddit or Twitter:
|
2016-04-15 13:21:16 +02:00
|
|
|
|
2018-02-04 18:10:29 +01:00
|
|
|
* https://www.reddit.com/r/dogecoin/
|
|
|
|
* @Dogecoin on Twitter for high priority announcements
|
|
|
|
* @dogecoin\_devs on Twitter for updates on development work
|
|
|
|
|
2016-06-22 16:29:00 +02:00
|
|
|
Compatibility
|
|
|
|
==============
|
|
|
|
|
2018-02-04 18:10:29 +01:00
|
|
|
Dogecoin Core is extensively tested on Ubuntu Server LTS, Mac OS X and Windows 10.
|
2017-01-14 02:21:41 +01:00
|
|
|
|
2018-02-04 18:10:29 +01:00
|
|
|
Dogecoin Core should also work on most other Unix-like systems but is not
|
2017-01-14 02:21:41 +01:00
|
|
|
frequently tested on them.
|
2016-06-22 16:29:00 +02:00
|
|
|
|
2015-05-26 21:32:25 +02:00
|
|
|
Notable changes
|
|
|
|
===============
|
|
|
|
|
2021-08-24 20:05:12 +02:00
|
|
|
Fee Reductions
|
|
|
|
--------------
|
|
|
|
|
|
|
|
This release reduces the recommended fees, following reduction of the required fees
|
|
|
|
in 1.14.4. The main highlights for the revised fee schedule are:
|
|
|
|
|
|
|
|
* The user interface for selecting fees when sending Dogecoins has been updated to
|
|
|
|
give an idea of how much is being spent, rather than a block target. As Dogecoin
|
|
|
|
blocks are not full, typically all transactions are mined in the next block, and
|
|
|
|
therefore the target estimation does not makes sense for Dogecoin.
|
|
|
|
* Transaction sizes are no longer rounded up to the nearest kilobyte before
|
|
|
|
calculating fees, which significantly simplifies fee calculation logic. It is anticipated
|
|
|
|
this will also simplify fee calculation by third party wallets which typically use
|
|
|
|
Bitcoin-like fee calculation.
|
|
|
|
* The default transaction fee is now 0.001 DOGE per kilobyte, although note you may see
|
|
|
|
transactions take 2-3 blocks to be confirmed while using low fees, until miners update.
|
2021-11-02 22:24:17 +01:00
|
|
|
* Tune defaults for replace by fee values, with default DEFAULT\_INCREMENTAL\_RELAY\_FEE now
|
|
|
|
0.0001 DOGE/kb.
|
|
|
|
* Derive minimum change from configurable parameters `-discardthreshold`
|
|
|
|
and `-mintxfee` as a basis.
|
|
|
|
Specifically: `min change = discardThreshold + 2 * minTxFee(1000)`
|
|
|
|
* Introduce `-harddustlimit`, which is used for testing
|
|
|
|
standard transactions. The existing dust limit (-dustlimit) is now
|
|
|
|
enforcing the economic disincentive under which each output under
|
|
|
|
the limit must add additional fee to be accepted to the mempool.
|
|
|
|
* Introduce `-discardthreshold`, a wallet-specific, configurable dust
|
|
|
|
limit that enables gradual implementation of the dust limit. Each
|
|
|
|
transaction created with the wallet will adhere to this threshold
|
|
|
|
rather than the dust limits used for relay, so that the wallet stays
|
|
|
|
usable while the network changes (lowers) its dust limits.
|
|
|
|
* Add dustlimit info to `getnetworkinfo` RPC command, as it is now configurable.
|
2021-08-24 20:05:12 +02:00
|
|
|
|
|
|
|
BDB Updated to 5.3
|
|
|
|
------------------
|
|
|
|
|
2021-11-02 22:24:17 +01:00
|
|
|
The Berkley DB version used by Dogecoin Core has been updated to 5.3 (from 5.1)
|
|
|
|
as 5.3 is now standard on many Linux distributions. In testing 5.1 and 5.3
|
|
|
|
files appear readily interchangeable, although we would recommend not
|
|
|
|
attempting to open wallets from Dogecoin Core 1.14.5 in previous versions of
|
|
|
|
Dogecoin Core, as a precautionary measure.
|
2021-08-24 20:05:12 +02:00
|
|
|
|
|
|
|
Key Derivation
|
|
|
|
--------------
|
|
|
|
|
2021-11-02 22:24:17 +01:00
|
|
|
The BIP32 hierarchical deterministic key derivation path contained the wrong
|
|
|
|
chain ID. Previously the chain ID 0 was used, it's now correctly set to 3 as
|
|
|
|
per [SLIP44](https://github.com/satoshilabs/slips/blob/master/slip-0044.md).
|
2021-08-24 20:05:12 +02:00
|
|
|
|
2021-11-02 22:24:17 +01:00
|
|
|
This has a relatively minimal impact currently, however in future versions
|
|
|
|
where expect more use of hierarchical deterministic keys, this is important to
|
|
|
|
define consistently. In particular it is important that the key derivation
|
|
|
|
paths used by Dogecoin Core and hardware wallets are consistent, so that
|
|
|
|
extended keys from one can be used with the other. This will also simplify
|
|
|
|
future compatibility with projects such as HWI, which could enable Dogecoin
|
|
|
|
Core to use hardware wallets.
|
|
|
|
|
|
|
|
Version UI
|
|
|
|
----------
|
|
|
|
|
|
|
|
Dogecoin version is now displayed in the bottom-left of the window, rather than
|
|
|
|
in the Dogecoin logo in the wallet window. This means it is updated
|
|
|
|
automatically, rather than requiring manual work editing the image.
|
|
|
|
|
|
|
|
createauxblock/submitauxblock
|
|
|
|
-----------------------------
|
|
|
|
|
|
|
|
The `createauxblock` and `submitauxblock` commands have been introduced,
|
|
|
|
mimicking the same commands from Namecoin 0.17+. These progress towards
|
|
|
|
splitting the consensus layer from the wallet (`getauxblock` generates an
|
|
|
|
address to mine to, while the new `createauxblock` command takes in an address
|
|
|
|
to mine to, and therefore does not require the wallet). It also enables mining
|
|
|
|
pools to use multiple wallet addresses if desired.
|
|
|
|
|
|
|
|
By default `createauxblock` provides difficulty target in a field called
|
|
|
|
`target`, however this can be tweaked for Namecoin-like API ("_target") by
|
|
|
|
setting the `-rpcnamecoinapi` startup argument.
|
2017-06-05 08:43:34 +02:00
|
|
|
|
2021-08-13 10:15:05 +02:00
|
|
|
Minor Changes
|
2021-02-27 23:16:28 +01:00
|
|
|
=============
|
2017-06-05 08:43:34 +02:00
|
|
|
|
2021-08-24 20:05:12 +02:00
|
|
|
* Fix compilation on FreeBSD, which was failing to compile the Scrypt code.
|
|
|
|
* Refresh FreeBSD docs, see `doc/build-freebsd.md`.
|
|
|
|
* Update to OpenSSL 1.0.2u.
|
|
|
|
* Refresh translation files to simplify volunteer contributions to translations.
|
2021-11-02 22:24:17 +01:00
|
|
|
* Remove export of glibc 2.17 secure_getenv to fix glibc minimum required.
|
|
|
|
* Add xkbcommon 0.8.4 to fix keyboard compatibility issues.
|
|
|
|
* Address compatibility issues with GCC-7 and glibc-2.27.
|
|
|
|
* Remove legacy patches which are no longer needed due to test environments being updated to more recent Ubuntu releases.
|
|
|
|
* Security harden systemd unit file `contrib/init/dogecoind.local.service`.
|
|
|
|
* Make Freetype library version independent from build system libaries.
|
|
|
|
* Update Univalue library to 1.0.4.
|
|
|
|
* Correct block download timeout for regtest, where it was too low and causing issues with tests.
|
|
|
|
* Experimental build for SHA algorithms with AVX2 support, to improve SHA performance.
|
2018-02-04 18:10:29 +01:00
|
|
|
|
2016-07-18 14:00:05 +02:00
|
|
|
Credits
|
|
|
|
=======
|
|
|
|
|
2021-08-20 06:12:48 +02:00
|
|
|
* AbcSxyZ
|
2021-11-02 22:24:17 +01:00
|
|
|
* Bertrand Jacquin
|
2021-08-24 20:05:12 +02:00
|
|
|
* Carl Dong
|
2021-08-13 10:15:05 +02:00
|
|
|
* cg
|
|
|
|
* chromatic
|
2021-11-02 22:24:17 +01:00
|
|
|
* Chun Kuan Lee
|
|
|
|
* Cory Fields
|
|
|
|
* Dakoda Greaves
|
2021-08-24 20:05:12 +02:00
|
|
|
* Daksh Sharma
|
|
|
|
* Dan Raviv
|
2021-11-02 22:24:17 +01:00
|
|
|
* dogespacewizard
|
2021-08-24 20:05:12 +02:00
|
|
|
* Ed Tubbs
|
2021-11-02 22:24:17 +01:00
|
|
|
* Elvis Begović
|
|
|
|
* fanquake
|
|
|
|
* Hennadii Stepanov
|
|
|
|
* KabDeveloper
|
|
|
|
* leezhen
|
2021-08-24 20:05:12 +02:00
|
|
|
* Micael Malta
|
2021-11-02 22:24:17 +01:00
|
|
|
* Michi Lumin
|
2021-08-13 10:15:05 +02:00
|
|
|
* Patrick Lodder
|
|
|
|
* Ross Nicoll
|
2021-11-02 22:24:17 +01:00
|
|
|
* Ryan Crosby
|
|
|
|
* Suhas Daftuar
|
|
|
|
* W. J. van der Laan
|