Text and language editing of release-notes.md
Added changes taken from Gavin's notes; fixed line wrapping; some small language changes.
This commit is contained in:
parent
79ce7e9117
commit
5bde2ae4eb
|
@ -1,6 +1,6 @@
|
||||||
Bitcoin Core version 0.9.0rc1 is now available from:
|
Bitcoin Core version 0.9.0rc2 is now available from:
|
||||||
|
|
||||||
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.9.0rc1/
|
https://bitcoin.org/bin/0.9.0/test/
|
||||||
|
|
||||||
This is a release candidate for a new major version. A major version brings
|
This is a release candidate for a new major version. A major version brings
|
||||||
both new features and bug fixes.
|
both new features and bug fixes.
|
||||||
|
@ -18,7 +18,7 @@ earlier versions of Bitcoin, then run the installer (on Windows) or just copy
|
||||||
over /Applications/Bitcoin-Qt (on Mac) or bitcoind/bitcoin-qt (on Linux).
|
over /Applications/Bitcoin-Qt (on Mac) or bitcoind/bitcoin-qt (on Linux).
|
||||||
|
|
||||||
If you are upgrading from version 0.7.2 or earlier, the first time you run
|
If you are upgrading from version 0.7.2 or earlier, the first time you run
|
||||||
0.9.0 your blockchain files will be re-indexed, which will take anywhere from
|
0.9.0 your blockchain files will be re-indexed, which will take anywhere from
|
||||||
30 minutes to several hours, depending on the speed of your machine.
|
30 minutes to several hours, depending on the speed of your machine.
|
||||||
|
|
||||||
On Windows, do not forget to uninstall all earlier versions of the Bitcoin
|
On Windows, do not forget to uninstall all earlier versions of the Bitcoin
|
||||||
|
@ -32,6 +32,17 @@ frequent reports of users running out of virtual memory on 32-bit systems
|
||||||
during the initial sync. Because of this it is recommended to install the
|
during the initial sync. Because of this it is recommended to install the
|
||||||
64-bit version if your system supports it.
|
64-bit version if your system supports it.
|
||||||
|
|
||||||
|
NOTE: Release candidate 2 Windows binaries are not code-signed; use PGP
|
||||||
|
and the SHA256SUMS.asc file to make sure your binaries are correct.
|
||||||
|
In the final 0.9.0 release, Windows setup.exe binaries will be code-signed.
|
||||||
|
|
||||||
|
OSX 10.5 / 32-bit no longer supported
|
||||||
|
-------------------------------------
|
||||||
|
|
||||||
|
0.9.0 drops support for older Macs. The minimum requirements are now:
|
||||||
|
* A 64-bit-capable CPU (see http://support.apple.com/kb/ht3696);
|
||||||
|
* Mac OS 10.6 or later (see https://support.apple.com/kb/ht1633).
|
||||||
|
|
||||||
Rebranding to Bitcoin Core
|
Rebranding to Bitcoin Core
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
|
@ -44,8 +55,8 @@ Autotools build system
|
||||||
For 0.9.0 we switched to an autotools-based build system instead of individual
|
For 0.9.0 we switched to an autotools-based build system instead of individual
|
||||||
(q)makefiles.
|
(q)makefiles.
|
||||||
|
|
||||||
Using the standard “./autogen.sh; ./configure; make” to build Bitcoin-Qt and
|
Using the standard "./autogen.sh; ./configure; make" to build Bitcoin-Qt and
|
||||||
bitcoind makes it easier for experienced open source developers to contribute
|
bitcoind makes it easier for experienced open source developers to contribute
|
||||||
to the project.
|
to the project.
|
||||||
|
|
||||||
Be sure to check doc/build-*.md for your platform before building from source.
|
Be sure to check doc/build-*.md for your platform before building from source.
|
||||||
|
@ -55,7 +66,7 @@ Bitcoin-cli
|
||||||
|
|
||||||
Another change in the 0.9 release is moving away from the bitcoind executable
|
Another change in the 0.9 release is moving away from the bitcoind executable
|
||||||
functioning both as a server and as a RPC client. The RPC client functionality
|
functioning both as a server and as a RPC client. The RPC client functionality
|
||||||
(“tell the running bitcoin daemon to do THIS”) was split into a separate
|
("tell the running bitcoin daemon to do THIS") was split into a separate
|
||||||
executable, 'bitcoin-cli'. The RPC client code will eventually be removed from
|
executable, 'bitcoin-cli'. The RPC client code will eventually be removed from
|
||||||
bitcoind, but will be kept for backwards compatibility for a release or two.
|
bitcoind, but will be kept for backwards compatibility for a release or two.
|
||||||
|
|
||||||
|
@ -80,12 +91,44 @@ the old one:
|
||||||
> walletpassphrase 10
|
> walletpassphrase 10
|
||||||
walletunlocktime = now + 10 (overriding the old unlock time)
|
walletunlocktime = now + 10 (overriding the old unlock time)
|
||||||
|
|
||||||
0.9.0rc1 Release notes
|
Transaction malleability-related fixes
|
||||||
|
--------------------------------------
|
||||||
|
|
||||||
|
This release contains a few fixes for transaction ID (TXID) malleability
|
||||||
|
issues:
|
||||||
|
|
||||||
|
- -nospendzeroconfchange command-line option, to avoid spending
|
||||||
|
zero-confirmation change
|
||||||
|
- IsStandard() transaction rules tightened to prevent relaying and mining of
|
||||||
|
mutated transactions
|
||||||
|
- Additional information in listtransactions/gettransaction output to
|
||||||
|
report wallet transactions that conflict with each other because
|
||||||
|
they spend the same outputs.
|
||||||
|
- Bug fixes to the getbalance/listaccounts RPC commands, which would report
|
||||||
|
incorrect balances for double-spent (or mutated) transactions.
|
||||||
|
- New option: -zapwallettxes to rebuild the wallet's transaction information
|
||||||
|
|
||||||
|
Transaction Fees
|
||||||
|
----------------
|
||||||
|
|
||||||
|
This release drops the default fee required to relay transactions across the
|
||||||
|
network to 0.01mBTC per kilobyte. Note that getting a transaction relayed across
|
||||||
|
the network does NOT guarantee that the transaction will be accepted by a miner
|
||||||
|
and included in a block, and the default fee accepted by miners remains 0.1mBTC
|
||||||
|
per kilobyte.
|
||||||
|
|
||||||
|
As in previous releases, the relay fee may be changed with the -minrelaytxfee
|
||||||
|
command-line option, and miners may change the default minimum fee they accept
|
||||||
|
with the -mintxfee command-line option.
|
||||||
|
|
||||||
|
0.9.0rc2 Release notes
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
RPC:
|
RPC:
|
||||||
|
|
||||||
|
- New notion of 'conflicted' transactions, reported as confirmations: -1
|
||||||
- 'listreceivedbyaddress' now provides tx ids
|
- 'listreceivedbyaddress' now provides tx ids
|
||||||
|
- Add raw transaction hex to 'gettransaction' output
|
||||||
- Updated help and tests for 'getreceivedby(account|address)'
|
- Updated help and tests for 'getreceivedby(account|address)'
|
||||||
- In 'getblock', accept 2nd 'verbose' parameter, similar to getrawtransaction,
|
- In 'getblock', accept 2nd 'verbose' parameter, similar to getrawtransaction,
|
||||||
but defaulting to 1 for backward compatibility
|
but defaulting to 1 for backward compatibility
|
||||||
|
@ -112,6 +155,8 @@ RPC:
|
||||||
|
|
||||||
Command-line options:
|
Command-line options:
|
||||||
|
|
||||||
|
- New option: -nospendzeroconfchange to never spend unconfirmed change outputs
|
||||||
|
- New option: -zapwallettxes to rebuild the wallet's transaction information
|
||||||
- Rename option '-tor' to '-onion' to better reflect what it does
|
- Rename option '-tor' to '-onion' to better reflect what it does
|
||||||
- Add '-disablewallet' mode to let bitcoind run entirely without wallet (when
|
- Add '-disablewallet' mode to let bitcoind run entirely without wallet (when
|
||||||
built with wallet)
|
built with wallet)
|
||||||
|
@ -135,6 +180,8 @@ Block-chain handling and storage:
|
||||||
|
|
||||||
Wallet:
|
Wallet:
|
||||||
|
|
||||||
|
- Bug fixes and new regression tests to correctly compute
|
||||||
|
the balance of wallets containing double-spent (or mutated) transactions
|
||||||
- Store key creation time. Calculate whole-wallet birthday.
|
- Store key creation time. Calculate whole-wallet birthday.
|
||||||
- Optimize rescan to skip blocks prior to birthday
|
- Optimize rescan to skip blocks prior to birthday
|
||||||
- Let user select wallet file with -wallet=foo.dat
|
- Let user select wallet file with -wallet=foo.dat
|
||||||
|
@ -152,8 +199,10 @@ Mining:
|
||||||
|
|
||||||
Protocol and network:
|
Protocol and network:
|
||||||
|
|
||||||
|
- Drop the fee required to relay a transaction to 0.01mBTC per kilobyte
|
||||||
- Send tx relay flag with version
|
- Send tx relay flag with version
|
||||||
- New 'reject' P2P message (BIP 0061, see https://gist.github.com/gavinandresen/7079034 for draft)
|
- New 'reject' P2P message (BIP 0061, see
|
||||||
|
https://gist.github.com/gavinandresen/7079034 for draft)
|
||||||
- Dump addresses every 15 minutes instead of 10 seconds
|
- Dump addresses every 15 minutes instead of 10 seconds
|
||||||
- Relay OP_RETURN data TxOut as standard transaction type
|
- Relay OP_RETURN data TxOut as standard transaction type
|
||||||
- Remove CENT-output free transaction rule when relaying
|
- Remove CENT-output free transaction rule when relaying
|
||||||
|
@ -181,8 +230,8 @@ Validation:
|
||||||
Build system:
|
Build system:
|
||||||
|
|
||||||
- Switch to autotools-based build system
|
- Switch to autotools-based build system
|
||||||
- Build without wallet by passing `--disable-wallet` to configure, this removes
|
- Build without wallet by passing `--disable-wallet` to configure, this
|
||||||
the BerkeleyDB dependency
|
removes the BerkeleyDB dependency
|
||||||
- Upgrade gitian dependencies (libpng, libz, libupnpc, boost, openssl) to more
|
- Upgrade gitian dependencies (libpng, libz, libupnpc, boost, openssl) to more
|
||||||
recent versions
|
recent versions
|
||||||
- Windows 64-bit build support
|
- Windows 64-bit build support
|
||||||
|
@ -207,17 +256,17 @@ GUI:
|
||||||
- Improve receive coins workflow: make the 'Receive' tab into a form to request
|
- Improve receive coins workflow: make the 'Receive' tab into a form to request
|
||||||
payments, and move historical address list functionality to File menu.
|
payments, and move historical address list functionality to File menu.
|
||||||
- Rebrand to `Bitcoin Core`
|
- Rebrand to `Bitcoin Core`
|
||||||
- Move initialization/shutdown to a thread. This prevents “Not responding”
|
- Move initialization/shutdown to a thread. This prevents "Not responding"
|
||||||
messages during startup. Also show a window during shutdown.
|
messages during startup. Also show a window during shutdown.
|
||||||
- Don't regenerate autostart link on every client startup
|
- Don't regenerate autostart link on every client startup
|
||||||
- Show and store message of normal bitcoin:URI
|
- Show and store message of normal bitcoin:URI
|
||||||
- Fix richtext detection hang issue on very old Qt versions
|
- Fix richtext detection hang issue on very old Qt versions
|
||||||
- osx: Make use of the 10.8+ user notification center to display growl like
|
- OS X: Make use of the 10.8+ user notification center to display Growl-like
|
||||||
notifications
|
notifications
|
||||||
- osx: Added NSHighResolutionCapable flag to Info.plist for better font
|
- OS X: Added NSHighResolutionCapable flag to Info.plist for better font
|
||||||
rendering on Retina displays.
|
rendering on Retina displays.
|
||||||
- osx: Fix bitcoin-qt startup crash when clicking dock icon
|
- OS X: Fix bitcoin-qt startup crash when clicking dock icon
|
||||||
- linux: Fix Gnome bitcoin: URI handler
|
- Linux: Fix Gnome bitcoin: URI handler
|
||||||
|
|
||||||
Miscellaneous:
|
Miscellaneous:
|
||||||
|
|
||||||
|
@ -233,8 +282,11 @@ Credits
|
||||||
Thanks to everyone who contributed to this release:
|
Thanks to everyone who contributed to this release:
|
||||||
|
|
||||||
- Andrey
|
- Andrey
|
||||||
|
- Ashley Holman
|
||||||
|
- b6393ce9-d324-4fe1-996b-acf82dbc3d53
|
||||||
- bitsofproof
|
- bitsofproof
|
||||||
- Brandon Dahler
|
- Brandon Dahler
|
||||||
|
- Calvin Tam
|
||||||
- Christian Decker
|
- Christian Decker
|
||||||
- Christopher Latham
|
- Christopher Latham
|
||||||
- Chuck
|
- Chuck
|
||||||
|
@ -245,16 +297,21 @@ Thanks to everyone who contributed to this release:
|
||||||
- Daniel Larimer
|
- Daniel Larimer
|
||||||
- David Hill
|
- David Hill
|
||||||
- Dmitry Smirnov
|
- Dmitry Smirnov
|
||||||
|
- Drak
|
||||||
- Eric Lombrozo
|
- Eric Lombrozo
|
||||||
- fanquake
|
- fanquake
|
||||||
- fcicq
|
- fcicq
|
||||||
- Florin
|
- Florin
|
||||||
|
- frewil
|
||||||
- Gavin Andresen
|
- Gavin Andresen
|
||||||
- Gregory Maxwell
|
- Gregory Maxwell
|
||||||
|
- gubatron
|
||||||
- Guillermo Céspedes Tabárez
|
- Guillermo Céspedes Tabárez
|
||||||
|
- Haakon Nilsen
|
||||||
- HaltingState
|
- HaltingState
|
||||||
- Han Lin Yap
|
- Han Lin Yap
|
||||||
- harry
|
- harry
|
||||||
|
- Ian Kelling
|
||||||
- Jeff Garzik
|
- Jeff Garzik
|
||||||
- Johnathan Corgan
|
- Johnathan Corgan
|
||||||
- Jonas Schnelli
|
- Jonas Schnelli
|
||||||
|
@ -269,8 +326,10 @@ Thanks to everyone who contributed to this release:
|
||||||
- Michael Bauer
|
- Michael Bauer
|
||||||
- Michael Ford
|
- Michael Ford
|
||||||
- Michagogo
|
- Michagogo
|
||||||
|
- Midnight Magic
|
||||||
- Mike Hearn
|
- Mike Hearn
|
||||||
- Nils Schneider
|
- Nils Schneider
|
||||||
|
- Noel Tiernan
|
||||||
- Olivier Langlois
|
- Olivier Langlois
|
||||||
- patrick s
|
- patrick s
|
||||||
- Patrick Strateman
|
- Patrick Strateman
|
||||||
|
@ -291,6 +350,7 @@ Thanks to everyone who contributed to this release:
|
||||||
- Shawn Wilkinson
|
- Shawn Wilkinson
|
||||||
- Sined
|
- Sined
|
||||||
- sje
|
- sje
|
||||||
|
- Subo1978
|
||||||
- super3
|
- super3
|
||||||
- Tamas Blummer
|
- Tamas Blummer
|
||||||
- theuni
|
- theuni
|
||||||
|
@ -301,4 +361,5 @@ Thanks to everyone who contributed to this release:
|
||||||
- vhf / victor felder
|
- vhf / victor felder
|
||||||
- Vinnie Falco
|
- Vinnie Falco
|
||||||
- Warren Togami
|
- Warren Togami
|
||||||
|
- Wil Bown
|
||||||
- Wladimir J. van der Laan
|
- Wladimir J. van der Laan
|
||||||
|
|
Loading…
Reference in a new issue