Skip to content

v0.2.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 27 Jun 18:11
release/v0.2.0-rc.1
0be76e1

0.2.0-rc.1 - 2024-06-26

Docker Images

If you plan on using Docker images from this release, please use the following tags:

Published Crates

The crates from the crates/ subdirectory have been published on crates.io under the v0.2.0-rc.1 version.

If you want to install the entropy-test-cli for example, you can do so using the following command:

cargo install entropy-test-cli@0.2.0-rc.1

Breaking Changes

  • In #853 the responsibility of generating a
    TSS mnemonic was shifted to operators, which can be done using the --mnemonic flag during
    process startup. This also allows operators to back up the mnemonic for their TSS.
  • In #856 a new flag, --mnemonic-option,
    and environment variable DEPLOYER_MNEMONIC, were added to the entropy-test-cli as ways to
    indicate which account to use during registration. This replaces having an account name or
    mnemonic directly in the command invocation.
  • In #866 timestamp was removed from
    UserSignatureRequest and replaced with block_number. Thus check_stale now uses block_number for
    stale checks
  • In #881 the HashingAlgorithm enum is
    given an additional variant Blake2_256 and marked as non_exhaustive meaning we must handle the
    case that an unknown variant is added in the future.
  • In #900 the subgroup signer selection was
    sorted to ensure a predicatble order across libraries, languages and clients.

Added

  • Add a way to change program modification account (#843)
  • Add support for --mnemonic-file and THRESHOLD_SERVER_MNEMONIC (#864)
  • Add validator helpers to cli (#870)
  • Add blake2 as built in hash function and make HashingAlgorithm non-exhaustive (#881)
  • Add sort to subgroup signer selection (#900)
  • Create four node Docker Compose chainspec (#902)

Changed

  • Move TSS mnemonic out of keystore (#853)
  • Prepare test CLI for use in Programs repo (#856)
  • Replace timestamp with block number (#866)
  • Change currency units (#901)