Skip to content

v0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@thehenrytsai thehenrytsai released this 03 Jul 18:45
· 695 commits to master since this release
v0.3.0 Protocol Breaking Persistent Store Breaking Configuration Change
Core service Yes Yes No
Bitcoin microservice No No Yes
IPFS microservice No No No

Core service

  1. Implemented protocol rule of 1 operation per DID per batch.
  2. Implemented persistence for operations pending to be batched and anchored.
  3. Implemented anchor file schema validation.
  4. Implemented caching of blockchain time to improve performance.
  5. Merkle root in anchor file is now a multihash.
  6. Added logging for every request.
  7. Code refactoring - Removed duplicated code among services.
  8. Tests - Improved speed of MongoDB tests & removed jasmine-ts dependency.
  9. Tests - Removed interfaces from code coverage for a more accurate reporting.
  10. Documentation - Removed all references of REST API versioning.
  11. Documentation - Updated implementation architecture diagram.
  12. Documentation - Removed explicit protocol parameter values.

Bitcoin microservice

  1. This service now works directly with the official Bitcoin Core client, removed dependency on BCoin.

IPFS microservice

  1. Removed versioning in REST API path.