Prepare for release 0.7.0.
This commit is contained in:
parent
264c89099f
commit
40cdacde23
4 changed files with 71 additions and 2 deletions
51
CHANGES
51
CHANGES
|
@ -3,6 +3,57 @@ User visible changes for btcd
|
||||||
A full-node bitcoin implementation written in Go
|
A full-node bitcoin implementation written in Go
|
||||||
============================================================================
|
============================================================================
|
||||||
|
|
||||||
|
Changes in 0.7.0 (Thu Feb 20 2014)
|
||||||
|
- Fix an issue when parsing scripts which contain a multi-signature script
|
||||||
|
which require zero signatures such as testnet block
|
||||||
|
000000001881dccfeda317393c261f76d09e399e15e27d280e5368420f442632
|
||||||
|
(https://github.com/conformal/btcscript/issues/7)
|
||||||
|
- Add check to ensure all transactions accepted to mempool only contain
|
||||||
|
canonical data pushes (https://github.com/conformal/btcscript/issues/6)
|
||||||
|
- Fix an issue causing excessive memory consumption
|
||||||
|
- Significantly rework and improve the websocket notification system:
|
||||||
|
- Each client is now independent so slow clients no longer limit the
|
||||||
|
speed of other connected clients
|
||||||
|
- Potentially long-running operations such as rescans are now run in
|
||||||
|
their own handler and rate-limited to one operation at a time without
|
||||||
|
preventing simultaneous requests from the same client for the faster
|
||||||
|
requests or notifications
|
||||||
|
- A couple of scenarios which could cause shutdown to hang have been
|
||||||
|
resolved
|
||||||
|
- Update notifynewtx notifications to support all address types instead
|
||||||
|
of only pay-to-pubkey-hash
|
||||||
|
- Provide a --rpcmaxwebsockets option to allow limiting the number of
|
||||||
|
concurrent websocket clients
|
||||||
|
- Add a new websocket command notifyallnewtxs to request notifications
|
||||||
|
(https://github.com/conformal/btcd/issues/86) (thanks @flammit)
|
||||||
|
- Improve btcctl utility in the following ways:
|
||||||
|
- Add getnetworkhashps command
|
||||||
|
- Add gettransaction command (wallet-specific)
|
||||||
|
- Add signmessage command (wallet-specific)
|
||||||
|
- Update getwork command to accept
|
||||||
|
- Continue cleanup and work on implementing the RPC API:
|
||||||
|
- Implement getnettotals command
|
||||||
|
(https://github.com/conformal/btcd/issues/84)
|
||||||
|
- Implement networkhashps command
|
||||||
|
(https://github.com/conformal/btcd/issues/87)
|
||||||
|
- Update getpeerinfo to always include syncnode field even when false
|
||||||
|
- Remove help addenda for getpeerinfo now that it supports all fields
|
||||||
|
- Close standard RPC connections on auth failure
|
||||||
|
- Provide a --rpcmaxclients option to allow limiting the number of
|
||||||
|
concurrent RPC clients (https://github.com/conformal/btcd/issues/68)
|
||||||
|
- Include IP address in RPC auth failure log messages
|
||||||
|
- Resolve a rather harmless data races found by the race detector
|
||||||
|
(https://github.com/conformal/btcd/issues/94)
|
||||||
|
- Increase block priority size and max standard transaction size to 50k
|
||||||
|
and 100k, respectively (https://github.com/conformal/btcd/issues/71)
|
||||||
|
- Add rate limiting of free transactions to the memory pool to prevent
|
||||||
|
penny flooding (https://github.com/conformal/btcd/issues/40)
|
||||||
|
- Provide a --logdir option (https://github.com/conformal/btcd/issues/95)
|
||||||
|
- Change the default log file path to include the network
|
||||||
|
- Add a new ScriptBuilder interface to btcscript to support creation of
|
||||||
|
custom scripts (https://github.com/conformal/btcscript/issues/5)
|
||||||
|
- General code cleanup
|
||||||
|
|
||||||
Changes in 0.6.0 (Tue Feb 04 2014)
|
Changes in 0.6.0 (Tue Feb 04 2014)
|
||||||
- Fix an issue when parsing scripts which contain invalid signatures that
|
- Fix an issue when parsing scripts which contain invalid signatures that
|
||||||
caused a chain fork on block
|
caused a chain fork on block
|
||||||
|
|
18
deps.txt
18
deps.txt
|
@ -111,3 +111,21 @@ go-socks 92ce162c38f029f7fa66c4336b8b5168f2c75d78
|
||||||
goleveldb 3ce16077443eab51c7bc8371fef66fddee0b5870
|
goleveldb 3ce16077443eab51c7bc8371fef66fddee0b5870
|
||||||
seelog 6b91ad56123bb473755caa213db2bde5422177bf
|
seelog 6b91ad56123bb473755caa213db2bde5422177bf
|
||||||
winsvc 2a5f78f6f2059b884aad8f6907fb029afda48c43
|
winsvc 2a5f78f6f2059b884aad8f6907fb029afda48c43
|
||||||
|
|
||||||
|
btcd 0.7.0 Alpha
|
||||||
|
----------------
|
||||||
|
btcchain 149d8176b0ff0b1fc848bca46ab8bca2079b7ab8
|
||||||
|
btcdb 0a86df4a162ddd8311194d44231f69e94abd1d23
|
||||||
|
btcec ff3fac426d4d037505ea8208b79e93c2852451e0
|
||||||
|
btcjson 21b974e2715f48e36dbcb759314dfe96cdfb094d
|
||||||
|
btclog 1cd4812f9be0b0c88dd43510d6ce98adfd083b75
|
||||||
|
btcscript 2b0b512a83acb2bdfa9766b7dc44b6f81cb89c02
|
||||||
|
btcutil ca515e278dbc106e15a597e8ac5dc39239672f09
|
||||||
|
btcwire f6b03bf8a8308837a5663e537be297956279dd67
|
||||||
|
btcws 5c666417351a31c54a7569553198d0763a2337e9
|
||||||
|
fastsha256 a3150791c7d7ccb8050fc0d13528b873fd67e8c3
|
||||||
|
go-flags a53ab6481be8dd78e060df308a9f577859dfeab5
|
||||||
|
go-socks 92ce162c38f029f7fa66c4336b8b5168f2c75d78
|
||||||
|
goleveldb 3ce16077443eab51c7bc8371fef66fddee0b5870
|
||||||
|
seelog 6b91ad56123bb473755caa213db2bde5422177bf
|
||||||
|
winsvc 2a5f78f6f2059b884aad8f6907fb029afda48c43
|
||||||
|
|
|
@ -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 = 6
|
appMinor uint = 7
|
||||||
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 = 6
|
appMinor uint = 7
|
||||||
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