From 3e947b373f04f757b7c96f2af9f69bb23d1d9827 Mon Sep 17 00:00:00 2001 From: Nils Schneider Date: Sat, 3 Sep 2011 11:16:42 +0200 Subject: [PATCH] backport release notes until 0.3.21 --- _posts/releases/2011-04-27-v0.3.21.md | 30 +++++++++++++++++++++++++++ _posts/releases/2011-06-05-v0.3.22.md | 25 ++++++++++++++++++++++ _posts/releases/2011-06-14-v0.3.23.md | 20 ++++++++++++++++++ _posts/releases/2011-07-08-v0.3.24.md | 20 ++++++++++++++++++ 4 files changed, 95 insertions(+) create mode 100644 _posts/releases/2011-04-27-v0.3.21.md create mode 100644 _posts/releases/2011-06-05-v0.3.22.md create mode 100644 _posts/releases/2011-06-14-v0.3.23.md create mode 100644 _posts/releases/2011-07-08-v0.3.24.md diff --git a/_posts/releases/2011-04-27-v0.3.21.md b/_posts/releases/2011-04-27-v0.3.21.md new file mode 100644 index 00000000..521f8284 --- /dev/null +++ b/_posts/releases/2011-04-27-v0.3.21.md @@ -0,0 +1,30 @@ +--- +layout: post +title: Bitcoin version 0.3.21 +--- + +Binaries for Bitcoin version 0.3.21 are available at: + + +Changes and new features from the 0.3.20 release include: + +* Universal Plug and Play support. Enable automatic opening of a port +for incoming connections by running bitcoin or bitcoind with the +- -upnp=1 command line switch or using the Options dialog box. +* Support for full-precision bitcoin amounts. You can now send, and +bitcoin will display, bitcoin amounts smaller than 0.01. However, +sending fewer than 0.01 bitcoins still requires a 0.01 bitcoin fee (so +you can send 1.0001 bitcoins without a fee, but you will be asked to +pay a fee if you try to send 0.0001). +* A new method of finding bitcoin nodes to connect with, via DNS A +records. Use the -dnsseed option to enable. + +For developers, changes to bitcoin's remote-procedure-call API: + +* New rpc command "sendmany" to send bitcoins to more than one address +in a single transaction. +* Several bug fixes, including a serious intermittent bug that would +sometimes cause bitcoind to stop accepting rpc requests. +* -logtimestamps option, to add a timestamp to each line in debug.log. +* Immature blocks (newly generated, under 120 confirmations) are now +shown in listtransactions. diff --git a/_posts/releases/2011-06-05-v0.3.22.md b/_posts/releases/2011-06-05-v0.3.22.md new file mode 100644 index 00000000..564a19c9 --- /dev/null +++ b/_posts/releases/2011-06-05-v0.3.22.md @@ -0,0 +1,25 @@ +--- +layout: post +title: Bitcoin version 0.3.22 +--- + +Download URL: + +This is largely a bugfix and TX fee schedule release. We also hope to make 0.3.23 a quick release, to fix problems that the network has seen due to explosive growth in the past week. + +Notable changes: +* Client will accept and relay TX's with 0.0005 BTC fee schedule (users still pay 0.01 BTC per kb, until next version) +* Non-standard transactions accepted on testnet +* Source code tree reorganized (prep for autotools build) +* Remove "Generate Coins" option from GUI, and remove 4way SSE miner. Internal reference CPU miner remains available, but users are directed to external miners for best hash production. +* IRC is overflowing. Client now bootstraps to channels #bitcoin00 - #bitcoin99 +* DNS names now may be used with -addnode, -connect (requires -dns to enable) + +RPC changes: +* 'listtransactions' adds 'from' param, for range queries +* 'move' may take account balances negative +* 'settxfee' added, to manually set TX fee + +Recommendations: If you have trouble connecting to the network, try one or more of these techniques: +* -dnsseed +* -upnp, or forward port 8333 on your router diff --git a/_posts/releases/2011-06-14-v0.3.23.md b/_posts/releases/2011-06-14-v0.3.23.md new file mode 100644 index 00000000..b976e1d7 --- /dev/null +++ b/_posts/releases/2011-06-14-v0.3.23.md @@ -0,0 +1,20 @@ +--- +layout: post +title: Bitcoin version 0.3.23 released +--- +Win32, Linux, MacOSX and source releases for bitcoin v0.3.23 have been uploaded to + + +This is another quick bugfix release, trying to deal with the influx of new bitcoin users. + +Priority for next version: wallet encryption + +Main items of note: + +P2P connect-to-node logic changed to reduce timeout a bit. The network saw a huge influx of new users, who do not permit incoming connections. This change is a short-term hack, to more quickly hunt for useful P2P connections. Better "leaf node" logic is in the works, but this should let us limp along until then. One may use -upnp to properly forward ports, and help the network. +Transaction fee reduced to 0.0005 for new transactions (see note below) +Client will relay transactions with fees as low as 0.0001 BTC (see note below) + +__NOTE:__ There has been some fee confusion recently. Free transactions are supported and relayed as they always have been, according to special anti-spam rules. See for details. + +There were no changes between -rc1 and -final. diff --git a/_posts/releases/2011-07-08-v0.3.24.md b/_posts/releases/2011-07-08-v0.3.24.md new file mode 100644 index 00000000..50b90d0b --- /dev/null +++ b/_posts/releases/2011-07-08-v0.3.24.md @@ -0,0 +1,20 @@ +--- +layout: post +title: Bitcoin version 0.3.24 released +--- +Bitcoin v0.3.24 is now available for download at + + +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 for the git-savvy, and hopefully will follow shortly in the next release, v0.4. + +Notable fixes in v0.3.24, and the main reasons for this release: + +* 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. +* Fix crash caused by loss/lack of network connection. + +Notable changes in v0.3.24: + +* DNS seeding enabled by default. +* 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!). +* Initial unit testing framework. Bitcoin sorely needs automated tests, and this is a beginning. Contributions welcome. +* Internal wallet code cleanup. While invisible to an end user, this change provides the basis for v0.4's wallet encryption.