github anoma/anoma-archive v0.6.0
Anoma 0.6.0

latest release: v0.6.1
23 months ago

v0.6.0

Anoma 0.6.0 is a scheduled minor release.

BUG FIXES

  • Ledger: Set the counterparty connection ID when the connection ack
    (#968)
  • Ledger: Set the counterparty channel ID when the ack
    (#980)
  • Ledger: Encode a commitment with Protobuf
    (#988)
  • Client: Fix Tendermint node ID derivation from ed25519 keys in "utils init-
    network" command (#992)
  • Ledger: Reuse IBC port (#1011)
  • Ledger: Fix to write the initial value of IBC sequence
    (#1014)
  • Fixes installation of Tendermint on M1 Macs
    (#1018)
  • Ledger: Fix IBC VP for packet timeout
    (#1029)
  • Ledger: Fix vp read_pre to read from write_log for the previous txs updates
    (#1032)
  • Ledger: Fix IBC token VP (#1040)
  • Fix loading of validator VP during chain initialization
    (#1054)
  • Fix possible overflow when formatting token amount to a string.
    (#1087)

DOCS

  • Add docs for internal testnet for MASP
    (#1013)
  • Applied various fixes to MASP internal testnet guide
    (#1017)
  • Added docs page for testnet launch procedure.
    (#1028)
  • Add links to doc pages sources on Github.
    (#1030)
  • User guide and testnets documentation has been
    separated and moved to https://github.com/anoma/docs
    (#1080)
  • Updated whitepaper and vision paper links
    (#1116)
  • Install mdbook-admonish plugin
    (#1132)
  • Include Rust nightly version from root file
    (#1133)

FEATURES

  • Client: Add raw bytes query command "query-bytes" from the storage.
    (#836)
  • Added on-chain and off-chain governance validity predicate with client support
    for submitting proposal transaction, proposal queries and for creating off-
    chain proposals. (#954)
  • Ledger: Change the storage hasher to SHA256
    (#968)
  • Governance: Added proposal vote transaction and validity
    predicate support. Also improved the proposal query command.
    (#975)
  • Ledger: Query with the specified height
    (#987)
  • Add stub EthBridge internal address
    (#1066)

IMPROVEMENTS

  • Ledger: The validity predicate checks rule has been simplified
    so that every validity predicate triggered by a transaction
    receives all the storage keys touched by the transaction.
    (#955)
  • Ledger: write/get block header to get an old consensus state
    (#974)
  • Ledger: Use non-validator full node Tendermint mode by default.
    (#978)
  • Client: Updated the utils commands init-genesis-validator and join- network to be able to automatically configure a genesis validator node.
    (#997)
  • Show an error when calling anomac utils join-network if trying to download a
    file and it is missing (#1044)
  • Wallet: various store and API changes and additions for genesis setup.
    (#1063)

MISCELLANEOUS

  • Fixed Nix build and updated Nix dependencies.
    (#994)
  • Update make install command to respect the Cargo.lock file
    (#1118)

TESTING

  • Replaced E2E tests command runner library with
    expectrl
    (#686)
  • Added state-machine property-based tests for PoS validity predicate.
    (#927)
  • WASM host environment testing helpers are now pinned to a stable
    memory location to avoid issues in state machine test runner.
    (#947)
  • More logging in end-to-end tests
    (#1071)

Don't miss a new anoma-archive release

NewReleases is sending notifications on new releases.