Skip to content

@langerhans langerhans released this Nov 8, 2019

All users are encouraged to upgrade to this version, it includes an important bugfix to 1.14.0, and enables support for OP_CHECKLOCKTIMEVERIFY compared to pre-1.14.0.

This is a bugfix release which:

  • Reverts a change of behaviour in the getauxblock command. The target field was renamed to _target in Namecoin and this change should not have appeared in Dogecoin, for compatibility with previous mining pool configurations. This has now been corrected.
  • Fix description of supermajority based forks in getblockchaininfo - the full block version number was used instead of just the last byte, which made it appear forks were triggered early.
  • Change references to "Bitcoin" to "Dogecoin" - these weren't user visible, but are done for consistency.
  • Corrects the handling of so-called dust outputs in regards to calculating fees. This fixes an issue where a change output smaller than 1 DOGE would create a transaction that was not going to be relayed.

Note: We have skipped 1.14.1 as the last bug and its fix were found after 1.14.1 was tagged already.

Assets 11
Jul 14, 2019
Merge pull request #1601 from langerhans/1.14-supermajority-rpc
Fix RPC description of supermajority based forks

@langerhans langerhans released this Jun 22, 2019 · 17 commits to master since this release

This is the long awaited Dogecoin Core 1.14!

Please make sure, if you upgrade an existing version, to make a (current!) backup of your wallet.dat file! We have successfully upgraded existing wallets in our testing, but you should always keep a backup of that file regardless.

This version contains a soft fork to enable BIP-65 (OP_CHECKLOCKTIMEVERIFY). The fork is locked in at 750 of the previous 1000 blocks. At 950 of the previous 1000 blocks with base version 4, the client will start to reject blocks with a base version of <= 3. For pool operates this means that they should update to the final 1.14 version once it is released asap, but at least before the fork is activated to not risk mining invalid blocks after 95% of the mined blocks are on base version 4. While this is not very relevant to end users you should still make sure to update to 1.14 final sooner than later.

Updating will also enable us to continue testing with the 1.17 client, so please do so.

Please note that getinfo is deprecated and will be removed in the next Dogecoin release. There are now several different commands that contain parts of that data instead. Please see the release notes for detail.

Full release notes are available at https://github.com/dogecoin/dogecoin/blob/master/doc/release-notes.md

Assets 11
Pre-release

@langerhans langerhans released this Apr 18, 2019 · 220 commits to master since this release

This is the first release candidate of Dogecoin Core 1.14.

There have been only slight improvements compared to Beta 1, mainly fixing verification progress display and the fee calculation for transactions. Please make sure, if you upgrade an existing version, to make a (current!) backup of your wallet.dat file! We have successfully upgraded existing wallets in our testing, but you should always keep a backup of that file regardless.

This version contains a soft fork to enable BIP-65 (OP_CHECKLOCKTIMEVERIFY). The fork is locked in at 750 of the previous 1000 blocks. At 950 of the previous 1000 blocks with base version 4, the client will start to reject blocks with a base version of <= 3. For pool operates this means that they should update to the final 1.14 version once it is released asap, but at least before the fork is activated to not risk mining invalid blocks after 95% of the mined blocks are on base version 4. While this is not very relevant to end users you should still make sure to update to 1.14 final sooner than later.

Important notes:

Please do not mine on the production network with this release, as it would trigger a soft fork earlier than expected.

Assets 11
Pre-release

@langerhans langerhans released this Nov 16, 2018 · 261 commits to master since this release

This is the first beta release of Dogecoin Core 1.14.

The main changes since Alpha 4 include fixes for the macOS version and some branding issues we encountered while testing. This also marks the first binary release of Dogecoin Core 1.14. You will be able to download binaries and installer packages down below. Please make sure, if you upgrade an existing version, to make a (current!) backup of your wallet.dat file! We have successfully upgraded existing wallets in our testing, but you should always keep a backup of that file regardless.

This version contains a soft fork to enable BIP-65 (OP_CHECKLOCKTIMEVERIFY). The fork is locked in at 750 of the previous 1000 blocks. At 950 of the previous 1000 blocks with base version 4, the client will start to reject blocks with a base version of <= 3. For pool operates this means that they should update to the final 1.14 version once it is released asap, but at least before the fork is activated to not risk mining invalid blocks after 95% of the mined blocks are on base version 4. While this is not very relevant to end users you should still make sure to update to 1.14 final sooner than later.

Important notes:

  • Please do not mine on the production network with this release, as it would trigger a soft fork earlier than expected.
Assets 11
Pre-release
Pre-release

@rnicoll rnicoll released this Sep 23, 2018 · 42 commits to 1.14-branding since this release

This is the fourth alpha release of Dogecoin Core 1.14! It contains an important fix for https://nvd.nist.gov/vuln/detail/CVE-2018-17144 and anyone running an earlier alpha must upgrade. This also includes other changes from Bitcoin Core 0.14.0 to 0.14.3 and some tweaks to parameters for BIP0009 version bits.

In theory we have an OS X build ready to go, and are waiting for a pull request to merge the fixes, and we can then build the beta/release candidate (TBD) of 1.14.

Important notes:

  • This is not a binary release, you must be comfortable compiling it yourself.
  • Please do not mine on the production network with this release, as it would trigger a soft fork earlier than expected.
Assets 2
Pre-release
Pre-release

@rnicoll rnicoll released this Apr 23, 2018 · 424 commits to master since this release

This is the third alpha release of Dogecoin Core 1.14! It contains an important bugfix from the previous alpha, and you are recommended to upgrade. This update changes the default transaction version generated from 2 to 1, so that they are understood by 1.10 clients. Previously the transactions were ignored by old clients and therefore never mined on the production network. We'll update to version 2 transactions in a later release.

The alert system has also been re-added to this version, and live money tests have started with this version. It's essentially a beta candidate, although further cleanup is expected before there is a formal beta.

Important notes:

  • This is not a binary release, you must be comfortable compiling it yourself.
  • Please do not mine on the production network with this release, as it would trigger a soft fork earlier than expected.

The key tasks before the final 1.14 release include:

  • Update Gitian builds to support OS X.
  • Stress test the release on the test network.
  • Hard disable (i.e. rip out) upgrading via version bits as it poses a risk to AuxPoW if there's any mistakes in it being disabled currently.
Assets 2
Pre-release
Pre-release

@rnicoll rnicoll released this Feb 18, 2018 · 424 commits to master since this release

This is the second alpha release of Dogecoin Core 1.14! It contains two important bugfixes compared to the first alpha, and anyone on 1.14-alpha-1 should upgrade immediately. The major changes are:

  • Fee rounding is now applied consistently across the code base by applying it in the fee rate rather than in the calling code (which had lead to some calls being missed).
  • Coinbase maturity checks are now enforced correctly.

Important notes:

  • This is not a binary release, you must be comfortable compiling it yourself.
  • At the moment we expect to re-introduce the alert system into 1.14 before release, please disregard the release notes that discuss its deprecation/removal.
  • Don't use this with money you aren't willing to lose. This is the version the developers will start doing mainnet currency tests with, however we'll be keeping amounts very small until there's a beta.
  • Please do not mine on the production network with this release, as it would trigger a soft fork earlier than expected.

The key tasks before the final 1.14 release include:

  • Update Gitian builds to support OS X.
  • Re-introduce and test the alert system.
  • Stress test the release on the test network.
  • Hard disable (i.e. rip out) upgrading via version bits as it poses a risk to AuxPoW if there's any mistakes in it being disabled currently.
Assets 2
Pre-release
Pre-release

@rnicoll rnicoll released this Feb 4, 2018 · 424 commits to master since this release

This is the first alpha release of Dogecoin Core 1.14! It has known limitations that need to be addressed before a release version, in particular around the fee calculations, however it is ready for testing by a wider audience than the Dogecoin developers.

Important notes:

  • This is not a binary release, you must be comfortable compiling it yourself.
  • At the moment we expect to re-introduce the alert system into 1.14 before release, please disregard the release notes that discuss its deprecation/removal.
  • You should not use this with Dogecoin on the main network; it is intended for transactions on the testnet, and block verification/relaying on production. Please wait for a beta before using with real money.
  • Please do not mine on the production network with this release, as it would trigger a soft fork earlier than expected.

The key tasks before the final 1.14 release include:

  • Complete an audit of the RPC tests to identify why the remaining tests fail, and correct the test or code as applicable.
  • Update Gitian builds to support OS X
  • Re-introduce and test the alert system
  • Stress test the release on the test network
Assets 2
Mar 21, 2016
Merge pull request #1341 from patricklodder/1.10.1-payproto-tests
Revert "Disable payment protocol certificate unit tests"