From 11ff99170f1dc31aa6c657149b3337ec4fb22d73 Mon Sep 17 00:00:00 2001 From: denyeart Date: Wed, 19 Feb 2020 14:47:09 -0500 Subject: [PATCH] Release fabric v1.4.5 (#695) Signed-off-by: David Enyeart --- CHANGELOG.md | 50 ++++++++++++++++++++++++++++++++++++++++ README.md | 1 + docs/source/install.rst | 4 ++-- docs/source/whatsnew.rst | 2 ++ release_notes/v1.4.5.md | 4 ++-- scripts/bootstrap.sh | 8 +++---- 6 files changed, 61 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bd64c913b88..1e76de0dec6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,53 @@ +## v1.4.5 +Wed Feb 19 12:32:43 EST 2020 + +* [1893808](https://github.com/hyperledger/fabric/commit/1893808) Remove rollback code from private data store +* [f354c81](https://github.com/hyperledger/fabric/commit/f354c81) [FAB-17472](https://jira.hyperledger.org/browse/FAB-17472) Clarify doc and samples for NodeOU Certificate +* [d45bac4](https://github.com/hyperledger/fabric/commit/d45bac4) Add release notes for Fabric v1.4.5 +* [a9a1d07](https://github.com/hyperledger/fabric/commit/a9a1d07) [FAB-17059](https://jira.hyperledger.org/browse/FAB-17059) Extend private data integration tests to cover case when a new eligible peer with different certs joins the channel and attempts to fetch private data before processing the config update that adds its certs to the channel config +* [ca1ae38](https://github.com/hyperledger/fabric/commit/ca1ae38) [FAB-17059](https://jira.hyperledger.org/browse/FAB-17059) Change collection membership eligibility checks to only compare mspID instead of Evaluating the certificate against the access policy +* [e75bc71](https://github.com/hyperledger/fabric/commit/e75bc71) [FAB-17479](https://jira.hyperledger.org/browse/FAB-17479) Migrated Kafka cluster can be safely expanded later (#642) +* [5eaae3a](https://github.com/hyperledger/fabric/commit/5eaae3a) Explicitly enumerate orderer and peer metrics +* [9faad9e](https://github.com/hyperledger/fabric/commit/9faad9e) define couchDB connection pool size [FAB-17277](https://jira.hyperledger.org/browse/FAB-17277) fix too many TCP connections between peer and CouchDB +* [b27a7c7](https://github.com/hyperledger/fabric/commit/b27a7c7) [FAB-16681](https://jira.hyperledger.org/browse/FAB-16681) Fix inconsistencies in the fabcar tutorial +* [46daf02](https://github.com/hyperledger/fabric/commit/46daf02) [FAB-16508](https://jira.hyperledger.org/browse/FAB-16508) Update commercial paper tutorial to match code +* [0a6993d](https://github.com/hyperledger/fabric/commit/0a6993d) Add Documentation Maintainers to CODEOWNERS file in release-1.4 branch +* [52e5155](https://github.com/hyperledger/fabric/commit/52e5155) Point to Artifactory for chaintool downloads +* [1786f10](https://github.com/hyperledger/fabric/commit/1786f10) [FABCN-378] Update links to chaincode JSDoc +* [bc3bb1a](https://github.com/hyperledger/fabric/commit/bc3bb1a) [FAB-15578](https://jira.hyperledger.org/browse/FAB-15578) Fix typos on the endorser metric name +* [975cc00](https://github.com/hyperledger/fabric/commit/975cc00) [FAB-16033](https://jira.hyperledger.org/browse/FAB-16033) Update channel_artifacts location in doc. +* [cae8b55](https://github.com/hyperledger/fabric/commit/cae8b55) Static leader should not give up retrieving blocks +* [f0ea825](https://github.com/hyperledger/fabric/commit/f0ea825) [FAB-17169](https://jira.hyperledger.org/browse/FAB-17169) Add AZP Status Badge (#511) +* [3ad450d](https://github.com/hyperledger/fabric/commit/3ad450d) Go SDK link should point to 1.4 release +* [1b6bea7](https://github.com/hyperledger/fabric/commit/1b6bea7) Update dead link to Go Chaincode SDK +* [9ec196b](https://github.com/hyperledger/fabric/commit/9ec196b) Add CODEOWNERS group +* [a8639ba](https://github.com/hyperledger/fabric/commit/a8639ba) Allow seperate TLS config for cluster and client (#393) +* [d4dca95](https://github.com/hyperledger/fabric/commit/d4dca95) [FAB-17235](https://jira.hyperledger.org/browse/FAB-17235) Fixed broken links in Chaincode for Operators release-1.4 +* [835cae3](https://github.com/hyperledger/fabric/commit/835cae3) [FAB-15900](https://jira.hyperledger.org/browse/FAB-15900) Add pkcs11 section to orderer.yaml +* [3bae50c](https://github.com/hyperledger/fabric/commit/3bae50c) [FAB-17289](https://jira.hyperledger.org/browse/FAB-17289) Fix gossip goroutine leak when reading msg (#439) +* [24d418d](https://github.com/hyperledger/fabric/commit/24d418d) [FAB-17128](https://jira.hyperledger.org/browse/FAB-17128) Add single quote to channel name env var (#437) +* [f627b88](https://github.com/hyperledger/fabric/commit/f627b88) Wrong protobuf import in etcdarft +* [778f87b](https://github.com/hyperledger/fabric/commit/778f87b) [FAB-17177](https://jira.hyperledger.org/browse/FAB-17177)] Config block shouldn't verify itself in block replication +* [0ce6685](https://github.com/hyperledger/fabric/commit/0ce6685) [FAB-17220](https://jira.hyperledger.org/browse/FAB-17220) Dynamically build TLS config in Raft client handshake +* [eea42cb](https://github.com/hyperledger/fabric/commit/eea42cb) Increase open file limit to address Gossip flakes +* [3a9b5e3](https://github.com/hyperledger/fabric/commit/3a9b5e3) Fix flaky etcdraft test by installing chaincode serially +* [b4b0191](https://github.com/hyperledger/fabric/commit/b4b0191) Deliver can send multiple blocks when seeking newest +* [634e14b](https://github.com/hyperledger/fabric/commit/634e14b) Attempt to fix flaky integration ApproveForMyOrg +* [1fe6954](https://github.com/hyperledger/fabric/commit/1fe6954) Add hostconfig to build container +* [20ea5df](https://github.com/hyperledger/fabric/commit/20ea5df) [FAB-17128](https://jira.hyperledger.org/browse/FAB-17128) Make channel name env var +* [d8fac8a](https://github.com/hyperledger/fabric/commit/d8fac8a) [FAB-17166](https://jira.hyperledger.org/browse/FAB-17166) Gate UT, IT and DocBuild +* [d5f056f](https://github.com/hyperledger/fabric/commit/d5f056f) [FAB-17132](https://jira.hyperledger.org/browse/FAB-17132) Add Parallel Strategy to Integration Tests +* [36bf3ee](https://github.com/hyperledger/fabric/commit/36bf3ee) [FAB-17133](https://jira.hyperledger.org/browse/FAB-17133) Add Action to Trigger CI +* [ef9960a](https://github.com/hyperledger/fabric/commit/ef9960a) Add CODEOWNERS file +* [d3adcc0](https://github.com/hyperledger/fabric/commit/d3adcc0) Fix the style-guides directory naming scheme (#309) +* [c4f834d](https://github.com/hyperledger/fabric/commit/c4f834d) [FAB-17115](https://jira.hyperledger.org/browse/FAB-17115) Update doc for GitHub migration +* [2c3282e](https://github.com/hyperledger/fabric/commit/2c3282e) [FAB-17114](https://jira.hyperledger.org/browse/FAB-17114) Add AZP support for Fabric +* [9998978](https://github.com/hyperledger/fabric/commit/9998978) [FAB-16712](https://jira.hyperledger.org/browse/FAB-16712) Update Java chaincode doc links +* [633cfbf](https://github.com/hyperledger/fabric/commit/633cfbf) [FAB-17072](https://jira.hyperledger.org/browse/FAB-17072) Prepare for next fabric rel v1.4.5 +* [a3a9485](https://github.com/hyperledger/fabric/commit/a3a9485) [FAB-17068](https://jira.hyperledger.org/browse/FAB-17068) Add doc for /version endpoint +* [9f8168f](https://github.com/hyperledger/fabric/commit/9f8168f) [FAB-17032](https://jira.hyperledger.org/browse/FAB-17032) Fix some errors in the doc. +* [89655c3](https://github.com/hyperledger/fabric/commit/89655c3) Add consensus type ectdraft in orderer/README.md + ## v1.4.4 Thu Nov 14 14:20:45 EST 2019 diff --git a/README.md b/README.md index 87053c0a318..e6015331f54 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ open source architecture; Hyperledger Fabric is your starting point. ## Releases +- [v1.4.5 - February 19, 2020](https://github.com/hyperledger/fabric/releases/tag/v1.4.5) - [v1.4.4 - November 14, 2019](https://github.com/hyperledger/fabric/releases/tag/v1.4.4) - [v1.4.3 - August 26, 2019](https://github.com/hyperledger/fabric/releases/tag/v1.4.3) - [v1.4.2 - July 17, 2019](https://github.com/hyperledger/fabric/releases/tag/v1.4.2) diff --git a/docs/source/install.rst b/docs/source/install.rst index b66a2c3d60a..4d4a18f1730 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.4** + The command below demonstrates how to download **Fabric v1.4.5** .. code:: bash curl -sSL http://bit.ly/2ysbOFE | bash -s -- - curl -sSL http://bit.ly/2ysbOFE | bash -s -- 1.4.4 1.4.4 0.4.18 + curl -sSL http://bit.ly/2ysbOFE | bash -s -- 1.4.5 1.4.5 0.4.18 .. 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 d836f8ce20d..4c30cbff45e 100644 --- a/docs/source/whatsnew.rst +++ b/docs/source/whatsnew.rst @@ -178,11 +178,13 @@ with a link to the full release change log. * `Fabric v1.4.2 release notes `_. * `Fabric v1.4.3 release notes `_. * `Fabric v1.4.4 release notes `_. +* `Fabric v1.4.5 release notes `_. * `Fabric CA v1.4.0 release notes `_. * `Fabric CA v1.4.1 release notes `_. * `Fabric CA v1.4.2 release notes `_. * `Fabric CA v1.4.3 release notes `_. * `Fabric CA v1.4.4 release notes `_. +* `Fabric CA v1.4.5 release notes `_. .. Licensed under Creative Commons Attribution 4.0 International License https://creativecommons.org/licenses/by/4.0/ diff --git a/release_notes/v1.4.5.md b/release_notes/v1.4.5.md index baff39326db..c67702a74e0 100644 --- a/release_notes/v1.4.5.md +++ b/release_notes/v1.4.5.md @@ -1,5 +1,5 @@ -v1.4.5 Release Notes - Date TBD, 2020 -===================================== +v1.4.5 Release Notes - February 19, 2020 +======================================== What's New in Hyperledger Fabric v1.4.5 --------------------------------------- diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh index 1f8b72f7b5c..acf4354ea87 100755 --- a/scripts/bootstrap.sh +++ b/scripts/bootstrap.sh @@ -6,9 +6,9 @@ # # if version not passed in, default to latest released version -export VERSION=1.4.4 +export VERSION=1.4.5 # if ca version not passed in, default to latest released version -export CA_VERSION=1.4.4 +export CA_VERSION=1.4.5 # current version of thirdparty images (couchdb, kafka and zookeeper) released export THIRDPARTY_IMAGE_VERSION=0.4.18 export ARCH=$(echo "$(uname -s|tr '[:upper:]' '[:lower:]'|sed 's/mingw64_nt.*/windows/')-$(uname -m | sed 's/x86_64/amd64/g')") @@ -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.4 -s" - echo "would download docker images and binaries for version 1.4.4" + echo "e.g. bootstrap.sh 1.4.5 -s" + echo "would download docker images and binaries for version 1.4.5" } dockerFabricPull() {