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.
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)
@ -15,10 +16,12 @@ Notable changes:
* 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
* `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

@ -48,8 +48,8 @@ new private keys are properly backed up you should:
Bitcoin-Qt: Address Book, then New Address...
bitcoind: run the 'walletpassphrase' RPC command to unlock the wallet,
then run the 'getnewaddress' RPC command.
bitcoind: run the `walletpassphrase` RPC command to unlock the wallet,
then run the `getnewaddress` RPC command.
3. If your encrypted wallet.dat may have been copied or stolen, send
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
==============
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:
- 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
==============
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:
- 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
--------------------
* Replaced the 'getmemorypool' RPC command with 'getblocktemplate/submitblock'
and 'getrawmempool' commands.
* Remove deprecated RPC 'getblocknumber'
* Replaced the `getmemorypool` RPC command with `getblocktemplate/submitblock`
and `getrawmempool` commands.
* Remove deprecated RPC `getblocknumber`
Bitcoin Improvement Proposals implemented
-----------------------------------------
BIP 22 - 'getblocktemplate', 'submitblock' RPCs
BIP 22 - `getblocktemplate`, `submitblock` RPCs
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
@ -74,14 +74,14 @@ JSON-RPC API
within a single HTTP request.
* IPv6 support
* Added raw transaction API. See https://gist.github.com/2839617
* Added 'getrawmempool', to list contents of TX memory pool
* Added 'getpeerinfo', to list data about each connected network peer
* Added 'listaddressgroupings' for better coin control
* Added `getrawmempool`, to list contents of TX memory pool
* Added `getpeerinfo`, to list data about each connected network peer
* Added `listaddressgroupings` for better coin control
* Rework getblock call.
* Remove deprecated RPC 'getblocknumber'
* Remove superceded RPC 'getmemorypool' (see BIP 22, above)
* Remove deprecated RPC `getblocknumber`
* Remove superceded RPC `getmemorypool` (see BIP 22, above)
* listtransactions output now displays "smart" times for transactions,
and 'blocktime' and 'timereceived' fields were added
and `blocktime` and `timereceived` fields were added
P2P networking

View file

@ -57,7 +57,7 @@ at shutdown.
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.
* -salvagewallet command-line option, which moves any existing wallet.dat

View file

@ -39,7 +39,7 @@ at shutdown.
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.
* Fix use-after-free problems in initialization and shutdown, the latter of

View file

@ -109,7 +109,7 @@ Wallet compatibility/rescuing
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
option to workaround.

View file

@ -29,7 +29,7 @@ your machine.
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
===================
@ -116,7 +116,7 @@ Wallet compatibility/rescuing
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
option to workaround.

View file

@ -54,7 +54,7 @@ Fix multi-block reorg transaction resurrection.
Fix non-standard disconnected transactions causing mempool orphans.
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
experienced on OSX.

View file

@ -170,29 +170,29 @@ option may be used to override the default.
RPC:
- New notion of 'conflicted' transactions, reported as confirmations: -1
- 'listreceivedbyaddress' now provides tx ids
- Add raw transaction hex to 'gettransaction' output
- Updated help and tests for 'getreceivedby(account|address)'
- In 'getblock', accept 2nd 'verbose' parameter, similar to getrawtransaction,
- `listreceivedbyaddress` now provides tx ids
- Add raw transaction hex to `gettransaction` output
- Updated help and tests for `getreceivedby(account|address)`
- In `getblock`, accept 2nd `verbose` parameter, similar to getrawtransaction,
but defaulting to 1 for backward compatibility
- Add 'verifychain', to verify chain database at runtime
- Add 'dumpwallet' and 'importwallet' RPCs
- 'keypoolrefill' gains optional size parameter
- Add 'getbestblockhash', to return tip of best chain
- Add 'chainwork' (the total work done by all blocks since the genesis block)
to 'getblock' output
- Add `verifychain`, to verify chain database at runtime
- Add `dumpwallet` and `importwallet` RPCs
- `keypoolrefill` gains optional size parameter
- Add `getbestblockhash`, to return tip of best chain
- Add `chainwork` (the total work done by all blocks since the genesis block)
to `getblock` output
- Make RPC password resistant to timing attacks
- Clarify help messages and add examples
- Add 'getrawchangeaddress' call for raw transaction change destinations
- Reject insanely high fees by default in 'sendrawtransaction'
- Add RPC call 'decodescript' to decode a hex-encoded transaction script
- Make 'validateaddress' provide redeemScript
- Add 'getnetworkhashps' to get the calculated network hashrate
- New RPC 'ping' command to request ping, new 'pingtime' and 'pingwait' fields
in 'getpeerinfo' output
- Adding new 'addrlocal' field to 'getpeerinfo' output
- Add verbose boolean to 'getrawmempool'
- Add rpc command 'getunconfirmedbalance' to obtain total unconfirmed balance
- Add `getrawchangeaddress` call for raw transaction change destinations
- Reject insanely high fees by default in `sendrawtransaction`
- Add RPC call `decodescript` to decode a hex-encoded transaction script
- Make `validateaddress` provide redeemScript
- Add `getnetworkhashps` to get the calculated network hashrate
- New RPC `ping` command to request ping, new `pingtime` and `pingwait` fields
in `getpeerinfo` output
- Adding new `addrlocal` field to `getpeerinfo` output
- Add verbose boolean to `getrawmempool`
- Add rpc command `getunconfirmedbalance` to obtain total unconfirmed balance
- Explicitly ensure that wallet is unlocked 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: -zapwallettxes to rebuild the wallet's transaction information
- Rename option '-tor' to '-onion' to better reflect what it does
- Add '-disablewallet' mode to let bitcoind run entirely without wallet (when
- Rename option `-tor` to `-onion` to better reflect what it does
- Add `-disablewallet` mode to let bitcoind run entirely without wallet (when
built with wallet)
- Update default '-rpcsslciphers' to include TLSv1.2
- make '-logtimestamps' default on and rework help-message
- RPC client option: '-rpcwait', to wait for server start
- Remove '-logtodebugger'
- Update default `-rpcsslciphers` to include TLSv1.2
- make `-logtimestamps` default on and rework help-message
- RPC client option: `-rpcwait`, to wait for server start
- Remove `-logtodebugger`
- Allow `-noserver` with bitcoind
Block-chain handling and storage:
@ -238,14 +238,14 @@ Wallet:
Mining:
- 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
Protocol and network:
- Drop the fee required to relay a transaction to 0.01mBTC per kilobyte
- 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)
- Dump addresses every 15 minutes instead of 10 seconds
- Relay OP_RETURN data TxOut as standard transaction type
@ -315,9 +315,9 @@ GUI:
Miscellaneous:
- Add Linux script (contrib/qos/tc.sh) to limit outgoing bandwidth
- Add '-regtest' mode, similar to testnet but private with instant block
generation with 'setgenerate' RPC.
- Add 'linearize.py' script to contrib, for creating bootstrap.dat
- Add `-regtest` mode, similar to testnet but private with instant block
generation with `setgenerate` RPC.
- Add `linearize.py` script to contrib, for creating bootstrap.dat
- Add separate bitcoin-cli client
Credits