Prepare for release 0.5.0.
This commit is contained in:
parent
8b479794ab
commit
d8ec5bd33c
3 changed files with 49 additions and 2 deletions
47
CHANGES
47
CHANGES
|
@ -3,6 +3,53 @@ User visible changes for btcd
|
||||||
A full-node bitcoin implementation written in Go
|
A full-node bitcoin implementation written in Go
|
||||||
============================================================================
|
============================================================================
|
||||||
|
|
||||||
|
Changes in 0.5.0 (Mon Jan 13 2014)
|
||||||
|
- Optimize initial block download by introducing a new mode which
|
||||||
|
downloads the block headers first (up to the final checkpoint)
|
||||||
|
- Improve peer handling to remove the potential for slow peers to cause
|
||||||
|
sluggishness amongst all peers
|
||||||
|
(https://github.com/conformal/btcd/issues/63)
|
||||||
|
- Fix an issue where the initial block sync could stall when the sync peer
|
||||||
|
disconnects (https://github.com/conformal/btcd/issues/62)
|
||||||
|
- Correct an issue where --externalip was doing a DNS lookup on the full
|
||||||
|
host:port instead of just the host portion
|
||||||
|
(https://github.com/conformal/btcd/issues/38)
|
||||||
|
- Fix an issue which could lead to a panic on chain switches
|
||||||
|
(https://github.com/conformal/btcd/issues/70)
|
||||||
|
- Improve btcctl utility in the following ways:
|
||||||
|
- Show getdifficulty output as floating point to 6 digits of precision
|
||||||
|
- Show all JSON object replies formatted as standard JSON
|
||||||
|
- Allow btcctl getblock to accept optional params
|
||||||
|
- Add getaccount command (wallet-specific)
|
||||||
|
- Add getaccountaddress command (wallet-specific)
|
||||||
|
- Add sendrawtransaction command
|
||||||
|
- Continue cleanup and work on implementing RPC API calls
|
||||||
|
- Update getrawmempool to support new optional verbose flag
|
||||||
|
- Update getrawtransaction to match the reference client
|
||||||
|
- Update getblock to support new optional verbose flag
|
||||||
|
- Update raw transactions to fully match the reference client including
|
||||||
|
support for all transaction types and address types
|
||||||
|
- Correct getrawmempool fee field to return BTC instead of Satoshi
|
||||||
|
- Correct getpeerinfo service flag to return 8 digit string so it
|
||||||
|
matches the reference client
|
||||||
|
- Correct verifychain to return a boolean
|
||||||
|
- Implement decoderawtransaction command
|
||||||
|
- Implement createrawtransaction command
|
||||||
|
- Implement decodescript command
|
||||||
|
- Implement gethashespersec command
|
||||||
|
- Allow RPC handler overrides when invoked via a websocket versus
|
||||||
|
legacy connection
|
||||||
|
- Add new DNS seed for peer discovery
|
||||||
|
- Display user agent on new valid peer log message
|
||||||
|
(https://github.com/conformal/btcd/issues/64)
|
||||||
|
- Notify wallet when new transactions that pay to registered addresses
|
||||||
|
show up in the mempool before being mined into a block
|
||||||
|
- Support a tor-specific proxy in addition to a normal proxy
|
||||||
|
(https://github.com/conformal/btcd/issues/47)
|
||||||
|
- Remove deprecated sqlite3 imports from utilities
|
||||||
|
- Remove leftover profile write from addblock utility
|
||||||
|
- Quite a bit of code cleanup and refactoring to improve maintainability
|
||||||
|
|
||||||
Changes in 0.4.0 (Thu Dec 12 2013)
|
Changes in 0.4.0 (Thu Dec 12 2013)
|
||||||
- Allow listen interfaces to be specified via --listen instead of only the
|
- Allow listen interfaces to be specified via --listen instead of only the
|
||||||
port (https://github.com/conformal/btcd/issues/33)
|
port (https://github.com/conformal/btcd/issues/33)
|
||||||
|
|
|
@ -17,7 +17,7 @@ const semanticAlphabet = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr
|
||||||
// versioning 2.0.0 spec (http://semver.org/).
|
// versioning 2.0.0 spec (http://semver.org/).
|
||||||
const (
|
const (
|
||||||
appMajor uint = 0
|
appMajor uint = 0
|
||||||
appMinor uint = 4
|
appMinor uint = 5
|
||||||
appPatch uint = 0
|
appPatch uint = 0
|
||||||
|
|
||||||
// appPreRelease MUST only contain characters from semanticAlphabet
|
// appPreRelease MUST only contain characters from semanticAlphabet
|
||||||
|
|
|
@ -17,7 +17,7 @@ const semanticAlphabet = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr
|
||||||
// versioning 2.0.0 spec (http://semver.org/).
|
// versioning 2.0.0 spec (http://semver.org/).
|
||||||
const (
|
const (
|
||||||
appMajor uint = 0
|
appMajor uint = 0
|
||||||
appMinor uint = 4
|
appMinor uint = 5
|
||||||
appPatch uint = 0
|
appPatch uint = 0
|
||||||
|
|
||||||
// appPreRelease MUST only contain characters from semanticAlphabet
|
// appPreRelease MUST only contain characters from semanticAlphabet
|
||||||
|
|
Loading…
Reference in a new issue