Skip to content

Commit

Permalink
[FAB-6373] Release Hyperledger Fabric v1.0.3
Browse files Browse the repository at this point in the history
The docs, scripts and release notes are still
built / linked to master.

* update CHANGELOG for v1.0.3
* update release content in docs
* update the download URL for v1.0.3
* add new bootstrap script for download

Change-Id: I7e100c9bb879d95c7dc095c8c7f16b94ad6a110b
Signed-off-by: Gari Singh <[email protected]>
  • Loading branch information
mastersingh24 committed Oct 4, 2017
1 parent 95266bd commit feb0164
Show file tree
Hide file tree
Showing 5 changed files with 127 additions and 1 deletion.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
## v1.0.3
Tue Oct 3 05:02:04 EDT 2017

* [6ea9d28](https://github.com/hyperledger/fabric/commit/6ea9d28) [FAB-6010](https://jira.hyperledger.org/browse/FAB-6010) fixed the wrong URL in examples/README
* [16c40e5](https://github.com/hyperledger/fabric/commit/16c40e5) [FAB-5804](https://jira.hyperledger.org/browse/FAB-5804) BCCSP yaml parsing in peer weakly-typed
* [3069430](https://github.com/hyperledger/fabric/commit/3069430) [FAB-6133](https://jira.hyperledger.org/browse/FAB-6133) Fix typo in configtxupdate README
* [60a5153](https://github.com/hyperledger/fabric/commit/60a5153) [FAB-6047](https://jira.hyperledger.org/browse/FAB-6047) Modify the default channel name
* [2e27110](https://github.com/hyperledger/fabric/commit/2e27110) [FAB-5849](https://jira.hyperledger.org/browse/FAB-5849) calibrate state transfer pace
* [44fcb61](https://github.com/hyperledger/fabric/commit/44fcb61) [FAB-5800](https://jira.hyperledger.org/browse/FAB-5800) Allow orderer to set LogFormat backport
* [e2d305a](https://github.com/hyperledger/fabric/commit/e2d305a) [FAB-6364](https://jira.hyperledger.org/browse/FAB-6364) Make keepalive policy less restrictive
* [7cc510d](https://github.com/hyperledger/fabric/commit/7cc510d) [FAB-6359](https://jira.hyperledger.org/browse/FAB-6359) Update license text in README
* [3b4d8bf](https://github.com/hyperledger/fabric/commit/3b4d8bf) [FAB-5700](https://jira.hyperledger.org/browse/FAB-5700) Couchdb crashes with mounted volume
* [8929b24](https://github.com/hyperledger/fabric/commit/8929b24) [FAB-6351](https://jira.hyperledger.org/browse/FAB-6351) Fix orderer version command
* [d54542f](https://github.com/hyperledger/fabric/commit/d54542f) [FAB-6251](https://jira.hyperledger.org/browse/FAB-6251) Backdate certificates generated by cryptogen
* [d30b129](https://github.com/hyperledger/fabric/commit/d30b129) [FAB-5993](https://jira.hyperledger.org/browse/FAB-5993) Prepare fabric for v1.0.3 release

## v1.0.2
Thu Aug 31 03:53:34 EDT 2017

Expand Down
30 changes: 30 additions & 0 deletions docs/source/releases.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,36 @@
Release Notes
=============

`v1.0.3 <https://github.com/hyperledger/fabric/releases/tag/v1.0.3>`__
October 3, 2017

Bug fixes, documentation and test coverage improvements, UX improvements
based on user feedback and changes to address a variety of static scan
findings (unused code, static security scanning, spelling, linting and more).

Known Vulnerabilities
none

Resolved Vulnerabilities
none

Known Issues & Workarounds
The fabric-ccenv image which is used to build chaincode, currently includes
the github.com/hyperledger/fabric/core/chaincode/shim ("shim") package.
This is convenient, as it provides the ability to package chaincode
without the need to include the "shim". However, this may cause issues in future
releases (and/or when trying to use packages which are included by the "shim").

In order to avoid any issues, users are advised to manually vendor the "shim"
package with their chaincode prior to using the peer CLI for packaging and/or
for installing chaincode.

Please refer to https://jira.hyperledger.org/browse/FAB-5177 for more details,
and kindly be aware that given the above, we may end up changing the
fabric-ccenv in the future.

`Change Log <https://github.com/hyperledger/fabric/blob/master/CHANGELOG.md#v103>`__

`v1.0.2 <https://github.com/hyperledger/fabric/releases/tag/v1.0.2>`__
August 31, 2017

Expand Down
2 changes: 1 addition & 1 deletion docs/source/samples.rst
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ you will extract the platform-specific binaries:

.. code:: bash
curl -sSL https://goo.gl/Gci9ZX | bash
curl -sSL https://goo.gl/Q3YRTi | bash
.. note:: If you get an error running the above curl command, you may
have too old a version of curl. Please visit the
Expand Down
36 changes: 36 additions & 0 deletions release_notes/v1.0.3.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
v1.0.3 October 3, 2017
------------------------

Release Notes
-------------
Bug fixes, documentation and test coverage improvements, UX improvements
based on user feedback and changes to address a variety of static scan
findings (unused code, static security scanning, spelling, linting and more).

Known Vulnerabilities
---------------------
none

Resolved Vulnerabilities
------------------------
none

Known Issues & Workarounds
--------------------------
The fabric-ccenv image which is used to build chaincode, currently includes
the github.com/hyperledger/fabric/core/chaincode/shim ("shim") package.
This is convenient, as it provides the ability to package chaincode
without the need to include the "shim". However, this may cause issues in future
releases (and/or when trying to use packages which are included by the "shim").

In order to avoid any issues, users are advised to manually vendor the "shim"
package with their chaincode prior to using the peer CLI for packaging and/or
for installing chaincode.

Please refer to https://jira.hyperledger.org/browse/FAB-5177 for more details,
and kindly be aware that given the above, we may end up changing the
fabric-ccenv in the future.

Change Log
----------
https://github.com/hyperledger/fabric/blob/master/CHANGELOG.md#v103
44 changes: 44 additions & 0 deletions scripts/bootstrap-1.0.3.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
#!/bin/bash
#
# Copyright IBM Corp. All Rights Reserved.
#
# SPDX-License-Identifier: Apache-2.0
#

export VERSION=1.0.3
export ARCH=$(echo "$(uname -s|tr '[:upper:]' '[:lower:]'|sed 's/mingw64_nt.*/windows/')-$(uname -m | sed 's/x86_64/amd64/g')" | awk '{print tolower($0)}')
#Set MARCH variable i.e ppc64le,s390x,x86_64,i386
MARCH=`uname -m`

dockerFabricPull() {
local FABRIC_TAG=$1
for IMAGES in peer orderer couchdb ccenv javaenv kafka zookeeper tools; do
echo "==> FABRIC IMAGE: $IMAGES"
echo
docker pull hyperledger/fabric-$IMAGES:$FABRIC_TAG
docker tag hyperledger/fabric-$IMAGES:$FABRIC_TAG hyperledger/fabric-$IMAGES
done
}

dockerCaPull() {
local CA_TAG=$1
echo "==> FABRIC CA IMAGE"
echo
docker pull hyperledger/fabric-ca:$CA_TAG
docker tag hyperledger/fabric-ca:$CA_TAG hyperledger/fabric-ca
}

: ${CA_TAG:="$MARCH-$VERSION"}
: ${FABRIC_TAG:="$MARCH-$VERSION"}

echo "===> Downloading platform binaries"
curl https://nexus.hyperledger.org/content/repositories/releases/org/hyperledger/fabric/hyperledger-fabric/${ARCH}-${VERSION}/hyperledger-fabric-${ARCH}-${VERSION}.tar.gz | tar xz

echo "===> Pulling fabric Images"
dockerFabricPull ${FABRIC_TAG}

echo "===> Pulling fabric ca Image"
dockerCaPull ${CA_TAG}
echo
echo "===> List out hyperledger docker images"
docker images | grep hyperledger*

0 comments on commit feb0164

Please sign in to comment.