Skip to content

v0.9.0

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Aug 10:16
· 7876 commits to main since this release
v0.9.0
2002291

v0.9.0 (2023-08-24)

Docs

CI

Features

  • upgrade v0.9.0 (#530) (749100f7)
  • added v0.9.0 upgrade (e23c607c)
  • e2e tests for epoch staking (#462) (39cbad73)
  • epoch e2e for forced rotation (b423bcad)
  • improve source filtering and re-add ethereum-verifier checks (dd2e5941)
  • regenerate rust solidity contract bindings (5accc5dd)
  • add chain_id to cometbls::ClientState (d09443b5)
  • use proper events in handshake methods (#505) (8b45e31b)
  • use proper events in handshake methods (66fc6a0e)
  • more type conversions in unionlabs (#502) (6eb4e746)
  • more type conversions in unionlabs (959b0d1c)
  • remove unused generated grpc server stubs (#496) (014d85e6)
  • remove unused generated grpc server stubs (29f64fc8)
  • clean up unionlabs types (#491) (2ff580d7)
  • add more const assertions (2759232f)
  • move bounded_int into a file, add tests (9b215c91)
  • clean up unionlabs types (31eebffa)
  • more types in unionlabs, fix sign extension checking, and some cleanup (#484) (4a595b60)
  • more types in unionlabs, fix sign extension checking, and some cleanup (5d4cd88f)
  • add epoch e2e to e2e tests (383adf5b)
  • look for epoch rotation string (c58f2405)
  • add grpc_url to union chain config (#472) (2d415914)
  • add grpc_url to union chain config (3bb80371)
  • add structs for well-known cosmos ibc events (#447) (7bd7491c)
  • set epoch length to 6 (3de0a9fa)
  • add structs for well-known cosmos ibc events (3661cd20)
  • combined JSON (582f50ce)
  • add genesisOverwrites param (923378ac)
  • add e2e slash command and remove kvm tests from build.yml (#433) (e2a07235)
  • add basic e2e test to ensure block production on both chains (#374) (1fc219c3)
  • add healthcheck to uniond image (a0cb214b)
  • add basic e2e test to ensure block production on both chains (8b20bb98)
  • set font-family to Inter to match lander (9a137f8e)
  • rename lib/ibc-types to lib/unionlabs (#401) (5cf6a1c6, closes #351)
  • rename lib/ibc-types to lib/unionlabs (e34f34f7)
  • move all query commands to query subcommand (d1e78a93)
  • refactor commitment proof interface (bafdbcd9)
  • add rustfmt.toml (37a306c6)
  • use u64::MAX for timeout_revision_height (ebf3d75c)
  • add all contract code to genesis (f3ca5d34)
  • connection and channel handshake works (6cf67851)
  • oh man (c5caedad)
  • membership proof on evm (3e6b5e50)
  • add genesis (e8555ff6)
  • add gentx (2bd7b163)
  • add genesis (c67922a1)
  • union-testnet-3 (62ebeeb2)
  • bundles: new bundle-testnet with v0.8.0 (590aad05)
  • cometbls-lc:
    • placeholder for membership verification (1f64e140)
    • introduce cometbls-groth16-verifier crate (6a6279af)
    • implementing zkp verifier (ada8c0e2)
    • implement header verification without ZKP (5cf67ac4)
    • base implementation (31142d82)
  • cometbls-verifier:
  • cosmos: introduce ping pong protocol example (5aa5b73f)
  • demo:
  • devnet:
  • docs:
  • e2e-setup: no-run-relayer option (57d9d0f5)
  • eth-lc: yield meaningful error when config is invalid (76187490)
  • ethereum-lc:
  • evm:
    • fixup tests after rebase (93bec5a3)
    • remove obsolete IBCFull tests (04e929b7)
    • hardcode verifier for tests (f7234a2c)
    • implement verifyNonMembership (d32edf6c)
    • fuzz over trusting period for updateclient tests (321944b5)
    • simplify (7dbcf62f)
    • move back to monthly foundry (505ebc93)
    • print forge version before compiling (5c1a085b)
    • introduce more zkp tests for cometbls client (23c8c7ea)
    • introduce more tests and zkps dump (852244bf)
    • initial test suite (1e9b14e9)
    • split devnet handle initialization (9726183e)
    • introduce more events for channel/connection handshakes (#510) (41cb3f87)
    • introduce more events for channel/connection handshakes (fa082adb)
    • introduce devnet ZK verifier (5444ce70)
    • introduce show-evm-coverage application (1e9d4eed)
    • introduce evm-coverage package (8f54d576)
    • use foundry.nix overlay and update to latest nightly (d09c2a61)
    • move ucs apps under apps/ucs (bc40613c)
    • introduce ping pong protocol example (c9d64e54)
    • enable membership verification (#310) (6fe8cb23)
    • membership test for connection (fbb2d92c)
    • yield the relayer command line args after deploying (40bb3e1b)
    • revert path-splitting for ics23 (fe43dec0)
    • finalize cometbls membership verification (58b6e157)
  • galois:
  • light-client: beautify custom querty implementation (f096b77a)
  • nix:
  • pingpong:
    • upgrade protocol to correctly handle timeout (#414) (af06be36)
    • upgrade protocol to correctly handle timeout (26690939)
  • relayer:
  • testnet: add c0dejug (a7ba1f50)
  • testnet-3 genesis: updated voting and deposit period (4736b733)
  • uniond:
  • unionlabs: move types in tendermint/types to their own files (89586477)
  • vercel: add unionbuild scope (07127017)

Bug Fixes

  • remove useless upgrades (ae3edfc3)
  • install contracts properly (#524) (a7bbdea5)
  • don't override install and check phases with null (8f14c9ef)
  • use _ in feature suffix, not - (99b5c08b)
  • remove virtualisation-works from build workflow (578ca622)
  • install contracts properly (74759fed)
  • address review comments (f3ba98e1)
  • update ensure-blocks lockfile (#486) (548d5202)
  • update ensure-blocks lockfile (b9cb46f6)
  • use branch instead of rev for ethers-contract-abigen dep (d435ca65)
  • use channel_id in channel_open_try (b26fdf5a)
  • nightly workflow runner links and run logic (#460) (98292117)
  • fix ensure-blocks e2e test (#445) (85bf8d42)
  • wait until the beacon chain is up (7630d432)
  • start union first instead of both at the same time (3f609f4f)
  • use /block instead of /status (597a88cf)
  • parse U256 from decimal string, not hex (#408) (41d448da)
  • parse U256 from decimal string, not hex (4c9e38fe)
  • nightly workflow creates issue on failure (#406) (40961554)
  • set logo bg color to match page (4c6bf67b)
  • fix abci queries (#382) (84672d70)
  • fix abci queries (0c33257a)
  • udpate .gitattributes (d6eabdfd)
  • update .gitattributes (31ff0d6f)
  • fix packet encoding in solidity (689f1838)
  • nightly runs on ubuntu-latest (#354) (ad0b1e3a)
  • bundles: update flake.lock (ff78b790)
  • ci:
  • cometbls-groth16-verifier: move from tiny_keccak to sha3 (e8c59f4f)
  • cometbls-verifier:
  • devnet: deterministic validator addresses (dbf4f9b7)
  • docs:
  • ethereum-lc: correctly (de)serialize QueryMsg (ba0d1d41)
  • ethereum-verifier: rebase problems (d3242810)
  • evm:
    • simplify abi decoding (56293b0b)
    • disable verifyNonMembership in Cometbls client (86558336)
  • galois:
  • genesis:
  • relayer:
    • catch SendPacket instead of RecvPacket (380b78de)
    • cosmos: emit a warning on null commit signature (47103c61)
    • ensure cosmos query_latest_height height is final (97e33b35)
    • export env var properly (02570532)
    • don't combine finality update with sync committee update (3fe1b7c1)
    • return beacon height in query_client_state (babddfdd)
  • spelling: ignore union-testnet-3 (ae45693c)
  • testnet: fix gentx chain-id for cor-systems (9d78e1e8)
  • uniond: update v0.8.0 version (efa61f0c)
  • unionvisor: fix genesis gist url (d03d5cc9)
  • upgrade:
    • apply default epoch staking parameters (20022919)
    • remove staking from upgrade (e24eef31)