Skip to content

Commit 177f09b

Browse files
committed
Prepare for release 0.11.0.
1 parent 7aa860d commit 177f09b

File tree

3 files changed

+79
-2
lines changed

3 files changed

+79
-2
lines changed

CHANGES

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,83 @@ User visible changes for btcd
33
A full-node bitcoin implementation written in Go
44
============================================================================
55

6+
Changes in 0.11.0 (Wed May 06 2015)
7+
- Protocol and network related changes:
8+
- **IMPORTANT: Update is required due to the following point**
9+
- Correct a few corner cases in script handling which could result in
10+
forking from the network on non-standard transactions (#425)
11+
- Add a new checkpoint at block height 352940 (#418)
12+
- Optimized script execution (#395, #400, #404, #409)
13+
- Fix a case that could lead stalled syncs (#138, #296)
14+
- Network address manager changes:
15+
- Implement eclipse attack countermeasures as proposed in
16+
http://cs-people.bu.edu/heilman/eclipse (#370, #373)
17+
- Optional address indexing changes:
18+
- Fix an issue where a reorg could cause an orderly shutdown when the
19+
address index is active (#340, #357)
20+
- Transaction relay (memory pool) changes:
21+
- Increase maximum allowed space for nulldata transactions to 80 bytes
22+
(#331)
23+
- Implement support for the following rules specified by BIP0062:
24+
- The S value in ECDSA signature must be at most half the curve order
25+
(rule 5) (#349)
26+
- Script execution must result in a single non-zero value on the stack
27+
(rule 6) (#347)
28+
- NOTE: All 7 rules of BIP0062 are now implemented
29+
- Use network adjusted time in finalized transaction checks to improve
30+
consistency across nodes (#332)
31+
- Process orphan transactions on acceptance of new transactions (#345)
32+
- RPC changes:
33+
- Add support for a limited RPC user which is not allowed admin level
34+
operations on the server (#363)
35+
- Implement node command for more unified control over connected peers
36+
(#79, #341)
37+
- Implement generate command for regtest/simnet to support
38+
deterministically mining a specified number of blocks (#362, #407)
39+
- Update searchrawtransactions to return the matching transactions in
40+
order (#354)
41+
- Correct an issue with searchrawtransactions where it could return
42+
duplicates (#346, #354)
43+
- Increase precision of 'difficulty' field in getblock result to 8
44+
(#414, #415)
45+
- Omit 'nextblockhash' field from getblock result when it is empty
46+
(#416, #417)
47+
- Add 'id' and 'timeoffset' fields to getpeerinfo result (#335)
48+
- Websocket changes:
49+
- Implement new commands stopnotifyspent, stopnotifyreceived,
50+
stopnotifyblocks, and stopnotifynewtransactions to allow clients to
51+
cancel notification registrations (#122, #342)
52+
- btcctl utility changes:
53+
- A single dash can now be used as an argument to cause that argument to
54+
be read from stdin (#348)
55+
- Add generate command
56+
- Notable developer-related package changes:
57+
- The new version 2 btcjson package has now replaced the deprecated
58+
version 1 package (#368)
59+
- The btcec package now performs all signing using RFC6979 deterministic
60+
signatures (#358, #360)
61+
- The txscript package has been significantly cleaned up and had a few
62+
API changes (#387, #388, #389, #390, #391, #392, #393, #395, #396,
63+
#400, #403, #404, #405, #406, #408, #409, #410, #412)
64+
- A new PkScriptLocs function has been added to the wire package MsgTx
65+
type which provides callers that deal with scripts optimization
66+
opportunities (#343)
67+
- Misc changes:
68+
- Minor wire hashing optimizations (#366, #367)
69+
- Other minor internal optimizations
70+
- Contributors (alphabetical order):
71+
- Alex Akselrod
72+
- Arne Brutschy
73+
- Chris Jepson
74+
- Daniel Krawisz
75+
- Dave Collins
76+
- David Hill
77+
- Jimmy Song
78+
- Jonas Nick
79+
- Josh Rickmar
80+
- Olaoluwa Osuntokun
81+
- Oleg Andreev
82+
683
Changes in 0.10.0 (Sun Mar 01 2015)
784
- Protocol and network related changes:
885
- Add a new checkpoint at block height 343185

cmd/btcctl/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const semanticAlphabet = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr
1717
// versioning 2.0.0 spec (http://semver.org/).
1818
const (
1919
appMajor uint = 0
20-
appMinor uint = 10
20+
appMinor uint = 11
2121
appPatch uint = 0
2222

2323
// appPreRelease MUST only contain characters from semanticAlphabet

version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const semanticAlphabet = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr
1717
// versioning 2.0.0 spec (http://semver.org/).
1818
const (
1919
appMajor uint = 0
20-
appMinor uint = 10
20+
appMinor uint = 11
2121
appPatch uint = 0
2222

2323
// appPreRelease MUST only contain characters from semanticAlphabet

0 commit comments

Comments
 (0)