mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 09:46:12 +00:00
Fix and improve release notes formatting
This commit is contained in:
parent
bf9980df1d
commit
e4873b457d
11 changed files with 58 additions and 55 deletions
|
@ -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
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue