From 77facb430c1f001b612a608bc711ba9d324124e6 Mon Sep 17 00:00:00 2001 From: David Enyeart Date: Wed, 24 Feb 2021 23:35:04 -0500 Subject: [PATCH] Release v1.4.11 commit Final commit for v1.4.11 including doc, script, and release note updates. Signed-off-by: David Enyeart --- CHANGELOG.md | 13 +++++++++++++ docs/source/install.rst | 4 ++-- docs/source/whatsnew.rst | 1 + release_notes/v1.4.11.md | 27 ++++++++++++++++++++++++--- scripts/bootstrap.sh | 6 +++--- 5 files changed, 43 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ae88e88f98b..e58c2125cf8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +## v1.4.11 +Wed Feb 24 23:51:43 EST 2021 + +* [46cdefb](https://github.com/hyperledger/fabric/commit/46cdefb) Add v1.4.11 release notes +* [b6822cb](https://github.com/hyperledger/fabric/commit/b6822cb) Report correct reason of stream abort in orderer cluster +* [4db2091](https://github.com/hyperledger/fabric/commit/4db2091) Log stream total lifetime +* [a7f2b15](https://github.com/hyperledger/fabric/commit/a7f2b15) deps: overrides to use go1.14 branches +* [999051d](https://github.com/hyperledger/fabric/commit/999051d) Remvoe mockery from standard gotool targets +* [f15b2b4](https://github.com/hyperledger/fabric/commit/f15b2b4) Prepare for next release v1.4.11 +* [59d406a](https://github.com/hyperledger/fabric/commit/59d406a) Update AZP Service Connection Name +* [e3d4a0a](https://github.com/hyperledger/fabric/commit/e3d4a0a) Update image filter used by integration tests +* [a7e659d](https://github.com/hyperledger/fabric/commit/a7e659d) Pin npm to latest-6 for compatibility with node 8 + ## v1.4.10 Wed Jan 27 18:16:54 EST 2021 diff --git a/docs/source/install.rst b/docs/source/install.rst index ef02b277523..c10cb94d642 100644 --- a/docs/source/install.rst +++ b/docs/source/install.rst @@ -48,12 +48,12 @@ the binaries and images. .. note:: If you want a specific release, pass a version identifier for Fabric, Fabric-ca and thirdparty Docker images. - The command below demonstrates how to download **Fabric v1.4.10** + The command below demonstrates how to download **Fabric v1.4.11** .. code:: bash curl -sSL http://bit.ly/2ysbOFE | bash -s -- - curl -sSL http://bit.ly/2ysbOFE | bash -s -- 1.4.10 1.4.10 0.4.22 + curl -sSL http://bit.ly/2ysbOFE | bash -s -- 1.4.11 1.4.9 0.4.22 .. note:: If you get an error running the above curl command, you may have too old a version of curl that does not handle diff --git a/docs/source/whatsnew.rst b/docs/source/whatsnew.rst index 6b8e4958daf..6ff47e32ead 100644 --- a/docs/source/whatsnew.rst +++ b/docs/source/whatsnew.rst @@ -184,6 +184,7 @@ with a link to the full release change log. * `Fabric v1.4.8 release notes `_. * `Fabric v1.4.9 release notes `_. * `Fabric v1.4.10 release notes `_. +* `Fabric v1.4.11 release notes `_. * `Fabric CA v1.4.0 release notes `_. * `Fabric CA v1.4.1 release notes `_. * `Fabric CA v1.4.2 release notes `_. diff --git a/release_notes/v1.4.11.md b/release_notes/v1.4.11.md index 67b7663d831..5c23f305975 100644 --- a/release_notes/v1.4.11.md +++ b/release_notes/v1.4.11.md @@ -1,9 +1,30 @@ -v1.4.11 Release Notes - TBD -======================================== +v1.4.11 Release Notes - March 2, 2021 +===================================== Fixes ----- +**FAB-18413: peer - Node.js chaincode image build may fail** + +Node.js chaincode is built with fabric-ccenv image which extends fabric-baseimage. +Since fabric-baseimage uses Node.js v8, npm in fabric-ccenv must be pinned to npm v6. +If fabric-ccenv uses a later npm version, Node.js chaincode image build may fail +with error "Failed to generate platform-specific docker build". +This fix pins npm to v6 in fabric-ccenv image. + +**peer and orderer - Fix s390x builds** + +golang.org/x/crypto and golang.org/x/sys Go dependencies were out of sync, +causing build failure on s390x architecture. +This fix pins them to consistent versions of v1.14 so that s390x binaries can be built. + +**FAB-18427 orderer - Orderer cluster stream termination reports incorrect reason** + +The cluster communication infrastructure always reported an "aborted" reason +after a stream terminates, instead of reporting the correct reason. +This fix ensures that the correct reason is logged. + + Dependencies ------------ Fabric v1.4.11 has been tested with the following dependencies: @@ -111,4 +132,4 @@ Users can utilize the official CouchDB docker image maintained by the Apache Cou Change log ---------- For the full list of changes, refer to the release change log: -https://github.com/hyperledger/fabric/blob/release-1.4/CHANGELOG.md#v1410 +https://github.com/hyperledger/fabric/blob/release-1.4/CHANGELOG.md#v1411 diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh index aa91cd23745..accc0a06a40 100755 --- a/scripts/bootstrap.sh +++ b/scripts/bootstrap.sh @@ -6,7 +6,7 @@ # # if version not passed in, default to latest released version -export VERSION=1.4.10 +export VERSION=1.4.11 # if ca version not passed in, default to latest released version export CA_VERSION=1.4.9 # current version of thirdparty images (couchdb, kafka and zookeeper) released @@ -23,8 +23,8 @@ printHelp() { echo "-s : bypass fabric-samples repo clone" echo "-b : bypass download of platform-specific binaries" echo - echo "e.g. bootstrap.sh 1.4.10 -s" - echo "would download docker images and binaries for version 1.4.10" + echo "e.g. bootstrap.sh 1.4.11 -s" + echo "would download docker images and binaries for version 1.4.11" } dockerFabricPull() {