Skip to content

Commit 69baec9

Browse files
committed
doc: Add historical release notes
Add all known release notes for versions since 0.3.12, thanks to Matt Corallo for collecting them on the wiki.
1 parent 2df5e34 commit 69baec9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+1723
-2
lines changed

doc/release-notes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
(note: this is a temporary file, to be added-to by anybody, and deleted at
2-
release time)
1+
(note: this is a temporary file, to be added-to by anybody, and moved to
2+
release-notes at release time)
33

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Version 0.3.12 is now available.
2+
3+
Features:
4+
* json-rpc errors return a more standard error object. (thanks to Gavin Andresen)
5+
* json-rpc command line returns exit codes.
6+
* json-rpc "backupwallet" command.
7+
* Recovers and continues if an exception is caused by a message you received. Other nodes shouldn't be able to cause an exception, and it hasn't happened before, but if a way is found to cause an exception, this would keep it from being used to stop network nodes.
8+
9+
If you have json-rpc code that checks the contents of the error string, you need to change it to expect error objects of the form {"code":<number>,"message":<string>}, which is the standard. See this thread:
10+
http://www.bitcoin.org/smf/index.php?topic=969.0
11+
12+
Download:
13+
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.12/
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
Version 0.3.13 is now available. You should upgrade to prevent potential problems with 0/unconfirmed transactions. Note: 0.3.13 prevents problems if you haven't already spent a 0/unconfirmed transaction, but if that already happened, you need 0.3.13.2.
2+
3+
Changes:
4+
* Don't count or spend payments until they have 1 confirmation.
5+
* Internal version number from 312 to 31300.
6+
* Only accept transactions sent by IP address if -allowreceivebyip is specified.
7+
* Dropped DB_PRIVATE Berkeley DB flag.
8+
* Fix problem sending the last cent with sub-cent fractional change.
9+
* Auto-detect whether to use 128-bit 4-way SSE2 on Linux.
10+
Gavin Andresen:
11+
* Option -rpcallowip= to accept json-rpc connections from another machine.
12+
* Clean shutdown on SIGTERM on Linux.
13+
14+
Download:
15+
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.13/
16+
17+
(Thanks Laszlo for the Mac OSX build!)
18+
19+
Note:
20+
The SSE2 auto-detect in the Linux 64-bit version doesn't work with AMD in 64-bit mode. Please try this instead and let me know if it gets it right:
21+
http://www.bitcoin.org/download/bitcoin-0.3.13.1-specialbuild-linux64.tar.gz
22+
23+
You can still control the SSE2 use manually with -4way and -4way=0.
24+
25+
Version 0.3.13.2 (SVN rev 161) has improvements for the case where you already had 0/unconfirmed transactions that you might have already spent. Here's a Windows build of it:
26+
http://www.bitcoin.org/download/bitcoin-0.3.13.2-win32-setup.exe
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Version 0.3.14 is now available
2+
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.14/
3+
4+
Changes:
5+
* Key pool feature for safer wallet backup
6+
Gavin Andresen:
7+
* TEST network mode with switch -testnet
8+
* Option to use SSL for JSON-RPC connections on unix/osx
9+
* validateaddress RPC command
10+
eurekafag:
11+
* Russian translation
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
* paytxfee switch is now per KB, so it adds the correct fee for large transactions
2+
* sending avoids using coins with less than 6 confirmations if it can
3+
* BitcoinMiner processes transactions in priority order based on age of dependencies
4+
* make sure generation doesn't start before block 74000 downloaded
5+
* bugfixes by Dean Gores
6+
* testnet, keypoololdest and paytxfee added to getinfo
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Never released.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
Version 0.3.17 is now available.
2+
3+
Changes:
4+
* new getwork, thanks m0mchil
5+
* added transaction fee setting in UI options menu
6+
* free transaction limits
7+
* sendtoaddress returns transaction id instead of "sent"
8+
* getaccountaddress <account>
9+
10+
The UI transaction fee setting was easy since it was still there from 0.1.5 and all I had to do was re-enable it.
11+
12+
The accounts-based commands: move, sendfrom and getbalance <account> will be in the next release. We still have some more changes to make first.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Changes:
2+
* Fixed a wallet.dat compatibility problem if you downgraded from 0.3.17 and then upgraded again
3+
* IsStandard() check to only include known transaction types in blocks
4+
* Jgarzik's optimisation to speed up the initial block download a little
5+
6+
The main addition in this release is the Accounts-Based JSON-RPC commands that Gavin's been working on (more details at http://www.bitcoin.org/smf/index.php?topic=1886.0).
7+
* getaccountaddress
8+
* sendfrom
9+
* move
10+
* getbalance
11+
* listtransactions
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
There's more work to do on DoS, but I'm doing a quick build of what I have so far in case it's needed, before venturing into more complex ideas. The build for this is version 0.3.19.
2+
3+
- Added some DoS controls
4+
As Gavin and I have said clearly before, the software is not at all resistant to DoS attack. This is one improvement, but there are still more ways to attack than I can count.
5+
6+
I'm leaving the -limitfreerelay part as a switch for now and it's there if you need it.
7+
8+
- Removed "safe mode" alerts
9+
"safe mode" alerts was a temporary measure after the 0.3.9 overflow bug. We can say all we want that users can just run with "-disablesafemode", but it's better just not to have it for the sake of appearances. It was never intended as a long term feature. Safe mode can still be triggered by seeing a longer (greater total PoW) invalid block chain.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Never released or release notes were lost.

0 commit comments

Comments
 (0)