Skip to content
This repository was archived by the owner on Dec 16, 2021. It is now read-only.

Drive v0.20.0

Compare
Choose a tag to compare
@shumkov shumkov released this 22 Jul 13:01
f0466b3

Features

  • validator set rotation (#446, #515, #517, #530, #531)
  • use latest version of Merk storage (#546)
  • remove chainlock SML verification in favor of more robust core verification (#536)
  • remove SML instant lock verification in favor of more robust core verification #533)
  • make compatible with Tenderdash v0.5 (#527)
  • add additional info to proofs (#518, #523, #525, #540, #542)

Bug Fixes

  • invalid instant lock if no blocks are produced (#513)
  • getProofs method was missing from PublicKeyToIdentityIdStoreRootTreeLeaf class (#544)
  • typo in trace output (#516)

BREAKING CHANGES

  • document, dataContract, identity, identityIdsByPublicKeyHashes and identitiesByPublicKeyHashes query handlers now returns Protobuf messages instead of cbor'ed data. data is not sent if a proof is requested
  • VALIDATOR_SET_LLMQ_TYPE env is required
  • due to changes in hashing algorithm appHash is no longer same and not reproducible for old blocks hence new nodes would not be able to sync
  • removing SML IS lock verification make some previously invalid transactions valid
  • not compatible with Tenderdash v0.4
  • new ABCI messages and types not compatible with previous ones