backport release notes until 0.3.21

This commit is contained in:
Nils Schneider 2011-09-03 11:16:42 +02:00
parent 9c33801a33
commit 3e947b373f
4 changed files with 95 additions and 0 deletions

View file

@ -0,0 +1,30 @@
---
layout: post
title: Bitcoin version 0.3.21
---
Binaries for Bitcoin version 0.3.21 are available at:
<https://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.21/>
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.

View file

@ -0,0 +1,25 @@
---
layout: post
title: Bitcoin version 0.3.22
---
Download URL: <https://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.22/>
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

View file

@ -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
<https://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.23/>
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 <https://en.bitcoin.it/wiki/Transaction_fees> for details.
There were no changes between -rc1 and -final.

View file

@ -0,0 +1,20 @@
---
layout: post
title: Bitcoin version 0.3.24 released
---
Bitcoin v0.3.24 is now available for download at
<https://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.24/>
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.
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.