Merge #12079: Improve prioritisetransaction test coverage
[bitcoinplatinum.git] / doc / release-notes / release-notes-0.3.24.md
blobd35ac66f2c8a07e8912426c10e2e4c158680ad21
1 Bitcoin v0.3.24 is now available for download at
2 https://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.24/
4 This is another bug fix release.  We had hoped to have wallet encryption ready for release, but more urgent fixes for existing clients were needed -- most notably block download problems were getting severe.  Wallet encryption is ready for testing at https://github.com/bitcoin/bitcoin/pull/352 for the git-savvy, and hopefully will follow shortly in the next release, v0.4.
6 Notable fixes in v0.3.24, and the main reasons for this release:
8 F1) Block downloads were failing or taking unreasonable amounts of time to complete, because the increased size of the block chain was bumping up against some earlier buffer-size DoS limits.
10 F2) Fix crash caused by loss/lack of network connection.
12 Notable changes in v0.3.24:
14 C1) DNS seeding enabled by default.
16 C2) UPNP enabled by default in the GUI client.  The percentage of bitcoin clients that accept incoming connections is quite small, and that is a problem.  This should help.  bitcoind, and unofficial builds, are unchanged (though we encourage use of "-upnp" to help the network!)
18 C3) Initial unit testing framework.  Bitcoin sorely needs automated tests, and this is a beginning.  Contributions welcome.
20 C4) Internal wallet code cleanup.  While invisible to an end user, this change provides the basis for v0.4's wallet encryption.