Skip to content

Commit

Permalink
Prepare 2.4.2 release
Browse files Browse the repository at this point in the history
Signed-off-by: James Taylor <jamest@uk.ibm.com>

# Conflicts:
#	libraries/fabric-shim-crypto/package.json
#	test/chaincodes/encryption/package.json
#	test/fv/package.json
  • Loading branch information
jt-nti committed May 4, 2022
1 parent 4467c45 commit b154a3f
Show file tree
Hide file tree
Showing 29 changed files with 88 additions and 61 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
## v2.4.2
Wed 4 May 2022 11:30:35 BST

* [4467c458](https://github.com/hyperledger/fabric-chaincode-node/commit/4467c458) Allow jsdoc push to fail (#331)
* [3f1dbffd](https://github.com/hyperledger/fabric-chaincode-node/commit/3f1dbffd) Remove fabric-shim-crypto package
* [d9cfc3d0](https://github.com/hyperledger/fabric-chaincode-node/commit/d9cfc3d0) Correct 2.4 to be Node 16
* [e1ae5b31](https://github.com/hyperledger/fabric-chaincode-node/commit/e1ae5b31) Fixing a command which is giving errors while copying and pasting (#322)
* [671a5442](https://github.com/hyperledger/fabric-chaincode-node/commit/671a5442) Some updates to the latest tool versions
* [2d861535](https://github.com/hyperledger/fabric-chaincode-node/commit/2d861535) Replace RocketChat with Discord
* [f7288eba](https://github.com/hyperledger/fabric-chaincode-node/commit/f7288eba) add missing bracket (#312)
* [a53121f0](https://github.com/hyperledger/fabric-chaincode-node/commit/a53121f0) Fix Doc: Type of args in invokeChaincode() is string[] (#311)

## v2.4.1
Mon Nov 29 10:39:51 GMT 2021

Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ The following [Rush categories](https://rushjs.io/pages/maintainer/add_to_repo/)

### Pre-requisites

* node v12.16.1 (npm v6.4.1) => recommend to use [nvm](https://github.com/nvm-sh/nvm)
* node v16.4.0 (npm v8.0.0) => recommend to use [nvm](https://github.com/nvm-sh/nvm)
* rush => `npm install -g @microsoft/rush`

> Note that npm v6 has some bugs that mean adding new dependencies etc are not properly picked up. Longer term we should consider moving to yarn or pnpm. However in practice this isn't a serious problem and has been possible to be worked around by issuing `rm ./common/config/rush/npm-shrinkwrap.json` and then `rush update`
Expand Down
4 changes: 2 additions & 2 deletions TUTORIAL.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ The dependencies of `fabric-contract-api` and `fabric-shim` will be required.
"author": "",
"license": "Apache-2.0",
"dependencies": {
"fabric-contract-api": "^2.4.1",
"fabric-shim": "^2.4.1"
"fabric-contract-api": "^2.4.2",
"fabric-shim": "^2.4.2"
}
}
Expand Down
4 changes: 2 additions & 2 deletions apis/fabric-contract-api/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fabric-contract-api",
"version": "2.4.1",
"version": "2.4.2",
"tag": "release",
"description": "A node.js implementation of Hyperledger Fabric chaincode shim, to allow endorsing peers and user-provided chaincodes to communicate with each other",
"main": "index.js",
Expand Down Expand Up @@ -46,7 +46,7 @@
"lines": 100
},
"dependencies": {
"fabric-shim-api": "2.4.1",
"fabric-shim-api": "2.4.2",
"class-transformer": "^0.4.0",
"fast-safe-stringify": "^2.1.1",
"get-params": "^0.1.2",
Expand Down
2 changes: 1 addition & 1 deletion apis/fabric-shim-api/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fabric-shim-api",
"version": "2.4.1",
"version": "2.4.2",
"tag": "release",
"description": "A node.js API of Hyperledger Fabric chaincode shim, to allow endorsing peers and user-provided chaincodes to communicate with each other",
"main": "index.js",
Expand Down
2 changes: 1 addition & 1 deletion ci/azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ pool:
#
# Publish to NPM on release builds (they are the github tagged releases)
# Publish to NPM on nightly builds when there is something to build
# the ids will be of the format 2.4.1.{commitid}
# the ids will be of the format 2.4.2.{commitid}
#
stages:

Expand Down
4 changes: 2 additions & 2 deletions docker/fabric-nodeenv/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fabric-nodeenv",
"version": "2.4.1",
"version": "2.4.2",
"description": "",
"main": "docker.js",
"scripts": {
Expand All @@ -11,6 +11,6 @@
"license": "Apache-2.0",
"dependencies": {
"git-rev-sync": "3.0.1",
"toolchain": "2.4.1"
"toolchain": "2.4.2"
}
}
4 changes: 2 additions & 2 deletions docs/_jsdoc/tutorials/using-chaincodeinterface.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ cd mycc
// create a new node project
npm init
// install fabric-shim at main branch
npm install fabric-shim@2.4.1
npm install fabric-shim@2.4.2
// or using the released version
npm install fabric-shim
touch mychaincode.js
Expand Down Expand Up @@ -68,7 +68,7 @@ Finally, update the "start" script in package.json to "node mychaincode.js":
"engineStrict": true,
"license": "Apache-2.0",
"dependencies": {
"fabric-shim": "2.4.1"
"fabric-shim": "2.4.2"
}
}
```
Expand Down
4 changes: 2 additions & 2 deletions docs/_jsdoc/tutorials/using-contractinterface.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ The dependencies of `fabric-contract-api` and `fabric-shim` will be required.
"author": "",
"license": "Apache-2.0",
"dependencies": {
"fabric-contract-api": "^2.4.1",
"fabric-shim": "^2.4.1"
"fabric-contract-api": "^2.4.2",
"fabric-shim": "^2.4.2"
}
}
Expand Down
4 changes: 2 additions & 2 deletions docs/package.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"name": "fabric-shim-docs",
"version": "2.4.1",
"version": "2.4.2",
"description": "",
"private": true,
"scripts": {
"build": "npm run docs",
"docs": "rimraf ./gen && jsdoc -c ./_jsdoc.json"
},
"dependencies": {
"fabric-ledger": "2.4.1"
"fabric-ledger": "2.4.2"
},
"devDependencies": {
"ink-docstrap": "^1.3.2",
Expand Down
4 changes: 2 additions & 2 deletions libraries/fabric-ledger/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fabric-ledger",
"version": "2.4.1",
"version": "2.4.2",
"tag": "unstable",
"description": "A node.js implementation of Hyperledger Fabric ledger api, to allow access to ledger data from smart contracts",
"main": "lib/index.js",
Expand Down Expand Up @@ -49,7 +49,7 @@
"lines": 100
},
"dependencies": {
"fabric-contract-api": "2.4.1",
"fabric-contract-api": "2.4.2",
"winston": "^3.7.2"
},
"devDependencies": {
Expand Down
6 changes: 3 additions & 3 deletions libraries/fabric-shim/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fabric-shim",
"version": "2.4.1",
"version": "2.4.2",
"tag": "release",
"description": "A node.js implementation of Hyperledger Fabric chaincode shim, to allow endorsing peers and user-provided chaincodes to communicate with each other",
"main": "index.js",
Expand Down Expand Up @@ -59,8 +59,8 @@
"@grpc/proto-loader": "^0.6.6",
"@types/node": "^16.11.1",
"ajv": "^6.12.2",
"fabric-contract-api": "2.4.1",
"fabric-shim-api": "2.4.1",
"fabric-contract-api": "2.4.2",
"fabric-shim-api": "2.4.2",
"fs-extra": "^10.0.1",
"reflect-metadata": "^0.1.13",
"winston": "^3.7.2",
Expand Down
15 changes: 15 additions & 0 deletions release_notes/v2.4.2.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
v2.4.2
------

Release Notes
-------------

This release corrects the 2.4 nodeenv docker image to be Node 16, and removes the fabric-shim-crypto package.

Note that version of Node.js is updated to 16.4.0. See the COMPATIBILITY.md file in the main branch for information.

See the change log for a full list of updates.

Change Log
----------
https://github.com/hyperledger/fabric-chaincode-node/blob/main/CHANGELOG.md#v2.4.2
6 changes: 3 additions & 3 deletions test/chaincodes/annotations/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@
"typings": "dist/index.d.ts",
"engine-strict": true,
"engineStrict": true,
"version": "2.4.1",
"version": "2.4.2",
"author": "",
"license": "APACHE-2.0",
"dependencies": {
"@types/node": "^16.11.4",
"fabric-contract-api": "2.4.1",
"fabric-shim": "2.4.1",
"fabric-contract-api": "2.4.2",
"fabric-shim": "2.4.2",
"ts-node": "^3.3.0",
"tslint": "^5.6.0",
"typescript": "^4.0.2"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@
}
},
"info": {
"version": "2.4.1",
"version": "2.4.2",
"title": "ts_chaincode"
},
"components": {
Expand Down
6 changes: 3 additions & 3 deletions test/chaincodes/clientidentity/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
"main": "index.js",
"engine-strict": true,
"engineStrict": true,
"version": "2.4.1",
"version": "2.4.2",
"author": "",
"license": "Apache-2.0",
"dependencies": {
"fabric-shim": "2.4.1",
"fabric-contract-api": "2.4.1"
"fabric-shim": "2.4.2",
"fabric-contract-api": "2.4.2"
}
}
6 changes: 3 additions & 3 deletions test/chaincodes/crosschaincode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
"main": "index.js",
"engine-strict": true,
"engineStrict": true,
"version": "2.4.1",
"version": "2.4.2",
"author": "",
"license": "Apache-2.0",
"dependencies": {
"fabric-shim": "2.4.1",
"fabric-contract-api": "2.4.1"
"fabric-shim": "2.4.2",
"fabric-contract-api": "2.4.2"
}
}
6 changes: 3 additions & 3 deletions test/chaincodes/crosschaincode2/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
"main": "index.js",
"engine-strict": true,
"engineStrict": true,
"version": "2.4.1",
"version": "2.4.2",
"author": "",
"license": "Apache-2.0",
"dependencies": {
"fabric-shim": "2.4.1",
"fabric-contract-api": "2.4.1"
"fabric-shim": "2.4.2",
"fabric-contract-api": "2.4.2"
}
}
6 changes: 3 additions & 3 deletions test/chaincodes/crud/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
"main": "index.js",
"engine-strict": true,
"engineStrict": true,
"version": "2.4.1",
"version": "2.4.2",
"author": "",
"license": "Apache-2.0",
"dependencies": {
"fabric-shim": "2.4.1",
"fabric-contract-api": "2.4.1"
"fabric-shim": "2.4.2",
"fabric-contract-api": "2.4.2"
}
}
6 changes: 3 additions & 3 deletions test/chaincodes/events/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
"main": "index.js",
"engine-strict": true,
"engineStrict": true,
"version": "2.4.1",
"version": "2.4.2",
"author": "",
"license": "Apache-2.0",
"dependencies": {
"fabric-shim": "2.4.1",
"fabric-contract-api": "2.4.1"
"fabric-shim": "2.4.2",
"fabric-contract-api": "2.4.2"
}
}
8 changes: 4 additions & 4 deletions test/chaincodes/ledger/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@
"main": "index.js",
"engine-strict": true,
"engineStrict": true,
"version": "2.4.1",
"version": "2.4.2",
"author": "",
"license": "Apache-2.0",
"dependencies": {
"fabric-shim": "2.4.1",
"fabric-contract-api": "2.4.1",
"fabric-ledger": "2.4.1"
"fabric-shim": "2.4.2",
"fabric-contract-api": "2.4.2",
"fabric-ledger": "2.4.2"
}
}
6 changes: 3 additions & 3 deletions test/chaincodes/privateData/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
"main": "index.js",
"engine-strict": true,
"engineStrict": true,
"version": "2.4.1",
"version": "2.4.2",
"author": "",
"license": "Apache-2.0",
"dependencies": {
"fabric-shim": "2.4.1",
"fabric-contract-api": "2.4.1"
"fabric-shim": "2.4.2",
"fabric-contract-api": "2.4.2"
}
}
6 changes: 3 additions & 3 deletions test/chaincodes/query/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
"main": "index.js",
"engine-strict": true,
"engineStrict": true,
"version": "2.4.1",
"version": "2.4.2",
"author": "",
"license": "Apache-2.0",
"dependencies": {
"fabric-shim": "2.4.1",
"fabric-contract-api": "2.4.1"
"fabric-shim": "2.4.2",
"fabric-contract-api": "2.4.2"
}
}
6 changes: 3 additions & 3 deletions test/chaincodes/scenario/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
"main": "index.js",
"engine-strict": true,
"engineStrict": true,
"version": "2.4.1",
"version": "2.4.2",
"author": "",
"license": "Apache-2.0",
"dependencies": {
"fabric-shim": "2.4.1",
"fabric-contract-api": "2.4.1"
"fabric-shim": "2.4.2",
"fabric-contract-api": "2.4.2"
}
}
4 changes: 2 additions & 2 deletions test/e2e/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fabric-e2e-tests",
"version": "2.4.1",
"version": "2.4.2",
"description": "",
"main": "docker.js",
"scripts": {
Expand All @@ -13,7 +13,7 @@
"devDependencies": {
"git-rev-sync": "3.0.1",
"gulp": "^4.0.2",
"toolchain": "2.4.1",
"toolchain": "2.4.2",
"delay": "5.0.0",
"fs-extra": "^10.0.1",
"ip": "^1.1.5",
Expand Down
2 changes: 1 addition & 1 deletion test/e2e/scenario.js
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ const queryFunctions = async () => {

const metadata = JSON.parse(stdout);

const expectedMetadata = '{"$schema":"https://hyperledger.github.io/fabric-chaincode-node/main/api/contract-schema.json","contracts":{"UpdateValues":{"name":"UpdateValues","contractInstance":{"name":"UpdateValues","logBuffer":{"output":[]},"default":true},"transactions":[{"name":"setup","tags":["SUBMIT","submitTx"]},{"name":"setNewAssetValue","tags":["SUBMIT","submitTx"],"parameters":[{"name":"arg0","description":"Argument 0","schema":{"type":"string"}}]},{"name":"doubleAssetValue","tags":["SUBMIT","submitTx"]}],"info":{"title":"","version":""}},"RemoveValues":{"name":"RemoveValues","contractInstance":{"name":"RemoveValues"},"transactions":[{"name":"quarterAssetValue","tags":["SUBMIT","submitTx"]},{"name":"getAssetValue","tags":["SUBMIT","submitTx"]}],"info":{"title":"","version":""}},"org.hyperledger.fabric":{"name":"org.hyperledger.fabric","contractInstance":{"name":"org.hyperledger.fabric"},"transactions":[{"name":"GetMetadata"}],"info":{"title":"","version":""}}},"info":{"version":"2.4.1","title":"chaincode"},"components":{"schemas":{}}}';
const expectedMetadata = '{"$schema":"https://hyperledger.github.io/fabric-chaincode-node/main/api/contract-schema.json","contracts":{"UpdateValues":{"name":"UpdateValues","contractInstance":{"name":"UpdateValues","logBuffer":{"output":[]},"default":true},"transactions":[{"name":"setup","tags":["SUBMIT","submitTx"]},{"name":"setNewAssetValue","tags":["SUBMIT","submitTx"],"parameters":[{"name":"arg0","description":"Argument 0","schema":{"type":"string"}}]},{"name":"doubleAssetValue","tags":["SUBMIT","submitTx"]}],"info":{"title":"","version":""}},"RemoveValues":{"name":"RemoveValues","contractInstance":{"name":"RemoveValues"},"transactions":[{"name":"quarterAssetValue","tags":["SUBMIT","submitTx"]},{"name":"getAssetValue","tags":["SUBMIT","submitTx"]}],"info":{"title":"","version":""}},"org.hyperledger.fabric":{"name":"org.hyperledger.fabric","contractInstance":{"name":"org.hyperledger.fabric"},"transactions":[{"name":"GetMetadata"}],"info":{"title":"","version":""}}},"info":{"version":"2.4.2","title":"chaincode"},"components":{"schemas":{}}}';

const schema = fs.readFileSync(path.join(__dirname, '../../apis/fabric-contract-api/schema/contract-schema.json'));

Expand Down
8 changes: 4 additions & 4 deletions test/fv/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fvtests",
"version": "2.4.1",
"version": "2.4.2",
"description": "fv tests",
"testFabricVersion": "main",
"testFabricThirdParty": "0.4.15",
Expand All @@ -26,9 +26,9 @@
"del": "^3.0.0",
"delay": "5.0.0",
"eslint": "^6.6.0",
"fabric-contract-api": "2.4.1",
"fabric-shim": "2.4.1",
"fabric-shim-api": "2.4.1",
"fabric-contract-api": "2.4.2",
"fabric-shim": "2.4.2",
"fabric-shim-api": "2.4.2",
"fs-extra": "^10.0.1",
"git-rev-sync": "3.0.1",
"gulp": "^4.0.2",
Expand Down
Loading

0 comments on commit b154a3f

Please sign in to comment.