Skip to content

Releases: unionlabs/union

v0.16.0-rc4

13 Dec 21:31
v0.16.0-rc4
fea6492
Compare
Choose a tag to compare
v0.16.0-rc4 Pre-release
Pre-release
Release Candidate 4

v0.15.0

22 Nov 16:56
v0.15.0
b2f1758
Compare
Choose a tag to compare

v0.15.0 (2023-11-22)

Features

  • update light-clients/ethereum-light-client/src/errors.rs (04d01c5a)
  • remove duplicated associated types from LightClientBase (#945) (50f5d0d0)
  • remove duplicated associated types from LightClientBase (9e8a093e)
  • use generic implemention of ClientState for wasm::ClientState (5cc241a2)
  • run wasm-opt on built wasm contracts (a20055db)
  • continue on eth abi encoding/decoding (02a38ea9)
  • fix ethers dep (58146eaa)
  • fix client/consensus state types in voyager (bbba3455)
  • avoid spinning by checking the canceled future, revert (71ba950f)
  • use eth abi for evm encoding of client/consensus states (b222febf)
  • use updated ethers fork and derive/impl ethabi for some types (#937) (5aa1c4c6)
  • use updated ethers fork and derive/impl ethabi for some types (be90295d)
  • ethers-core wasm and clean up types in ethereum-* crates (#923) (af7a385b)
  • ethers-core wasm and clean up types in ethereum-* crates (77fcfc0d)
  • remove mainnet/minimal config features and properly handle chainspec (de7563b3)
  • include the client type in all wasm clients (08d3837e)
  • overwrite all .cargo-checksum.json files with empty json (f4230fad)
  • blog: add seed round announcement (62357e88)
  • cometbls-lc:
    • unwrap client/consensus for membership verification (d6fdcf8a)
    • reintroduce latest_height in ClientState (4400cb5b)
  • ethereum-lc: check whether the account proof belongs to the correct contract (a5168a9c)
  • evm:
    • initial work on codec tests (1a0e5189)
    • public variables and remove unused directive (455f69b7)
    • make all IBCStore variables/pure functions public (e573c5fd)
  • hubble: add sqlx datastore (#927) (f47622cf)
  • nix:
    • restart testnet bundle for open testnet, starting at v0.14.0 (#910) (5ee8e888)
    • restart testnet bundle for open testnet (089632c8)
  • rust: strip bins (fc203a78)
  • site:
  • testnet-4:
  • uniond:
    • re-generate proto and update self consensus (6ee0d6b7)
    • make bin available through path (#874) (fbcdcac4)
  • unionvisor:
  • v0.15.0: add upgrade handler (483d9f5a)
  • voyager: update devnet config (e1173224)
  • wasm: opt for size (bded2f68)

Docs

Bug Fixes

  • use correct encoding for account (c2ededd8)
  • add ibc_contract_address to client state in chain-utils (6caf7d14)
  • fix ethers dep (5807c3c6)
  • use updated ethers fork to remove dependency on regex (b8ecfc65)
  • use derive_more instead of parse_display to remove dep on regex (c409f2b3)
  • don't do checksum (ed98ddb9)
  • update vendored rust std cargo lock (913ee4d8)
  • ci: index list correctly (#921) (1c2dfe9f)
  • devShell: make devShell work on darwin (58ef85dd)
  • e2e:
    • add required ethers flags (#958) (7c57fb07)
    • remove upgrade from upgrade from genesis as there are none (#916) (e5f0a9b2)
  • eth-lc:
    • set timestamp before re-encoding (4d25c3d6)
    • invalid frozen height check (a6ed794d)
  • ethereum-lc: test data (6b3726d9)
  • galoisd:
    • missing assignation after ...
Read more

v0.15.0-rc2

22 Nov 16:47
v0.15.0-rc2
b2f1758
Compare
Choose a tag to compare
v0.15.0-rc2 Pre-release
Pre-release
release w/ bundle

v0.15.0-rc1

22 Nov 15:15
v0.15.0-rc1
b2f1758
Compare
Choose a tag to compare
v0.15.0-rc1 Pre-release
Pre-release
v0.15.0-rc1

v0.14.0

08 Nov 15:36
v0.14.0
7bcf494
Compare
Choose a tag to compare

v0.14.0 (2023-11-08)

Bug Fixes

Read more

v0.14.0-rc5

07 Nov 19:21
v0.14.0-rc5
08e0005
Compare
Choose a tag to compare
v0.14.0-rc5 Pre-release
Pre-release
v0.14.0-rc5

v0.14.0-rc4

07 Nov 13:21
v0.14.0-rc4
08e0005
Compare
Choose a tag to compare
v0.14.0-rc4 Pre-release
Pre-release
v0.14.0-rc4

v0.13.0

21 Sep 14:49
v0.13.0
78fc7cd
Compare
Choose a tag to compare

v0.13.0 (2023-09-21)

Features

  • migrtion test for uniond v0.13.0 (1f3607d2)
  • bundle-testnet: add v0.12.0 (cef90755)
  • devnet: introduce more keys to allow 16 validators devnet (8b612b44)
  • evm:
    • ucs01 - use self call to handle failure ack in onRecvPacket (77cf2e17)
    • ucs01-relay - emit Sent event for each tokens (7c2f9d70)
    • ucs01-relay - refund tokens on packet timeout (6b109069)
    • ucs00-pingpong - emit timeout (9f5233f1)
    • implement timeoutPacket for tests (23382fd7)
    • introduce IBC timeoutPacket stack (1914730a)
    • remove obsolete 20-transfer app (5768ba66)
  • galois: introduce example-prove16 (a7b728f5)
  • hubble:
  • uniond:

Bug Fixes

  • devnet:
  • evm:
  • voyager: use beacon height for state proof height (1793381d)

v0.13.0-rc1

21 Sep 14:11
v0.13.0-rc1
78fc7cd
Compare
Choose a tag to compare
v0.13.0-rc1 Pre-release
Pre-release
v0.13.0-rc1

v0.12.0

14 Sep 20:22
v0.12.0
eca04d7
Compare
Choose a tag to compare

v0.12.0 (2023-09-14)

Features

  • added v0.11.0 to ugrade-from-genesis e2e (#686) (274c3dee)
  • bundle-testnet: add v0.11.0 (d0efdf11)
  • ethereum-lc:
    • implement update_state_on_misbehaviour (70535ed9)
    • implement misbehaviour check on header (b8d65dc2)
  • evm:
    • getClient/Consensus states must verify if they exists (4621d731)
    • verify delay period in non/membership verifications (34a187a7)
    • cleanup unused imports (970b5bb3)
    • replace non membership stub with actual implementation (47ff543a)
    • simple non membership test and refactor assertions (b28c8eef)
    • implement non membership verification (19478394)
  • hubble:
  • ucs01:
    • track channel in-flight/outstanding balances (#695) (1bc04974)
    • evm - use token address for in-flight/outstanding (9098741f)
    • track channel in-flight/outstanding balances (74c0c1ea)
    • better comments for evm (3d6e6074)
    • evm - handle failure acknowledgement (ff99629f)
    • upgrade evm deployment to handle ucs01 protocol (6b14ca34)
    • simplify protocol (f4c6e647)
  • ucs01-relay: initial evm implementation (1f872b84)
  • uniond:
  • voyager: make sure to wait for timestamp before updating (355a43cf)
  • wasm-lc: enable misbehaviour (a1758344)

Bug Fixes

  • ci:
  • devnet:
    • lazily load uniond (5296c986)
    • remove ICS20 from e2e-setup and voyager (968f44dd)
  • e2e:
  • e2e-setup: don't print setup info for ucs01-relay (c7b08e5f)
  • ethereum-lc: only update the consensus state when the height is greater (003ff542)
  • hubble:
  • ibc-evm: verify packet before dispatching and show revert (9f5b744f)
  • nix: don't import nixpkgs (cc60728e)
  • tokenfactory: default to stake token (2cf31191)
  • ucs01:
    • wrong slot used when computing channel balance (9a8fb3ef)
    • avoid empty memo (ccb40fd6)
  • uniond-image: add coreutils (6d53f3cf)
  • unionvisor: lazily load bundle binaries for faster nix run (e56cd6ff)