CHANGELOG.md 276 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
## v1.0.0-beta
Wed Jun  7 08:49:09 EDT 2017

* [e4677478](https://github.com/hyperledger/fabric/commit/e4677478) [FAB-4380](https://jira.hyperledger.org/browse/FAB-4380) prepare for 1.0.0-beta release
* [85ccddc0](https://github.com/hyperledger/fabric/commit/85ccddc0) Fix username for Manish Sethi
* [38ca3715](https://github.com/hyperledger/fabric/commit/38ca3715) [FAB-4391](https://jira.hyperledger.org/browse/FAB-4391) release notes for 1.0.0-beta
* [52853f86](https://github.com/hyperledger/fabric/commit/52853f86) [FAB-4420](https://jira.hyperledger.org/browse/FAB-4420) Suppress benign channel create warning
* [8fe748f4](https://github.com/hyperledger/fabric/commit/8fe748f4) [FAB-4384](https://jira.hyperledger.org/browse/FAB-4384) update getting started and doc tidy
* [c2b5f2d7](https://github.com/hyperledger/fabric/commit/c2b5f2d7) [FAB-4437](https://jira.hyperledger.org/browse/FAB-4437) Fix ccpackage_test (compilation error)
* [e6b050fb](https://github.com/hyperledger/fabric/commit/e6b050fb) [FAB-4413](https://jira.hyperledger.org/browse/FAB-4413) Enable peer to report version info
* [5435d215](https://github.com/hyperledger/fabric/commit/5435d215) [FAB-4418](https://jira.hyperledger.org/browse/FAB-4418) Fix confusing policy naming
* [ae806110](https://github.com/hyperledger/fabric/commit/ae806110) [FAB-3893](https://jira.hyperledger.org/browse/FAB-3893) Identity validation documentation
* [384a4a61](https://github.com/hyperledger/fabric/commit/384a4a61) [FAB-2649](https://jira.hyperledger.org/browse/FAB-2649) Concurrent access to viper
* [31b8a965](https://github.com/hyperledger/fabric/commit/31b8a965) [FAB-4177](https://jira.hyperledger.org/browse/FAB-4177) BCCSP PKCS11 DER encoding for CKA_EC_POINT
* [1e9a0879](https://github.com/hyperledger/fabric/commit/1e9a0879) [FAB-4412](https://jira.hyperledger.org/browse/FAB-4412) revert gocov html report
* [ed8864d2](https://github.com/hyperledger/fabric/commit/ed8864d2) [FAB-4411](https://jira.hyperledger.org/browse/FAB-4411) Enable orderer to report version info
* [b5934259](https://github.com/hyperledger/fabric/commit/b5934259) [FAB-4352](https://jira.hyperledger.org/browse/FAB-4352) Add version cmd to configtxlator
* [ad3e63b3](https://github.com/hyperledger/fabric/commit/ad3e63b3) [FAB-3841](https://jira.hyperledger.org/browse/FAB-3841) Gossip TestCertRevocation
* [1b1e24ce](https://github.com/hyperledger/fabric/commit/1b1e24ce) [FAB-3892](https://jira.hyperledger.org/browse/FAB-3892) check correctness of policy on cc2cc
* [dc0dfe3a](https://github.com/hyperledger/fabric/commit/dc0dfe3a) [FAB-3906](https://jira.hyperledger.org/browse/FAB-3906) Fix build errors in the doc.
* [79660c33](https://github.com/hyperledger/fabric/commit/79660c33) [FAB-4184](https://jira.hyperledger.org/browse/FAB-4184) Improve UT coverage for kafka package
* [c2d38987](https://github.com/hyperledger/fabric/commit/c2d38987) [FAB-4373](https://jira.hyperledger.org/browse/FAB-4373) Fix orderer system channel Admins
* [ae98a8cf](https://github.com/hyperledger/fabric/commit/ae98a8cf) [FAB-4318](https://jira.hyperledger.org/browse/FAB-4318) Fix block-listener.go to adapt fabric alpha2
* [0d1ce5cc](https://github.com/hyperledger/fabric/commit/0d1ce5cc) [FAB-4377](https://jira.hyperledger.org/browse/FAB-4377) Fix typo a description of peer version
* [740c4a90](https://github.com/hyperledger/fabric/commit/740c4a90) [FAB-4331](https://jira.hyperledger.org/browse/FAB-4331) Branding issues in blockchain.html
* [e776adc1](https://github.com/hyperledger/fabric/commit/e776adc1) [FAB-4351](https://jira.hyperledger.org/browse/FAB-4351) Add version cmd to cryptogen
* [3f74d44c](https://github.com/hyperledger/fabric/commit/3f74d44c) [FAB-3359](https://jira.hyperledger.org/browse/FAB-3359) Mutual TLS support in gossip handshake
* [bd3b9b2f](https://github.com/hyperledger/fabric/commit/bd3b9b2f) [FAB-4081](https://jira.hyperledger.org/browse/FAB-4081)Daily chaincode tests are failing
* [2128ea0c](https://github.com/hyperledger/fabric/commit/2128ea0c) [FAB-3528](https://jira.hyperledger.org/browse/FAB-3528) peer/channel package not using logging
* [3177af10](https://github.com/hyperledger/fabric/commit/3177af10) [FAB-4302](https://jira.hyperledger.org/browse/FAB-4302) Harden gossip bootstrap peer connection
* [eb077441](https://github.com/hyperledger/fabric/commit/eb077441) [FAB-3618](https://jira.hyperledger.org/browse/FAB-3618) Lower endorsement error threshold to 400
* [729dc43b](https://github.com/hyperledger/fabric/commit/729dc43b) [FAB-4360](https://jira.hyperledger.org/browse/FAB-4360) Add release-clean to clean target
* [c2039336](https://github.com/hyperledger/fabric/commit/c2039336) [FAB-2045](https://jira.hyperledger.org/browse/FAB-2045) Document chaincode interfaces
* [cb303f83](https://github.com/hyperledger/fabric/commit/cb303f83) [FAB-4346](https://jira.hyperledger.org/browse/FAB-4346) log warning upon bootstrap conn failure
* [d8c1a560](https://github.com/hyperledger/fabric/commit/d8c1a560) [FAB-4355](https://jira.hyperledger.org/browse/FAB-4355) Fix consortium checking in configtxgen
* [d209485a](https://github.com/hyperledger/fabric/commit/d209485a) [FAB-4161](https://jira.hyperledger.org/browse/FAB-4161) Run only patch sepecific unit test cases
* [b6e1f911](https://github.com/hyperledger/fabric/commit/b6e1f911) [FAB-3454](https://jira.hyperledger.org/browse/FAB-3454) BCCSP Factory Options error checks
* [51a606b0](https://github.com/hyperledger/fabric/commit/51a606b0) [FAB-4347](https://jira.hyperledger.org/browse/FAB-4347) prop resp to return error on cc error
* [a997c304](https://github.com/hyperledger/fabric/commit/a997c304) [FAB-4157](https://jira.hyperledger.org/browse/FAB-4157) Remove BCCSP parms from configtx.yaml
* [4ae322bf](https://github.com/hyperledger/fabric/commit/4ae322bf) [FAB-4323](https://jira.hyperledger.org/browse/FAB-4323) Improve code coverage of orderer filter
* [269f3cc2](https://github.com/hyperledger/fabric/commit/269f3cc2) [FAB-4342](https://jira.hyperledger.org/browse/FAB-4342) Fix dev style channel creation
* [eb640dba](https://github.com/hyperledger/fabric/commit/eb640dba) [FAB-4328](https://jira.hyperledger.org/browse/FAB-4328) Fix orderer genesis defaults
* [40d9b292](https://github.com/hyperledger/fabric/commit/40d9b292) [FAB-4340](https://jira.hyperledger.org/browse/FAB-4340) Remove TravisCI_Readme.md
* [389e6164](https://github.com/hyperledger/fabric/commit/389e6164) [FAB-3948](https://jira.hyperledger.org/browse/FAB-3948)chaincode shim unit tests and framework
* [13bbcfea](https://github.com/hyperledger/fabric/commit/13bbcfea) [FAB-4337](https://jira.hyperledger.org/browse/FAB-4337) Fix proto style in batchsize config msg
* [5ca811d9](https://github.com/hyperledger/fabric/commit/5ca811d9) [FAB-4330](https://jira.hyperledger.org/browse/FAB-4330) Orderer panic on restart
* [f3eabe9e](https://github.com/hyperledger/fabric/commit/f3eabe9e) [FAB-4336](https://jira.hyperledger.org/browse/FAB-4336) Switch partition UTs to the assert pkg
* [56d06f7a](https://github.com/hyperledger/fabric/commit/56d06f7a) [FAB-4335](https://jira.hyperledger.org/browse/FAB-4335) Remove checks on mock/util function
* [a5b0bf9c](https://github.com/hyperledger/fabric/commit/a5b0bf9c) [FAB-4173](https://jira.hyperledger.org/browse/FAB-4173) UT for protos/common
* [86e0b9c1](https://github.com/hyperledger/fabric/commit/86e0b9c1) [FAB-2822](https://jira.hyperledger.org/browse/FAB-2822) Invoke before Instantiate
* [7dbf6857](https://github.com/hyperledger/fabric/commit/7dbf6857) [FAB-4168](https://jira.hyperledger.org/browse/FAB-4168) Document configtxlator REST usage
* [c8785e3f](https://github.com/hyperledger/fabric/commit/c8785e3f) [FAB-4167](https://jira.hyperledger.org/browse/FAB-4167) Expose config update compute via REST
* [5fb91b5b](https://github.com/hyperledger/fabric/commit/5fb91b5b) [FAB-4107](https://jira.hyperledger.org/browse/FAB-4107) Expose proto translator via REST
* [a5d62162](https://github.com/hyperledger/fabric/commit/a5d62162) [FAB-4169](https://jira.hyperledger.org/browse/FAB-4169) Vendor gorilla/mux REST library
* [efc5e1fa](https://github.com/hyperledger/fabric/commit/efc5e1fa) [FAB-3172](https://jira.hyperledger.org/browse/FAB-3172) Remove chaincode paths with http URLs
* [2327b78d](https://github.com/hyperledger/fabric/commit/2327b78d) [FAB-4301](https://jira.hyperledger.org/browse/FAB-4301) core.yaml update
* [3888d64c](https://github.com/hyperledger/fabric/commit/3888d64c) [FAB-4313](https://jira.hyperledger.org/browse/FAB-4313) Add vscode settings to gitignore
* [082991b0](https://github.com/hyperledger/fabric/commit/082991b0) [FAB-3111](https://jira.hyperledger.org/browse/FAB-3111) - Additions to getting started
* [4a6951f4](https://github.com/hyperledger/fabric/commit/4a6951f4) [FAB-4106](https://jira.hyperledger.org/browse/FAB-4106) Config update computation library
* [cbefc952](https://github.com/hyperledger/fabric/commit/cbefc952) [FAB-4068](https://jira.hyperledger.org/browse/FAB-4068) UT improvements in peer/node
* [f367cf0a](https://github.com/hyperledger/fabric/commit/f367cf0a) [FAB-4163](https://jira.hyperledger.org/browse/FAB-4163) Nil dereference in configtxgen
* [3163e580](https://github.com/hyperledger/fabric/commit/3163e580) [FAB-4266](https://jira.hyperledger.org/browse/FAB-4266) rename nThread to nProc
* [51fcb97f](https://github.com/hyperledger/fabric/commit/51fcb97f) [FAB-4325](https://jira.hyperledger.org/browse/FAB-4325) create bootstrap.sh per release
* [ec3ada22](https://github.com/hyperledger/fabric/commit/ec3ada22) [FAB-3562](https://jira.hyperledger.org/browse/FAB-3562) CLI displays unexpected invoke result
* [5e49366f](https://github.com/hyperledger/fabric/commit/5e49366f) [FAB-3560](https://jira.hyperledger.org/browse/FAB-3560) Endorsement failure doesn't return response
* [a8658230](https://github.com/hyperledger/fabric/commit/a8658230) [FAB-4321](https://jira.hyperledger.org/browse/FAB-4321) Transaction Flow Fix
* [2bd0e6de](https://github.com/hyperledger/fabric/commit/2bd0e6de) [FAB-4305](https://jira.hyperledger.org/browse/FAB-4305) Implement gRPC keepalive support
* [930bf5fd](https://github.com/hyperledger/fabric/commit/930bf5fd) [FAB-4299](https://jira.hyperledger.org/browse/FAB-4299) Improve UT coverage of orderer/localconfig
* [253d6c79](https://github.com/hyperledger/fabric/commit/253d6c79) [FAB-4113](https://jira.hyperledger.org/browse/FAB-4113) Improve UT coverage of orderer json ledger.
* [ead51986](https://github.com/hyperledger/fabric/commit/ead51986) [FAB-4317](https://jira.hyperledger.org/browse/FAB-4317) Fix go 1.7 uint32 parsing in protolator
* [669358b6](https://github.com/hyperledger/fabric/commit/669358b6) [FAB-3616](https://jira.hyperledger.org/browse/FAB-3616) Renaming the generateChaincode func
* [e014c93f](https://github.com/hyperledger/fabric/commit/e014c93f) [FAB-4312](https://jira.hyperledger.org/browse/FAB-4312) Remove unused peer.workers config
* [719c2086](https://github.com/hyperledger/fabric/commit/719c2086) [FAB-3513](https://jira.hyperledger.org/browse/FAB-3513) Can't build OTE
* [2b8c0aa9](https://github.com/hyperledger/fabric/commit/2b8c0aa9) [FAB-4251](https://jira.hyperledger.org/browse/FAB-4251) Only support TLS >= 1.2 to Kafka
* [a9b3a61c](https://github.com/hyperledger/fabric/commit/a9b3a61c) [FAB-3199](https://jira.hyperledger.org/browse/FAB-3199) Committer to call CSCC on config update
* [022580d3](https://github.com/hyperledger/fabric/commit/022580d3) [FAB-3754](https://jira.hyperledger.org/browse/FAB-3754) System Behave Endorser Util scaffolding
* [c01fa7cd](https://github.com/hyperledger/fabric/commit/c01fa7cd) [FAB-4246](https://jira.hyperledger.org/browse/FAB-4246) separate out prereqs
* [d3892fe7](https://github.com/hyperledger/fabric/commit/d3892fe7) [FAB-4130](https://jira.hyperledger.org/browse/FAB-4130) fix peer node status error reports
* [5f6a232d](https://github.com/hyperledger/fabric/commit/5f6a232d) [FAB-3708](https://jira.hyperledger.org/browse/FAB-3708) cleanup unused/unimplemented msp code
* [11a4d0a7](https://github.com/hyperledger/fabric/commit/11a4d0a7) [FAB-3215](https://jira.hyperledger.org/browse/FAB-3215) fix panic in policy parser code
* [54d2162c](https://github.com/hyperledger/fabric/commit/54d2162c) [FAB-3549](https://jira.hyperledger.org/browse/FAB-3549) Peer panic from bad block bytes
* [2292080f](https://github.com/hyperledger/fabric/commit/2292080f) [FAB-4263](https://jira.hyperledger.org/browse/FAB-4263) Improve UT coverage of broadcast
* [a5913378](https://github.com/hyperledger/fabric/commit/a5913378) [FAB-4114](https://jira.hyperledger.org/browse/FAB-4114) Improve UT coverage of deliver
* [a14912f2](https://github.com/hyperledger/fabric/commit/a14912f2) [FAB-4201](https://jira.hyperledger.org/browse/FAB-4201) Fix error validation in deliver
* [94337349](https://github.com/hyperledger/fabric/commit/94337349) [FAB-4202](https://jira.hyperledger.org/browse/FAB-4202) Fix race condition in orderer json ledger.
* [f23f0ce9](https://github.com/hyperledger/fabric/commit/f23f0ce9) [FAB-4213](https://jira.hyperledger.org/browse/FAB-4213) Update doc with new fabric-ca doc link
* [c560c18f](https://github.com/hyperledger/fabric/commit/c560c18f) [FAB-4296](https://jira.hyperledger.org/browse/FAB-4296) Document core.yaml gossip bootstrapPeers
* [531de02d](https://github.com/hyperledger/fabric/commit/531de02d) [FAB-4265](https://jira.hyperledger.org/browse/FAB-4265) Fix overloaded peer channel create cmd
* [389ff3e0](https://github.com/hyperledger/fabric/commit/389ff3e0) [FAB-4264](https://jira.hyperledger.org/browse/FAB-4264) Fix peer channel fetch command
* [e5cac857](https://github.com/hyperledger/fabric/commit/e5cac857) [FAB-4166](https://jira.hyperledger.org/browse/FAB-4166): Remove a func of stoping peer remotely
* [53b1bb93](https://github.com/hyperledger/fabric/commit/53b1bb93) [FAB-4185](https://jira.hyperledger.org/browse/FAB-4185) remove sbft package
* [2a91d0e6](https://github.com/hyperledger/fabric/commit/2a91d0e6) [FAB-4183](https://jira.hyperledger.org/browse/FAB-4183): Add unit tests to ccprovider pkg
* [fba0821e](https://github.com/hyperledger/fabric/commit/fba0821e) [FAB-4277](https://jira.hyperledger.org/browse/FAB-4277) fix CI failure in peer/channel/create_test
* [0181384f](https://github.com/hyperledger/fabric/commit/0181384f) [FAB-4257](https://jira.hyperledger.org/browse/FAB-4257) Fix wrong dir name in the UT
* [89719ab3](https://github.com/hyperledger/fabric/commit/89719ab3) [FAB-2493](https://jira.hyperledger.org/browse/FAB-2493) Package up GOLANG source precisely
* [3084bb09](https://github.com/hyperledger/fabric/commit/3084bb09) [FAB-3208](https://jira.hyperledger.org/browse/FAB-3208) Produce a container with fabric tools
* [d1223435](https://github.com/hyperledger/fabric/commit/d1223435) [FAB-4261](https://jira.hyperledger.org/browse/FAB-4261) add missing CCBY license to all md and rst
* [a1d52916](https://github.com/hyperledger/fabric/commit/a1d52916) [FAB-3772](https://jira.hyperledger.org/browse/FAB-3772) Add additional UTs for pkcs11 package
* [db3f62ee](https://github.com/hyperledger/fabric/commit/db3f62ee) [FAB-4205](https://jira.hyperledger.org/browse/FAB-4205) Clarify missing system chain error
* [6860586c](https://github.com/hyperledger/fabric/commit/6860586c) [FAB-4208](https://jira.hyperledger.org/browse/FAB-4208) proper UT for chaincode framework
* [a1c67027](https://github.com/hyperledger/fabric/commit/a1c67027) [FAB-4002](https://jira.hyperledger.org/browse/FAB-4002) Upgrade to latest version of grpc-go
* [b3eef4ca](https://github.com/hyperledger/fabric/commit/b3eef4ca) [FAB-3686](https://jira.hyperledger.org/browse/FAB-3686) CouchDB timeout causes error upon retry
* [ccc4ef86](https://github.com/hyperledger/fabric/commit/ccc4ef86) [FAB-4118](https://jira.hyperledger.org/browse/FAB-4118) Do not log PullResponse content
* [dd5b1fc3](https://github.com/hyperledger/fabric/commit/dd5b1fc3) [FAB-4116](https://jira.hyperledger.org/browse/FAB-4116) core/policy test coverage
* [7ca901e5](https://github.com/hyperledger/fabric/commit/7ca901e5) [FAB-4138](https://jira.hyperledger.org/browse/FAB-4138) Disable time-related cert expiration
* [c5577d8f](https://github.com/hyperledger/fabric/commit/c5577d8f) [FAB-4199](https://jira.hyperledger.org/browse/FAB-4199) Remove unused variable in core.yaml
* [0e0e34fe](https://github.com/hyperledger/fabric/commit/0e0e34fe) [FAB-3358](https://jira.hyperledger.org/browse/FAB-3358) Remove testchainid from peer startup
* [87c03103](https://github.com/hyperledger/fabric/commit/87c03103) [FAB-4200](https://jira.hyperledger.org/browse/FAB-4200) Fix docs in core.yaml
* [c8731ae6](https://github.com/hyperledger/fabric/commit/c8731ae6) [FAB-4003](https://jira.hyperledger.org/browse/FAB-4003) OU certificates fail to match
* [b7a05197](https://github.com/hyperledger/fabric/commit/b7a05197) [FAB-3615](https://jira.hyperledger.org/browse/FAB-3615) TestPresumedDead and TestResponses
* [6e7aae74](https://github.com/hyperledger/fabric/commit/6e7aae74) [FAB-4189](https://jira.hyperledger.org/browse/FAB-4189) Correct file mode of impl_test.go
* [db7cd47d](https://github.com/hyperledger/fabric/commit/db7cd47d) [FAB-4049](https://jira.hyperledger.org/browse/FAB-4049) Add additional tests to core/container pkg
* [fd03063f](https://github.com/hyperledger/fabric/commit/fd03063f) [FAB-3927](https://jira.hyperledger.org/browse/FAB-3927) Add tests for invoke,query,instantiate cmds
* [f042c96d](https://github.com/hyperledger/fabric/commit/f042c96d) [FAB-3638](https://jira.hyperledger.org/browse/FAB-3638) Increase test coverage for util pkg
* [fddf5ab2](https://github.com/hyperledger/fabric/commit/fddf5ab2) [FAB-4174](https://jira.hyperledger.org/browse/FAB-4174) fix bad markup in CONTRIBUTING.rst
* [8a8826c5](https://github.com/hyperledger/fabric/commit/8a8826c5) [FAB-3772](https://jira.hyperledger.org/browse/FAB-3772) Improve coverage for PKCS11 package (3 of 3)
* [22b2324d](https://github.com/hyperledger/fabric/commit/22b2324d) [FAB-3772](https://jira.hyperledger.org/browse/FAB-3772) Improve coverage for PKCS11 package (2 of 3)
* [67e2c093](https://github.com/hyperledger/fabric/commit/67e2c093) [FAB-3772](https://jira.hyperledger.org/browse/FAB-3772) Improve coverage for PKCS11 package (1 of 3)
* [b9dd4640](https://github.com/hyperledger/fabric/commit/b9dd4640) [FAB-4105](https://jira.hyperledger.org/browse/FAB-4105) Fab proto translation methods
* [7b5b661b](https://github.com/hyperledger/fabric/commit/7b5b661b) [FAB-4103](https://jira.hyperledger.org/browse/FAB-4103) Proto translator variably opaque comp
* [7fd6a909](https://github.com/hyperledger/fabric/commit/7fd6a909) [FAB-4102](https://jira.hyperledger.org/browse/FAB-4102) Proto translator statically opaque comp
* [5a94f1a0](https://github.com/hyperledger/fabric/commit/5a94f1a0) [FAB-4101](https://jira.hyperledger.org/browse/FAB-4101) Proto translator nested msg component
* [de54331e](https://github.com/hyperledger/fabric/commit/de54331e) [FAB-4100](https://jira.hyperledger.org/browse/FAB-4100) Create proto translator framework
* [7c4fcbf3](https://github.com/hyperledger/fabric/commit/7c4fcbf3) [FAB-4104](https://jira.hyperledger.org/browse/FAB-4104) Proto translator dynamic field comp
* [dfad1b8c](https://github.com/hyperledger/fabric/commit/dfad1b8c) [FAB-3830](https://jira.hyperledger.org/browse/FAB-3830) Why Blockchain
* [d163e727](https://github.com/hyperledger/fabric/commit/d163e727) [FAB-3387](https://jira.hyperledger.org/browse/FAB-3387) Clean up Docker Compose configs
* [7b36d96d](https://github.com/hyperledger/fabric/commit/7b36d96d) [FAB-4091](https://jira.hyperledger.org/browse/FAB-4091) Update ledger benchmarking tool
* [a5ad7346](https://github.com/hyperledger/fabric/commit/a5ad7346) [FAB-3749](https://jira.hyperledger.org/browse/FAB-3749) Add Ledger Component Perf. Tests
* [ae162083](https://github.com/hyperledger/fabric/commit/ae162083) [FAB-3494](https://jira.hyperledger.org/browse/FAB-3494) Enhance reporting
* [aa333a3f](https://github.com/hyperledger/fabric/commit/aa333a3f) [FAB-4033](https://jira.hyperledger.org/browse/FAB-4033) remove tag checkout guidance
* [4a84f9da](https://github.com/hyperledger/fabric/commit/4a84f9da) [FAB-4062](https://jira.hyperledger.org/browse/FAB-4062) Aded unit tests to /fabric/core
* [f0c54955](https://github.com/hyperledger/fabric/commit/f0c54955) [FAB-4067](https://jira.hyperledger.org/browse/FAB-4067) increase UT in peer/common
* [0e7ffae0](https://github.com/hyperledger/fabric/commit/0e7ffae0) [FAB-4146](https://jira.hyperledger.org/browse/FAB-4146) chaincode install panics if GOPATH empty
* [df396989](https://github.com/hyperledger/fabric/commit/df396989) [FAB-3968](https://jira.hyperledger.org/browse/FAB-3968) BCCSP/pkcs11 code de-duplication
* [cf943ec1](https://github.com/hyperledger/fabric/commit/cf943ec1) [FAB-4150](https://jira.hyperledger.org/browse/FAB-4150) add shortened url to track downloads
* [08a2515c](https://github.com/hyperledger/fabric/commit/08a2515c) [FAB-4085](https://jira.hyperledger.org/browse/FAB-4085) Prevent expiration of self identity
* [ee775845](https://github.com/hyperledger/fabric/commit/ee775845) [FAB-4143](https://jira.hyperledger.org/browse/FAB-4143) Fix compilation error on master
* [23a7d508](https://github.com/hyperledger/fabric/commit/23a7d508) [FAB-4078](https://jira.hyperledger.org/browse/FAB-4078) StateInfo expiration membership awareness
* [bd4cdf34](https://github.com/hyperledger/fabric/commit/bd4cdf34) [FAB-4128](https://jira.hyperledger.org/browse/FAB-4128) intermittent UT failure
* [d0e57403](https://github.com/hyperledger/fabric/commit/d0e57403) [FAB-4109](https://jira.hyperledger.org/browse/FAB-4109) add missing license headers
* [5d135ad7](https://github.com/hyperledger/fabric/commit/5d135ad7) [FAB-4134](https://jira.hyperledger.org/browse/FAB-4134) Consolidate unit-test support config
* [a18e2d3d](https://github.com/hyperledger/fabric/commit/a18e2d3d) [FAB-4087](https://jira.hyperledger.org/browse/FAB-4087) Fix test failure in dockercontroller
* [09ba01b9](https://github.com/hyperledger/fabric/commit/09ba01b9) [FAB-3758](https://jira.hyperledger.org/browse/FAB-3758): Stop and Start containers
* [b8fd58a1](https://github.com/hyperledger/fabric/commit/b8fd58a1) [FAB-4122](https://jira.hyperledger.org/browse/FAB-4122) Removing security enabled flag
* [6df9edcc](https://github.com/hyperledger/fabric/commit/6df9edcc) [FAB-3254](https://jira.hyperledger.org/browse/FAB-3254) remove unused vars
* [19edb326](https://github.com/hyperledger/fabric/commit/19edb326) [FAB-4109](https://jira.hyperledger.org/browse/FAB-4109) add license header to shell scripts
* [5180a084](https://github.com/hyperledger/fabric/commit/5180a084) [FAB-4112](https://jira.hyperledger.org/browse/FAB-4112) Remove legacy code
* [7603ae0e](https://github.com/hyperledger/fabric/commit/7603ae0e) [FAB-4069](https://jira.hyperledger.org/browse/FAB-4069) Write unit tests for peer/version
* [a3f159ed](https://github.com/hyperledger/fabric/commit/a3f159ed) [FAB-4099](https://jira.hyperledger.org/browse/FAB-4099) Skip directories in unit tests search
* [c64264bb](https://github.com/hyperledger/fabric/commit/c64264bb) [FAB-4057](https://jira.hyperledger.org/browse/FAB-4057) Improve UT coverage for QSCC
* [583ceba5](https://github.com/hyperledger/fabric/commit/583ceba5) [FAB-4059](https://jira.hyperledger.org/browse/FAB-4059) test ccintf package
* [f3582791](https://github.com/hyperledger/fabric/commit/f3582791) [FAB-4037](https://jira.hyperledger.org/browse/FAB-4037) Fix intermittent timeouts in events UT
* [980b4b23](https://github.com/hyperledger/fabric/commit/980b4b23) [FAB-3118](https://jira.hyperledger.org/browse/FAB-3118) pull ccenv image at runtime
* [87ff9d63](https://github.com/hyperledger/fabric/commit/87ff9d63) [FAB-4087](https://jira.hyperledger.org/browse/FAB-4087) Fix test failure in dockercontroller
* [1dd100a2](https://github.com/hyperledger/fabric/commit/1dd100a2) [FAB-4061](https://jira.hyperledger.org/browse/FAB-4061) Write unit tests for samplesscc
* [4608c7e5](https://github.com/hyperledger/fabric/commit/4608c7e5) [FAB-4077](https://jira.hyperledger.org/browse/FAB-4077) Fix gossip false negative WARN log
* [5759ee4c](https://github.com/hyperledger/fabric/commit/5759ee4c) [FAB-4005](https://jira.hyperledger.org/browse/FAB-4005) Add channel name to logs of blocks provider
* [837fc68e](https://github.com/hyperledger/fabric/commit/837fc68e) [FAB-3950](https://jira.hyperledger.org/browse/FAB-3950) support conc generateCert invocations
* [11f8f502](https://github.com/hyperledger/fabric/commit/11f8f502) [FAB-3941](https://jira.hyperledger.org/browse/FAB-3941)  Fix UT failure of port collision
* [03891128](https://github.com/hyperledger/fabric/commit/03891128) [FAB-4076](https://jira.hyperledger.org/browse/FAB-4076) Disable events unit test
* [e176cf92](https://github.com/hyperledger/fabric/commit/e176cf92) [FAB-3925](https://jira.hyperledger.org/browse/FAB-3925) - Fix Bootstrap script
* [66483928](https://github.com/hyperledger/fabric/commit/66483928) [FAB-3953](https://jira.hyperledger.org/browse/FAB-3953) Re-introduce disabled goroutine leak test
* [4c63d696](https://github.com/hyperledger/fabric/commit/4c63d696) [FAB-4071](https://jira.hyperledger.org/browse/FAB-4071) Write unit tests for bccsp package
* [6388a4c3](https://github.com/hyperledger/fabric/commit/6388a4c3) [FAB-4060](https://jira.hyperledger.org/browse/FAB-4060) Write unit tests for core/policyprovider
* [75638081](https://github.com/hyperledger/fabric/commit/75638081) [FAB-3776](https://jira.hyperledger.org/browse/FAB-3776) unit test get config after restart
* [aeaae372](https://github.com/hyperledger/fabric/commit/aeaae372) [FAB-3095](https://jira.hyperledger.org/browse/FAB-3095) - Add MSP piece to RTD
* [e3e26ce9](https://github.com/hyperledger/fabric/commit/e3e26ce9) [FAB-4032](https://jira.hyperledger.org/browse/FAB-4032) Fix Getting Started kit for Windows
* [6765b355](https://github.com/hyperledger/fabric/commit/6765b355) [FAB-3931](https://jira.hyperledger.org/browse/FAB-3931) Improve h/f/orderer/multichain coverage
* [77bca876](https://github.com/hyperledger/fabric/commit/77bca876) [FAB-3901](https://jira.hyperledger.org/browse/FAB-3901) Improve h/f/orderer/ram coverage
* [59ec440d](https://github.com/hyperledger/fabric/commit/59ec440d) [FAB-3925](https://jira.hyperledger.org/browse/FAB-3925) Update Getting Started for alpha2
* [ba7c1cd8](https://github.com/hyperledger/fabric/commit/ba7c1cd8) [FAB-1017](https://jira.hyperledger.org/browse/FAB-1017) Fix due to code changes
* [73a950a0](https://github.com/hyperledger/fabric/commit/73a950a0) [FAB-3735](https://jira.hyperledger.org/browse/FAB-3735) Increase test coverage for config pkg
* [730d2323](https://github.com/hyperledger/fabric/commit/730d2323) [FAB-4007](https://jira.hyperledger.org/browse/FAB-4007) add bootstrap.sh to e2e/getting started
* [9d14e856](https://github.com/hyperledger/fabric/commit/9d14e856)  [FAB-4008](https://jira.hyperledger.org/browse/FAB-4008) Run cli container on peer image
* [5522ac89](https://github.com/hyperledger/fabric/commit/5522ac89) [FAB-3846](https://jira.hyperledger.org/browse/FAB-3846): Behave test feature file placeholders
* [c2eb805f](https://github.com/hyperledger/fabric/commit/c2eb805f) [FAB-3658](https://jira.hyperledger.org/browse/FAB-3658) improve h/f/orderer coverage
* [6e7ba7e4](https://github.com/hyperledger/fabric/commit/6e7ba7e4) [FAB-3992](https://jira.hyperledger.org/browse/FAB-3992) Improve msp code coverage to 85.6%
* [39a0dee4](https://github.com/hyperledger/fabric/commit/39a0dee4) [FAB-3704](https://jira.hyperledger.org/browse/FAB-3704)Remove unused vars in ./common/
* [fa3a81b8](https://github.com/hyperledger/fabric/commit/fa3a81b8) [FAB-3995](https://jira.hyperledger.org/browse/FAB-3995) /examples/cluster: Fix TLS support
* [5c997421](https://github.com/hyperledger/fabric/commit/5c997421) [FAB-3954](https://jira.hyperledger.org/browse/FAB-3954) /examples/cluster: add client config
* [7f50bb11](https://github.com/hyperledger/fabric/commit/7f50bb11) [FAB-3976](https://jira.hyperledger.org/browse/FAB-3976) remove unused packages from vendor tree
* [25cc9c37](https://github.com/hyperledger/fabric/commit/25cc9c37) [FAB-3706](https://jira.hyperledger.org/browse/FAB-3706) Delete unused vars, etc in gossip dir
* [52434ce5](https://github.com/hyperledger/fabric/commit/52434ce5) add UT guidance to CONTRIBUTING.rst
* [04404a65](https://github.com/hyperledger/fabric/commit/04404a65) [FAB-3988](https://jira.hyperledger.org/browse/FAB-3988) Add Auction API Driver in Test Suite
* [12fb2ef7](https://github.com/hyperledger/fabric/commit/12fb2ef7) [FAB-3987](https://jira.hyperledger.org/browse/FAB-3987) Add Auction Chaincode in the Test Suite
* [f7ca768e](https://github.com/hyperledger/fabric/commit/f7ca768e) [FAB-3947](https://jira.hyperledger.org/browse/FAB-3947) Polish up end to end documentation
* [3bff8ceb](https://github.com/hyperledger/fabric/commit/3bff8ceb) [FAB-3976](https://jira.hyperledger.org/browse/FAB-3976) remove unused vendored dependency
* [cbf1a3cc](https://github.com/hyperledger/fabric/commit/cbf1a3cc) [FAB-3441](https://jira.hyperledger.org/browse/FAB-3441) bccsp/factory improved test coverage
* [aedd4984](https://github.com/hyperledger/fabric/commit/aedd4984) [FAB-3915](https://jira.hyperledger.org/browse/FAB-3915) Cleanup/improve coverage for protos/utils
* [26d02543](https://github.com/hyperledger/fabric/commit/26d02543) [FAB-3559](https://jira.hyperledger.org/browse/FAB-3559) submit Performance Traffic Engine (PTE)
* [4441eb2c](https://github.com/hyperledger/fabric/commit/4441eb2c) [FAB-3904](https://jira.hyperledger.org/browse/FAB-3904) Improve fabric/core test coverage
* [1d877970](https://github.com/hyperledger/fabric/commit/1d877970) [FAB-3753](https://jira.hyperledger.org/browse/FAB-3753): Readme for Behave System Tests
* [04ffb5c6](https://github.com/hyperledger/fabric/commit/04ffb5c6) [FAB-3955](https://jira.hyperledger.org/browse/FAB-3955) Event producer registers nil handlers
* [8629463f](https://github.com/hyperledger/fabric/commit/8629463f) [FAB-3899](https://jira.hyperledger.org/browse/FAB-3899) Improve test coverage - events
* [fb693d71](https://github.com/hyperledger/fabric/commit/fb693d71) [FAB-3201](https://jira.hyperledger.org/browse/FAB-3201) Fix broken link from css custom file
* [299d9112](https://github.com/hyperledger/fabric/commit/299d9112) [FAB-3887](https://jira.hyperledger.org/browse/FAB-3887) Remove Q&A on expected performance from FAQ
* [28f468cd](https://github.com/hyperledger/fabric/commit/28f468cd) [FAB-3926](https://jira.hyperledger.org/browse/FAB-3926) Add tests to CSCC to validate inputs
* [04eed737](https://github.com/hyperledger/fabric/commit/04eed737) [FAB-3923](https://jira.hyperledger.org/browse/FAB-3923) Remove dead code and duplicate from CSCC
* [df29a5b0](https://github.com/hyperledger/fabric/commit/df29a5b0) [FAB-3291](https://jira.hyperledger.org/browse/FAB-3291) Add 3x orderer/broker Kafka BDD test
* [552cbfe3](https://github.com/hyperledger/fabric/commit/552cbfe3) [FAB-3289](https://jira.hyperledger.org/browse/FAB-3289) Fix multi-broker Kafka BDD test
* [fa9c6165](https://github.com/hyperledger/fabric/commit/fa9c6165) [FAB-3948](https://jira.hyperledger.org/browse/FAB-3948)WIP-chaincode shim unit tests and framework
* [839285e0](https://github.com/hyperledger/fabric/commit/839285e0) [FAB-3957](https://jira.hyperledger.org/browse/FAB-3957) /examples/cluster: Reduce logging chatter
* [f5a4daea](https://github.com/hyperledger/fabric/commit/f5a4daea) [FAB-3882](https://jira.hyperledger.org/browse/FAB-3882) Add proposal process to CONTRIBUTING.rst
* [588bf141](https://github.com/hyperledger/fabric/commit/588bf141) [FAB-3707](https://jira.hyperledger.org/browse/FAB-3707) Delete unused vars, etc in orderer dir
* [347899ef](https://github.com/hyperledger/fabric/commit/347899ef) [FAB-3201](https://jira.hyperledger.org/browse/FAB-3201) Fix many of the broken links in the doc
* [f966c8c9](https://github.com/hyperledger/fabric/commit/f966c8c9) [FAB-3109](https://jira.hyperledger.org/browse/FAB-3109) Fix anchor peer connection logic
* [e2b4fa64](https://github.com/hyperledger/fabric/commit/e2b4fa64) [FAB-3947](https://jira.hyperledger.org/browse/FAB-3947) - Update instructions for e2e
* [8f1fb015](https://github.com/hyperledger/fabric/commit/8f1fb015) [FAB-3733](https://jira.hyperledger.org/browse/FAB-3733) Fix the CouchDB option for e2e_cli
* [a0c3b954](https://github.com/hyperledger/fabric/commit/a0c3b954) [FAB-3941](https://jira.hyperledger.org/browse/FAB-3941) Fix UT failure of port collision
* [d35b4f93](https://github.com/hyperledger/fabric/commit/d35b4f93) [FAB-3917](https://jira.hyperledger.org/browse/FAB-3917) fix Makefile error in behave-deps target
* [112ff0ce](https://github.com/hyperledger/fabric/commit/112ff0ce) [FAB-3507](https://jira.hyperledger.org/browse/FAB-3507) Chaincode Tests
* [5bdbb0b6](https://github.com/hyperledger/fabric/commit/5bdbb0b6) [FAB-3918](https://jira.hyperledger.org/browse/FAB-3918) Update to baseimage v0.3.1
* [a4dbc173](https://github.com/hyperledger/fabric/commit/a4dbc173) [FAB-3932](https://jira.hyperledger.org/browse/FAB-3932) standardize test names
* [fa98b460](https://github.com/hyperledger/fabric/commit/fa98b460) [FAB-3928](https://jira.hyperledger.org/browse/FAB-3928) update release notes for v1.0.0-alpha2
* [988f2ffb](https://github.com/hyperledger/fabric/commit/988f2ffb) [FAB-3922](https://jira.hyperledger.org/browse/FAB-3922) Write unit tests for core/scc
* [cef26882](https://github.com/hyperledger/fabric/commit/cef26882) [FAB-3907](https://jira.hyperledger.org/browse/FAB-3907) Improve test coverage for protos/common
* [467a2f15](https://github.com/hyperledger/fabric/commit/467a2f15) [FAB-3890](https://jira.hyperledger.org/browse/FAB-3890) Increase coverage for common/config
* [a6737cc2](https://github.com/hyperledger/fabric/commit/a6737cc2) [FAB-3761](https://jira.hyperledger.org/browse/FAB-3761) Proper orderer system channel update
* [96930602](https://github.com/hyperledger/fabric/commit/96930602) Prepare for alpha3 development
* [0509bed5](https://github.com/hyperledger/fabric/commit/0509bed5) [FAB-3880](https://jira.hyperledger.org/browse/FAB-3880) rename sys testnames and descripts
* [46f52deb](https://github.com/hyperledger/fabric/commit/46f52deb) [FAB-3368](https://jira.hyperledger.org/browse/FAB-3368) Zero length CouchDB attachment delays
* [53084edd](https://github.com/hyperledger/fabric/commit/53084edd) [FAB-3705](https://jira.hyperledger.org/browse/FAB-3705) Removing unused found unused vars in ./bccsp
* [3c321f77](https://github.com/hyperledger/fabric/commit/3c321f77) [FAB-3642](https://jira.hyperledger.org/browse/FAB-3642) Improve unit test coverage for configtxgen
* [9efae9a2](https://github.com/hyperledger/fabric/commit/9efae9a2) [FAB-3730](https://jira.hyperledger.org/browse/FAB-3730) Increase test coverage for container pkg
* [d6b9bab5](https://github.com/hyperledger/fabric/commit/d6b9bab5) [FAB-3695](https://jira.hyperledger.org/browse/FAB-3695) Fix endorser and orderer required check
* [5eac4d21](https://github.com/hyperledger/fabric/commit/5eac4d21) [FAB-3656](https://jira.hyperledger.org/browse/FAB-3656) Add an error check
* [b55e069a](https://github.com/hyperledger/fabric/commit/b55e069a) [FAB-3633](https://jira.hyperledger.org/browse/FAB-3633): Setup and Teardown environment
* [e0d4f4c9](https://github.com/hyperledger/fabric/commit/e0d4f4c9) [FAB-969](https://jira.hyperledger.org/browse/FAB-969): Docker compose files
* [fe4ef55c](https://github.com/hyperledger/fabric/commit/fe4ef55c) [FAB-3614](https://jira.hyperledger.org/browse/FAB-3614) Add chaincode name checking
* [17259afb](https://github.com/hyperledger/fabric/commit/17259afb) [FAB-3402](https://jira.hyperledger.org/browse/FAB-3402) Improve unit tests for ledger lockbasedtxmgr
* [ad1200b5](https://github.com/hyperledger/fabric/commit/ad1200b5) [FAB-1959](https://jira.hyperledger.org/browse/FAB-1959) Support proxy auth in java buildscript

233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
## v1.0.0-alpha2 May 15, 2017

* [6b6bfcf](https://github.com/hyperledger/fabric/commit/6b6bfcf) Release v1.0.0-alpha2
* [78b0a55](https://github.com/hyperledger/fabric/commit/78b0a55) [FAB-3737](https://jira.hyperledger.org/browse/FAB-3737) changelog generation
* [556f21f](https://github.com/hyperledger/fabric/commit/556f21f) Correct mistakes in e2e_cli messages and comments
* [2f02dc3](https://github.com/hyperledger/fabric/commit/2f02dc3) [FAB-3677](https://jira.hyperledger.org/browse/FAB-3677) Identity validation
* [e1d138b](https://github.com/hyperledger/fabric/commit/e1d138b) [FAB-2982](https://jira.hyperledger.org/browse/FAB-2982) Remove unused valiable
* [290b46f](https://github.com/hyperledger/fabric/commit/290b46f) [FAB-2982](https://jira.hyperledger.org/browse/FAB-2982) Add timeout option to peer channel cmd
* [7f5d017](https://github.com/hyperledger/fabric/commit/7f5d017) [FAB-3545](https://jira.hyperledger.org/browse/FAB-3545) Improve unit test coverage for provisional
* [754992e](https://github.com/hyperledger/fabric/commit/754992e) [FAB-3804](https://jira.hyperledger.org/browse/FAB-3804) Fix broken links in orderer README
* [29e0c40](https://github.com/hyperledger/fabric/commit/29e0c40) [FAB-3850](https://jira.hyperledger.org/browse/FAB-3850) disable java chaincode as its WIP
* [0780f47](https://github.com/hyperledger/fabric/commit/0780f47) [FAB-3805](https://jira.hyperledger.org/browse/FAB-3805) Add printouts to each CLI test stage
* [246cd54](https://github.com/hyperledger/fabric/commit/246cd54) [FAB-3240](https://jira.hyperledger.org/browse/FAB-3240) Intermediate CA certs validation
* [c8bd00a](https://github.com/hyperledger/fabric/commit/c8bd00a) [FAB-3583](https://jira.hyperledger.org/browse/FAB-3583) systemtest placeholders, readme
* [341ac6c](https://github.com/hyperledger/fabric/commit/341ac6c) [FAB-3156](https://jira.hyperledger.org/browse/FAB-3156) check correctness of instant'n policy
* [1949651](https://github.com/hyperledger/fabric/commit/1949651) [FAB-3751](https://jira.hyperledger.org/browse/FAB-3751) Add support to configure kafka in BDD
* [da0039d](https://github.com/hyperledger/fabric/commit/da0039d) [FAB-1929](https://jira.hyperledger.org/browse/FAB-1929) Customized logger for  identities.go
* [5ad9463](https://github.com/hyperledger/fabric/commit/5ad9463) [FAB-3525](https://jira.hyperledger.org/browse/FAB-3525) Fix config block retrieval
* [1b54dcf](https://github.com/hyperledger/fabric/commit/1b54dcf) [FAB-3763](https://jira.hyperledger.org/browse/FAB-3763) Fixing Intermediate CA certs sanitization
* [f6c7fbc](https://github.com/hyperledger/fabric/commit/f6c7fbc) [FAB-3764](https://jira.hyperledger.org/browse/FAB-3764) Fixes the comments in ledger interface
* [b7e2226](https://github.com/hyperledger/fabric/commit/b7e2226) [FAB-3755](https://jira.hyperledger.org/browse/FAB-3755) Gossip:Add remote peer endpoint to ConnInfo
* [4ce3507](https://github.com/hyperledger/fabric/commit/4ce3507) [FAB-3235](https://jira.hyperledger.org/browse/FAB-3235) cleanup chaincode shim error handling
* [ae6a99e](https://github.com/hyperledger/fabric/commit/ae6a99e) [FAB-1163](https://jira.hyperledger.org/browse/FAB-1163) range query access tx ctxt after timeout
* [f105cc1](https://github.com/hyperledger/fabric/commit/f105cc1) [FAB-3760](https://jira.hyperledger.org/browse/FAB-3760) Update README in orderer dir
* [9d1da95](https://github.com/hyperledger/fabric/commit/9d1da95) [FAB-3386](https://jira.hyperledger.org/browse/FAB-3386) Remove fabric-testenv-orderer image
* [db236d6](https://github.com/hyperledger/fabric/commit/db236d6) [FAB-3493](https://jira.hyperledger.org/browse/FAB-3493) Fix LAST_CONFIG on new channels
* [9ff8fc4](https://github.com/hyperledger/fabric/commit/9ff8fc4) [FAB-3744](https://jira.hyperledger.org/browse/FAB-3744) Gossip: only pull from peers in the same org
* [4248b9e](https://github.com/hyperledger/fabric/commit/4248b9e) [FAB-3750](https://jira.hyperledger.org/browse/FAB-3750) New mspAdmin role BDD
* [975dc82](https://github.com/hyperledger/fabric/commit/975dc82) [FAB-3727](https://jira.hyperledger.org/browse/FAB-3727) Orderer restart broken
* [587387f](https://github.com/hyperledger/fabric/commit/587387f) Revert [FAB-3493](https://jira.hyperledger.org/browse/FAB-3493) Fix LAST_CONFIG on new channels
* [92d4cf2](https://github.com/hyperledger/fabric/commit/92d4cf2) [FAB-3702](https://jira.hyperledger.org/browse/FAB-3702) remove unused code in ./core/chaincode
* [c140def](https://github.com/hyperledger/fabric/commit/c140def) [FAB-3550](https://jira.hyperledger.org/browse/FAB-3550) Configure orderers ROOT CAs properly
* [fdb6ce1](https://github.com/hyperledger/fabric/commit/fdb6ce1) [FAB-3723](https://jira.hyperledger.org/browse/FAB-3723) Unit tests and cleanup for core/peer pkg
* [a5d4c04](https://github.com/hyperledger/fabric/commit/a5d4c04) [FAB-3712](https://jira.hyperledger.org/browse/FAB-3712) Optimize struct memory alignment
* [5a27382](https://github.com/hyperledger/fabric/commit/5a27382) [FAB-3540](https://jira.hyperledger.org/browse/FAB-3540) Integrating Error Handling in bccsp/sw
* [142c53e](https://github.com/hyperledger/fabric/commit/142c53e) Benchmark framework for evaluating ledger performance
* [78ce862](https://github.com/hyperledger/fabric/commit/78ce862) [FAB-3617](https://jira.hyperledger.org/browse/FAB-3617) Add ChaincodePackageExists function
* [e1bd550](https://github.com/hyperledger/fabric/commit/e1bd550) Add CII Badge to README.md
* [70b59b0](https://github.com/hyperledger/fabric/commit/70b59b0) [FAB-3732](https://jira.hyperledger.org/browse/FAB-3732) Fix e2e cli
* [6ffc99c](https://github.com/hyperledger/fabric/commit/6ffc99c) [FAB-3728](https://jira.hyperledger.org/browse/FAB-3728) MSPImpl generates a lot of log output
* [c01a433](https://github.com/hyperledger/fabric/commit/c01a433) [FAB-3446](https://jira.hyperledger.org/browse/FAB-3446) Bug - Alive msgs in MemReq and MemResp
* [5440e98](https://github.com/hyperledger/fabric/commit/5440e98) [FAB-3441](https://jira.hyperledger.org/browse/FAB-3441) bccsp/sw KeyImport test coverage
* [37147e1](https://github.com/hyperledger/fabric/commit/37147e1) [FAB-3725](https://jira.hyperledger.org/browse/FAB-3725) /examples/cluster: Update lccc -> lscc
* [9a4518c](https://github.com/hyperledger/fabric/commit/9a4518c) [FAB-3724](https://jira.hyperledger.org/browse/FAB-3724) /examples/cluster: Ensure CA starts first
* [b17c800](https://github.com/hyperledger/fabric/commit/b17c800) [FAB-3689](https://jira.hyperledger.org/browse/FAB-3689) update README with nexus fabric binaries link
* [187104e](https://github.com/hyperledger/fabric/commit/187104e) [FAB-3722](https://jira.hyperledger.org/browse/FAB-3722) /examples/cluster: Use /var
* [0c58de6](https://github.com/hyperledger/fabric/commit/0c58de6) [FAB-3701](https://jira.hyperledger.org/browse/FAB-3701) Peer and orderer CAs should be separate
* [7a42145](https://github.com/hyperledger/fabric/commit/7a42145) [FAB-3710](https://jira.hyperledger.org/browse/FAB-3710) /examples/cluster: configure CA
* [84ea4a7](https://github.com/hyperledger/fabric/commit/84ea4a7) [FAB-3698](https://jira.hyperledger.org/browse/FAB-3698) def inst. policy needs to include channel
* [0163a76](https://github.com/hyperledger/fabric/commit/0163a76) [FAB-3691](https://jira.hyperledger.org/browse/FAB-3691) fix misspelled words caught by misspell
* [2d96232](https://github.com/hyperledger/fabric/commit/2d96232) [FAB-3694](https://jira.hyperledger.org/browse/FAB-3694) Fix error handling in peer channel cmd
* [7b052df](https://github.com/hyperledger/fabric/commit/7b052df) [FAB-3692](https://jira.hyperledger.org/browse/FAB-3692) add CONTRIBUTING.md to root directory
* [f0aa7fd](https://github.com/hyperledger/fabric/commit/f0aa7fd) [FAB-3258](https://jira.hyperledger.org/browse/FAB-3258) fwk test chaincode functionality Part2
* [5b926ce](https://github.com/hyperledger/fabric/commit/5b926ce) [FAB-3258](https://jira.hyperledger.org/browse/FAB-3258) fwk test chaincode functionality Part1
* [f5987e2](https://github.com/hyperledger/fabric/commit/f5987e2) [FAB-3689](https://jira.hyperledger.org/browse/FAB-3689) move fabric binaries link to nexus
* [dc9c88f](https://github.com/hyperledger/fabric/commit/dc9c88f) [FAB-3675](https://jira.hyperledger.org/browse/FAB-3675) add gotools/build and fix
* [875f8a2](https://github.com/hyperledger/fabric/commit/875f8a2) [FAB-3687](https://jira.hyperledger.org/browse/FAB-3687) rotate /example/cluster logs
* [420a6a5](https://github.com/hyperledger/fabric/commit/420a6a5) [FAB-3561](https://jira.hyperledger.org/browse/FAB-3561) Increase test coverage for VSCC
* [3d169cc](https://github.com/hyperledger/fabric/commit/3d169cc) [FAB-3645](https://jira.hyperledger.org/browse/FAB-3645) adding cc bytes instead of its hash
* [bd861de](https://github.com/hyperledger/fabric/commit/bd861de) [FAB-3232](https://jira.hyperledger.org/browse/FAB-3232) Fix chaincode container logging
* [7b5f23d](https://github.com/hyperledger/fabric/commit/7b5f23d) [FAB-3684](https://jira.hyperledger.org/browse/FAB-3684) Default $CHANNEL_NAME is not set
* [ccbb3d4](https://github.com/hyperledger/fabric/commit/ccbb3d4) [FAB-3669](https://jira.hyperledger.org/browse/FAB-3669) Disabling UT, intermittently fails in CI
* [509c706](https://github.com/hyperledger/fabric/commit/509c706) [FAB-3679](https://jira.hyperledger.org/browse/FAB-3679) Disable brittle TestConnectToAnchorPeers
* [694d7fe](https://github.com/hyperledger/fabric/commit/694d7fe) [FAB-3300](https://jira.hyperledger.org/browse/FAB-3300) default chaincode instantiation policy
* [cac9d1b](https://github.com/hyperledger/fabric/commit/cac9d1b) [FAB-3315](https://jira.hyperledger.org/browse/FAB-3315) Certificate sanitization
* [2e479a7](https://github.com/hyperledger/fabric/commit/2e479a7) [FAB-3674](https://jira.hyperledger.org/browse/FAB-3674) add license header check to make checks
* [1109d63](https://github.com/hyperledger/fabric/commit/1109d63) [FAB-3441](https://jira.hyperledger.org/browse/FAB-3441) bccsp/sw KeyDeriv test coverage
* [a3665e3](https://github.com/hyperledger/fabric/commit/a3665e3) [FAB-3441](https://jira.hyperledger.org/browse/FAB-3441) bccsp/sw KeyGen test coverage
* [1b7b163](https://github.com/hyperledger/fabric/commit/1b7b163) [FAB-3441](https://jira.hyperledger.org/browse/FAB-3441) bccsp/sw Hash test coverage
* [001b8e3](https://github.com/hyperledger/fabric/commit/001b8e3) [FAB-3673](https://jira.hyperledger.org/browse/FAB-3673) remove blockhoder interface/struct
* [5da931c](https://github.com/hyperledger/fabric/commit/5da931c) [FAB-2707](https://jira.hyperledger.org/browse/FAB-2707) make cli find orderer from chain config
* [7d041c0](https://github.com/hyperledger/fabric/commit/7d041c0) [FAB-3672](https://jira.hyperledger.org/browse/FAB-3672) make JIRA dashboard more visible
* [526e7c7](https://github.com/hyperledger/fabric/commit/526e7c7) [FAB-3659](https://jira.hyperledger.org/browse/FAB-3659) remove outdated v0.6 events listener doc
* [e0d907b](https://github.com/hyperledger/fabric/commit/e0d907b) Fix typo in comment and error messages
* [abb96ab](https://github.com/hyperledger/fabric/commit/abb96ab) [FAB-3671](https://jira.hyperledger.org/browse/FAB-3671) chaincodedev mode doc needs updating
* [6663dc0](https://github.com/hyperledger/fabric/commit/6663dc0) [FAB-3161](https://jira.hyperledger.org/browse/FAB-3161) Enhance cluster-creation reporting
* [b4d101b](https://github.com/hyperledger/fabric/commit/b4d101b) [FAB-3161](https://jira.hyperledger.org/browse/FAB-3161) /examples/cluster
* [a498cc6](https://github.com/hyperledger/fabric/commit/a498cc6) [FAB-3666](https://jira.hyperledger.org/browse/FAB-3666) Update chaincode.deploytimeout to duration
* [a4c100c](https://github.com/hyperledger/fabric/commit/a4c100c) [FAB-3665](https://jira.hyperledger.org/browse/FAB-3665) Update chaincode.executetimeout to duration
* [04e9a3f](https://github.com/hyperledger/fabric/commit/04e9a3f) [FAB-3664](https://jira.hyperledger.org/browse/FAB-3664) Update chaincode.startuptimeout to duration
* [3f35491](https://github.com/hyperledger/fabric/commit/3f35491) [FAB-3663](https://jira.hyperledger.org/browse/FAB-3663) Switch event producer timeout to duration
* [9937c36](https://github.com/hyperledger/fabric/commit/9937c36) [FAB-3604](https://jira.hyperledger.org/browse/FAB-3604) e2e_cli sample improvements
* [0636421](https://github.com/hyperledger/fabric/commit/0636421) [FAB-3399](https://jira.hyperledger.org/browse/FAB-3399) Improve unit tests for common ledger
* [f73eea3](https://github.com/hyperledger/fabric/commit/f73eea3) [FAB-3654](https://jira.hyperledger.org/browse/FAB-3654) Remove ledger/util/filterbitarray.go
* [d774735](https://github.com/hyperledger/fabric/commit/d774735) fix some document typo
* [347e995](https://github.com/hyperledger/fabric/commit/347e995) [FAB-3413](https://jira.hyperledger.org/browse/FAB-3413) Increase coverage for core/ledger/util
* [645256f](https://github.com/hyperledger/fabric/commit/645256f) [FAB-3412](https://jira.hyperledger.org/browse/FAB-3412) Increase coverage for ledger/ledgermgmt
* [c7d93ff](https://github.com/hyperledger/fabric/commit/c7d93ff) [FAB-3636](https://jira.hyperledger.org/browse/FAB-3636) Check the error, associating id to cert
* [2ccbb53](https://github.com/hyperledger/fabric/commit/2ccbb53) [FAB-3643](https://jira.hyperledger.org/browse/FAB-3643) respect peer.gossip.endpoint configuration
* [9970f15](https://github.com/hyperledger/fabric/commit/9970f15) [FAB-3628](https://jira.hyperledger.org/browse/FAB-3628): Add Crypto config
* [1d7a097](https://github.com/hyperledger/fabric/commit/1d7a097) [FAB-3641](https://jira.hyperledger.org/browse/FAB-3641) Do not use ENV ORDERER* in Dockerfile
* [7bee71e](https://github.com/hyperledger/fabric/commit/7bee71e) [FAB-3548](https://jira.hyperledger.org/browse/FAB-3548) Define error and component codes
* [a4f3c31](https://github.com/hyperledger/fabric/commit/a4f3c31) [FAB-3627](https://jira.hyperledger.org/browse/FAB-3627) Remove unused gossip code for bdd test
* [e786c1b](https://github.com/hyperledger/fabric/commit/e786c1b) [FAB-3443](https://jira.hyperledger.org/browse/FAB-3443) Improve clilogging output/usage description
* [c4c8614](https://github.com/hyperledger/fabric/commit/c4c8614) [FAB-2094](https://jira.hyperledger.org/browse/FAB-2094) Documenting MSP Setup & Best Practices
* [519460a](https://github.com/hyperledger/fabric/commit/519460a) [FAB-3575](https://jira.hyperledger.org/browse/FAB-3575) Add unit test instructions to docs
* [fec63a9](https://github.com/hyperledger/fabric/commit/fec63a9) [FAB-3610](https://jira.hyperledger.org/browse/FAB-3610) Add subcommand docstring for peer cmd
* [7aa43d5](https://github.com/hyperledger/fabric/commit/7aa43d5) [FAB-3441](https://jira.hyperledger.org/browse/FAB-3441) bccsp/sw ECDSA/RSA verify test coverage
* [0991d53](https://github.com/hyperledger/fabric/commit/0991d53) [FAB-3613](https://jira.hyperledger.org/browse/FAB-3613) JoinChan gossip broken if no anchorPeers
* [f41f4ff](https://github.com/hyperledger/fabric/commit/f41f4ff) [FAB-3333](https://jira.hyperledger.org/browse/FAB-3333) Fix the inc_number in gossip msg
* [3334a7f](https://github.com/hyperledger/fabric/commit/3334a7f) [FAB-3612](https://jira.hyperledger.org/browse/FAB-3612) Update peer.address usage
* [17a26da](https://github.com/hyperledger/fabric/commit/17a26da) [FAB-3445](https://jira.hyperledger.org/browse/FAB-3445) unrecognized characters in the gossip log
* [bcfc17a](https://github.com/hyperledger/fabric/commit/bcfc17a) [FAB-3496](https://jira.hyperledger.org/browse/FAB-3496) Nil check missing after proto unmarshal
* [abee405](https://github.com/hyperledger/fabric/commit/abee405) [FAB-3495](https://jira.hyperledger.org/browse/FAB-3495) Misleading log message at queueNewMessage
* [150d17e](https://github.com/hyperledger/fabric/commit/150d17e) [FAB-3493](https://jira.hyperledger.org/browse/FAB-3493) Fix LAST_CONFIG value on new channels
* [b17e846](https://github.com/hyperledger/fabric/commit/b17e846) [FAB-3441](https://jira.hyperledger.org/browse/FAB-3441) bccsp/sw ECDSA/RSA sign test coverage
* [8ccbd52](https://github.com/hyperledger/fabric/commit/8ccbd52) [FAB-3505](https://jira.hyperledger.org/browse/FAB-3505) Feature File verifying e2e test in Behave
* [d921156](https://github.com/hyperledger/fabric/commit/d921156) [FAB-3324](https://jira.hyperledger.org/browse/FAB-3324)[FAB-3439] - Getting Started Formatting
* [a3122d7](https://github.com/hyperledger/fabric/commit/a3122d7) [FAB-3564](https://jira.hyperledger.org/browse/FAB-3564) Improve test coverage for common ledger
* [b5bfe6a](https://github.com/hyperledger/fabric/commit/b5bfe6a) [FAB-3400](https://jira.hyperledger.org/browse/FAB-3400): Improve unit tests for ledger/kvledger
* [8c7a426](https://github.com/hyperledger/fabric/commit/8c7a426) [FAB-3414](https://jira.hyperledger.org/browse/FAB-3414) Improve unit tests for couchdb
* [806ee13](https://github.com/hyperledger/fabric/commit/806ee13) [FAB-2734](https://jira.hyperledger.org/browse/FAB-2734) Make gRPC logging configurable
* [1b4ad7c](https://github.com/hyperledger/fabric/commit/1b4ad7c) [FAB-3557](https://jira.hyperledger.org/browse/FAB-3557) Remove duplicate ChaincodeInstance
* [c220290](https://github.com/hyperledger/fabric/commit/c220290) [FAB-3349](https://jira.hyperledger.org/browse/FAB-3349) Keep gossip proto fields be with underscores
* [d3b7876](https://github.com/hyperledger/fabric/commit/d3b7876) [FAB-3297](https://jira.hyperledger.org/browse/FAB-3297) PKCS8Info Version should be 0 and not 1
* [e557f75](https://github.com/hyperledger/fabric/commit/e557f75) [FAB-3534](https://jira.hyperledger.org/browse/FAB-3534): Add composition utilities
* [f1437a8](https://github.com/hyperledger/fabric/commit/f1437a8) [FAB-3473](https://jira.hyperledger.org/browse/FAB-3473) Improve UT coverage for peer/clilogging
* [25f340a](https://github.com/hyperledger/fabric/commit/25f340a) [FAB-3536](https://jira.hyperledger.org/browse/FAB-3536) Remove CONFIG tx check in the ledger code
* [beb1d8e](https://github.com/hyperledger/fabric/commit/beb1d8e) [FAB-3403](https://jira.hyperledger.org/browse/FAB-3403) increase unit test coverage for rwsetutil
* [6ca58b5](https://github.com/hyperledger/fabric/commit/6ca58b5) [FAB-3461](https://jira.hyperledger.org/browse/FAB-3461) Gossip protobuff test coverage
* [d21cd6d](https://github.com/hyperledger/fabric/commit/d21cd6d) [FAB-3530](https://jira.hyperledger.org/browse/FAB-3530) Gossip - add block seq# validation
* [1acb65f](https://github.com/hyperledger/fabric/commit/1acb65f) [FAB-3497](https://jira.hyperledger.org/browse/FAB-3497) Removing the hash from gossip dataMsg
* [e1be7cd](https://github.com/hyperledger/fabric/commit/e1be7cd) [FAB-3441](https://jira.hyperledger.org/browse/FAB-3441) bccsp/sw AES test coverage
* [337d60d](https://github.com/hyperledger/fabric/commit/337d60d) [FAB-3526](https://jira.hyperledger.org/browse/FAB-3526): UT to cover gossip secret message ext.
* [07146cf](https://github.com/hyperledger/fabric/commit/07146cf) [FAB-3461](https://jira.hyperledger.org/browse/FAB-3461) Add UT for gossip protobuf extensions.
* [4b4a3d8](https://github.com/hyperledger/fabric/commit/4b4a3d8) [FAB-3522](https://jira.hyperledger.org/browse/FAB-3522) Increase test coverage for validation
* [084b02f](https://github.com/hyperledger/fabric/commit/084b02f) [FAB-3441](https://jira.hyperledger.org/browse/FAB-3441) Add more input validation tests to BCCSP.
* [f0acc68](https://github.com/hyperledger/fabric/commit/f0acc68) [FAB-3105](https://jira.hyperledger.org/browse/FAB-3105) Gossip needs to use comm package CA support
* [08df4e3](https://github.com/hyperledger/fabric/commit/08df4e3) [FAB-3520](https://jira.hyperledger.org/browse/FAB-3520) Eventer doesn't trigger subsequent updates
* [d626979](https://github.com/hyperledger/fabric/commit/d626979) [FAB-3529](https://jira.hyperledger.org/browse/FAB-3529) remove unused variables and functions
* [3d895a4](https://github.com/hyperledger/fabric/commit/3d895a4) [FAB-3527](https://jira.hyperledger.org/browse/FAB-3527) fix unused variables/functions
* [05f811f](https://github.com/hyperledger/fabric/commit/05f811f) [FAB-3444](https://jira.hyperledger.org/browse/FAB-3444) Gossip: pulled blocks aren't evicted
* [22e2fc9](https://github.com/hyperledger/fabric/commit/22e2fc9) [FAB-3269](https://jira.hyperledger.org/browse/FAB-3269) properly honor endorsement policies
* [00ed512](https://github.com/hyperledger/fabric/commit/00ed512) [FAB-3521](https://jira.hyperledger.org/browse/FAB-3521) Increase test coverage for ESCC
* [edd26e1](https://github.com/hyperledger/fabric/commit/edd26e1) [FAB-3485](https://jira.hyperledger.org/browse/FAB-3485) improve test coverage for msp/mgmt
* [3cb9d49](https://github.com/hyperledger/fabric/commit/3cb9d49) [FAB-3401](https://jira.hyperledger.org/browse/FAB-3401): Improve unit tests for kvledger/history pkgs
* [9a33854](https://github.com/hyperledger/fabric/commit/9a33854) [FAB-3441](https://jira.hyperledger.org/browse/FAB-3441) bccsp/signer test coverage
* [8670c56](https://github.com/hyperledger/fabric/commit/8670c56) [FAB-3485](https://jira.hyperledger.org/browse/FAB-3485) improve test coverage for msp
* [a19279e](https://github.com/hyperledger/fabric/commit/a19279e) [FAB-3351](https://jira.hyperledger.org/browse/FAB-3351) MSP OUIdentifiers config
* [6e03b70](https://github.com/hyperledger/fabric/commit/6e03b70) [FAB-3025](https://jira.hyperledger.org/browse/FAB-3025) Update ledger defaults for orderer
* [7c908df](https://github.com/hyperledger/fabric/commit/7c908df) [FAB-2486](https://jira.hyperledger.org/browse/FAB-2486) remove sync from core.yaml
* [12fa662](https://github.com/hyperledger/fabric/commit/12fa662) [FAB-2337](https://jira.hyperledger.org/browse/FAB-2337) update use cases
* [5031b0a](https://github.com/hyperledger/fabric/commit/5031b0a) [FAB-3456](https://jira.hyperledger.org/browse/FAB-3456) cryptogen: Add support for x509 SANs
* [d7bffaf](https://github.com/hyperledger/fabric/commit/d7bffaf) [FAB-3506](https://jira.hyperledger.org/browse/FAB-3506): Endorser Scaffolding
* [a158dd4](https://github.com/hyperledger/fabric/commit/a158dd4) [FAB-3488](https://jira.hyperledger.org/browse/FAB-3488) Add documentation on how the doc gets built
* [bf9b4b8](https://github.com/hyperledger/fabric/commit/bf9b4b8) [FAB-3324](https://jira.hyperledger.org/browse/FAB-3324) Fix getting started scripts and instructions
* [185d06e](https://github.com/hyperledger/fabric/commit/185d06e) [FAB-3307](https://jira.hyperledger.org/browse/FAB-3307) Adding Identity Validation
* [accd22b](https://github.com/hyperledger/fabric/commit/accd22b) [FAB-3405](https://jira.hyperledger.org/browse/FAB-3405) Improve unit tests for statecouchdb
* [eb019ee](https://github.com/hyperledger/fabric/commit/eb019ee) [FAB-3155](https://jira.hyperledger.org/browse/FAB-3155) LSCC security checks at validation time
* [e644262](https://github.com/hyperledger/fabric/commit/e644262) [FAB-3451](https://jira.hyperledger.org/browse/FAB-3451) Move noopmsp in mocks
* [79b19ca](https://github.com/hyperledger/fabric/commit/79b19ca) [FAB-3440](https://jira.hyperledger.org/browse/FAB-3440) Fix the orderer panic msg
* [df69c5f](https://github.com/hyperledger/fabric/commit/df69c5f) [FAB-3480](https://jira.hyperledger.org/browse/FAB-3480) Replace ccParts with ChaincodeInstance
* [fc268da](https://github.com/hyperledger/fabric/commit/fc268da) [FAB-3288](https://jira.hyperledger.org/browse/FAB-3288) Sync configtx.yaml with Compose configs
* [183eb90](https://github.com/hyperledger/fabric/commit/183eb90) [FAB-3410](https://jira.hyperledger.org/browse/FAB-3410) Improve unit test for txmgmt/version
* [71a8897](https://github.com/hyperledger/fabric/commit/71a8897) [FAB-3406](https://jira.hyperledger.org/browse/FAB-3406) Improve unit-test for statedb/stateleveldb
* [64a237c](https://github.com/hyperledger/fabric/commit/64a237c) [FAB-3404](https://jira.hyperledger.org/browse/FAB-3404) Improve unit test for txmgmt/statedb
* [19d857c](https://github.com/hyperledger/fabric/commit/19d857c) [FAB-2183](https://jira.hyperledger.org/browse/FAB-2183) fix RangeQuery key collision
* [f9cc350](https://github.com/hyperledger/fabric/commit/f9cc350) [FAB-3407](https://jira.hyperledger.org/browse/FAB-3407) Increase test coverage for mvcc validation
* [2ef1cc8](https://github.com/hyperledger/fabric/commit/2ef1cc8) [FAB-3452](https://jira.hyperledger.org/browse/FAB-3452) peer/gossip test-coverage (2)
* [cef4f79](https://github.com/hyperledger/fabric/commit/cef4f79) [FAB-3455](https://jira.hyperledger.org/browse/FAB-3455) cryptogen: Use a FQDN for CA artifacts
* [0d8c255](https://github.com/hyperledger/fabric/commit/0d8c255) [FAB-3453](https://jira.hyperledger.org/browse/FAB-3453) cryptogen: generate tls artifacts
* [6544e57](https://github.com/hyperledger/fabric/commit/6544e57) [FAB-3462](https://jira.hyperledger.org/browse/FAB-3462) Unit tests for gossip message comparator
* [4141f89](https://github.com/hyperledger/fabric/commit/4141f89) [FAB-3466](https://jira.hyperledger.org/browse/FAB-3466) Error Handling
* [5f87c50](https://github.com/hyperledger/fabric/commit/5f87c50) [FAB-3441](https://jira.hyperledger.org/browse/FAB-3441) bccsp/utils test coverage
* [07a15a1](https://github.com/hyperledger/fabric/commit/07a15a1) [FAB-3353](https://jira.hyperledger.org/browse/FAB-3353) CRLs loading
* [5bd68c8](https://github.com/hyperledger/fabric/commit/5bd68c8) [FAB-3441](https://jira.hyperledger.org/browse/FAB-3441) bccsp/sw/dummyks.go test coverage
* [68b455e](https://github.com/hyperledger/fabric/commit/68b455e) [FAB-3452](https://jira.hyperledger.org/browse/FAB-3452) peer/gossip test-coverage
* [f30fc74](https://github.com/hyperledger/fabric/commit/f30fc74) [FAB-3330](https://jira.hyperledger.org/browse/FAB-3330) validate chaincode version
* [37579c0](https://github.com/hyperledger/fabric/commit/37579c0) [FAB-3460](https://jira.hyperledger.org/browse/FAB-3460) Fix break in master
* [c7fbbcc](https://github.com/hyperledger/fabric/commit/c7fbbcc) Nominate Artem Barger as a Fabric maintainer
* [f13e82c](https://github.com/hyperledger/fabric/commit/f13e82c) [FAB-3422](https://jira.hyperledger.org/browse/FAB-3422) ignore mocks directories
* [e33bf25](https://github.com/hyperledger/fabric/commit/e33bf25) [FAB-3420](https://jira.hyperledger.org/browse/FAB-3420) Fix logger module
* [363f6a7](https://github.com/hyperledger/fabric/commit/363f6a7) [FAB-3383](https://jira.hyperledger.org/browse/FAB-3383) Increase gossip unit test coverage
* [b5430b2](https://github.com/hyperledger/fabric/commit/b5430b2) [FAB-3428](https://jira.hyperledger.org/browse/FAB-3428) configtxgen: Report selected configuration
* [b5f9f0a](https://github.com/hyperledger/fabric/commit/b5f9f0a) [FAB-3390](https://jira.hyperledger.org/browse/FAB-3390) Override log level - cauthdsl and policies
* [01aa829](https://github.com/hyperledger/fabric/commit/01aa829) [FAB-3145](https://jira.hyperledger.org/browse/FAB-3145) Override log level for ledger at peer start
* [3f1739a](https://github.com/hyperledger/fabric/commit/3f1739a) [FAB-3434](https://jira.hyperledger.org/browse/FAB-3434) build binary files on make native target
* [3493be3](https://github.com/hyperledger/fabric/commit/3493be3) [FAB-3431](https://jira.hyperledger.org/browse/FAB-3431) Always display error callstack in logs
* [fd623d1](https://github.com/hyperledger/fabric/commit/fd623d1) [FAB-3324](https://jira.hyperledger.org/browse/FAB-3324) - Upgrade Getting Started
* [555686d](https://github.com/hyperledger/fabric/commit/555686d) [FAB-2985](https://jira.hyperledger.org/browse/FAB-2985) Add documentation for error handling
* [0ae00c8](https://github.com/hyperledger/fabric/commit/0ae00c8) [FAB-3107](https://jira.hyperledger.org/browse/FAB-3107) Replace 'user' with 'identity'
* [9581073](https://github.com/hyperledger/fabric/commit/9581073) [FAB-3391](https://jira.hyperledger.org/browse/FAB-3391) cleanup java shim whitespace
* [fe8d1da](https://github.com/hyperledger/fabric/commit/fe8d1da) [FAB-3311](https://jira.hyperledger.org/browse/FAB-3311) java cc get history for key
* [6ad95f6](https://github.com/hyperledger/fabric/commit/6ad95f6) [FAB-3305](https://jira.hyperledger.org/browse/FAB-3305) java cc get query result
* [5858fbb](https://github.com/hyperledger/fabric/commit/5858fbb) [FAB-3273](https://jira.hyperledger.org/browse/FAB-3273) java cc get state by range
* [1f0a0cb](https://github.com/hyperledger/fabric/commit/1f0a0cb) [FAB-3056](https://jira.hyperledger.org/browse/FAB-3056) Pull relevant docker images
* [708c3aa](https://github.com/hyperledger/fabric/commit/708c3aa) [FAB-3220](https://jira.hyperledger.org/browse/FAB-3220) sync compositekey api w/ go
* [2318b8d](https://github.com/hyperledger/fabric/commit/2318b8d) [FAB-3267](https://jira.hyperledger.org/browse/FAB-3267) add kv_query_result proto to java shim
* [6458126](https://github.com/hyperledger/fabric/commit/6458126) [FAB-3263](https://jira.hyperledger.org/browse/FAB-3263) remove ChaincodeBase.getChaincodeId()
* [b306d7b](https://github.com/hyperledger/fabric/commit/b306d7b) [FAB-3221](https://jira.hyperledger.org/browse/FAB-3221) Java cc getFunctionAndParameters()
* [908af1a](https://github.com/hyperledger/fabric/commit/908af1a) [FAB-3223](https://jira.hyperledger.org/browse/FAB-3223) clean java chaincode get/set state API
* [de3d2d1](https://github.com/hyperledger/fabric/commit/de3d2d1) [FAB-3222](https://jira.hyperledger.org/browse/FAB-3222) extract java ChaincodeStub interface
* [99b6817](https://github.com/hyperledger/fabric/commit/99b6817) [FAB-3170](https://jira.hyperledger.org/browse/FAB-3170) invokechaincode from java chaincode
* [55d96b2](https://github.com/hyperledger/fabric/commit/55d96b2) [FAB-3114](https://jira.hyperledger.org/browse/FAB-3114) Gossip identity expiration
* [1fe931c](https://github.com/hyperledger/fabric/commit/1fe931c) [FAB-3321](https://jira.hyperledger.org/browse/FAB-3321) Documentation for chaincode installation
* [148775a](https://github.com/hyperledger/fabric/commit/148775a) [FAB-3247](https://jira.hyperledger.org/browse/FAB-3247) Optimize 2nd commit CouchDB recordSavePoint
* [fc95c06](https://github.com/hyperledger/fabric/commit/fc95c06) [FAB-3329](https://jira.hyperledger.org/browse/FAB-3329) set chaincode version in ProposalResponse
* [cc58f62](https://github.com/hyperledger/fabric/commit/cc58f62) [FAB-3283](https://jira.hyperledger.org/browse/FAB-3283): Orderer functional behave scaffolding
* [fd477e4](https://github.com/hyperledger/fabric/commit/fd477e4) [FAB-3264](https://jira.hyperledger.org/browse/FAB-3264): Config Utility for Behave Func Tests
* [d332d73](https://github.com/hyperledger/fabric/commit/d332d73) [FAB-3272](https://jira.hyperledger.org/browse/FAB-3272) Only allow 1 action per tx
* [45bf901](https://github.com/hyperledger/fabric/commit/45bf901) [FAB-3382](https://jira.hyperledger.org/browse/FAB-3382) more test cov. for platforms/golang
* [9c1d1bc](https://github.com/hyperledger/fabric/commit/9c1d1bc) [FAB-3178](https://jira.hyperledger.org/browse/FAB-3178) staticcheck errors fix in gossip
* [4342cd6](https://github.com/hyperledger/fabric/commit/4342cd6) [FAB-3312](https://jira.hyperledger.org/browse/FAB-3312) Adding consolidation tests
* [a7225d1](https://github.com/hyperledger/fabric/commit/a7225d1) [FAB-3176](https://jira.hyperledger.org/browse/FAB-3176) Fixing staticcheck errors
* [911ef2a](https://github.com/hyperledger/fabric/commit/911ef2a) [FAB-2862](https://jira.hyperledger.org/browse/FAB-2862) Update BDD for new config changes
* [3fb58c8](https://github.com/hyperledger/fabric/commit/3fb58c8) [FAB-2735](https://jira.hyperledger.org/browse/FAB-2735) (PA) Clean up config mocks
* [6ac2f0e](https://github.com/hyperledger/fabric/commit/6ac2f0e) [FAB-2821](https://jira.hyperledger.org/browse/FAB-2821) Print readset/writeset/deltaset on updt
* [0fcb145](https://github.com/hyperledger/fabric/commit/0fcb145) [FAB-2723](https://jira.hyperledger.org/browse/FAB-2723) (PA) Remove old ChainCreationPolicyName
* [312628c](https://github.com/hyperledger/fabric/commit/312628c) [FAB-1302](https://jira.hyperledger.org/browse/FAB-1302) (PA) Add channel create authorization
* [8288a7f](https://github.com/hyperledger/fabric/commit/8288a7f) [FAB-2783](https://jira.hyperledger.org/browse/FAB-2783) (PA) configtxgen specify admin principl
* [f3da0ba](https://github.com/hyperledger/fabric/commit/f3da0ba) [FAB-2703](https://jira.hyperledger.org/browse/FAB-2703) (PA) Expose committed configEnvelope
* [c3c64fa](https://github.com/hyperledger/fabric/commit/c3c64fa) [FAB-2702](https://jira.hyperledger.org/browse/FAB-2702) (PA) Specify consortium in chan config
* [7998d07](https://github.com/hyperledger/fabric/commit/7998d07) [FAB-2646](https://jira.hyperledger.org/browse/FAB-2646) (PA) Create consortium configuration
* [ad29e8f](https://github.com/hyperledger/fabric/commit/ad29e8f) [FAB-2852](https://jira.hyperledger.org/browse/FAB-2852) Java chaincode support for cc events
* [cefe57a](https://github.com/hyperledger/fabric/commit/cefe57a) [FAB-1870](https://jira.hyperledger.org/browse/FAB-1870) Logging cleanup for peer start
* [1db772c](https://github.com/hyperledger/fabric/commit/1db772c) Nomination for Dave Enyeart to be Fabric Maintainer
* [c67db83](https://github.com/hyperledger/fabric/commit/c67db83) Nominate Keith Smith as a Fabric maintainer
* [fa973d2](https://github.com/hyperledger/fabric/commit/fa973d2) [FAB-3246](https://jira.hyperledger.org/browse/FAB-3246) Remove TODO from removeDataWrapper
* [bb071c5](https://github.com/hyperledger/fabric/commit/bb071c5) [FAB-2931](https://jira.hyperledger.org/browse/FAB-2931) CC instantiation tx validation
* [c9d0ca2](https://github.com/hyperledger/fabric/commit/c9d0ca2) [FAB-3017](https://jira.hyperledger.org/browse/FAB-3017) Ledger backup restore
* [722e790](https://github.com/hyperledger/fabric/commit/722e790) [FAB-2676](https://jira.hyperledger.org/browse/FAB-2676) Allow create-ledger with genesis block only
* [868a3e9](https://github.com/hyperledger/fabric/commit/868a3e9) [FAB-2462](https://jira.hyperledger.org/browse/FAB-2462): Re-enable paging results for queries
* [5d71f12](https://github.com/hyperledger/fabric/commit/5d71f12) [FAB-3144](https://jira.hyperledger.org/browse/FAB-3144) Update gossip based on flogging changes
* [5c04b00](https://github.com/hyperledger/fabric/commit/5c04b00) [FAB-3316](https://jira.hyperledger.org/browse/FAB-3316) Reintroduce TestCloseConn back to CI
* [0f828ef](https://github.com/hyperledger/fabric/commit/0f828ef) [FAB-3242](https://jira.hyperledger.org/browse/FAB-3242) Remove CouchDB skip TODO
* [1dae950](https://github.com/hyperledger/fabric/commit/1dae950) [FAB-3322](https://jira.hyperledger.org/browse/FAB-3322) Haskfest DC scripts for runing binaries
* [375ca88](https://github.com/hyperledger/fabric/commit/375ca88) Fix typos in CLI based End-to-End test
* [ac5846c](https://github.com/hyperledger/fabric/commit/ac5846c) [FAB-3238](https://jira.hyperledger.org/browse/FAB-3238) Move CouchDB config to couchdb
* [2bd9005](https://github.com/hyperledger/fabric/commit/2bd9005) [FAB-3244](https://jira.hyperledger.org/browse/FAB-3244) Re-enable CouchDB bad connect unit test
* [1dfd0aa](https://github.com/hyperledger/fabric/commit/1dfd0aa) [FAB-3287](https://jira.hyperledger.org/browse/FAB-3287) Fix debug statements in orderer package
* [3dcc32f](https://github.com/hyperledger/fabric/commit/3dcc32f) [FAB-2724](https://jira.hyperledger.org/browse/FAB-2724): Fix CouchDB max open connections
* [8ce1073](https://github.com/hyperledger/fabric/commit/8ce1073) [FAB-3160](https://jira.hyperledger.org/browse/FAB-3160) Provide config-relative path feature
* [b4c1a0d](https://github.com/hyperledger/fabric/commit/b4c1a0d) [FAB-3356](https://jira.hyperledger.org/browse/FAB-3356) flogging verbosity on peer startup
* [e86ea5b](https://github.com/hyperledger/fabric/commit/e86ea5b) [FAB-3350](https://jira.hyperledger.org/browse/FAB-3350) Increase test coverage for cryptogen
* [00eb7c9](https://github.com/hyperledger/fabric/commit/00eb7c9) [FAB-3352](https://jira.hyperledger.org/browse/FAB-3352) No need to initialize grpc in CSCC tests
* [7fae4b4](https://github.com/hyperledger/fabric/commit/7fae4b4) [FAB-3348](https://jira.hyperledger.org/browse/FAB-3348) chaincode should log build level
* [c041d43](https://github.com/hyperledger/fabric/commit/c041d43) [FAB-3245](https://jira.hyperledger.org/browse/FAB-3245) Use crypto rand in gossip
* [ffbf604](https://github.com/hyperledger/fabric/commit/ffbf604) [FAB-3344](https://jira.hyperledger.org/browse/FAB-3344) Fix CSCC error messages
* [c3c1216](https://github.com/hyperledger/fabric/commit/c3c1216) [FAB-2969](https://jira.hyperledger.org/browse/FAB-2969) Access control at LSCC
* [446573e](https://github.com/hyperledger/fabric/commit/446573e) [FAB-2362](https://jira.hyperledger.org/browse/FAB-2362) Customizable Hash at MSP
* [43bcc9a](https://github.com/hyperledger/fabric/commit/43bcc9a) [FAB-2963](https://jira.hyperledger.org/browse/FAB-2963) Gossip inter-org confidentiality - P4
* [9d04269](https://github.com/hyperledger/fabric/commit/9d04269) [FAB-2061](https://jira.hyperledger.org/browse/FAB-2061) Gossip inter-org confidentiality - P3
* [8638813](https://github.com/hyperledger/fabric/commit/8638813) [FAB-3270](https://jira.hyperledger.org/browse/FAB-3270) Cleanup a TODO in Ledger queryHelper done()
* [9b5c180](https://github.com/hyperledger/fabric/commit/9b5c180) [FAB-3335](https://jira.hyperledger.org/browse/FAB-3335) Gossip pull may send zero-length digests
* [e2401b0](https://github.com/hyperledger/fabric/commit/e2401b0) [FAB-3342](https://jira.hyperledger.org/browse/FAB-3342) fix vagrant up on Windows
* [75db97d](https://github.com/hyperledger/fabric/commit/75db97d) Improved test coverage for bccsp/utils
* [a1feab0](https://github.com/hyperledger/fabric/commit/a1feab0) [FAB-3341](https://jira.hyperledger.org/browse/FAB-3341) Move errors package to fabric/common
* [7132dd5](https://github.com/hyperledger/fabric/commit/7132dd5) [FAB-2351](https://jira.hyperledger.org/browse/FAB-2351) Update loggers to flogging.MustGetLogger
* [0d3909c](https://github.com/hyperledger/fabric/commit/0d3909c) [FAB-3340](https://jira.hyperledger.org/browse/FAB-3340) fix broken link to contributing doc
* [edd0c07](https://github.com/hyperledger/fabric/commit/edd0c07) [FAB-2103](https://jira.hyperledger.org/browse/FAB-2103) Adding ACL enforcement for CC2CC
* [5bca81a](https://github.com/hyperledger/fabric/commit/5bca81a) [FAB-3297](https://jira.hyperledger.org/browse/FAB-3297) Generate PKCS8 compliant EC keys
* [312af12](https://github.com/hyperledger/fabric/commit/312af12) [FAB-3334](https://jira.hyperledger.org/browse/FAB-3334) Add ChaincodeID to ChaincodeAction
* [bcd9c64](https://github.com/hyperledger/fabric/commit/bcd9c64) [FAB-3039](https://jira.hyperledger.org/browse/FAB-3039) Checking Identity's OUs
* [844eb7b](https://github.com/hyperledger/fabric/commit/844eb7b) Improved test coverage for msp/mgmt
* [479c436](https://github.com/hyperledger/fabric/commit/479c436) [FAB-3281](https://jira.hyperledger.org/browse/FAB-3281): Import protobuf implementation
* [8c0a703](https://github.com/hyperledger/fabric/commit/8c0a703) [FAB-3328](https://jira.hyperledger.org/browse/FAB-3328) fix couchdb unit test failures
* [15375b7](https://github.com/hyperledger/fabric/commit/15375b7) [FAB-3316](https://jira.hyperledger.org/browse/FAB-3316) Disable brittle test- TestCloesConn
* [5628d8e](https://github.com/hyperledger/fabric/commit/5628d8e) [FAB-3317](https://jira.hyperledger.org/browse/FAB-3317) Update peer CouchDB timeout
* [7187ca0](https://github.com/hyperledger/fabric/commit/7187ca0) [FAB-3306](https://jira.hyperledger.org/browse/FAB-3306) cryptogen - copy admin certs to node MSPs
* [72e5122](https://github.com/hyperledger/fabric/commit/72e5122) [FAB-3229](https://jira.hyperledger.org/browse/FAB-3229) dead links in Building the fabric page
* [9a64721](https://github.com/hyperledger/fabric/commit/9a64721) [FAB-3179](https://jira.hyperledger.org/browse/FAB-3179) Fix staticcheck issues in sbft package
* [ae277cd](https://github.com/hyperledger/fabric/commit/ae277cd) [FAB-3091](https://jira.hyperledger.org/browse/FAB-3091) TX ID missing from TX in genesis block
* [bb0df71](https://github.com/hyperledger/fabric/commit/bb0df71) [FAB-2937](https://jira.hyperledger.org/browse/FAB-2937) Fix minor issues in localconfig
* [9891330](https://github.com/hyperledger/fabric/commit/9891330) [FAB-2537](https://jira.hyperledger.org/browse/FAB-2537) Fix configtxgen doc
* [846a1d2](https://github.com/hyperledger/fabric/commit/846a1d2) [FAB-3111](https://jira.hyperledger.org/browse/FAB-3111) - add to docs
* [441b308](https://github.com/hyperledger/fabric/commit/441b308) [FAB-3292](https://jira.hyperledger.org/browse/FAB-3292) JoinChannel fails on e2e
* [847bc16](https://github.com/hyperledger/fabric/commit/847bc16) [FAB-3279](https://jira.hyperledger.org/browse/FAB-3279): Fix gossip related golint warnings
* [668b4c3](https://github.com/hyperledger/fabric/commit/668b4c3) [FAB-2662](https://jira.hyperledger.org/browse/FAB-2662) Implement CouchDB docker config
* [2ec150d](https://github.com/hyperledger/fabric/commit/2ec150d) [FAB-3259](https://jira.hyperledger.org/browse/FAB-3259) Make cryptogen output more flexible
* [214489e](https://github.com/hyperledger/fabric/commit/214489e) [FAB-2980](https://jira.hyperledger.org/browse/FAB-2980) Replace gob with proto for QueryResult
* [7e401a1](https://github.com/hyperledger/fabric/commit/7e401a1) [FAB-2980](https://jira.hyperledger.org/browse/FAB-2980) Protobuf for ledger QueryResult
* [e63c915](https://github.com/hyperledger/fabric/commit/e63c915) [FAB-2969](https://jira.hyperledger.org/browse/FAB-2969) Access control at CSCC
* [d88c3bc](https://github.com/hyperledger/fabric/commit/d88c3bc) [FAB-1516](https://jira.hyperledger.org/browse/FAB-1516) committer side upgrade processing Part I
* [5b78b73](https://github.com/hyperledger/fabric/commit/5b78b73) [FAB-3266](https://jira.hyperledger.org/browse/FAB-3266) Remove TODO from ledger_interface.go
* [f8ae525](https://github.com/hyperledger/fabric/commit/f8ae525) [FAB-3194](https://jira.hyperledger.org/browse/FAB-3194) Fixes from whitebox testing with PKCS11
* [e0dc9e3](https://github.com/hyperledger/fabric/commit/e0dc9e3) [FAB-2836](https://jira.hyperledger.org/browse/FAB-2836) Reformatted revoke section
* [7469e56](https://github.com/hyperledger/fabric/commit/7469e56) [FAB-3111](https://jira.hyperledger.org/browse/FAB-3111) - Clean up docs
* [f8065f9](https://github.com/hyperledger/fabric/commit/f8065f9) [FAB-3153](https://jira.hyperledger.org/browse/FAB-3153) Whitespace fixes (docs)
* [77400f0](https://github.com/hyperledger/fabric/commit/77400f0) [FAB-3257](https://jira.hyperledger.org/browse/FAB-3257) disable brittle goroutine check in CI test
* [fcba9af](https://github.com/hyperledger/fabric/commit/fcba9af) [FAB-3252](https://jira.hyperledger.org/browse/FAB-3252) improve event security check error msg
* [60dfb92](https://github.com/hyperledger/fabric/commit/60dfb92) [FAB-3049](https://jira.hyperledger.org/browse/FAB-3049) - Fix Getting Started
* [70fe36b](https://github.com/hyperledger/fabric/commit/70fe36b) [FAB-3251](https://jira.hyperledger.org/browse/FAB-3251) unused variable in core/deliverservice
* [f866c28](https://github.com/hyperledger/fabric/commit/f866c28) Add Kostas Christidis as Fabric Maintainer
* [6c2957f](https://github.com/hyperledger/fabric/commit/6c2957f) [FAB-3053](https://jira.hyperledger.org/browse/FAB-3053) - update releases and TOC
* [f540a5a](https://github.com/hyperledger/fabric/commit/f540a5a) [FAB-3233](https://jira.hyperledger.org/browse/FAB-3233) Enhance logging when peer sends block event
* [7845517](https://github.com/hyperledger/fabric/commit/7845517) [FAB-3153](https://jira.hyperledger.org/browse/FAB-3153) Whitespace fixes (protos)
* [735878b](https://github.com/hyperledger/fabric/commit/735878b) [FAB-3155](https://jira.hyperledger.org/browse/FAB-3155) LSCC security checks at validation time
* [281b7d7](https://github.com/hyperledger/fabric/commit/281b7d7) [FAB-3241](https://jira.hyperledger.org/browse/FAB-3241) Gossip: Do not send redundant StateInfo
* [5eb5d07](https://github.com/hyperledger/fabric/commit/5eb5d07) [FAB-2780](https://jira.hyperledger.org/browse/FAB-2780) Expire leadership, stateInfo and data
* [9a4f02c](https://github.com/hyperledger/fabric/commit/9a4f02c) [FAB-2997](https://jira.hyperledger.org/browse/FAB-2997) don't invoke some scc thru cc2cc
* [3870bcf](https://github.com/hyperledger/fabric/commit/3870bcf) [FAB-1738](https://jira.hyperledger.org/browse/FAB-1738) Event registration requiring signature
* [755f79d](https://github.com/hyperledger/fabric/commit/755f79d) [FAB-3009](https://jira.hyperledger.org/browse/FAB-3009) Clean up core.yaml logging section
* [c1684d0](https://github.com/hyperledger/fabric/commit/c1684d0) [FAB-3012](https://jira.hyperledger.org/browse/FAB-3012) Copy callstack from lower level error
* [be3d0d5](https://github.com/hyperledger/fabric/commit/be3d0d5) [FAB-3153](https://jira.hyperledger.org/browse/FAB-3153) Whitespace fixes (examples)
* [2588f48](https://github.com/hyperledger/fabric/commit/2588f48) [FAB-3153](https://jira.hyperledger.org/browse/FAB-3153) Whitespace fixes (bddtests/devenv)
* [6bc8604](https://github.com/hyperledger/fabric/commit/6bc8604) [FAB-3153](https://jira.hyperledger.org/browse/FAB-3153) Whitespace fixes (core)
* [9d12166](https://github.com/hyperledger/fabric/commit/9d12166) [FAB-3213](https://jira.hyperledger.org/browse/FAB-3213) Gossip identity revocation support
* [90b4c72](https://github.com/hyperledger/fabric/commit/90b4c72) [FAB-2061](https://jira.hyperledger.org/browse/FAB-2061) Gossip inter-org confidentiality - P2
* [077126e](https://github.com/hyperledger/fabric/commit/077126e) [FAB-2061](https://jira.hyperledger.org/browse/FAB-2061) Gossip inter-org confidentiality - P1
* [a3efa2c](https://github.com/hyperledger/fabric/commit/a3efa2c) [FAB-2997](https://jira.hyperledger.org/browse/FAB-2997) don't invoke some scc thru proposals
* [5e0f280](https://github.com/hyperledger/fabric/commit/5e0f280) [FAB-3185](https://jira.hyperledger.org/browse/FAB-3185) move historyDatabase to ledger in core.yaml
* [9280d69](https://github.com/hyperledger/fabric/commit/9280d69) [FAB-3094](https://jira.hyperledger.org/browse/FAB-3094) CouchDB Errors if system databases missing
* [bc28d27](https://github.com/hyperledger/fabric/commit/bc28d27) [FAB-3207](https://jira.hyperledger.org/browse/FAB-3207) fix JoinChan fails at event publish failing
* [ecc1162](https://github.com/hyperledger/fabric/commit/ecc1162) [FAB-2499](https://jira.hyperledger.org/browse/FAB-2499) different OrgID and OrgName in configtx.yaml
* [84c0082](https://github.com/hyperledger/fabric/commit/84c0082) Update release target description in Makefile
* [cafa04e](https://github.com/hyperledger/fabric/commit/cafa04e) [FAB-3195](https://jira.hyperledger.org/browse/FAB-3195) Sync boot peers in docker-compose-no-tls
* [280f5be](https://github.com/hyperledger/fabric/commit/280f5be) [FAB-3098](https://jira.hyperledger.org/browse/FAB-3098) Add org name options to cryptogen
* [2e0a61f](https://github.com/hyperledger/fabric/commit/2e0a61f) [FAB-3131](https://jira.hyperledger.org/browse/FAB-3131) Peer hangs when CouchDB unresponsive
* [63e476f](https://github.com/hyperledger/fabric/commit/63e476f) [FAB-3201](https://jira.hyperledger.org/browse/FAB-3201) - Fix broken links
* [987496f](https://github.com/hyperledger/fabric/commit/987496f) [FAB-2709](https://jira.hyperledger.org/browse/FAB-2709) Fix CouchDB retry logic
* [f477ccc](https://github.com/hyperledger/fabric/commit/f477ccc) [FAB-3171](https://jira.hyperledger.org/browse/FAB-3171) Rename the lifecycle system chaincode
* [090c3dd](https://github.com/hyperledger/fabric/commit/090c3dd) [FAB-3198](https://jira.hyperledger.org/browse/FAB-3198) gossip: Un-necessary WARN log at shutdown
* [a85fe29](https://github.com/hyperledger/fabric/commit/a85fe29) [FAB-3190](https://jira.hyperledger.org/browse/FAB-3190) remove dead code in endorser_test.go
* [1fcb640](https://github.com/hyperledger/fabric/commit/1fcb640) [FAB-3187](https://jira.hyperledger.org/browse/FAB-3187) remove dead code in core/admin.go
* [58d1f08](https://github.com/hyperledger/fabric/commit/58d1f08) [FAB-3173](https://jira.hyperledger.org/browse/FAB-3173) remove unused docs
* [9586323](https://github.com/hyperledger/fabric/commit/9586323) [FAB-3175](https://jira.hyperledger.org/browse/FAB-3175) Fix Intermittent CI failure deliveryService
* [297df35](https://github.com/hyperledger/fabric/commit/297df35) [FAB-3182](https://jira.hyperledger.org/browse/FAB-3182) CI failure delivery svc- goroutines not end
* [5340e97](https://github.com/hyperledger/fabric/commit/5340e97) [FAB-2398](https://jira.hyperledger.org/browse/FAB-2398) fix formatting error
* [0a3c217](https://github.com/hyperledger/fabric/commit/0a3c217) [FAB-3180](https://jira.hyperledger.org/browse/FAB-3180) fix staticcheck errors in peer
* [79df2bc](https://github.com/hyperledger/fabric/commit/79df2bc) [FAB-3053](https://jira.hyperledger.org/browse/FAB-3053) update releases & add to TOC
* [0af5555](https://github.com/hyperledger/fabric/commit/0af5555) [FAB-2296](https://jira.hyperledger.org/browse/FAB-2296) fix formatting
* [5b7e2b6](https://github.com/hyperledger/fabric/commit/5b7e2b6) [FAB-2290](https://jira.hyperledger.org/browse/FAB-2290) add channel documentation
* [6e15d4c](https://github.com/hyperledger/fabric/commit/6e15d4c) [FAB-1636](https://jira.hyperledger.org/browse/FAB-1636) Remove references to RocksDB
* [f99870d](https://github.com/hyperledger/fabric/commit/f99870d) [FAB-3158](https://jira.hyperledger.org/browse/FAB-3158) CORE_PEER_COMMITTER_LEDGER_ORDERER not valid
* [3f0af4d](https://github.com/hyperledger/fabric/commit/3f0af4d) [FAB-3101](https://jira.hyperledger.org/browse/FAB-3101) rename fabric shim java package
* [8026601](https://github.com/hyperledger/fabric/commit/8026601) [FAB-3066](https://jira.hyperledger.org/browse/FAB-3066) sync java/go chaincode interface
* [9a5049c](https://github.com/hyperledger/fabric/commit/9a5049c) [FAB-3160](https://jira.hyperledger.org/browse/FAB-3160) Move core/config to core/testutil
* [bd14ee7](https://github.com/hyperledger/fabric/commit/bd14ee7) [FAB-3112](https://jira.hyperledger.org/browse/FAB-3112) Do not include configtx helper.go at runtime
* [dcc3f98](https://github.com/hyperledger/fabric/commit/dcc3f98) [FAB-3168](https://jira.hyperledger.org/browse/FAB-3168) translate md to rst in Gerrit folder
* [1616277](https://github.com/hyperledger/fabric/commit/1616277) [FAB-2928](https://jira.hyperledger.org/browse/FAB-2928) link installation to instantiation [part-2]
* [1b58a4f](https://github.com/hyperledger/fabric/commit/1b58a4f) [FAB-2296](https://jira.hyperledger.org/browse/FAB-2296) update overview
* [f057c66](https://github.com/hyperledger/fabric/commit/f057c66) [FAB-3139](https://jira.hyperledger.org/browse/FAB-3139) Increase test coverage for core/comm
* [a97d8b6](https://github.com/hyperledger/fabric/commit/a97d8b6) [FAB-2344](https://jira.hyperledger.org/browse/FAB-2344) fix docs
* [90573e8](https://github.com/hyperledger/fabric/commit/90573e8) [FAB-2962](https://jira.hyperledger.org/browse/FAB-2962) Gossip- Channel name obfuscation
* [4e4155d](https://github.com/hyperledger/fabric/commit/4e4155d) Fix typo in comment
* [8369bd3](https://github.com/hyperledger/fabric/commit/8369bd3) [FAB-3154](https://jira.hyperledger.org/browse/FAB-3154) Fix the renaming of getChaincodeBytes
* [2595366](https://github.com/hyperledger/fabric/commit/2595366) [FAB-3149](https://jira.hyperledger.org/browse/FAB-3149)Add missing pip packages to install_behave.sh
* [e1dc407](https://github.com/hyperledger/fabric/commit/e1dc407) Remove trailing whitespace
* [9603b0e](https://github.com/hyperledger/fabric/commit/9603b0e) [FAB-3136](https://jira.hyperledger.org/browse/FAB-3136) Include install script with release package
* [207588e](https://github.com/hyperledger/fabric/commit/207588e) [FAB-2928](https://jira.hyperledger.org/browse/FAB-2928) link pkg with instantiation on lccc (part-1)
* [fa6648e](https://github.com/hyperledger/fabric/commit/fa6648e) [FAB-2756](https://jira.hyperledger.org/browse/FAB-2756) Batch gossip state transfer request
* [83838e2](https://github.com/hyperledger/fabric/commit/83838e2) [FAB-3127](https://jira.hyperledger.org/browse/FAB-3127) regression folder structure
* [17099af](https://github.com/hyperledger/fabric/commit/17099af) [FAB-2971](https://jira.hyperledger.org/browse/FAB-2971) Improve invalid cc name/version error msg
* [9eaefb5](https://github.com/hyperledger/fabric/commit/9eaefb5) [FAB-3125](https://jira.hyperledger.org/browse/FAB-3125) Remove sfhackfest example
* [4f3cff5](https://github.com/hyperledger/fabric/commit/4f3cff5) [FAB-3120](https://jira.hyperledger.org/browse/FAB-3120) Add Makefile targets for binary release(s)
* [842f46a](https://github.com/hyperledger/fabric/commit/842f46a) [FAB-2351](https://jira.hyperledger.org/browse/FAB-2351) Add revert to peer startup log levels
* [e05a06e](https://github.com/hyperledger/fabric/commit/e05a06e) [FAB-3113](https://jira.hyperledger.org/browse/FAB-3113) Add authentication failure cause to logs
* [e7bbf1c](https://github.com/hyperledger/fabric/commit/e7bbf1c) [FAB-3055](https://jira.hyperledger.org/browse/FAB-3055) Enhance the url check on chaincode path
* [89d5671](https://github.com/hyperledger/fabric/commit/89d5671) [FAB-3110](https://jira.hyperledger.org/browse/FAB-3110) Add dialTimeout to gossip comm in prod
* [0050981](https://github.com/hyperledger/fabric/commit/0050981) [FAB-3058](https://jira.hyperledger.org/browse/FAB-3058) CONTRIBUTING improvements
* [49a36fd](https://github.com/hyperledger/fabric/commit/49a36fd) [FAB-3099](https://jira.hyperledger.org/browse/FAB-3099) migrate unmerged capabilities.md
* [eee9070](https://github.com/hyperledger/fabric/commit/eee9070) [FAB-3087](https://jira.hyperledger.org/browse/FAB-3087) Fix peer/core.yaml misleading comments
* [3a66788](https://github.com/hyperledger/fabric/commit/3a66788) [FAB-3086](https://jira.hyperledger.org/browse/FAB-3086) Fix log event formatting
* [47f4ee3](https://github.com/hyperledger/fabric/commit/47f4ee3) [FAB-2897](https://jira.hyperledger.org/browse/FAB-2897) make txn index within block starting at 0
* [dc143e2](https://github.com/hyperledger/fabric/commit/dc143e2) [FAB-3060](https://jira.hyperledger.org/browse/FAB-3060) skip java chaincode tests on non-x86_84
* [7984725](https://github.com/hyperledger/fabric/commit/7984725) [FAB-3047](https://jira.hyperledger.org/browse/FAB-3047) Change attachment arrays to use pointers
* [a932b54](https://github.com/hyperledger/fabric/commit/a932b54) [FAB-3046](https://jira.hyperledger.org/browse/FAB-3046) Add CouchDB batch select operations
* [458bcdf](https://github.com/hyperledger/fabric/commit/458bcdf) [FAB-2943](https://jira.hyperledger.org/browse/FAB-2943) Event publishing failure fails block commit
* [5dbb05a](https://github.com/hyperledger/fabric/commit/5dbb05a) [FAB-2779](https://jira.hyperledger.org/browse/FAB-2779) Clear data in discovery
* [aa84135](https://github.com/hyperledger/fabric/commit/aa84135) [FAB-2778](https://jira.hyperledger.org/browse/FAB-2778) Msg store update
* [ae18085](https://github.com/hyperledger/fabric/commit/ae18085) [FAB-2411](https://jira.hyperledger.org/browse/FAB-2411) PKI-ID computation restructuring
* [d91c5c3](https://github.com/hyperledger/fabric/commit/d91c5c3) [FAB-2927](https://jira.hyperledger.org/browse/FAB-2927) install chaincode package
* [73a2a6f](https://github.com/hyperledger/fabric/commit/73a2a6f) [FAB-2959](https://jira.hyperledger.org/browse/FAB-2959) Add CouchDB batch update operations
* [08b456e](https://github.com/hyperledger/fabric/commit/08b456e) [FAB-2759](https://jira.hyperledger.org/browse/FAB-2759) DeliveryService peer<->OS high availability
* [c0f8d75](https://github.com/hyperledger/fabric/commit/c0f8d75) [FAB-3034](https://jira.hyperledger.org/browse/FAB-3034) Fix bug in delivery client - recursive usage
* [c810332](https://github.com/hyperledger/fabric/commit/c810332) [FAB-3030](https://jira.hyperledger.org/browse/FAB-3030) intf. to deal with different package types
* [4cf2b8f](https://github.com/hyperledger/fabric/commit/4cf2b8f) Removing BCCSP defaults usage
* [a6e5081](https://github.com/hyperledger/fabric/commit/a6e5081) [FAB-3029](https://jira.hyperledger.org/browse/FAB-3029) Fix marbles02 timestamp package
* [d4967ca](https://github.com/hyperledger/fabric/commit/d4967ca) [FAB-2958](https://jira.hyperledger.org/browse/FAB-2958) create and sign chaincode package
* [ca29f9b](https://github.com/hyperledger/fabric/commit/ca29f9b) Organizational Unit Certification Path Support
* [fd220f9](https://github.com/hyperledger/fabric/commit/fd220f9) Cleanup: removing accesscontrol package
* [60e3b67](https://github.com/hyperledger/fabric/commit/60e3b67) [FAB-3015](https://jira.hyperledger.org/browse/FAB-3015)return detailed event hub connection error
* [adebfad](https://github.com/hyperledger/fabric/commit/adebfad) [FAB-2718](https://jira.hyperledger.org/browse/FAB-2718) Enable Java chaincode invoke
* [bb80a49](https://github.com/hyperledger/fabric/commit/bb80a49) [FAB-2457](https://jira.hyperledger.org/browse/FAB-2457) ACL for proposals to application cc
* [5409143](https://github.com/hyperledger/fabric/commit/5409143) [FAB-3000](https://jira.hyperledger.org/browse/FAB-3000) Remove reliance on vagrant baseimage
* [1fc1379](https://github.com/hyperledger/fabric/commit/1fc1379) [FAB-2676](https://jira.hyperledger.org/browse/FAB-2676) Use atomic create ledger from GB
* [998a14f](https://github.com/hyperledger/fabric/commit/998a14f) [FAB-2984](https://jira.hyperledger.org/browse/FAB-2984) Use testenv for CLI container
* [cacb292](https://github.com/hyperledger/fabric/commit/cacb292) [FAB-2865](https://jira.hyperledger.org/browse/FAB-2865) Set the chaincode file mode bits
* [fa7faec](https://github.com/hyperledger/fabric/commit/fa7faec) Access control at QSCC
* [7a3af1d](https://github.com/hyperledger/fabric/commit/7a3af1d) Expose the signed proposal to chaincodes
* [ab09721](https://github.com/hyperledger/fabric/commit/ab09721) Add java package for ledger protos
* [dadc939](https://github.com/hyperledger/fabric/commit/dadc939) [FAB-2924](https://jira.hyperledger.org/browse/FAB-2924) Update chaincode_example05 for clarity
* [791123f](https://github.com/hyperledger/fabric/commit/791123f) Fix couchdb tests
* [9ae2672](https://github.com/hyperledger/fabric/commit/9ae2672) [FAB-2929](https://jira.hyperledger.org/browse/FAB-2929) Docker repository tags not sanitised
* [8a37f5b](https://github.com/hyperledger/fabric/commit/8a37f5b) [FAB-2925](https://jira.hyperledger.org/browse/FAB-2925) proto defn. for ChaincodeInstallPackage
* [bf30af4](https://github.com/hyperledger/fabric/commit/bf30af4) [FAB-2430](https://jira.hyperledger.org/browse/FAB-2430) Compare certs' ASN.1 bytes
* [dbaf601](https://github.com/hyperledger/fabric/commit/dbaf601) Enable to compile and run on ARM platforms
* [b32c4c6](https://github.com/hyperledger/fabric/commit/b32c4c6) [FAB-2789](https://jira.hyperledger.org/browse/FAB-2789) Document minimum Docker Compose version
* [d829851](https://github.com/hyperledger/fabric/commit/d829851) [FAB-2944](https://jira.hyperledger.org/browse/FAB-2944): Make leadership callback synchronous
* [0616a9d](https://github.com/hyperledger/fabric/commit/0616a9d) [FAB-2883](https://jira.hyperledger.org/browse/FAB-2883) Add option to build without PKCS11 support
* [b2f9d56](https://github.com/hyperledger/fabric/commit/b2f9d56) [FAB-2055](https://jira.hyperledger.org/browse/FAB-2055) GetHistoryForKey() returns timestamp
* [4e0f96b](https://github.com/hyperledger/fabric/commit/4e0f96b) create ledger with genesis block
* [466ab2d](https://github.com/hyperledger/fabric/commit/466ab2d) It must be an absolute path in gotools/Makefile
* [43dfde6](https://github.com/hyperledger/fabric/commit/43dfde6) fabric-ca readthedocs update
* [4323395](https://github.com/hyperledger/fabric/commit/4323395) [FAB-2954](https://jira.hyperledger.org/browse/FAB-2954) Upated yaml.v2 with latest version
* [0aa53d7](https://github.com/hyperledger/fabric/commit/0aa53d7) Enhance validation of chaincode names/versions in LCCC
* [a37fa64](https://github.com/hyperledger/fabric/commit/a37fa64) [FAB-2678](https://jira.hyperledger.org/browse/FAB-2678) o.h.protos to o.h.fabric.protos.peer
* [047cc27](https://github.com/hyperledger/fabric/commit/047cc27) [FAB-2936](https://jira.hyperledger.org/browse/FAB-2936) Vendor latest version of sarama library
* [24ab51a](https://github.com/hyperledger/fabric/commit/24ab51a) [FAB-2917](https://jira.hyperledger.org/browse/FAB-2917) Use flogging-init'd logger
* [dcac07e](https://github.com/hyperledger/fabric/commit/dcac07e) [FAB-2916](https://jira.hyperledger.org/browse/FAB-2916) Refactor flogging package
* [7d553a6](https://github.com/hyperledger/fabric/commit/7d553a6) Use proto messages for Read-write set
* [1779125](https://github.com/hyperledger/fabric/commit/1779125) [FAB-2911](https://jira.hyperledger.org/browse/FAB-2911)Fix JSON-unmarshal for Generic Interface
* [098efee](https://github.com/hyperledger/fabric/commit/098efee) Update TOC
* [274ba23](https://github.com/hyperledger/fabric/commit/274ba23) New Getting Started Content
* [e7294a5](https://github.com/hyperledger/fabric/commit/e7294a5) [FAB-2826](https://jira.hyperledger.org/browse/FAB-2826) Add support for $(DOCKER_NS)
* [84ac025](https://github.com/hyperledger/fabric/commit/84ac025) [FAB-2775](https://jira.hyperledger.org/browse/FAB-2775) Add query unit tests to CouchDB layer
* [bf307fa](https://github.com/hyperledger/fabric/commit/bf307fa) Adjust mspimpl.go/Validate log level from Inf to Dbg
* [461ad48](https://github.com/hyperledger/fabric/commit/461ad48) Implement GetTxTimestamp() for chaincode stub
* [bcef154](https://github.com/hyperledger/fabric/commit/bcef154) [FAB-2915](https://jira.hyperledger.org/browse/FAB-2915) Set 'last block cut' to proper value
* [b7166b7](https://github.com/hyperledger/fabric/commit/b7166b7) [FAB-2913](https://jira.hyperledger.org/browse/FAB-2913) Prepend channel name to log output
* [331c0d6](https://github.com/hyperledger/fabric/commit/331c0d6) [FAB-2901](https://jira.hyperledger.org/browse/FAB-2901) Fixing election test
* [b45abc4](https://github.com/hyperledger/fabric/commit/b45abc4) [FAB-2908](https://jira.hyperledger.org/browse/FAB-2908) Enable behave tests on macOS
* [1e30d9d](https://github.com/hyperledger/fabric/commit/1e30d9d) Add methods for setting log levels via regexp
* [4515d66](https://github.com/hyperledger/fabric/commit/4515d66) [FAB-2912](https://jira.hyperledger.org/browse/FAB-2912) Undo base16-encoding for channel names
* [6c144e5](https://github.com/hyperledger/fabric/commit/6c144e5) [FAB-2893](https://jira.hyperledger.org/browse/FAB-2893) Update BDD to latest proto changes
* [3371b98](https://github.com/hyperledger/fabric/commit/3371b98) [FAB-2388](https://jira.hyperledger.org/browse/FAB-2388) Fix intermittent CouchDB failures Part2
* [86e4684](https://github.com/hyperledger/fabric/commit/86e4684) Fix source code linter checking
* [3c49128](https://github.com/hyperledger/fabric/commit/3c49128) Add orderer details to command in doc
* [f9fa8d6](https://github.com/hyperledger/fabric/commit/f9fa8d6) [FAB-2828](https://jira.hyperledger.org/browse/FAB-2828) Add resilient delivery client to peer
* [2560836](https://github.com/hyperledger/fabric/commit/2560836) [FAB-2005](https://jira.hyperledger.org/browse/FAB-2005) Add AMCL crypto library dependency.
* [6b77c53](https://github.com/hyperledger/fabric/commit/6b77c53) Cleanup peer cli channel commands, messages.
* [fe8c021](https://github.com/hyperledger/fabric/commit/fe8c021) Depricate using gossip ignore security
* [a906ace](https://github.com/hyperledger/fabric/commit/a906ace) [FAB-2824](https://jira.hyperledger.org/browse/FAB-2824)  Incorrect configtx.yaml selected
* [2373bbf](https://github.com/hyperledger/fabric/commit/2373bbf) [FAB-2747](https://jira.hyperledger.org/browse/FAB-2747) only >= 500 should be considered errors
* [a594b6d](https://github.com/hyperledger/fabric/commit/a594b6d) [FAB-2485](https://jira.hyperledger.org/browse/FAB-2485) clean up docker-compose within unit tests
* [1279870](https://github.com/hyperledger/fabric/commit/1279870) Fix txmgr test failure - CouchDB query limit
* [9065a7c](https://github.com/hyperledger/fabric/commit/9065a7c) [FAB-2880](https://jira.hyperledger.org/browse/FAB-2880) Fix configtxgen output
* [3f93b1a](https://github.com/hyperledger/fabric/commit/3f93b1a) [FAB-2729](https://jira.hyperledger.org/browse/FAB-2729) (PA) Document the configtx
* [5580958](https://github.com/hyperledger/fabric/commit/5580958) [FAB-2850](https://jira.hyperledger.org/browse/FAB-2850) Update the conditional process
* [6039474](https://github.com/hyperledger/fabric/commit/6039474) Remove the unused documentation
* [a2b550d](https://github.com/hyperledger/fabric/commit/a2b550d) [FAB-2861](https://jira.hyperledger.org/browse/FAB-2861): Add list channels command to peer cli
* [2f750ae](https://github.com/hyperledger/fabric/commit/2f750ae) Remove outdated FAQ_confidentiality TOC entry
* [046a667](https://github.com/hyperledger/fabric/commit/046a667) [FAB-2828](https://jira.hyperledger.org/browse/FAB-2828) DeliveryService: Connection Producer
* [a04d60a](https://github.com/hyperledger/fabric/commit/a04d60a) [FAB-2849](https://jira.hyperledger.org/browse/FAB-2849) Use fabric-couchdb in devenv tool
* [a4e80cd](https://github.com/hyperledger/fabric/commit/a4e80cd) [FAB-2695](https://jira.hyperledger.org/browse/FAB-2695) (PA) mv msp_principal.proto protos/msp
* [07320ea](https://github.com/hyperledger/fabric/commit/07320ea) [FAB-2694](https://jira.hyperledger.org/browse/FAB-2694) (PA) Fix some upper case proto fields
* [76eedc8](https://github.com/hyperledger/fabric/commit/76eedc8) [FAB-2693](https://jira.hyperledger.org/browse/FAB-2693) (PA) Move identities.proto to proto/msp
* [e0ba4d0](https://github.com/hyperledger/fabric/commit/e0ba4d0) [FAB-2848](https://jira.hyperledger.org/browse/FAB-2848) Remove orderer-n-kafka-n environment
* [94f6f4a](https://github.com/hyperledger/fabric/commit/94f6f4a) [FAB-1141](https://jira.hyperledger.org/browse/FAB-1141) Add kafka and couchDB to bootstrap
* [2e7d687](https://github.com/hyperledger/fabric/commit/2e7d687) Refactoring connection between gossip LE and delivery.
* [cba7661](https://github.com/hyperledger/fabric/commit/cba7661) Gossip: Fix connection leak when spoofing detected
* [5b59e06](https://github.com/hyperledger/fabric/commit/5b59e06) [FAB-2829](https://jira.hyperledger.org/browse/FAB-2829)-Build fails if Docker flags contain spaces
* [f81d5e1](https://github.com/hyperledger/fabric/commit/f81d5e1) [FAB-2830](https://jira.hyperledger.org/browse/FAB-2830) Fix startup errors for couchdb (docker)
* [8a5a5bc](https://github.com/hyperledger/fabric/commit/8a5a5bc) [FAB-2651](https://jira.hyperledger.org/browse/FAB-2651) Single path to unit-testing keystore
* [af57f19](https://github.com/hyperledger/fabric/commit/af57f19) minor doc fix
* [cc35a7c](https://github.com/hyperledger/fabric/commit/cc35a7c) [FAB-2128](https://jira.hyperledger.org/browse/FAB-2128) get dev mode to work with the new CC model
* [9c39b17](https://github.com/hyperledger/fabric/commit/9c39b17) [FAB-2803](https://jira.hyperledger.org/browse/FAB-2803) Update e2e readme to reflect TLS change
* [66781c7](https://github.com/hyperledger/fabric/commit/66781c7) [FAB-2814](https://jira.hyperledger.org/browse/FAB-2814) Change default batch timeout to 2s
* [dfc3077](https://github.com/hyperledger/fabric/commit/dfc3077) Enhancements for cryptogen
* [eb15043](https://github.com/hyperledger/fabric/commit/eb15043) FAB[2018] - Gossip protocol topic
* [a71af56](https://github.com/hyperledger/fabric/commit/a71af56) Prepare for post 1.0.0-alpha development
* [5b2baa0](https://github.com/hyperledger/fabric/commit/5b2baa0) [FAB-2777](https://jira.hyperledger.org/browse/FAB-2777) Alive msg handling
* [f1a88db](https://github.com/hyperledger/fabric/commit/f1a88db) [FAB-2758](https://jira.hyperledger.org/browse/FAB-2758) Decouple anchor peers endpoints from orgIDs
* [73af303](https://github.com/hyperledger/fabric/commit/73af303) Clean up unused property "validatorEnabled"
* [59eb56d](https://github.com/hyperledger/fabric/commit/59eb56d) [FAB-2207](https://jira.hyperledger.org/browse/FAB-2207) Add test case for the wait time config
* [f330daa](https://github.com/hyperledger/fabric/commit/f330daa) Enable additional ledger txmgr unit tests

690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
## v1.0.0-alpha March 16, 2017

* [fa3d88c](https://github.com/hyperledger/fabric/commit/fa3d88c) Release 1.0.0-alpha
* [17219e2](https://github.com/hyperledger/fabric/commit/17219e2) [FAB-2767](https://jira.hyperledger.org/browse/FAB-2767) expose chaincode timeout as a property
* [0f38dc1](https://github.com/hyperledger/fabric/commit/0f38dc1) [FAB-2565](https://jira.hyperledger.org/browse/FAB-2565) Example docker-compose with CouchDB
* [0308f0f](https://github.com/hyperledger/fabric/commit/0308f0f) [FAB-1141](https://jira.hyperledger.org/browse/FAB-1141) Enabling TLS in bootstrap feature
* [844fe2d](https://github.com/hyperledger/fabric/commit/844fe2d) [FAB-2773](https://jira.hyperledger.org/browse/FAB-2773) Restrict the total count of channels
* [17d37ca](https://github.com/hyperledger/fabric/commit/17d37ca) [FAB-2684](https://jira.hyperledger.org/browse/FAB-2684) Doc update for missing header file
* [13194fa](https://github.com/hyperledger/fabric/commit/13194fa) Adjust gossip logging levels
* [6e9229b](https://github.com/hyperledger/fabric/commit/6e9229b) Updating read the docs for fabric-ca
* [d7920a9](https://github.com/hyperledger/fabric/commit/d7920a9) [FAB-2762](https://jira.hyperledger.org/browse/FAB-2762) Fix e2e_cli test when TLS is disabled
* [77760ef](https://github.com/hyperledger/fabric/commit/77760ef) update orderer to orderer0 in script.sh
* [f8a49c0](https://github.com/hyperledger/fabric/commit/f8a49c0) [FAB-2745](https://jira.hyperledger.org/browse/FAB-2745) Update e2e_cli to work with TLS
* [70fd869](https://github.com/hyperledger/fabric/commit/70fd869) Orderer: fix logging message in case of filter failure
* [061a1e8](https://github.com/hyperledger/fabric/commit/061a1e8) Gossip/discovery: add String() to NetworkMember
* [cc03cac](https://github.com/hyperledger/fabric/commit/cc03cac) Gossip:Add option to skip handshake verification
* [4844ce8](https://github.com/hyperledger/fabric/commit/4844ce8) [FAB-2174](https://jira.hyperledger.org/browse/FAB-2174) Populate TLS trust stores from config blocks
* [56a1b1c](https://github.com/hyperledger/fabric/commit/56a1b1c) [FAB-2738](https://jira.hyperledger.org/browse/FAB-2738) orderer.yaml TLS parameters ignored
* [3169234](https://github.com/hyperledger/fabric/commit/3169234) [FAB-2081](https://jira.hyperledger.org/browse/FAB-2081) allow user CC to call system CC
* [589b4d6](https://github.com/hyperledger/fabric/commit/589b4d6) Fix TLS gRPC connection from peer to ordering service
* [f19d8cc](https://github.com/hyperledger/fabric/commit/f19d8cc) CLI install/query should not require orderer endpoint
* [e2f1e76](https://github.com/hyperledger/fabric/commit/e2f1e76) Gossip channel test- remove unused code
* [626fcd3](https://github.com/hyperledger/fabric/commit/626fcd3) Add Channel information to block-listener
* [124cd2d](https://github.com/hyperledger/fabric/commit/124cd2d) [FAB-1141](https://jira.hyperledger.org/browse/FAB-1141) Updating TLS and gossip leader conf
* [6c146d1](https://github.com/hyperledger/fabric/commit/6c146d1) Fix NPE in gossip integration.go, load tls certificate
* [312d7e1](https://github.com/hyperledger/fabric/commit/312d7e1) [FAB-2688](https://jira.hyperledger.org/browse/FAB-2688): Verify blocks on delivery and during p2p
* [a3e3940](https://github.com/hyperledger/fabric/commit/a3e3940) [FAB-2696](https://jira.hyperledger.org/browse/FAB-2696) Default chain broken in peer
* [3ad3e43](https://github.com/hyperledger/fabric/commit/3ad3e43) [FAB-2710](https://jira.hyperledger.org/browse/FAB-2710) Gossip: Log WARN upon bad network config
* [1f49bfb](https://github.com/hyperledger/fabric/commit/1f49bfb) [FAB-2714](https://jira.hyperledger.org/browse/FAB-2714) Enable peer to start with TLS enabled
* [bdc5bec](https://github.com/hyperledger/fabric/commit/bdc5bec) Add a "make test-cmd" target
* [0a08091](https://github.com/hyperledger/fabric/commit/0a08091) [FAB-2700](https://jira.hyperledger.org/browse/FAB-2700) Improve test coverage
* [dc00659](https://github.com/hyperledger/fabric/commit/dc00659) Documentation Styling for Hyperlinks
* [692effe](https://github.com/hyperledger/fabric/commit/692effe) [FAB-1141](https://jira.hyperledger.org/browse/FAB-1141) Incorporate latest changes to protos
* [c73747d](https://github.com/hyperledger/fabric/commit/c73747d) Update archicture FAQ document
* [88cb6cc](https://github.com/hyperledger/fabric/commit/88cb6cc) [FAB-2691](https://jira.hyperledger.org/browse/FAB-2691) Improve Bcst/Dlvr log serviceability
* [ae01f15](https://github.com/hyperledger/fabric/commit/ae01f15) [FAB-2699](https://jira.hyperledger.org/browse/FAB-2699) ConfigGroup mod policy resolve error
* [ba1d142](https://github.com/hyperledger/fabric/commit/ba1d142) [FAB-2697](https://jira.hyperledger.org/browse/FAB-2697) configtxgen crash mult anchorpeers
* [fda3064](https://github.com/hyperledger/fabric/commit/fda3064) [FAB-2689](https://jira.hyperledger.org/browse/FAB-2689) Limit conn attempts to bootstrap peers
* [1f5bc46](https://github.com/hyperledger/fabric/commit/1f5bc46) Fix broken master
* [7191d89](https://github.com/hyperledger/fabric/commit/7191d89) Fix build error due to CR 6801
* [19e07d7](https://github.com/hyperledger/fabric/commit/19e07d7) [FAB-2007](https://jira.hyperledger.org/browse/FAB-2007) Gossip: External and internal endpoints IV
* [5eb459a](https://github.com/hyperledger/fabric/commit/5eb459a) [FAB-2007](https://jira.hyperledger.org/browse/FAB-2007) Gossip/Comm deep probing
* [821c9d8](https://github.com/hyperledger/fabric/commit/821c9d8) [FAB-2007](https://jira.hyperledger.org/browse/FAB-2007) External and internal endpoints III
* [55fda40](https://github.com/hyperledger/fabric/commit/55fda40) [FAB-2674](https://jira.hyperledger.org/browse/FAB-2674): Failing behave bootstrap test
* [fb31d92](https://github.com/hyperledger/fabric/commit/fb31d92) [FAb-2680] Set default ModPolicy in configtxgen
* [1066230](https://github.com/hyperledger/fabric/commit/1066230) [FAB-2638](https://jira.hyperledger.org/browse/FAB-2638) configtx inspection to include policies
* [54dc537](https://github.com/hyperledger/fabric/commit/54dc537) [FAB-2612](https://jira.hyperledger.org/browse/FAB-2612) Enable configtxgen configtx inspection
* [d4a11db](https://github.com/hyperledger/fabric/commit/d4a11db) [FAB-2584](https://jira.hyperledger.org/browse/FAB-2584) configtxgen prints block config as json
* [86f65d3](https://github.com/hyperledger/fabric/commit/86f65d3) [FAB-2577](https://jira.hyperledger.org/browse/FAB-2577) Add JSON rendering of configResult
* [093394b](https://github.com/hyperledger/fabric/commit/093394b) [FAB-2574](https://jira.hyperledger.org/browse/FAB-2574) Config parsing outside configtx.Manager
* [cf29ef3](https://github.com/hyperledger/fabric/commit/cf29ef3) [FAB-2554](https://jira.hyperledger.org/browse/FAB-2554) configtx.Manager track deserialized val
* [a552e22](https://github.com/hyperledger/fabric/commit/a552e22) [FAB-2552](https://jira.hyperledger.org/browse/FAB-2552) Allow concurrent config proposals
* [bcb9259](https://github.com/hyperledger/fabric/commit/bcb9259) [FAB-2526](https://jira.hyperledger.org/browse/FAB-2526) Move consolidate config to one package
* [efa8237](https://github.com/hyperledger/fabric/commit/efa8237) [FAB-2399](https://jira.hyperledger.org/browse/FAB-2399) ApplicationOrg config to common Proposer
* [2541878](https://github.com/hyperledger/fabric/commit/2541878) [FAB-2397](https://jira.hyperledger.org/browse/FAB-2397) Move org config to common Proposer
* [b609bf0](https://github.com/hyperledger/fabric/commit/b609bf0) [FAB-2477](https://jira.hyperledger.org/browse/FAB-2477) Move application config to Proposer
* [c8ff4b1](https://github.com/hyperledger/fabric/commit/c8ff4b1) [FAB-2396](https://jira.hyperledger.org/browse/FAB-2396) Move orderer config to common Proposer
* [8b20459](https://github.com/hyperledger/fabric/commit/8b20459) [FAB-2335](https://jira.hyperledger.org/browse/FAB-2335) Move channel config to common Proposer
* [fa782fc](https://github.com/hyperledger/fabric/commit/fa782fc) [FAB-2493](https://jira.hyperledger.org/browse/FAB-2493) Refactor the golang platform driver
* [6a81ec1](https://github.com/hyperledger/fabric/commit/6a81ec1) [FAB-2632](https://jira.hyperledger.org/browse/FAB-2632) Default endorsement policy
* [5cdb17d](https://github.com/hyperledger/fabric/commit/5cdb17d) [FAB-2616](https://jira.hyperledger.org/browse/FAB-2616) Fix potential crash in cauthdsl
* [0fc6c4d](https://github.com/hyperledger/fabric/commit/0fc6c4d) [FAB-2531](https://jira.hyperledger.org/browse/FAB-2531) Range queries fail iterating beyond 100 items
* [9f87f84](https://github.com/hyperledger/fabric/commit/9f87f84) Fix peer panic at initiate proposal with no MSPs
* [61985e1](https://github.com/hyperledger/fabric/commit/61985e1) Fix for stateInfoCache
* [9a5b456](https://github.com/hyperledger/fabric/commit/9a5b456) [FAB-2658](https://jira.hyperledger.org/browse/FAB-2658) Bug fix: pass correct block data to MCS
* [ce52828](https://github.com/hyperledger/fabric/commit/ce52828) [FAB-2670](https://jira.hyperledger.org/browse/FAB-2670) Document fabric policies creation/usage
* [6c28c83](https://github.com/hyperledger/fabric/commit/6c28c83) [FAB-2615](https://jira.hyperledger.org/browse/FAB-2615) Remove Ingress/EgressPolicyNames refs
* [ba68129](https://github.com/hyperledger/fabric/commit/ba68129) [FAB-2671](https://jira.hyperledger.org/browse/FAB-2671) e2e_cli to use OrdererMSP consistently
* [927ff1c](https://github.com/hyperledger/fabric/commit/927ff1c) [FAB-2672](https://jira.hyperledger.org/browse/FAB-2672) Fix TestDisclosurePolicyWithPull
* [a4adb11](https://github.com/hyperledger/fabric/commit/a4adb11) [FAB-2665](https://jira.hyperledger.org/browse/FAB-2665) - delivery client should sign msgs to orderer
* [2a6a7b5](https://github.com/hyperledger/fabric/commit/2a6a7b5) [FAB-2511](https://jira.hyperledger.org/browse/FAB-2511) Make configtx sequence explicit
* [f803a9f](https://github.com/hyperledger/fabric/commit/f803a9f) [FAB-2591](https://jira.hyperledger.org/browse/FAB-2591) Introduce file-ledger option
* [7f63742](https://github.com/hyperledger/fabric/commit/7f63742) [FAB-2642](https://jira.hyperledger.org/browse/FAB-2642) Avoid overflow of seqNum in peer metastate
* [da355f3](https://github.com/hyperledger/fabric/commit/da355f3) [FAB-2640](https://jira.hyperledger.org/browse/FAB-2640) Gossip: Support empty set of anchor peers
* [66242cc](https://github.com/hyperledger/fabric/commit/66242cc) Gossip: Adjust log level of membership learning event
* [88dbc7d](https://github.com/hyperledger/fabric/commit/88dbc7d) Updating devenv scripts. Fix for [FAB-1567](https://jira.hyperledger.org/browse/FAB-1567).
* [dc7d4d4](https://github.com/hyperledger/fabric/commit/dc7d4d4) [FAB-2576](https://jira.hyperledger.org/browse/FAB-2576) Mock committer ledger height
* [22793dd](https://github.com/hyperledger/fabric/commit/22793dd) [FAB-2007](https://jira.hyperledger.org/browse/FAB-2007) Gossip: associate self-identity at startup
* [458f435](https://github.com/hyperledger/fabric/commit/458f435) [FAB-2007](https://jira.hyperledger.org/browse/FAB-2007) Gossip/disc: aliveMsg w/o secretEnvelope
* [76bb2a0](https://github.com/hyperledger/fabric/commit/76bb2a0) [FAB-2007](https://jira.hyperledger.org/browse/FAB-2007) Gossip/discovery: Change Exists to Lookup
* [48987d2](https://github.com/hyperledger/fabric/commit/48987d2) [FAB-2624](https://jira.hyperledger.org/browse/FAB-2624) Gossip Anchor peer connect bug fix
* [bc7f9d8](https://github.com/hyperledger/fabric/commit/bc7f9d8) Gossip: Learn certificate at validation time
* [a5f2ba0](https://github.com/hyperledger/fabric/commit/a5f2ba0) [FAB-2643](https://jira.hyperledger.org/browse/FAB-2643) MsgCryptoSvc: NPE when no policyMgr found
* [6d984fd](https://github.com/hyperledger/fabric/commit/6d984fd) CouchDB units tests stall for two minutes
* [ed7ed80](https://github.com/hyperledger/fabric/commit/ed7ed80) [FAB-2473](https://jira.hyperledger.org/browse/FAB-2473) Fix gossip proto style 3/3
* [953bb21](https://github.com/hyperledger/fabric/commit/953bb21) [FAB-2472](https://jira.hyperledger.org/browse/FAB-2472) Fix gossip proto style 2/3
* [948de6b](https://github.com/hyperledger/fabric/commit/948de6b) [FAB-2471](https://jira.hyperledger.org/browse/FAB-2471) Fix gossip proto style 1/3
* [1181f98](https://github.com/hyperledger/fabric/commit/1181f98) Rename ledger block storage directory
* [93e7c76](https://github.com/hyperledger/fabric/commit/93e7c76) [FAB-FAB-2635]: Add orderer endpoint, for testchainid
* [5b48469](https://github.com/hyperledger/fabric/commit/5b48469) [FAB-1141](https://jira.hyperledger.org/browse/FAB-1141) Latest changes incorporated
* [231bfd0](https://github.com/hyperledger/fabric/commit/231bfd0) [FAB-2524](https://jira.hyperledger.org/browse/FAB-2524) - instantiate/upgrade should not specify code
* [035c51c](https://github.com/hyperledger/fabric/commit/035c51c) [FAB-2630](https://jira.hyperledger.org/browse/FAB-2630) Integration election with core.yaml
* [ebe1b4d](https://github.com/hyperledger/fabric/commit/ebe1b4d) [FAB-FAB-2634]: Send event of genesis block committed.
* [fdd62b0](https://github.com/hyperledger/fabric/commit/fdd62b0) [FAB-2468](https://jira.hyperledger.org/browse/FAB-2468) configtx ChannelHeader to ChannelId
* [5ca0611](https://github.com/hyperledger/fabric/commit/5ca0611) Add ability to customize chaincode container log format
* [5f4b99a](https://github.com/hyperledger/fabric/commit/5f4b99a) [FAB-2503](https://jira.hyperledger.org/browse/FAB-2503) CLI based End-to-End flow test verification
* [e7b3c7a](https://github.com/hyperledger/fabric/commit/e7b3c7a) [FAB-2576](https://jira.hyperledger.org/browse/FAB-2576) Fix LE and gossip integration test
* [c9e9cc1](https://github.com/hyperledger/fabric/commit/c9e9cc1) Gossip discovery: validate dead members bug fix
* [97a5e62](https://github.com/hyperledger/fabric/commit/97a5e62) Fix for nil pointer error during phantom validation
* [44e4210](https://github.com/hyperledger/fabric/commit/44e4210) Chaincode invocation ACL support functions
* [29ea124](https://github.com/hyperledger/fabric/commit/29ea124) Change project status from Incubation to Active (again)
* [7dc370a](https://github.com/hyperledger/fabric/commit/7dc370a) [FAB-1938](https://jira.hyperledger.org/browse/FAB-1938): Read orderers endpoints from CB.
* [7f35ba5](https://github.com/hyperledger/fabric/commit/7f35ba5) [FAB-2589](https://jira.hyperledger.org/browse/FAB-2589) Clean up top-level orderer pkg
* [fd47bea](https://github.com/hyperledger/fabric/commit/fd47bea) [FAB-2578](https://jira.hyperledger.org/browse/FAB-2578) Move utility functions to proper file
* [1ce056a](https://github.com/hyperledger/fabric/commit/1ce056a) [FAB-2204](https://jira.hyperledger.org/browse/FAB-2204) File LedgerType w/ fsblkstorage
* [fe262cf](https://github.com/hyperledger/fabric/commit/fe262cf) [FAB-2588](https://jira.hyperledger.org/browse/FAB-2588) Fix unkeyed fields in composite literal
* [6509afd](https://github.com/hyperledger/fabric/commit/6509afd) [FAB-2581](https://jira.hyperledger.org/browse/FAB-2581) Fix if-else statements in deliver tests
* [4d5b760](https://github.com/hyperledger/fabric/commit/4d5b760) [FAB-2580](https://jira.hyperledger.org/browse/FAB-2580) Fix return of unexported type
* [d611b10](https://github.com/hyperledger/fabric/commit/d611b10) [FAB-2579](https://jira.hyperledger.org/browse/FAB-2579) Fix inconsistencies in ledger package
* [1fb237c](https://github.com/hyperledger/fabric/commit/1fb237c) Fix small bug in cryptogen
* [cd14e2a](https://github.com/hyperledger/fabric/commit/cd14e2a) [FAB-2546](https://jira.hyperledger.org/browse/FAB-2546)Add yaml tags to structs needed for configtx
* [28687ca](https://github.com/hyperledger/fabric/commit/28687ca) [FAB-2606](https://jira.hyperledger.org/browse/FAB-2606) Enable deliver_stdout to seek
* [d60b143](https://github.com/hyperledger/fabric/commit/d60b143) FAB [2099] - TOC
* [d4fa505](https://github.com/hyperledger/fabric/commit/d4fa505) [FAB-2605](https://jira.hyperledger.org/browse/FAB-2605) Fix hard-coded start for deliver_stdout
* [25f08a9](https://github.com/hyperledger/fabric/commit/25f08a9) [FAB-2600](https://jira.hyperledger.org/browse/FAB-2600) fix race condition in peer and CouchDB
* [439e077](https://github.com/hyperledger/fabric/commit/439e077) Change project status from Incubation to Active.
* [356ce27](https://github.com/hyperledger/fabric/commit/356ce27) [FAB-2603](https://jira.hyperledger.org/browse/FAB-2603) Change & export dir containing ledgers
* [54f6a82](https://github.com/hyperledger/fabric/commit/54f6a82) Make BCCSP stop complaining in gossip tests
* [cde2640](https://github.com/hyperledger/fabric/commit/cde2640) [FAB-2007](https://jira.hyperledger.org/browse/FAB-2007) Gossip: External and internal endpoints II
* [4579ed1](https://github.com/hyperledger/fabric/commit/4579ed1) [FAB-2007](https://jira.hyperledger.org/browse/FAB-2007) Gossip: External and internal endpoints I
* [871672f](https://github.com/hyperledger/fabric/commit/871672f) [FAB-2594](https://jira.hyperledger.org/browse/FAB-2594): Remove unused package and file
* [715ddcf](https://github.com/hyperledger/fabric/commit/715ddcf) [FAB-1938](https://jira.hyperledger.org/browse/FAB-1938) Update documentation how to use peer cli
* [8257b3d](https://github.com/hyperledger/fabric/commit/8257b3d) Implementing VerifyBlock for Gossip
* [9aa3e37](https://github.com/hyperledger/fabric/commit/9aa3e37) [FAB-2576](https://jira.hyperledger.org/browse/FAB-2576) Temporary skipping one of tests
* [f7935c1](https://github.com/hyperledger/fabric/commit/f7935c1) [FAB-2178](https://jira.hyperledger.org/browse/FAB-2178) Rename orderer JSON file ledger
* [7144508](https://github.com/hyperledger/fabric/commit/7144508) [FAB-1938](https://jira.hyperledger.org/browse/FAB-1938) add orderer endpoint param to peer cli
* [be91ccc](https://github.com/hyperledger/fabric/commit/be91ccc) [FAB-2545](https://jira.hyperledger.org/browse/FAB-2545) Add tool to create various crypto configs
* [40e061c](https://github.com/hyperledger/fabric/commit/40e061c) [FAB-2429](https://jira.hyperledger.org/browse/FAB-2429) Skip invalid trans in history db
* [a6edbff](https://github.com/hyperledger/fabric/commit/a6edbff) [FAB-1846](https://jira.hyperledger.org/browse/FAB-1846) Integration between deliver and election
* [fbed7b1](https://github.com/hyperledger/fabric/commit/fbed7b1) [FAB-2560](https://jira.hyperledger.org/browse/FAB-2560) GetQueryResult() query re-write is incorrect
* [b5e73c2](https://github.com/hyperledger/fabric/commit/b5e73c2) Leader election log
* [d8d3d92](https://github.com/hyperledger/fabric/commit/d8d3d92) [FAB-2529](https://jira.hyperledger.org/browse/FAB-2529) Gossip Conn store - thread safety bug
* [4f03b14](https://github.com/hyperledger/fabric/commit/4f03b14) [FAB-2557](https://jira.hyperledger.org/browse/FAB-2557) remove overlapping chaincode UTs
* [3eaccbd](https://github.com/hyperledger/fabric/commit/3eaccbd) [FAB-2501](https://jira.hyperledger.org/browse/FAB-2501) cleanup java shim FSM
* [f9cc882](https://github.com/hyperledger/fabric/commit/f9cc882) [FAB-2461](https://jira.hyperledger.org/browse/FAB-2461) inputs are optional when calculating hash
* [2493a00](https://github.com/hyperledger/fabric/commit/2493a00) [FAB-2528](https://jira.hyperledger.org/browse/FAB-2528) Correct ledger spelling.
* [5db3e48](https://github.com/hyperledger/fabric/commit/5db3e48) Cleanup messaging and error formating, peer cli
* [4fa44fe](https://github.com/hyperledger/fabric/commit/4fa44fe) Revert "Cleanup BDD folder"
* [6e84229](https://github.com/hyperledger/fabric/commit/6e84229) [FAB-2437](https://jira.hyperledger.org/browse/FAB-2437) Add retry logic for failed CouchDB actions
* [fa7488c](https://github.com/hyperledger/fabric/commit/fa7488c) [FAB-2424](https://jira.hyperledger.org/browse/FAB-2424) Gossip state transfer: channel validation
* [edcd48e](https://github.com/hyperledger/fabric/commit/edcd48e) Adding BCCSP to golinter script
* [d953960](https://github.com/hyperledger/fabric/commit/d953960) BCCSP Filebased Keystore flexible file names
* [8b172f5](https://github.com/hyperledger/fabric/commit/8b172f5) [FAB-2498](https://jira.hyperledger.org/browse/FAB-2498) Fix Panic upon Recover (CouchdB)
* [b39b8a8](https://github.com/hyperledger/fabric/commit/b39b8a8) Clean up peer logging - serviceability
* [00a9bd7](https://github.com/hyperledger/fabric/commit/00a9bd7) [FAB-2424](https://jira.hyperledger.org/browse/FAB-2424) Gossip: Extract connection authInfo in comm
* [b36a664](https://github.com/hyperledger/fabric/commit/b36a664) [FAB-2424](https://jira.hyperledger.org/browse/FAB-2424) Enforce MSP channel validation in gossip
* [48d19be](https://github.com/hyperledger/fabric/commit/48d19be) BCCSP config back to SHA2
* [c5061f6](https://github.com/hyperledger/fabric/commit/c5061f6) [FAB-2500](https://jira.hyperledger.org/browse/FAB-2500) Use array form of CMD in Dockerfile
* [a5b09f0](https://github.com/hyperledger/fabric/commit/a5b09f0) Some Gossip code refactoring and log msg formatting
* [03ebaa0](https://github.com/hyperledger/fabric/commit/03ebaa0) Update the config variables in composition files
* [29d7fc0](https://github.com/hyperledger/fabric/commit/29d7fc0) [FAB-2243](https://jira.hyperledger.org/browse/FAB-2243) Replace Tx Validation bit-array by flags
* [923e70d](https://github.com/hyperledger/fabric/commit/923e70d) [FAB-2448](https://jira.hyperledger.org/browse/FAB-2448) Add standard values proto initializer
* [bc2923b](https://github.com/hyperledger/fabric/commit/bc2923b) [FAB-2391](https://jira.hyperledger.org/browse/FAB-2391) Create common config Proposer
* [9379e85](https://github.com/hyperledger/fabric/commit/9379e85) [FAB-2428](https://jira.hyperledger.org/browse/FAB-2428) Move config root to configvalues
* [136e703](https://github.com/hyperledger/fabric/commit/136e703) Cleanup BDD folder
* [bdd972f](https://github.com/hyperledger/fabric/commit/bdd972f) [FAB-2388](https://jira.hyperledger.org/browse/FAB-2388) Fix intermittent CouchDB failures
* [148438e](https://github.com/hyperledger/fabric/commit/148438e) [FAB-1925](https://jira.hyperledger.org/browse/FAB-1925) Verify CouchDB connection upon peer startup
* [4246971](https://github.com/hyperledger/fabric/commit/4246971) Prevent CLI to connect to ordering service on join.
* [72c03f1](https://github.com/hyperledger/fabric/commit/72c03f1) [FAB-1764](https://jira.hyperledger.org/browse/FAB-1764) CouchDB name to be consistent with chain ID
* [2c9fd1b](https://github.com/hyperledger/fabric/commit/2c9fd1b) [FAB-2484](https://jira.hyperledger.org/browse/FAB-2484) Prevent unclean leader election
* [f4448b9](https://github.com/hyperledger/fabric/commit/f4448b9) [FAB-2439](https://jira.hyperledger.org/browse/FAB-2439) Add sample genesis profile for Kafka
* [2df8355](https://github.com/hyperledger/fabric/commit/2df8355) [FAB-2483](https://jira.hyperledger.org/browse/FAB-2483) Improve configtx.yaml formatting & text
* [5b3edfc](https://github.com/hyperledger/fabric/commit/5b3edfc) [FAB-2480](https://jira.hyperledger.org/browse/FAB-2480) Improve orderer.yaml formatting & text
* [4aa759b](https://github.com/hyperledger/fabric/commit/4aa759b) [FAB-2479](https://jira.hyperledger.org/browse/FAB-2479) Log consumer errors
* [85061b2](https://github.com/hyperledger/fabric/commit/85061b2) [FAB-2482](https://jira.hyperledger.org/browse/FAB-2482) cleanup files with suspicious permissions
* [167b14a](https://github.com/hyperledger/fabric/commit/167b14a) [FAB-2263](https://jira.hyperledger.org/browse/FAB-2263) GetQueryResult should support index name
* [86cd87e](https://github.com/hyperledger/fabric/commit/86cd87e) [FAB-2198](https://jira.hyperledger.org/browse/FAB-2198) Gossip envelope refactoring - End
* [b7b5c4e](https://github.com/hyperledger/fabric/commit/b7b5c4e) [FAB-2198](https://jira.hyperledger.org/browse/FAB-2198) Gossip envelope refactoring
* [a56549b](https://github.com/hyperledger/fabric/commit/a56549b) Gossip- warn and abort on invalid join channel event
* [adb66f7](https://github.com/hyperledger/fabric/commit/adb66f7) Tidy up some peer channel create code
* [41bbdc2](https://github.com/hyperledger/fabric/commit/41bbdc2) Remove anchor peers from CLI
* [3bcd969](https://github.com/hyperledger/fabric/commit/3bcd969) Configtx tool to use Verifying MSP
* [7296d14](https://github.com/hyperledger/fabric/commit/7296d14) Fix composition start up
* [9df670d](https://github.com/hyperledger/fabric/commit/9df670d) Add query to get all the channels for a given peer
* [2ea7cf0](https://github.com/hyperledger/fabric/commit/2ea7cf0) Add query to get the installed chaincodes on a peer
* [b38b5a8](https://github.com/hyperledger/fabric/commit/b38b5a8) [FAB-2446](https://jira.hyperledger.org/browse/FAB-2446) label fabric docker images
* [b52b676](https://github.com/hyperledger/fabric/commit/b52b676) Update log level for some BCCSP keystore messages
* [f8a8ddd](https://github.com/hyperledger/fabric/commit/f8a8ddd) Upgrade to chaincode v0.10.3
* [151a9a6](https://github.com/hyperledger/fabric/commit/151a9a6) Converge deployment spec validation
* [a5365b9](https://github.com/hyperledger/fabric/commit/a5365b9) Gossip- Don't log sending to empty slice of peers
* [e96eea9](https://github.com/hyperledger/fabric/commit/e96eea9) Tune gossip default bootstrap and skip localhost conn
* [75f1344](https://github.com/hyperledger/fabric/commit/75f1344) [FAB-2457](https://jira.hyperledger.org/browse/FAB-2457) revert acl check in endorser
* [8021182](https://github.com/hyperledger/fabric/commit/8021182) Endorser_test missing mspConfigDir in yaml
* [306aa7d](https://github.com/hyperledger/fabric/commit/306aa7d) Add query to get instantiated chaincodes on a channel
* [d881a6c](https://github.com/hyperledger/fabric/commit/d881a6c) [FAB-2455](https://jira.hyperledger.org/browse/FAB-2455) Fix misleading log statment
* [4dad614](https://github.com/hyperledger/fabric/commit/4dad614) [FAB-2451](https://jira.hyperledger.org/browse/FAB-2451) fix readthedocs build failure
* [6fde439](https://github.com/hyperledger/fabric/commit/6fde439) Remove un-needed WARN logging from MCS
* [5219e39](https://github.com/hyperledger/fabric/commit/5219e39) Cleanup docs
* [7b8831f](https://github.com/hyperledger/fabric/commit/7b8831f) [FAB-2410](https://jira.hyperledger.org/browse/FAB-2410) Encode block validation policy
* [fc62148](https://github.com/hyperledger/fabric/commit/fc62148) FAB2044: Allow OUs to be contained in MSP description
* [d21f303](https://github.com/hyperledger/fabric/commit/d21f303) Fix break in master
* [ff8b3e4](https://github.com/hyperledger/fabric/commit/ff8b3e4) [FAB-2206](https://jira.hyperledger.org/browse/FAB-2206)Make gossip discovery configurable
* [81cd41b](https://github.com/hyperledger/fabric/commit/81cd41b) [FAB-1438](https://jira.hyperledger.org/browse/FAB-1438): Add up, down, scale to compose util
* [4013cb6](https://github.com/hyperledger/fabric/commit/4013cb6) [FAB-2432](https://jira.hyperledger.org/browse/FAB-2432) Encode anchor peers from configtx.yaml
* [9fe8c60](https://github.com/hyperledger/fabric/commit/9fe8c60) [FAB-1934](https://jira.hyperledger.org/browse/FAB-1934) admin validation for chain-scoped syscc
* [3e0481b](https://github.com/hyperledger/fabric/commit/3e0481b) [FAB-2087](https://jira.hyperledger.org/browse/FAB-2087) - support for admin policy principals
* [215126c](https://github.com/hyperledger/fabric/commit/215126c) [FAB-2417](https://jira.hyperledger.org/browse/FAB-2417) create channel from provided config tx
* [3ee0333](https://github.com/hyperledger/fabric/commit/3ee0333) [FAB-1647](https://jira.hyperledger.org/browse/FAB-1647) Yaml used to configure BCCSP
* [9d67ddd](https://github.com/hyperledger/fabric/commit/9d67ddd) [FAB-2200](https://jira.hyperledger.org/browse/FAB-2200) - do not hardcode local MSP ID
* [2fc6bc6](https://github.com/hyperledger/fabric/commit/2fc6bc6) [FAB-2080](https://jira.hyperledger.org/browse/FAB-2080) - peer enforces ACLs on proposals
* [f777ba7](https://github.com/hyperledger/fabric/commit/f777ba7) [FAB-2408](https://jira.hyperledger.org/browse/FAB-2408) Fix policies absolute paths
* [ae48020](https://github.com/hyperledger/fabric/commit/ae48020) [FAB-1688](https://jira.hyperledger.org/browse/FAB-1688): Fix network test connection problem on ppc64
* [011cd41](https://github.com/hyperledger/fabric/commit/011cd41) [FAB-1392](https://jira.hyperledger.org/browse/FAB-1392) - Use bytes for headers
* [194e68d](https://github.com/hyperledger/fabric/commit/194e68d) [FAB-2335](https://jira.hyperledger.org/browse/FAB-2335) Add PreCommit transaction hook
* [1e022cf](https://github.com/hyperledger/fabric/commit/1e022cf) [FAB-2377](https://jira.hyperledger.org/browse/FAB-2377) configtxgen channel create configtx out
* [29a9d8c](https://github.com/hyperledger/fabric/commit/29a9d8c) [FAB-2375](https://jira.hyperledger.org/browse/FAB-2375) CouchDB intermittent test failures
* [f4e359f](https://github.com/hyperledger/fabric/commit/f4e359f) BCCSP KeyStore cleanup
* [aad1832](https://github.com/hyperledger/fabric/commit/aad1832) Removing mock policies from MCS
* [3c5b2ff](https://github.com/hyperledger/fabric/commit/3c5b2ff) [FAB-2244](https://jira.hyperledger.org/browse/FAB-2244) Fixes broken debug logs with formatting.
* [720a258](https://github.com/hyperledger/fabric/commit/720a258) Integration Test for Replay Attack Protection
* [dd9f5ea](https://github.com/hyperledger/fabric/commit/dd9f5ea) [FAB-2368](https://jira.hyperledger.org/browse/FAB-2368) check for transaction action existence
* [1405e27](https://github.com/hyperledger/fabric/commit/1405e27) [FAB-2367](https://jira.hyperledger.org/browse/FAB-2367) Remove unused orderer yaml parameters
* [5455c58](https://github.com/hyperledger/fabric/commit/5455c58) [FAB-2366](https://jira.hyperledger.org/browse/FAB-2366) Convert channel creation to common path
* [1219131](https://github.com/hyperledger/fabric/commit/1219131) [FAB-2364](https://jira.hyperledger.org/browse/FAB-2364) Create common orderer configupdate path
* [f55841f](https://github.com/hyperledger/fabric/commit/f55841f) [FAB-1141](https://jira.hyperledger.org/browse/FAB-1141) Added document generation.
* [756023f](https://github.com/hyperledger/fabric/commit/756023f) Using hex for txid computation
* [6be8f63](https://github.com/hyperledger/fabric/commit/6be8f63) [FAB-2339](https://jira.hyperledger.org/browse/FAB-2339) Add simple tool write out genesis block
* [5159e6e](https://github.com/hyperledger/fabric/commit/5159e6e) [FAB-1648](https://jira.hyperledger.org/browse/FAB-1648) Enable BCCSP configuration w. JSON/YAML
* [f61e6b2](https://github.com/hyperledger/fabric/commit/f61e6b2) Passing SignedProposal the chaincode execution
* [c078a03](https://github.com/hyperledger/fabric/commit/c078a03) Fixing gossip Stop on z
* [cec4b5c](https://github.com/hyperledger/fabric/commit/cec4b5c) Replace Shake with SHA
* [8bd200b](https://github.com/hyperledger/fabric/commit/8bd200b) Remove the pub directory
* [e46a088](https://github.com/hyperledger/fabric/commit/e46a088) Remove appmsp package
* [463ec99](https://github.com/hyperledger/fabric/commit/463ec99) Remove sdk example
* [589efc6](https://github.com/hyperledger/fabric/commit/589efc6) [FAB-1558](https://jira.hyperledger.org/browse/FAB-1558) - Revocation support in MSP
* [458328b](https://github.com/hyperledger/fabric/commit/458328b) Chaincode API Enhancement
* [92dd847](https://github.com/hyperledger/fabric/commit/92dd847) [FAB-2357](https://jira.hyperledger.org/browse/FAB-2357) join failed looking up ledger
* [42fba98](https://github.com/hyperledger/fabric/commit/42fba98) [FAB-2361](https://jira.hyperledger.org/browse/FAB-2361) Create local signer mocks
* [2ecb22a](https://github.com/hyperledger/fabric/commit/2ecb22a) [FAB-2359](https://jira.hyperledger.org/browse/FAB-2359) Fix Broken Master
* [dce0aef](https://github.com/hyperledger/fabric/commit/dce0aef) Tiny lint+format fix in gossip leaderElection tests
* [9d43d67](https://github.com/hyperledger/fabric/commit/9d43d67) Install Instantiate Instructions
* [4887bf4](https://github.com/hyperledger/fabric/commit/4887bf4) [FAB-2349](https://jira.hyperledger.org/browse/FAB-2349) Change channel create to CONFIG_UPDATE
* [b78e929](https://github.com/hyperledger/fabric/commit/b78e929) [FAB-2342](https://jira.hyperledger.org/browse/FAB-2342) Encode MSPs via configtxgen tool
* [6f4a391](https://github.com/hyperledger/fabric/commit/6f4a391) [FAB-2336](https://jira.hyperledger.org/browse/FAB-2336) Add application/MSP to genesis.yaml
* [4db982c](https://github.com/hyperledger/fabric/commit/4db982c) Rename qscc and cscc default files
* [907689c](https://github.com/hyperledger/fabric/commit/907689c) Remove dup Transaction timestamp and version fields
* [ef2e48c](https://github.com/hyperledger/fabric/commit/ef2e48c) Tune gossip/comm logging levels
* [50372c1](https://github.com/hyperledger/fabric/commit/50372c1) Removing security section from core.yaml
* [3266882](https://github.com/hyperledger/fabric/commit/3266882) Replay attack protection
* [e49f25f](https://github.com/hyperledger/fabric/commit/e49f25f) [FAB-2214](https://jira.hyperledger.org/browse/FAB-2214) 1st block in chain is block 0, not 1
* [29954d6](https://github.com/hyperledger/fabric/commit/29954d6) Orderer Traffic Engine (OTE) [FAB-1805](https://jira.hyperledger.org/browse/FAB-1805)
* [ee2828b](https://github.com/hyperledger/fabric/commit/ee2828b) [FAB-2343](https://jira.hyperledger.org/browse/FAB-2343) Fix duplicate dir in testenv Dockerfile
* [8e2563d](https://github.com/hyperledger/fabric/commit/8e2563d) Use a minimal container for GOLANG/CAR chaincode
* [1b7af6d](https://github.com/hyperledger/fabric/commit/1b7af6d) Use -static for golang chaincode
* [c583115](https://github.com/hyperledger/fabric/commit/c583115) Add BaseVersion metadata
* [d4b5649](https://github.com/hyperledger/fabric/commit/d4b5649) [FAB-2341](https://jira.hyperledger.org/browse/FAB-2341) Fix validation logic with empty CodePackage
* [2557956](https://github.com/hyperledger/fabric/commit/2557956) TOC Proposal
* [be5e932](https://github.com/hyperledger/fabric/commit/be5e932) Enabling CouchDB unit-tests for all ARCH CI Environment
* [c971c77](https://github.com/hyperledger/fabric/commit/c971c77) [FAB-1558](https://jira.hyperledger.org/browse/FAB-1558) - Revocation support in MSP
* [94e8fa4](https://github.com/hyperledger/fabric/commit/94e8fa4) [FAB-2325](https://jira.hyperledger.org/browse/FAB-2325) Add reader/writer/admin to orgs
* [0797a52](https://github.com/hyperledger/fabric/commit/0797a52) [FAB-2321](https://jira.hyperledger.org/browse/FAB-2321) Cleanup channel config
* [a9ad961](https://github.com/hyperledger/fabric/commit/a9ad961) [FAB-2324](https://jira.hyperledger.org/browse/FAB-2324) Add reader/writer/admin defaults
* [018d888](https://github.com/hyperledger/fabric/commit/018d888) [FAB-2323](https://jira.hyperledger.org/browse/FAB-2323) Implement ImplicitMetaPolicy
* [1ffb87e](https://github.com/hyperledger/fabric/commit/1ffb87e) [FAB-2255](https://jira.hyperledger.org/browse/FAB-2255) Create ImplicitMetaPolicy policy type
* [22d2d5c](https://github.com/hyperledger/fabric/commit/22d2d5c) [FAB-2322](https://jira.hyperledger.org/browse/FAB-2322) Allow mod_policy to be relative
* [a971b0f](https://github.com/hyperledger/fabric/commit/a971b0f) [FAB-2319](https://jira.hyperledger.org/browse/FAB-2319) Implement hierarchical policies storage
* [fee7c6c](https://github.com/hyperledger/fabric/commit/fee7c6c) [FAB-2312](https://jira.hyperledger.org/browse/FAB-2312) configtx value handlers to own package
* [3b9cc55](https://github.com/hyperledger/fabric/commit/3b9cc55) [FAB-2262](https://jira.hyperledger.org/browse/FAB-2262) Split configtx manager
* [9381acb](https://github.com/hyperledger/fabric/commit/9381acb) [FAB-2253](https://jira.hyperledger.org/browse/FAB-2253) Track MSP ID per org and make immutable
* [8cb3057](https://github.com/hyperledger/fabric/commit/8cb3057) [FAB-2257](https://jira.hyperledger.org/browse/FAB-2257) Fix local orderer startup
* [5fe1df7](https://github.com/hyperledger/fabric/commit/5fe1df7) [FAB-2295](https://jira.hyperledger.org/browse/FAB-2295) Minor fixes to configtx template
* [7d59fd7](https://github.com/hyperledger/fabric/commit/7d59fd7) Change default visibility
* [0488bab](https://github.com/hyperledger/fabric/commit/0488bab) [FAB-2207](https://jira.hyperledger.org/browse/FAB-2207) Make gossip wait time configurable
* [b266c7b](https://github.com/hyperledger/fabric/commit/b266c7b) [FAB-2228](https://jira.hyperledger.org/browse/FAB-2228): CouchDB docs to have consistent header
* [82f61f7](https://github.com/hyperledger/fabric/commit/82f61f7) delete duplicated code
* [3a61f6b](https://github.com/hyperledger/fabric/commit/3a61f6b) [FAB-2261](https://jira.hyperledger.org/browse/FAB-2261) Make Handler creation transactional
* [695715e](https://github.com/hyperledger/fabric/commit/695715e) Add unit test for GetStateByPartialCompositeKey
* [ca02c60](https://github.com/hyperledger/fabric/commit/ca02c60) [FAB-2122](https://jira.hyperledger.org/browse/FAB-2122) Scan codepackage for illegal content
* [0a0ba86](https://github.com/hyperledger/fabric/commit/0a0ba86) [FAB-2122](https://jira.hyperledger.org/browse/FAB-2122) Remove extraneous +x mode from files
* [7559dd9](https://github.com/hyperledger/fabric/commit/7559dd9) [FAB-2238](https://jira.hyperledger.org/browse/FAB-2238) Move Policies Handler to PolicyHander
* [b12c76f](https://github.com/hyperledger/fabric/commit/b12c76f) [FAB-2232](https://jira.hyperledger.org/browse/FAB-2232) Rename test MSP to DEFAULT
* [7e0b4bf](https://github.com/hyperledger/fabric/commit/7e0b4bf) [FAB-2226](https://jira.hyperledger.org/browse/FAB-2226) Move anchor peers to app org level
* [e99311d](https://github.com/hyperledger/fabric/commit/e99311d) [FAB-2225](https://jira.hyperledger.org/browse/FAB-2225) Create organization config handler
* [02322a1](https://github.com/hyperledger/fabric/commit/02322a1) [FAB-2213](https://jira.hyperledger.org/browse/FAB-2213) Embed CONFIG_UPDATE tx in CONFIG
* [a857823](https://github.com/hyperledger/fabric/commit/a857823) [FAB-2122](https://jira.hyperledger.org/browse/FAB-2122) Generalize GOLANG install path
* [26dcef1](https://github.com/hyperledger/fabric/commit/26dcef1) [FAB-2202](https://jira.hyperledger.org/browse/FAB-2202) Initialize configtx.Manager from Config
* [cef0aa3](https://github.com/hyperledger/fabric/commit/cef0aa3) [FAB-2239](https://jira.hyperledger.org/browse/FAB-2239) Fix broken orderer image
* [1e62ce5](https://github.com/hyperledger/fabric/commit/1e62ce5) Remove duplicated operations
* [d633d6f](https://github.com/hyperledger/fabric/commit/d633d6f) [FAB-2205](https://jira.hyperledger.org/browse/FAB-2205)Make gossip comm configuable
* [4bfba4f](https://github.com/hyperledger/fabric/commit/4bfba4f) fix examples chaincode, drop Tables
* [512265f](https://github.com/hyperledger/fabric/commit/512265f) [FAB-2122](https://jira.hyperledger.org/browse/FAB-2122) Simplify the go-install directives
* [7294874](https://github.com/hyperledger/fabric/commit/7294874) fab-2220 getcc record not to check for CC existence
* [031d93e](https://github.com/hyperledger/fabric/commit/031d93e) Update to v0.10.2 release of chaintool
* [20c74ea](https://github.com/hyperledger/fabric/commit/20c74ea) Use buildenv image for linter/protos
* [e60dcfe](https://github.com/hyperledger/fabric/commit/e60dcfe) Adding Policy check place-holder
* [494b553](https://github.com/hyperledger/fabric/commit/494b553) Sync fabric-ca folder if it exists
* [e2bcb17](https://github.com/hyperledger/fabric/commit/e2bcb17) [FAB-2223](https://jira.hyperledger.org/browse/FAB-2223) GetHistoryForKey Chaincode API
* [cf887e5](https://github.com/hyperledger/fabric/commit/cf887e5) [FAB-2210](https://jira.hyperledger.org/browse/FAB-2210) Rename CONFIGURATION enums to CONFIG
* [4d72057](https://github.com/hyperledger/fabric/commit/4d72057) [FAB-2201](https://jira.hyperledger.org/browse/FAB-2201) Overlay writeset onto existing config
* [75327ff](https://github.com/hyperledger/fabric/commit/75327ff) [FAB-2197](https://jira.hyperledger.org/browse/FAB-2197) Factor out configmap construction
* [c16f5b3](https://github.com/hyperledger/fabric/commit/c16f5b3) [FAB-2176](https://jira.hyperledger.org/browse/FAB-2176) Add ConfigUpdate proto
* [28e0d18](https://github.com/hyperledger/fabric/commit/28e0d18) [FAB-2172](https://jira.hyperledger.org/browse/FAB-2172) Remove '*Next' from Config
* [6434844](https://github.com/hyperledger/fabric/commit/6434844) [FAB-2170](https://jira.hyperledger.org/browse/FAB-2170) Remove ConfigItem references
* [32b772c](https://github.com/hyperledger/fabric/commit/32b772c) [FAB-2169](https://jira.hyperledger.org/browse/FAB-2169) Dynamically generate genesis material
* [655190a](https://github.com/hyperledger/fabric/commit/655190a) [FAB-2062](https://jira.hyperledger.org/browse/FAB-2062) - OU-based policy checks
* [81f439e](https://github.com/hyperledger/fabric/commit/81f439e) [FAB-2189](https://jira.hyperledger.org/browse/FAB-2189) Scope rich queries to chaincode(QueryWrapper)
* [edf7d7c](https://github.com/hyperledger/fabric/commit/edf7d7c) fab-2177 add install command to lccc
* [e393677](https://github.com/hyperledger/fabric/commit/e393677) [FAB-2157](https://jira.hyperledger.org/browse/FAB-2157) Retry connection to bootstrap peers
* [9da35a2](https://github.com/hyperledger/fabric/commit/9da35a2) [FAB-1985](https://jira.hyperledger.org/browse/FAB-1985) Scope rich queries to chaincode context
* [1504eaa](https://github.com/hyperledger/fabric/commit/1504eaa) [FAB-2010](https://jira.hyperledger.org/browse/FAB-2010) CouchDB Query Data Wrapper fails
* [f30e1b6](https://github.com/hyperledger/fabric/commit/f30e1b6) Get ID for local MSP from core.yaml
* [a423726](https://github.com/hyperledger/fabric/commit/a423726) [FAB-2163](https://jira.hyperledger.org/browse/FAB-2163) Move orderer provisional bootstrapper
* [a061e6d](https://github.com/hyperledger/fabric/commit/a061e6d) [FAB-2162](https://jira.hyperledger.org/browse/FAB-2162) Move orderer genesis to common
* [8ec1783](https://github.com/hyperledger/fabric/commit/8ec1783) Fixes errors in channel_test.sh
* [26007a4](https://github.com/hyperledger/fabric/commit/26007a4) [FAB-2211](https://jira.hyperledger.org/browse/FAB-2211) Use discretion in building shim filelist
* [cb8c410](https://github.com/hyperledger/fabric/commit/cb8c410) Indentation issue breaks make behave on all platforms.
* [90d5257](https://github.com/hyperledger/fabric/commit/90d5257) Fix for [FAB-2209](https://jira.hyperledger.org/browse/FAB-2209).
* [ffe4c91](https://github.com/hyperledger/fabric/commit/ffe4c91) [FAB-2177](https://jira.hyperledger.org/browse/FAB-2177) remove need for "chainless" sccs
* [c0ce696](https://github.com/hyperledger/fabric/commit/c0ce696) [FAB-2125](https://jira.hyperledger.org/browse/FAB-2125) Finalize v1 chaincode API names
* [c50a329](https://github.com/hyperledger/fabric/commit/c50a329) [FAB-2203](https://jira.hyperledger.org/browse/FAB-2203) handle chaincode launch serially
* [9a2d8fc](https://github.com/hyperledger/fabric/commit/9a2d8fc) [FAB-2203](https://jira.hyperledger.org/browse/FAB-2203) chaincode init should follow invoke FSM paths