github unionlabs/union v0.8.0

latest releases: uniond/v0.25.0, uniond/v0.25.0-rc4, uniond/v0.25.0-rc3...
16 months ago

v0.8.0 (2023-06-28)

Features

  • vend and fix go vet (f42b9fcc)
  • use vend for vendoring instead of go mod vendor (bd34487b)
  • support custom query (04b71c16)
  • custom query added to contract (30c0a4b7)
  • steps towards sepolia connection (33f3db2f)
  • re-enable clippy check for relayer (bfa9c2ab)
  • packet transfers to evm (d18291f5)
  • type conversion boilerplate, better revert messages, config design (dc5b0539)
  • channels open try maybe working? (f7a1896a)
  • connection opened (cbaea822)
  • everything is any (d7144e89)
  • regenerate rust contract bindings (b05637ea)
  • regenerate rust protos (8daf0d2d)
  • initial implementation (2deea497)
  • bls-eth: fix build on aarch64-linux (4d9166f9)
  • bundle-testnet: add v0.7.0 (611562f1)
  • ci: build devShells in CI (e5ff0793)
  • deps: use unionfi's ssz-rs (da6cd41b)
  • ethereum-verifier:
  • evm:
    • ensure we use the same packet type when refunding (#280) (52101922)
    • ensure we use the same packet type when refunding (f64874b7)
    • upgrade testnet verifier (cb03c00c)
    • upgrade testnet verifier (ec5096e6)
    • ensure we track wasm client state code (#236) (9a40355e)
    • ensure we track wasm client state code (31b6fe8c)
    • canonical protobuf encoding for commitments (#233) (5e5bd4b3)
    • canonical protobuf encoding for commitments (8e73117f)
  • galois:
  • ibc: move to unionfi ibc-go (97ea7db2)
  • light-client:
    • e2e membership verification works (871c86ba)
    • query native crypto functions (6aee25ee)
    • more efficient check (ffac04bf)
    • use protobuf for verification (809d43d8)
    • add SeqRecv to membership verification (8004902f)
    • complete verify_membership function (2b7c710b)
  • nix:
    • add flake description (5b21975e)
    • add extra-substituters to configure union.cachix.org (5bf9fffa)
  • proto: remove duplicated Fraction message (daaac9be)
  • relayer:
  • release: v0.7.0 upgrade migration (bcd08280)
  • union:
    • setup querier for wasm light client (fe8bf826)
    • native bls aggregation/verification (26ec217a)
  • uniond:

CI

Breaking Changes

  • CI: use git-cliff to generate release notes (#239) (6f20e8e8, breaks #)

Bug Fixes

  • rename to unionlabs (e55611ce)
  • fix errors after rebase (01ef60e6)
  • don't run go-vendor in ci (877d4e18)
  • fix go-test and go-staticcheck (78c3d10a)
  • spelling and go fix (e375c3f3)
  • segmentation fault in ibc keeper (#255) (5ab2ea52)
  • CI: use git-cliff to generate release notes (#239) (6f20e8e8, breaks #)
  • bundles: replace .'s with _'s (6be74a52)
  • ci:
    • use pinned version of build.yml workflow (cd186d34)
    • use build-devshells branch (13431942)
  • e2e: only define checks on supported systems (0c0d1c9c)
  • ethereum-verifier: next sync committee (72f86dc9)
  • evm: correct wasm urls (f4fc6c84)
  • fmt: consitently sort dictionary across machines (5b153682)
  • galois:
    • edge case for g2 addition (#272) (0ba1764b)
    • extract constants (928299e1)
    • use AddUnified instead of Add to avoid edge cases (4a607041)
    • correctly exit when commands error (#265) (f1ac138e)
    • correctly exit when commands error (ac2dd8c3)
    • verification require unpacking fr element (fd9f3024)
  • light-client:
    • check stored and expected values in verify_membership (6423fc00)
    • protos and tests (5554e4c9)
  • uniond:
    • custom query (1288fa55)
    • use temporary keeper instead of app to avoid null (461ec871)
  • unionvisor:
    • fix broken test_run_and_upgrade test (b9fa373a)
    • watch home/data/upgrade-info.json (1ccd9573)

Docs

Don't miss a new union release

NewReleases is sending notifications on new releases.