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

v0.11.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@nklincoln nklincoln released this 03 Aug 17:50
· 927 commits to master since this release

This week the elves have been busy working on the runtime, playground and documentation, delivering fixes and features for your composing delight - we hope you like them!

Breaking changes

Why would we break things?! 💔 Well OK, we try to only deliberately break things, and this week we are deliberately breaking things with the introduction of the (spoiler alert) Historian. The Historian not changes the way Transactions are viewed in Playground, but also changes the way the client talks to the runtime.

⚠️ The use of Hyperleger Fabric 0.6 is now deprecated, we will be working to remove all code support for Hyperledger Fabric 0.6 within Composer and consequently break anybody still working on that level.

Should you find any unintentional breaks, please raise a GitHub issue so that we can fix it, and play pass-the-penguin 🐧

Known issues

💥 #1745 Must deploy twice to see new asset registries

If you add a new asset or participant to a business network definition and deploy it in the playground, the new registry will not appear on the Test tab. For example, you will not see new asset or participant registries when following the Playground tutorial. This problem also occurs via the command line.

Workaround: make any change to the business network definition, and deploy again. The new registry should appear after the second deploy.

💥 #1748 Unable to view historian registry in Safari browser

It is currently not possible to view the historian records if using the Safari browser.

Workaround: use alternative browser until #1748 has been fixed.

Features

🏆 Historian. Not the type of historian that likes books, but the type that transforms the way you can inspect all transactions that have occurred. The Historian is a registry that is populated with HistorianRecords when a transaction is submitted. This allows history to be queried and maintained of changes to the assets in a business network, and which participants and identities are involved. This is quite a visible change within Playground, as it replaces the Transactions view to be the Historian Registry. Historian is documented in our reference guide - please read it to find out more!

🏆 Want to upgrade deployed business networks to use a new micro version? Well good news - you can! The new composer network upgrade will enable micro version upgrades.

🏆 Playground now enables addition of query and acl files via the "Add File" button, which removes the requirement to have an existing file to import from disc.

🏆 Documentation has been worked on to include:

  • Tutorials on using query
  • Reference documentation for Historian
  • HTTPS/TLS support for the REST server
  • Identity management commands within the CLI
  • CA descriptions under connection profiles

🏆 For the test hounds among us, you will be delighted to know that our Cucumber tests now support primitive types - I know right. MIND. BLOWN.

Bug fixes

The superstar that is @davidkel found and fixed a memory leak issue in #1712 🥇

@jdp1g09 has been very busy fixing frustrating UI bugs in Playground - too many to list here, but we hope that your visual experience is enhanced by all the changes 🏅

Shoutouts to new contributors!

Sadly no shoutouts this week - feel free to pick up any issues that you find appealing 😉