Release 0.1.5
sidetree-fabric Release Notes - Dec 4, 2020
What's new in sidetree-fabric v0.1.5
This release is based on Fabric 2.2.1 and sidetree-core-go v0.1.5. Along with various bug fixes, the following features were added:
Protocol version manager #422
The protocol version manager returns the protocol version implementation associated with a transaction time (block number). One protocol version is currently implemented: 0.1. As new protocol versions are implemented, documents created with older versions may still be resolved.
Sidetree version endpoint returns protocol version and parameters #432
The existing Sidetree version endpoint was modified to return the protocol version instead of the component version. The protocol parameters are also returned in the response. The version endpoint accepts a 'time' parameter which, if specified, returns the protocol version applicable to that transaction time (block number). If not specified then the protocol for the latest block number is returned.
Change JSON documents in REST APIs to use camel-case #446
All snake-case fields in JSON documents have been changed to camel-case to be consistent with the Sidetree spec.
Document cache #413
Documents are now cached the first time they are resolved and subsequent requests for documents are retrieved from the cache. A cached document is invalidated by the Observer if an operation is applied to the document.