Skip to content

Commit 25f79cd

Browse files
committed
[FAB-12138] Release fabric v1.3.0-rc1
Note - also fixed changelog to remove v1.1.1 changes, as those changes are in release-1.1 changelog and are not in master. Change-Id: I330353a138a944f9fd8cd78ce46fababef9adffc Signed-off-by: David Enyeart <enyeart@us.ibm.com>
1 parent f9803b4 commit 25f79cd

6 files changed

Lines changed: 573 additions & 58 deletions

File tree

CHANGELOG.md

Lines changed: 493 additions & 49 deletions
Large diffs are not rendered by default.

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ PROJECT_NAME = $(PROJECT_NAME)/fabric
5757
else
5858
PROJECT_NAME = hyperledger/fabric
5959
endif
60-
EXPERIMENTAL ?= true
60+
EXPERIMENTAL ?= false
6161

6262
BUILD_DIR ?= .build
6363
NEXUS_REPO = nexus3.hyperledger.org:10001/hyperledger

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ open source architecture; Hyperledger Fabric is your starting point.
2828

2929
## Releases
3030

31+
- [v1.3.0-rc1 - September 24, 2018](https://github.com/hyperledger/fabric/releases/tag/v1.3.0-rc1)
3132
- [v1.2.0 - July 3, 2018](https://github.com/hyperledger/fabric/releases/tag/v1.2.0)
3233
- [v1.2.0-rc1 - June 22, 2018](https://github.com/hyperledger/fabric/releases/tag/v1.2.0-rc1)
3334
- [v1.1.0 - March 15, 2018](https://github.com/hyperledger/fabric/releases/tag/v1.1.0)
@@ -56,6 +57,7 @@ Please visit the [Hyperledger Fabric wiki](https://wiki.hyperledger.org/projects
5657
Please visit our
5758
online documentation for
5859
information on getting started using and developing with the fabric, SDK and chaincode:
60+
- [v1.3](http://hyperledger-fabric.readthedocs.io/en/release-1.3/)
5961
- [v1.2](http://hyperledger-fabric.readthedocs.io/en/release-1.2/)
6062
- [v1.1](http://hyperledger-fabric.readthedocs.io/en/release-1.1/)
6163
- [v1.0](http://hyperledger-fabric.readthedocs.io/en/release-1.0/)
@@ -93,4 +95,3 @@ Check [the documentation](testingInfo.rst) for information on the testing struct
9395
## License <a name="license"></a>
9496

9597
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the [LICENSE](LICENSE) file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
96-

docs/source/install.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@ Fabric Samples and binaries, go ahead and execute the following command:
4141

4242
.. code:: bash
4343
44-
curl -sSL http://bit.ly/2ysbOFE | bash -s 1.2.0
44+
curl -sSL http://bit.ly/2ysbOFE | bash -s 1.3.0-rc1
4545
4646
.. note:: If you want to download Fabric, Fabric-ca and thirdparty Docker images
4747
you must pass the version identifier to the script.
4848

4949
.. code:: bash
5050
5151
curl -sSL http://bit.ly/2ysbOFE | bash -s <fabric> <fabric-ca> <thirdparty>
52-
curl -sSL http://bit.ly/2ysbOFE | bash -s 1.2.0 1.2.0 0.4.10
52+
curl -sSL http://bit.ly/2ysbOFE | bash -s 1.3.0-rc1 1.3.0-rc1 0.4.12
5353
5454
.. note:: If you get an error running the above curl command, you may
5555
have too old a version of curl that does not handle
@@ -62,7 +62,7 @@ Fabric Samples and binaries, go ahead and execute the following command:
6262
https://github.com/hyperledger/fabric/blob/master/scripts/bootstrap.sh
6363

6464
.. note:: You can use the command above for any published version of Hyperledger
65-
Fabric. Simply replace `1.2.0` with the version identifier
65+
Fabric. Simply replace `1.3.0-rc1` with the version identifier
6666
of the version you wish to install.
6767

6868
The command above downloads and executes a bash script

release_notes/v1.3.0-rc1.txt

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
v1.3.0-rc1 Release Notes - September 24, 2018
2+
---------------------------------------------
3+
4+
What's New in Hyperledger Fabric v1.3
5+
-------------------------------------
6+
7+
The following features/epics are included in this release:
8+
9+
FAB-10120 - Identity Mixer for anonymous transactions
10+
Keep client identities anonymous and unlinkable through the use of
11+
zero-knowledge proofs.
12+
13+
FAB-8812 - State-based endorsement
14+
Allows the default chaincode-level endorsement policy to be overridden by a
15+
per-key endorsement policy.
16+
17+
FAB-2809 - Chaincode pagination of query results
18+
Clients can now page through result sets from chaincode queries, making it
19+
feasible to support large result sets with high performance.
20+
21+
FAB-8779 - Java chaincode support
22+
As an addition to the current Fabric support for chaincode written in Go and
23+
Node.js, Java is now supported.
24+
25+
26+
Changes, Known Issues, and Workarounds
27+
--------------------------------------
28+
29+
FAB-11122 - Removal of event hub
30+
31+
The 'old' event hub has been removed in Hyperledger Fabric v1.3. It is
32+
replaced by the peer channel-based event service which was introduced in
33+
Fabric v1.1.
34+
Applications using the old event hub must switch over to the new
35+
channel-based event service before upgrading to v1.3 peer or SDKs.
36+
37+
38+
FAB-12088 - Java chaincode support on s390 architecture
39+
40+
Java chaincode support is not yet available on s390 architecture.
41+
42+
43+
FAB-12134 Same chaincode source receiving fingerprint mismatch error
44+
45+
Chaincode installed in different ways may result in "chaincode fingerprint
46+
mismatch data mismatch" error upon instantiation. This may happen when
47+
installing chaincode by using different SDKs. To workaround the problem,
48+
package the chaincode prior to installation and instantiation, by using
49+
the "peer chaincode package" command.
50+
51+
52+
Known Vulnerabilities
53+
---------------------
54+
FAB-8664 - Peer should detect and react when its org has been removed
55+
This is a relatively low severity problem, because it requires a significant
56+
conspiracy of network admins, but it will be addressed in a future release.
57+
58+
59+
Resolved Vulnerabilities
60+
------------------------
61+
None.
62+
63+
64+
Other improvements and fixes
65+
----------------------------
66+
Updated to Go version 1.10.4
67+
Updated baseimage version to 0.4.12
68+
69+
For the full list of improvements and fixes, refer to the release change log:
70+
https://github.com/hyperledger/fabric/blob/master/CHANGELOG.md#v130-rc1

scripts/bootstrap.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
#
77

88
# if version not passed in, default to latest released version
9-
export VERSION=1.2.0
9+
export VERSION=1.3.0-rc1
1010
# if ca version not passed in, default to latest released version
1111
export CA_VERSION=$VERSION
1212
# current version of thirdparty images (couchdb, kafka and zookeeper) released
13-
export THIRDPARTY_IMAGE_VERSION=0.4.10
13+
export THIRDPARTY_IMAGE_VERSION=0.4.12
1414
export ARCH=$(echo "$(uname -s|tr '[:upper:]' '[:lower:]'|sed 's/mingw64_nt.*/windows/')-$(uname -m | sed 's/x86_64/amd64/g')")
1515
export MARCH=$(uname -m)
1616

@@ -23,8 +23,8 @@ printHelp() {
2323
echo "-s : bypass fabric-samples repo clone"
2424
echo "-b : bypass download of platform-specific binaries"
2525
echo
26-
echo "e.g. bootstrap.sh 1.2.0 -s"
27-
echo "would download docker images and binaries for version 1.2.0"
26+
echo "e.g. bootstrap.sh 1.3.0-rc1 -s"
27+
echo "would download docker images and binaries for version 1.3.0-rc1"
2828
}
2929

3030
dockerFabricPull() {

0 commit comments

Comments
 (0)