v0.17.5
Pre-releaseComposer v0.17.5
This is the release to build projects on top of Hyperledger Fabric v1.1-alpha; if you are looking to build on top of the Fabric v1.0, you will need to use the v0.16.x development stream.
Documentation for v0.17.x is under the 'next' branch which can be found here
Documentation for 0.16.x can be found here
Welcome to Hyperledger Composer v0.17.5, which contains the addition of HSM support, schema validation of connection profiles when generating business network cards, runtime API extensions, linking of business network cards to the identity registry, and a host of bug fixes. Read the full notes for more details, then treat yourself to a Conga Comic once finished!
Features
Not content with enabling use of the native Fabric API in Transaction Processor Functions, we have more functionality coming in this release via:
✨ #3358 adds schema based validation of your connection profile when creating business network cards
✨ #3391 adds getCurrentIdentity()
to the runtime API and ping response
✨ #3397 enables linking of business network cards to the identity registry
✨ #3395 adds HSM support to the master branch of Hyperledger Composer. HSM is hardware cryptographic engine and key store for storing private keys. Storing private keys in a HSM provides higher security 🔐
📖 Documentation for HSM can be found in our getting started guide contributing notes, for installing softhsm locally, and the connection profile page detailing the HSM support within a connection profile.
Bug Fixes
Not content with new features and functionality, the congas have been busy fixing bugs in the code, with the following pull requests being worthy of mention:
⚡️ #3379 and #3405 provide minor fixes within the documentation pages
⚡️ #3390 ensures that the .card
extension is added during composer card export
if one is not specified
⚡️ #3398 fixes the output for the setLogLevel
CLI command
⚡️ #3396 is a playground fix to prevent errors being shown when modals are closed via the ESC key
⚡️ #3404 is a playground fix to prevent error output in the console when cancelling a transaction
⚡️ #3401 is a playground fix to prevent users from creating an identity with the same name as one that is activated
Notes
- v0.17.3 and above compatible with fabric alpha driver only
- v0.17.0 -> v0.17.2 compatible with fabric preview driver only
Conga Comics
Due to the release of HSM in the master branch, we feel that it is only appropriate to repeat the HSM themed Conga Comic featuring Block Norris, who legend has it, when adding blocks to the ledger, the entire ledger shifts left to accommodate them.
Missed out on a Conga Comic, or want to catch up with them all? Fear not, you can view the complete Conga Comic collection at conga-comics