Skip to content

Commit 0022e8f

Browse files
committed
v2.3.2 release commit
Updates doc and release notes for v2.3.2. Signed-off-by: David Enyeart <enyeart@us.ibm.com>
1 parent 248a220 commit 0022e8f

4 files changed

Lines changed: 38 additions & 17 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.3.1** and **Fabric CA v1.4.9**
50+
**Fabric v2.3.2** 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.3.1 1.4.9
55+
curl -sSL https://bit.ly/2ysbOFE | bash -s -- 2.3.2 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
@@ -275,6 +275,7 @@ announced in each of the v2.x releases.
275275
* `Fabric v2.2.2 release notes <https://github.com/hyperledger/fabric/releases/tag/v2.2.2>`_.
276276
* `Fabric v2.3.0 release notes <https://github.com/hyperledger/fabric/releases/tag/v2.3.0>`_.
277277
* `Fabric v2.3.1 release notes <https://github.com/hyperledger/fabric/releases/tag/v2.3.1>`_.
278+
* `Fabric v2.3.2 release notes <https://github.com/hyperledger/fabric/releases/tag/v2.3.2>`_.
278279

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

release_notes/v2.3.2.md

Lines changed: 31 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,42 @@
1-
v2.3.2 <RELEASE DATE TBD>
2-
=========================
1+
v2.3.2 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+
726
**FAB-18424: peer - Ledger snapshot request submission with special value "blockNumber 0"**
827

9-
If a ledger snapshot request is submitted with the special value "blockNumber 0",
10-
peer is expected to translate the request to last committed block. This patch fixes
11-
an issue where the request may be translated to block number 1 instead of last committed block.
28+
If a ledger snapshot request is submitted with the special value "blockNumber 0", peer is expected to translate the request to last committed block.
29+
This patch fixes the issue where, it may happen sometimes that the request is translated to block number 1 instead of last committed block.
1230
This leads to the situation where no snapshot gets generated, including any future snapshot requests.
13-
If you have used this special value on a snapshot request to a peer, check the list of pending snapshots
14-
requests by using "peer snapshot listpending" command. If you notice one or more pending
15-
requests that are for the the block numbers lower than the latest committed block,
16-
cancel such requests with "peer snapshot cancelrequest" command to enable subsequent snapshot
17-
requests to be processed.
31+
If you have ever used this special value, we encourage you to check the list of pending snapshots requests with `peer snapshot listpending`.
32+
If you notice one or more pending requests that are for the the block numbers lower than the latest committed block, cancel such requests with `peer snapshot cancelrequest` to enable the further snapshot requests to be processed.
33+
34+
**FAB-18304: peer and orderer - Fix leveldb manifest corruption**
1835

19-
<ADD OTHER FIX NOTES HERE UP UNTIL RELEASE DATE>
36+
This fix updates the version of goleveldb. The prior version of goleveldb had a bug which
37+
could cause manifest corruption in crash scenarios, especially in disk full crash scenarios.
38+
With a corrupted goleveldb database, the peer or orderer would fail to start with error
39+
"panic: Error opening leveldb: leveldb: manifest corrupted".
2040

2141

2242
Dependencies

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.3.1
9+
VERSION=2.3.2
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.3.1 1.4.9 -s"
25-
echo "will download docker images and binaries for Fabric v2.3.1 and Fabric CA v1.4.9"
24+
echo "e.g. bootstrap.sh 2.3.2 1.5.0 -s"
25+
echo "will download docker images and binaries for Fabric v2.3.2 and Fabric CA v1.5.0"
2626
}
2727

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

0 commit comments

Comments
 (0)