sidetree-core-go Release Notes - Dec 4, 2020
What's new in sidetree-core-go v0.1.5
SIP-1: Efficient Operation Mapping
For details see: decentralized-identity/sidetree#766
SIP-2: Eliminate Base64URL Storage Bloat
For details see: decentralized-identity/sidetree#781
Version Manager
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.
During resolution advance commitment as soon as it becomes revealed for create, update and recovery
Hash canonicalized public key to produce public key commitment
Resolve next operation when multihashing algorithm changes
Long form resolution with JCS
Deprecate initial-state parameter
Add canonicalId to document metadata
Generic form for enabling/disabling patches
New protocol parameters: max delta, max uri, max hash, max proof
Refactor according to latest renaming and transformation rules
Add support for base context
Rename anchor/map file to core/provisional index file plus related protocol params
Add support for service endpoint as object