From 535172fbe1b337e5b657317794eded96837e5fcb Mon Sep 17 00:00:00 2001 From: Bret Harrison Date: Thu, 22 Oct 2020 10:47:52 -0400 Subject: [PATCH] FABN-1656 Publish v2.2.3 Publish v2.2.3 of release-2.2 Signed-off-by: Bret Harrison --- CHANGELOG.md | 20 +++++++++++++++++++ fabric-ca-client/package.json | 2 +- fabric-common/package.json | 2 +- fabric-network/package.json | 2 +- fabric-protos/package.json | 2 +- package.json | 4 ++-- release_notes/v2.2.3.txt | 36 +++++++++++++++++++++++++++++++++++ 7 files changed, 62 insertions(+), 6 deletions(-) create mode 100644 release_notes/v2.2.3.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index d15df35cb8..6e12586d35 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,23 @@ +## v2.2.3 +Thu Oct 22 10:45:24 EDT 2020 + +* [ff892dbd](https://github.com/hyperledger/fabric-sdk-node/commit/ff892dbd) [FABN-1646](https://jira.hyperledger.org/browse/FABN-1646) Support multiple submits (#361) (#363) +* [01d3358c](https://github.com/hyperledger/fabric-sdk-node/commit/01d3358c) [FABN-1598](https://jira.hyperledger.org/browse/FABN-1598) Check discovery endorsements (#314) (#353) +* [7240b9ac](https://github.com/hyperledger/fabric-sdk-node/commit/7240b9ac) [FABN-1646](https://jira.hyperledger.org/browse/FABN-1646) Allow multiple connection checking (#351) (#352) +* [9c9097ef](https://github.com/hyperledger/fabric-sdk-node/commit/9c9097ef) [FABN-1653: Fix snapshot publishing for multi-](https://jira.hyperledger.org/browse/FABN-1653: Fix snapshot publishing for multi-)digit versions (#359) +* [ea053f27](https://github.com/hyperledger/fabric-sdk-node/commit/ea053f27) [FABN-1637](https://jira.hyperledger.org/browse/FABN-1637): Build and test with Node 14 (#357) +* [145a7eba](https://github.com/hyperledger/fabric-sdk-node/commit/145a7eba) [FABN-1650](https://jira.hyperledger.org/browse/FABN-1650): Info logs for handled errors in NetworkConfig (#349) +* [0e63a7fb](https://github.com/hyperledger/fabric-sdk-node/commit/0e63a7fb) [[FABN-1271](https://jira.hyperledger.org/browse/FABN-1271)] Add "prefer MSP ID" strategies and change defaults (#340) (#341) +* [4fadf73e](https://github.com/hyperledger/fabric-sdk-node/commit/4fadf73e) [[FABN-1626](https://jira.hyperledger.org/browse/FABN-1626)] Update dependencies (#339) +* [0aec57e3](https://github.com/hyperledger/fabric-sdk-node/commit/0aec57e3) [FABN-1640](https://jira.hyperledger.org/browse/FABN-1640): Fix submit transaction error path with no connection details (#336) (#337) +* [4c897e35](https://github.com/hyperledger/fabric-sdk-node/commit/4c897e35) [FABN-1627](https://jira.hyperledger.org/browse/FABN-1627) Add decode to blockdecoder (#329) (#334) +* [424eb909](https://github.com/hyperledger/fabric-sdk-node/commit/424eb909) [FABN-1624](https://jira.hyperledger.org/browse/FABN-1624) handle discovery peer connection error (#327) (#333) +* [915f5d1f](https://github.com/hyperledger/fabric-sdk-node/commit/915f5d1f) [[FABN-1623]-](https://jira.hyperledger.org/browse/FABN-1623]-)Update elliptic dependency (#331) +* [36a0c020](https://github.com/hyperledger/fabric-sdk-node/commit/36a0c020) [FABN-1632](https://jira.hyperledger.org/browse/FABN-1632) improve commit failover (#328) +* [19dec701](https://github.com/hyperledger/fabric-sdk-node/commit/19dec701) [FABN-1571](https://jira.hyperledger.org/browse/FABN-1571) randomize peers (#326) +* [90cf8df6](https://github.com/hyperledger/fabric-sdk-node/commit/90cf8df6) [FABN-1617: Don't publish development configuration in fabric-](https://jira.hyperledger.org/browse/FABN-1617: Don't publish development configuration in fabric-)network (#322) +* [120682df](https://github.com/hyperledger/fabric-sdk-node/commit/120682df) add long to dependencies (#320) + ## v2.2.2 Fri Aug 21 11:30:59 EDT 2020 diff --git a/fabric-ca-client/package.json b/fabric-ca-client/package.json index 75877b6136..0a673ac562 100644 --- a/fabric-ca-client/package.json +++ b/fabric-ca-client/package.json @@ -5,7 +5,7 @@ "hyperledger", "blockchain" ], - "version": "2.2.3-snapshot", + "version": "2.2.3", "main": "index.js", "scripts": { "test": "nyc mocha --recursive -t 10000" diff --git a/fabric-common/package.json b/fabric-common/package.json index 2ae4cab1a6..72d5338843 100644 --- a/fabric-common/package.json +++ b/fabric-common/package.json @@ -1,6 +1,6 @@ { "name": "fabric-common", - "version": "2.2.3-snapshot", + "version": "2.2.3", "description": "This package encapsulates the common code used by the `fabric-ca-client`, `fabric-network` packages.", "keywords": [ "blockchain", diff --git a/fabric-network/package.json b/fabric-network/package.json index 024e3cf42e..026f25bf70 100644 --- a/fabric-network/package.json +++ b/fabric-network/package.json @@ -5,7 +5,7 @@ "hyperledger", "blockchain" ], - "version": "2.2.3-snapshot", + "version": "2.2.3", "main": "index.js", "repository": { "type": "git", diff --git a/fabric-protos/package.json b/fabric-protos/package.json index 67d1c9f6a9..f73373a666 100644 --- a/fabric-protos/package.json +++ b/fabric-protos/package.json @@ -1,6 +1,6 @@ { "name": "fabric-protos", - "version": "2.2.3-snapshot", + "version": "2.2.3", "description": "Protocol Buffer files and generated JavaScript classes for Hyperledger Fabric", "main": "index.js", "scripts": { diff --git a/package.json b/package.json index 34898bad31..a1e0b61b23 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fabric-sdk-node", - "version": "2.2.3-snapshot", - "tag": "unstable-2.2", + "version": "2.2.3", + "tag": "latest", "main": "index.js", "private": true, "repository": { diff --git a/release_notes/v2.2.3.txt b/release_notes/v2.2.3.txt new file mode 100644 index 0000000000..2f37458527 --- /dev/null +++ b/release_notes/v2.2.3.txt @@ -0,0 +1,36 @@ +Release Notes +------------- +This v2.2.3 version is the latest of the v2.2 long-term support (LTS) release +of the fabric-node-sdk packages that support Fabric 2.x, and supersedes previous +v2.x releases. Please see the Fabric LTS release strategy document for more +information on LTS releases: + +https://github.com/hyperledger/fabric-rfcs/blob/master/text/0005-lts-release-strategy.md + +If migrating a client application from an earlier version of the API, consult +the migration tutorial for details of potentially breaking changes and recommended actions: + +https://hyperledger.github.io/fabric-sdk-node/master/tutorial-migration.html + +Major changes from v1.4: + +- The fabric-client package has been removed. Client applications should use + the Fabric Programming Model APIs from the fabric-network package. + +- The underlying APIs that interface with the gRPC layer have been + reimplemented in the fabric-common package and should not be used directly + by client applications. + +- Simplified wallet management, which is portable across SDK languages and + with pluggable persistent storage. More information can be found here: + + https://hyperledger.github.io/fabric-sdk-node/master/tutorial-wallet.html + +- New eventing implementation in fabric-network. Client application code can + listen for block events using Network.addBlockListener(), and listen for + contract events using Contract.addContractListener(). The Network object + also provides capability to listen for transaction commit events, + specifically to support the implementation of custom event handlers. More + information can be found here: + + https://hyperledger.github.io/fabric-sdk-node/master/tutorial-transaction-commit-events.html