Skip to content

Releases: hyperledger/fabric-sdk-node

v2.2.0

15 Jul 16:19
1c7aa53
Compare
Choose a tag to compare

This v2.2.0 release is the 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

v1.4.10

03 Jul 12:07
941c1be
Compare
Choose a tag to compare

This is a maintenance release containing bug fixes.

v2.1.2

02 Jul 08:22
43e0c13
Compare
Choose a tag to compare

This is a maintenance release containing bug fixes.

v2.1.1

18 Jun 10:52
1a72d4a
Compare
Choose a tag to compare

Maintenance release containing primarily minor fixes.

The gRPC implementation used by the SDK is now grpc-js. This pure JavaScript gRPC implementation avoids the need for native gRPC code compilation when the package is installed but also means that if your application code is working directly with protobuf objects created by the SDK, the API for creating, serializing and deserializing those objects is slightly different.

v1.4.9

17 Jun 20:13
b5e5998
Compare
Choose a tag to compare

fabric-sdk-node 1.4.9 is a maintenance release containing bug fixes and documentation improvements.

v2.1.0

16 Apr 14:44
2131968
Compare
Choose a tag to compare

Release Notes

This v2.1.0 release is the latest release of the fabric-node-sdk packages that support Fabric 2.x.

This v2.1.0 release supercedes previous v2.0.0-beta releases.
The release-1.4 branch is currently LTS, please see the proposed Fabric LTS strategy for more information:
hyperledger/fabric-rfcs#23

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 re-implemented 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 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 here: https://hyperledger.github.io/fabric-sdk-node/master/tutorial-transaction-commit-events.html

v2.0.0-beta.4

16 Mar 17:39
ad42bd1
Compare
Choose a tag to compare

Release Notes

The fabric-sdk-node 2.0.0-beta.4 release is our 2.0.0 release candidate. If no breaking changes are found, we’re expecting to release v2.0.0 using this build.

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 re-implemented 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 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 here: https://hyperledger.github.io/fabric-sdk-node/master/tutorial-transaction-commit-events.html

This beta does not currently implement event checkpointing, which will be available in a later 2.0.x release

v1.4.8

16 Mar 16:10
1d46b06
Compare
Choose a tag to compare

Release Notes

fabric-sdk-node 1.4.8 is a maintenance release containing bug fixes and documentation improvements.

Known Vulnerabilities

none

Resolved Vulnerabilities

none

Known Issues & Workarounds

Change Log

https://github.com/hyperledger/fabric-sdk-node/blob/release-1.4/CHANGELOG.md#v148

v1.4.6

21 Feb 12:52
f336152
Compare
Choose a tag to compare

Release Notes

fabric-sdk-node 1.4.6 is a maintenance release containing bug fixes and documentation improvements.

Known Vulnerabilities

none

Resolved Vulnerabilities

none

Known Issues & Workarounds

Change Log

https://github.com/hyperledger/fabric-sdk-node/blob/release-1.4/CHANGELOG.md#v146

v1.4.5

16 Jan 18:16
Compare
Choose a tag to compare

Release Notes

Fabric 1.4.5 is a maintenance release containing bug fixes and documentation improvements.

Known Vulnerabilities

none

Resolved Vulnerabilities

none

Known Issues & Workarounds

Change Log

https://github.com/hyperledger/fabric-sdk-node/blob/release-1.4/CHANGELOG.md#v145