Skip to content

Exonum Java Binding v0.8.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@atrykush atrykush released this 09 Sep 15:26
· 488 commits to master since this release

This release brings mainly internal fixes and improvements. It is based on Exonum 0.12.

Changed

  • Ed25519CryptoFunction to use the system libsodium by default. If libsodium is not installed,
    it will load the bundled library. (#991)
  • Ed25519CryptoFunction is made package-private. It remains accessible via
    CryptoFunctions#ed25519.
  • After the introduction of MerkleDB the hash of the index is not equal to the root hash of the
    corresponding proof tree anymore. Therefore CheckedProof#getRootHash,
    ProofListIndexProxy#getRootHash and ProofMapIndexProxy#getRootHash are replaced with
    CheckedProof#getIndexHash, ProofListIndexProxy#getIndexHash and
    ProofMapIndexProxy#getIndexHash accordingly.
  • Network configuration workflow. generate-config subcommand now accepts a single parameter -
    output directory instead of separate parameters for private and public node configs. See
    Tutorial for updated instructions.

Added

  • stream for sets: KeySetIndex and ValueSetIndex. (#1088)
  • Proofs of absence of an element with the specified index for ProofListIndexProxy. (#1081)