Fix and improve release notes formatting

This commit is contained in:
Saivann 2014-05-04 23:33:13 -04:00
parent bf9980df1d
commit e4873b457d
11 changed files with 58 additions and 55 deletions

View file

@ -7,6 +7,7 @@ Download URL: <http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3
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. 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: 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) * 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 * Non-standard transactions accepted on testnet
* Source code tree reorganized (prep for autotools build) * Source code tree reorganized (prep for autotools build)
@ -15,10 +16,12 @@ Notable changes:
* DNS names now may be used with -addnode, -connect (requires -dns to enable) * DNS names now may be used with -addnode, -connect (requires -dns to enable)
RPC changes: RPC changes:
* 'listtransactions' adds 'from' param, for range queries
* 'move' may take account balances negative * `listtransactions` adds `from` param, for range queries
* 'settxfee' added, to manually set TX fee * `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: Recommendations: If you have trouble connecting to the network, try one or more of these techniques:
* -dnsseed * -dnsseed
* -upnp, or forward port 8333 on your router * -upnp, or forward port 8333 on your router

View file

@ -48,8 +48,8 @@ new private keys are properly backed up you should:
Bitcoin-Qt: Address Book, then New Address... Bitcoin-Qt: Address Book, then New Address...
bitcoind: run the 'walletpassphrase' RPC command to unlock the wallet, bitcoind: run the `walletpassphrase` RPC command to unlock the wallet,
then run the 'getnewaddress' RPC command. then run the `getnewaddress` RPC command.
3. If your encrypted wallet.dat may have been copied or stolen, send 3. If your encrypted wallet.dat may have been copied or stolen, send
all of your bitcoins to the new bitcoin address. all of your bitcoins to the new bitcoin address.

View file

@ -21,7 +21,7 @@ binaries are dynamically linked to the version of OpenSSL on the system).
CHANGE SUMMARY CHANGE SUMMARY
============== ==============
Use 'git shortlog --no-merges v0.6.0..' for a summary of this release. Use `git shortlog --no-merges v0.6.0..` for a summary of this release.
Source codebase changes: Source codebase changes:
- Many source code cleanups and warnings fixes. Close to building with -Wall - Many source code cleanups and warnings fixes. Close to building with -Wall

View file

@ -24,7 +24,7 @@ binaries are dynamically linked to the version of OpenSSL on the system).
CHANGE SUMMARY CHANGE SUMMARY
============== ==============
Use 'git shortlog --no-merges v0.6.0..' for a summary of this release. Use `git shortlog --no-merges v0.6.0..` for a summary of this release.
Source codebase changes: Source codebase changes:
- Many source code cleanups and warnings fixes. Close to building with -Wall - Many source code cleanups and warnings fixes. Close to building with -Wall

View file

@ -40,15 +40,15 @@ version will not be able to read the database files and will exit with an error.
Incompatible Changes Incompatible Changes
-------------------- --------------------
* Replaced the 'getmemorypool' RPC command with 'getblocktemplate/submitblock' * Replaced the `getmemorypool` RPC command with `getblocktemplate/submitblock`
and 'getrawmempool' commands. and `getrawmempool` commands.
* Remove deprecated RPC 'getblocknumber' * Remove deprecated RPC `getblocknumber`
Bitcoin Improvement Proposals implemented Bitcoin Improvement Proposals implemented
----------------------------------------- -----------------------------------------
BIP 22 - 'getblocktemplate', 'submitblock' RPCs BIP 22 - `getblocktemplate`, `submitblock` RPCs
BIP 34 - block version 2, height in coinbase BIP 34 - block version 2, height in coinbase
BIP 35 - 'mempool' message, extended 'getdata' message behavior BIP 35 - `mempool` message, extended `getdata` message behavior
Core bitcoin handling and blockchain database Core bitcoin handling and blockchain database
@ -74,14 +74,14 @@ JSON-RPC API
within a single HTTP request. within a single HTTP request.
* IPv6 support * IPv6 support
* Added raw transaction API. See https://gist.github.com/2839617 * Added raw transaction API. See https://gist.github.com/2839617
* Added 'getrawmempool', to list contents of TX memory pool * Added `getrawmempool`, to list contents of TX memory pool
* Added 'getpeerinfo', to list data about each connected network peer * Added `getpeerinfo`, to list data about each connected network peer
* Added 'listaddressgroupings' for better coin control * Added `listaddressgroupings` for better coin control
* Rework getblock call. * Rework getblock call.
* Remove deprecated RPC 'getblocknumber' * Remove deprecated RPC `getblocknumber`
* Remove superceded RPC 'getmemorypool' (see BIP 22, above) * Remove superceded RPC `getmemorypool` (see BIP 22, above)
* listtransactions output now displays "smart" times for transactions, * listtransactions output now displays "smart" times for transactions,
and 'blocktime' and 'timereceived' fields were added and `blocktime` and `timereceived` fields were added
P2P networking P2P networking

View file

@ -57,7 +57,7 @@ at shutdown.
New features New features
------------ ------------
* Added a boolean argument to the RPC 'stop' command, if true sets * Added a boolean argument to the RPC `stop` command, if true sets
-detachdb to create standalone database .dat files before shutting down. -detachdb to create standalone database .dat files before shutting down.
* -salvagewallet command-line option, which moves any existing wallet.dat * -salvagewallet command-line option, which moves any existing wallet.dat

View file

@ -39,7 +39,7 @@ at shutdown.
Bug fixes Bug fixes
--------- ---------
* Prevent RPC 'move' from deadlocking. This was caused by trying to lock the * Prevent RPC `move` from deadlocking. This was caused by trying to lock the
database twice. database twice.
* Fix use-after-free problems in initialization and shutdown, the latter of * Fix use-after-free problems in initialization and shutdown, the latter of

View file

@ -109,7 +109,7 @@ Wallet compatibility/rescuing
Known Bugs Known Bugs
---------- ----------
* Entering the 'getblocktemplate' or 'getwork' RPC commands into the Bitcoin-Qt debug * Entering the `getblocktemplate` or `getwork` RPC commands into the Bitcoin-Qt debug
console will cause Bitcoin-Qt to crash. Run Bitcoin-Qt with the -server command-line console will cause Bitcoin-Qt to crash. Run Bitcoin-Qt with the -server command-line
option to workaround. option to workaround.

View file

@ -29,7 +29,7 @@ your machine.
Truncate over-size messages to prevent a memory exhaustion attack. Truncate over-size messages to prevent a memory exhaustion attack.
Fix a regression that causes excessive re-writing of the 'peers.dat' file. Fix a regression that causes excessive re-writing of the `peers.dat` file.
0.8.2 Release notes 0.8.2 Release notes
=================== ===================
@ -116,7 +116,7 @@ Wallet compatibility/rescuing
Known Bugs Known Bugs
---------- ----------
* Entering the 'getblocktemplate' or 'getwork' RPC commands into the Bitcoin-Qt debug * Entering the `getblocktemplate` or `getwork` RPC commands into the Bitcoin-Qt debug
console will cause Bitcoin-Qt to crash. Run Bitcoin-Qt with the -server command-line console will cause Bitcoin-Qt to crash. Run Bitcoin-Qt with the -server command-line
option to workaround. option to workaround.

View file

@ -54,7 +54,7 @@ Fix multi-block reorg transaction resurrection.
Fix non-standard disconnected transactions causing mempool orphans. Fix non-standard disconnected transactions causing mempool orphans.
This bug could cause nodes running with the -debug flag to crash. This bug could cause nodes running with the -debug flag to crash.
OSX: use 'FD_FULLSYNC' with LevelDB, which will (hopefully!) OSX: use `FD_FULLSYNC` with LevelDB, which will (hopefully!)
prevent the database corruption issues many people have prevent the database corruption issues many people have
experienced on OSX. experienced on OSX.

View file

@ -170,29 +170,29 @@ option may be used to override the default.
RPC: RPC:
- New notion of 'conflicted' transactions, reported as confirmations: -1 - 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 - 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
- Add 'verifychain', to verify chain database at runtime - Add `verifychain`, to verify chain database at runtime
- Add 'dumpwallet' and 'importwallet' RPCs - Add `dumpwallet` and `importwallet` RPCs
- 'keypoolrefill' gains optional size parameter - `keypoolrefill` gains optional size parameter
- Add 'getbestblockhash', to return tip of best chain - Add `getbestblockhash`, to return tip of best chain
- Add 'chainwork' (the total work done by all blocks since the genesis block) - Add `chainwork` (the total work done by all blocks since the genesis block)
to 'getblock' output to `getblock` output
- Make RPC password resistant to timing attacks - Make RPC password resistant to timing attacks
- Clarify help messages and add examples - Clarify help messages and add examples
- Add 'getrawchangeaddress' call for raw transaction change destinations - Add `getrawchangeaddress` call for raw transaction change destinations
- Reject insanely high fees by default in 'sendrawtransaction' - Reject insanely high fees by default in `sendrawtransaction`
- Add RPC call 'decodescript' to decode a hex-encoded transaction script - Add RPC call `decodescript` to decode a hex-encoded transaction script
- Make 'validateaddress' provide redeemScript - Make `validateaddress` provide redeemScript
- Add 'getnetworkhashps' to get the calculated network hashrate - Add `getnetworkhashps` to get the calculated network hashrate
- New RPC 'ping' command to request ping, new 'pingtime' and 'pingwait' fields - New RPC `ping` command to request ping, new `pingtime` and `pingwait` fields
in 'getpeerinfo' output in `getpeerinfo` output
- Adding new 'addrlocal' field to 'getpeerinfo' output - Adding new `addrlocal` field to `getpeerinfo` output
- Add verbose boolean to 'getrawmempool' - Add verbose boolean to `getrawmempool`
- Add rpc command 'getunconfirmedbalance' to obtain total unconfirmed balance - Add rpc command `getunconfirmedbalance` to obtain total unconfirmed balance
- Explicitly ensure that wallet is unlocked in `importprivkey` - Explicitly ensure that wallet is unlocked in `importprivkey`
- Add check for valid keys in `importprivkey` - Add check for valid keys in `importprivkey`
@ -200,13 +200,13 @@ Command-line options:
- New option: -nospendzeroconfchange to never spend unconfirmed change outputs - New option: -nospendzeroconfchange to never spend unconfirmed change outputs
- New option: -zapwallettxes to rebuild the wallet's transaction information - 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)
- Update default '-rpcsslciphers' to include TLSv1.2 - Update default `-rpcsslciphers` to include TLSv1.2
- make '-logtimestamps' default on and rework help-message - make `-logtimestamps` default on and rework help-message
- RPC client option: '-rpcwait', to wait for server start - RPC client option: `-rpcwait`, to wait for server start
- Remove '-logtodebugger' - Remove `-logtodebugger`
- Allow `-noserver` with bitcoind - Allow `-noserver` with bitcoind
Block-chain handling and storage: Block-chain handling and storage:
@ -238,14 +238,14 @@ Wallet:
Mining: Mining:
- Increase default -blockmaxsize/prioritysize to 750K/50K - Increase default -blockmaxsize/prioritysize to 750K/50K
- 'getblocktemplate' does not require a key to create a block template - `getblocktemplate` does not require a key to create a block template
- Mining code fee policy now matches relay fee policy - Mining code fee policy now matches relay fee policy
Protocol and network: Protocol and network:
- Drop the fee required to relay a transaction to 0.01mBTC per kilobyte - 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 - New `reject` P2P message (BIP 0061, see
<https://gist.github.com/gavinandresen/7079034> for draft) <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
@ -315,9 +315,9 @@ GUI:
Miscellaneous: Miscellaneous:
- Add Linux script (contrib/qos/tc.sh) to limit outgoing bandwidth - Add Linux script (contrib/qos/tc.sh) to limit outgoing bandwidth
- Add '-regtest' mode, similar to testnet but private with instant block - Add `-regtest` mode, similar to testnet but private with instant block
generation with 'setgenerate' RPC. generation with `setgenerate` RPC.
- Add 'linearize.py' script to contrib, for creating bootstrap.dat - Add `linearize.py` script to contrib, for creating bootstrap.dat
- Add separate bitcoin-cli client - Add separate bitcoin-cli client
Credits Credits