Skip to content
This repository has been archived by the owner on Mar 8, 2020. It is now read-only.

v0.20.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@davidkel davidkel released this 02 Nov 11:11
· 34 commits to master since this release
5f726e5

Composer v0.20.3

Welcome to Hyperledger Composer v0.20.3, which comes with some logging and functional updates, to help keep your Composer experience as hyperlegendary as possible.

Features

#4477, #4492 New implementation for handling transaction events around notification of transaction commits

Bug fixes

🐞 #4470, #4471 improve docs about TLS for CA on connection profile (thanks to @bjrnt)
🐞 #4490 fix version of loopback-datasource-juggler as new release broke composer rest server
🐞 #4487 upgrade to fabric-shim 1.2.3 to fix problems with Peer issuing GOAWAY and terminating chaincode
🐞 #4482 Update docs around business network reset usage

Notes

⚠️The new event handler capability changes how composer notifies client applications (and this includes the composer rest server, composer playground and the composer cli as they are client applications themselves) as to when the transaction has been committed/rejected. Previous releases allowed a transaction to be submitted but if it was not possible to determine whether that transaction was committed/rejected due to no event hub connections, it would just return a successful message to indicate successful submission only. The new event handler mechanism now will reject any attempt to submit a transaction if it has no connected event hubs as it will not be able to determine the final state of the transaction. It will also throw an error if during the process of submission it is not able to determine if the transaction was committed or was rejected due to loss of connection to the event hubs.

⚠️ If using the Composer tooling to create a Hyperledger Fabric development server, this will now be creating a v1.2.0 server by default. If you are using a different level of Composer, you will need to set the relevant environment variable via export FABRIC_VERSION=hlfvXX when using the Hyperledger Fabric development servers provided by Composer:

  • hlfv1 for Fabric v1.0
  • hlfv11 for Fabric v1.1
  • hlfv12 for Fabric v1.2

⚠️ There are multiple support splits across differing Fabric levels, so please be careful with what versions are being used:

  • v0.20.0 and above are compatible with the Fabric 1.2.0 driver only
  • v0.18.2+ and v0.19.x are compatible with the Fabric 1.1.0 driver only
  • v0.18.0 -> v0.18.1 are compatible with the Fabric RC1 driver only
  • v0.17.3 -> v0.17.6 are compatible with Fabric alpha driver only
  • v0.17.0 -> v0.17.2 are compatible with Fabric preview driver only

⚠️ The is a change in the business network lifecycle administration, and business network card commands between v0.18.2 and v0.19.0

Conga Comics

If you are new to Conga Comics, then you can view the complete Conga Comic collection at https://congacomic.github.io/