diff --git a/CHANGES b/CHANGES index c109908d..986b459d 100644 --- a/CHANGES +++ b/CHANGES @@ -3,6 +3,57 @@ User visible changes for btcd 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) - Fix an issue when parsing scripts which contain invalid signatures that caused a chain fork on block diff --git a/deps.txt b/deps.txt index 932b0d46..f7344584 100644 --- a/deps.txt +++ b/deps.txt @@ -111,3 +111,21 @@ go-socks 92ce162c38f029f7fa66c4336b8b5168f2c75d78 goleveldb 3ce16077443eab51c7bc8371fef66fddee0b5870 seelog 6b91ad56123bb473755caa213db2bde5422177bf 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 diff --git a/util/btcctl/version.go b/util/btcctl/version.go index 2331296c..ada5de74 100644 --- a/util/btcctl/version.go +++ b/util/btcctl/version.go @@ -17,7 +17,7 @@ const semanticAlphabet = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr // versioning 2.0.0 spec (http://semver.org/). const ( appMajor uint = 0 - appMinor uint = 6 + appMinor uint = 7 appPatch uint = 0 // appPreRelease MUST only contain characters from semanticAlphabet diff --git a/version.go b/version.go index 1846f78e..4bfb549e 100644 --- a/version.go +++ b/version.go @@ -17,7 +17,7 @@ const semanticAlphabet = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr // versioning 2.0.0 spec (http://semver.org/). const ( appMajor uint = 0 - appMinor uint = 6 + appMinor uint = 7 appPatch uint = 0 // appPreRelease MUST only contain characters from semanticAlphabet