From e0afaa7415a8f11990ce2142bb1d6700d74e147c Mon Sep 17 00:00:00 2001 From: David Enyeart Date: Thu, 14 May 2020 13:05:11 -0400 Subject: [PATCH] Release Fabric v1.4.7 Update docs and changelog for v1.4.7. Signed-off-by: David Enyeart --- CHANGELOG.md | 34 ++++++++++++++++++++++++++++++++++ README.md | 39 +++++---------------------------------- docs/source/install.rst | 4 ++-- docs/source/whatsnew.rst | 2 ++ scripts/bootstrap.sh | 10 +++++----- 5 files changed, 48 insertions(+), 41 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2793ee000d3..ae1f3dc0a45 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,37 @@ +## v1.4.7 +Thu May 14 12:56:18 EDT 2020 + +* [51138b8](https://github.com/hyperledger/fabric/commit/51138b8) Add release notes for v1.4.7 +* [a178051](https://github.com/hyperledger/fabric/commit/a178051) [FAB-17728](https://jira.hyperledger.org/browse/FAB-17728) Add 100ms delay to pkcs11 create session loop (#1253) +* [ea185b8](https://github.com/hyperledger/fabric/commit/ea185b8) Correct HSM environment variables +* [8ff5d16](https://github.com/hyperledger/fabric/commit/8ff5d16) Bump baseimage version +* [6112b99](https://github.com/hyperledger/fabric/commit/6112b99) [FAB-17821](https://jira.hyperledger.org/browse/FAB-17821) fix: use keyword as variable name +* [1964a1b](https://github.com/hyperledger/fabric/commit/1964a1b) [FAB-17778](https://jira.hyperledger.org/browse/FAB-17778) MSP.IsWellFormed: Only allow canonical CA signatures +* [5066919](https://github.com/hyperledger/fabric/commit/5066919) [FAB-17778](https://jira.hyperledger.org/browse/FAB-17778) Force sanitized signatures be canonically built +* [c66c3c4](https://github.com/hyperledger/fabric/commit/c66c3c4) add the sample policy to remove the test warning info +* [e1db649](https://github.com/hyperledger/fabric/commit/e1db649) [FAB-17552](https://jira.hyperledger.org/browse/FAB-17552): add unit test for createKeyStore +* [f27803f](https://github.com/hyperledger/fabric/commit/f27803f) [FAB-17752](https://jira.hyperledger.org/browse/FAB-17752): following review guide +* [c403374](https://github.com/hyperledger/fabric/commit/c403374) [FAB-17752](https://jira.hyperledger.org/browse/FAB-17752): return errors when creating keystore +* [2f740c4](https://github.com/hyperledger/fabric/commit/2f740c4) [FAB-17732](https://jira.hyperledger.org/browse/FAB-17732) Port HSM updates to release-1.4 branch (#1110) +* [1f0a0dd](https://github.com/hyperledger/fabric/commit/1f0a0dd) Validate session and get new if invalid +* [b03b3d9](https://github.com/hyperledger/fabric/commit/b03b3d9) [FAB-17540](https://jira.hyperledger.org/browse/FAB-17540) Fix for race read/write tlsconfig (#1050) +* [856f215](https://github.com/hyperledger/fabric/commit/856f215) [FAB-15461](https://jira.hyperledger.org/browse/FAB-15461) Fix election adapter to return correct peers +* [f9e80e8](https://github.com/hyperledger/fabric/commit/f9e80e8) [FAB-16879](https://jira.hyperledger.org/browse/FAB-16879) Add stack trace to couchdb http errors (#1048) +* [c68ee5c](https://github.com/hyperledger/fabric/commit/c68ee5c) [FABB-148, FABB-149] +* [9007739](https://github.com/hyperledger/fabric/commit/9007739) Properly handle malformed gossip envelopes (#1037) +* [780b16f](https://github.com/hyperledger/fabric/commit/780b16f) Fix organizations typo +* [5c2a996](https://github.com/hyperledger/fabric/commit/5c2a996) Update to go 1.13 +* [3b5b58b](https://github.com/hyperledger/fabric/commit/3b5b58b) Fix deadline logging test +* [be925f8](https://github.com/hyperledger/fabric/commit/be925f8) [FAB-16810](https://jira.hyperledger.org/browse/FAB-16810) comm test changes to support go 1.13 +* [7cf38b5](https://github.com/hyperledger/fabric/commit/7cf38b5) [FAB-16810](https://jira.hyperledger.org/browse/FAB-16810) bccsp test changes for go 1.13 +* [9461ba2](https://github.com/hyperledger/fabric/commit/9461ba2) [FAB-17696](https://jira.hyperledger.org/browse/FAB-17696) Fixed Wiki Link to Contributor meetings +* [1e51225](https://github.com/hyperledger/fabric/commit/1e51225) [FAB-17109](https://jira.hyperledger.org/browse/FAB-17109) Retrieve ReconnectBackoffThreshold as duration +* [afbc42f](https://github.com/hyperledger/fabric/commit/afbc42f) [FAB-16951](https://jira.hyperledger.org/browse/FAB-16951) Alternative mechanisms to find pkcs11 key +* [ca93be5](https://github.com/hyperledger/fabric/commit/ca93be5) BCCSP initialization cleanup +* [2bb6415](https://github.com/hyperledger/fabric/commit/2bb6415) [FAB-17517](https://jira.hyperledger.org/browse/FAB-17517) Only Initialize specified provider +* [defb36c](https://github.com/hyperledger/fabric/commit/defb36c) Add MSP Key concepts topic to release-1.4 branch +* [609ddf8](https://github.com/hyperledger/fabric/commit/609ddf8) Prepare for fabric v1.4.7 release (#743) + ## v1.4.6 Tue Feb 25 12:48:07 EST 2020 diff --git a/README.md b/README.md index 9e8a12c1371..890ecc930a2 100644 --- a/README.md +++ b/README.md @@ -28,40 +28,11 @@ open source architecture; Hyperledger Fabric is your starting point. ## Releases -- [v1.4.6 - February 25, 2020](https://github.com/hyperledger/fabric/releases/tag/v1.4.6) -- [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) -- [v1.4.1 - April 11, 2019](https://github.com/hyperledger/fabric/releases/tag/v1.4.1) -- [v1.4.1-rc1 - March 29, 2019](https://github.com/hyperledger/fabric/releases/tag/v1.4.1-rc1) -- [v1.4.0 - January 9, 2019](https://github.com/hyperledger/fabric/releases/tag/v1.4.0) -- [v1.4.0-rc2 - December 20, 2018](https://github.com/hyperledger/fabric/releases/tag/v1.4.0-rc2) -- [v1.4.0-rc1 - December 10, 2018](https://github.com/hyperledger/fabric/releases/tag/v1.4.0-rc1) -- [v1.3.0 - October 10, 2018](https://github.com/hyperledger/fabric/releases/tag/v1.3.0) -- [v1.3.0-rc1 - September 24, 2018](https://github.com/hyperledger/fabric/releases/tag/v1.3.0-rc1) -- [v1.2.0 - July 3, 2018](https://github.com/hyperledger/fabric/releases/tag/v1.2.0) -- [v1.2.0-rc1 - June 22, 2018](https://github.com/hyperledger/fabric/releases/tag/v1.2.0-rc1) -- [v1.1.0 - March 15, 2018](https://github.com/hyperledger/fabric/releases/tag/v1.1.0) -- [v1.1.0-rc1 - March 1, 2018](https://github.com/hyperledger/fabric/releases/tag/v1.1.0-rc1) -- [v1.1.0-alpha - January 25, 2018](https://github.com/hyperledger/fabric/releases/tag/v1.1.0-alpha) -- [v1.0.5 - December 6, 2017](https://github.com/hyperledger/fabric/releases/tag/v1.0.5) -- [v1.1.0-preview - November 1, 2017](https://github.com/hyperledger/fabric/releases/tag/v1.1.0-preview) -- [v1.0.4 - October 31, 2017](https://github.com/hyperledger/fabric/releases/tag/v1.0.4) -- [v1.0.3 - October 3, 2017](https://github.com/hyperledger/fabric/releases/tag/v1.0.3) -- [v1.0.2 - September 10, 2017](https://github.com/hyperledger/fabric/releases/tag/v1.0.2) -- [v1.0.1 - August 10, 2017](https://github.com/hyperledger/fabric/releases/tag/v1.0.1) -- [v1.0.0 - July 11, 2017](https://github.com/hyperledger/fabric/releases/tag/v1.0.0) -- [v1.0.0-rc1 - June 23, 2017](https://github.com/hyperledger/fabric/releases/tag/v1.0.0-rc1) -- [v1.0.0-beta - June 8, 2017](https://github.com/hyperledger/fabric/releases/tag/v1.0.0-beta) -- [v1.0.0-alpha2 - May 14, 2017](https://github.com/hyperledger/fabric/releases/tag/v1.0.0-alpha2) -- [v1.0.0-alpha - March 16, 2017](https://github.com/hyperledger/fabric/releases/tag/v1.0.0-alpha) -- [v0.6.1-preview - October 15, 2016](https://github.com/hyperledger/fabric/releases/tag/v0.6.0-preview) -- [v0.6.0-preview - September 16, 2016](https://github.com/hyperledger/fabric/releases/tag/v0.6.0-preview) - -## Release Roadmap - -Please visit the [Hyperledger Fabric wiki](https://wiki.hyperledger.org/display/fabric/Hyperledger+Fabric+Roadmap) for our release roadmap. We plan on a quarterly release cadence following the v1.1.0 release, delivering on a scoped set of themes and select features. Unless specified otherwise, all releases will be upgradable from the prior minor release. +Fabric releases and release notes can be found on the [GitHub releases page](https://github.com/hyperledger/fabric/releases). + +Please visit the [Hyperledger Fabric Jira dashboard](https://jira.hyperledger.org/secure/Dashboard.jspa?selectPageId=10104) for our release roadmap. +We plan on a quarterly release cadence, delivering on a scoped set of themes and select features. +Unless specified otherwise, all releases will be upgradable from the prior minor release. ## Documentation, Getting Started and Developer Guides diff --git a/docs/source/install.rst b/docs/source/install.rst index 7d52acad6ba..7f5abf48462 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.6** + The command below demonstrates how to download **Fabric v1.4.7** .. code:: bash curl -sSL http://bit.ly/2ysbOFE | bash -s -- - curl -sSL http://bit.ly/2ysbOFE | bash -s -- 1.4.6 1.4.6 0.4.18 + curl -sSL http://bit.ly/2ysbOFE | bash -s -- 1.4.7 1.4.7 0.4.20 .. 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 1045c894381..56db780cc7e 100644 --- a/docs/source/whatsnew.rst +++ b/docs/source/whatsnew.rst @@ -180,6 +180,7 @@ with a link to the full release change log. * `Fabric v1.4.4 release notes `_. * `Fabric v1.4.5 release notes `_. * `Fabric v1.4.6 release notes `_. +* `Fabric v1.4.7 release notes `_. * `Fabric CA v1.4.0 release notes `_. * `Fabric CA v1.4.1 release notes `_. * `Fabric CA v1.4.2 release notes `_. @@ -187,6 +188,7 @@ with a link to the full release change log. * `Fabric CA v1.4.4 release notes `_. * `Fabric CA v1.4.5 release notes `_. * `Fabric CA v1.4.6 release notes `_. +* `Fabric CA v1.4.7 release notes `_. .. Licensed under Creative Commons Attribution 4.0 International License https://creativecommons.org/licenses/by/4.0/ diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh index 351a10094f5..9e772bb38e0 100755 --- a/scripts/bootstrap.sh +++ b/scripts/bootstrap.sh @@ -6,11 +6,11 @@ # # if version not passed in, default to latest released version -export VERSION=1.4.6 +export VERSION=1.4.7 # if ca version not passed in, default to latest released version -export CA_VERSION=1.4.6 +export CA_VERSION=1.4.7 # current version of thirdparty images (couchdb, kafka and zookeeper) released -export THIRDPARTY_IMAGE_VERSION=0.4.18 +export THIRDPARTY_IMAGE_VERSION=0.4.20 export ARCH=$(echo "$(uname -s|tr '[:upper:]' '[:lower:]'|sed 's/mingw64_nt.*/windows/')-$(uname -m | sed 's/x86_64/amd64/g')") export MARCH=$(uname -m) @@ -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.6 -s" - echo "would download docker images and binaries for version 1.4.6" + echo "e.g. bootstrap.sh 1.4.7 -s" + echo "would download docker images and binaries for version 1.4.7" } dockerFabricPull() {