Skip to content

Commit 94ace65

Browse files
committed
v2.2.3 release commit
Updates docs and release notes for v2.2.3. Signed-off-by: David Enyeart <enyeart@us.ibm.com>
1 parent d272122 commit 94ace65

4 files changed

Lines changed: 37 additions & 9 deletions

File tree

docs/source/install.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,12 @@ the binaries and images.
4747
4848
.. note:: If you want a specific release, pass a version identifier for Fabric and Fabric-CA docker images.
4949
The command below demonstrates how to download the latest production releases -
50-
**Fabric v2.2.1** and **Fabric CA v1.4.9**
50+
**Fabric v2.2.3** and **Fabric CA v1.5.0**
5151

5252
.. code:: bash
5353
5454
curl -sSL https://bit.ly/2ysbOFE | bash -s -- <fabric_version> <fabric-ca_version>
55-
curl -sSL https://bit.ly/2ysbOFE | bash -s -- 2.2.2 1.4.9
55+
curl -sSL https://bit.ly/2ysbOFE | bash -s -- 2.2.3 1.5.0
5656
5757
.. note:: If you get an error running the above curl command, you may
5858
have too old a version of curl that does not handle

docs/source/whatsnew.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,7 @@ announced in each of the v2.x releases.
222222
* `Fabric v2.2.0 release notes <https://github.com/hyperledger/fabric/releases/tag/v2.2.0>`_.
223223
* `Fabric v2.2.1 release notes <https://github.com/hyperledger/fabric/releases/tag/v2.2.1>`_.
224224
* `Fabric v2.2.2 release notes <https://github.com/hyperledger/fabric/releases/tag/v2.2.2>`_.
225+
* `Fabric v2.2.3 release notes <https://github.com/hyperledger/fabric/releases/tag/v2.2.3>`_.
225226

226227
.. Licensed under Creative Commons Attribution 4.0 International License
227228
https://creativecommons.org/licenses/by/4.0/

release_notes/v2.2.3.md

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,40 @@
1-
v2.2.3 Release Notes - TBD
2-
=======================================
1+
v2.2.3 Release Notes - April 23, 2021
2+
=====================================
3+
4+
Improvements
5+
------------
6+
7+
**peer and orderer - Implement legacy name constraints verification for Go 1.15**
8+
9+
These changes reproduce the Go 1.14 name constraint verification in the MSP.
10+
Without these changes, certificate chains that would fail verification in Go 1.14 would
11+
successfully validate in Go 1.15 due to the change mentioned in the [Go 1.15 release notes](https://golang.org/doc/go1.15#commonname).
12+
Specifically, if a signing certificate contains a name constraint, the leaf certificate
13+
does not include SAN extensions, and the leaf's common name looks like a host name,
14+
then the additional verification is performed to ensure deterministic behavior relative
15+
to prior Fabric releases.
16+
317

418
Fixes
519
-----
620

21+
**FAB-18427: orderer - Report correct reason of stream abort in orderer cluster**
22+
23+
This commit fixes a bug that makes the cluster communication infrastructure
24+
always report an "aborted" reason after a stream terminates.
25+
26+
**FAB-18304: peer and orderer - Fix leveldb manifest corruption**
27+
28+
This fix updates the version of goleveldb. The prior version of goleveldb had a bug which
29+
could cause manifest corruption in crash scenarios, especially in disk full crash scenarios.
30+
With a corrupted goleveldb database, the peer or orderer would fail to start with error
31+
"panic: Error opening leveldb: leveldb: manifest corrupted".
32+
33+
734
Dependencies
835
------------
936
Fabric v2.2.3 has been tested with the following dependencies:
10-
* Go 1.14.12
37+
* Go 1.15.7
1138
* CouchDB v3.1.1
1239

1340

scripts/bootstrap.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
#
77

88
# if version not passed in, default to latest released version
9-
VERSION=2.2.2
9+
VERSION=2.2.3
1010
# if ca version not passed in, default to latest released version
11-
CA_VERSION=1.4.9
11+
CA_VERSION=1.5.0
1212
ARCH=$(echo "$(uname -s|tr '[:upper:]' '[:lower:]'|sed 's/mingw64_nt.*/windows/')-$(uname -m | sed 's/x86_64/amd64/g')")
1313
MARCH=$(uname -m)
1414

@@ -21,8 +21,8 @@ printHelp() {
2121
echo "-s : bypass fabric-samples repo clone"
2222
echo "-b : bypass download of platform-specific binaries"
2323
echo
24-
echo "e.g. bootstrap.sh 2.2.2 1.4.9 -s"
25-
echo "will download docker images and binaries for Fabric v2.2.2 and Fabric CA v1.4.9"
24+
echo "e.g. bootstrap.sh 2.2.3 1.5.0 -s"
25+
echo "will download docker images and binaries for Fabric v2.2.3 and Fabric CA v1.5.0"
2626
}
2727

2828
# dockerPull() pulls docker images from fabric and chaincode repositories

0 commit comments

Comments
 (0)