v0.19.0
v0.19.0 (2024-02-12)
Docs
- nest haeder (e0dcdc12)
- clarify endpoints belonging to union (832dd25d)
- nest getting started by 1 header (d7d06415)
- fix deadlink (68543149)
- use versions.json in docs (6b4d3305)
- changed network name to testnet 6 (17cde61c)
- create READMEs for app and cmd modules (#1195) (5d9feee6)
- specified custom query usage (b86ceb9b)
- added README to uniond/cmd (a2ef602c)
- added README to uniond/app (51b40ffb)
- update with feedback from validators (#1180) (4d5ff7d2)
- mount tmp dir (845738bc)
- use node flag for query (70272a4b)
- use filepath (8e6552cf)
- explain docker containers (1027602b)
- append double slash to unionvisor alias (77f83a55)
- ics21:
- unionlabs:
Bug Fixes
- remove module accounts (9abd2f92)
- collect w/ bonlulu (e23644a8)
- name file properly (a8855614)
- use testnet-6 genesis in unionvisor (0856dc35)
- unionvisor usese v19 (bfa58f0b)
- wrap coins in array (f8a27506)
- balance -> coins (0fd0f22c)
- revert unionvisor change (03d92b3f)
- set unionvisor for testnet-6 (84f697a4)
- improve docs and fix links (#1305) (67749ef2)
- sync flake.lock with main (000bf7cd)
- various links and disable edit button (1d8b3695)
- remove keyType form init and gentx (f0b4ee59)
- remove keyType form init and gentx (3a221d77)
- provide channel and port id when calling
get_denom_address
(#1299) (5ddef395) - pass python3 to native build inputs (4c466f8d)
- make CI more stable (#1291) (2d2d6954)
- use sqlx-cli from nixpkgs (1308d020)
- build on main and nightly (#1280) (94c72ae3, closes #1265)
- pass correct permissions and token to action (#1273) (0328207b)
- pass correct permissions and token to action (841f6c2b)
- empty eval (d853dd93)
- exception for treefmt (86313ec3)
- remove trailing comma (07d0d2fc)
- verify pedersen commitment before the zkp in cometbls light clients (#1255) (1c3a9ac4)
- address clippy lints (7ee8a8e7)
- move oxlint src to flake input to avoid ifd (a61b8ad3)
- remove extra space and format (012858e5)
- typescript format (9e1ee9b6)
- format (1c690fb0)
- linting errors (68bea4cc)
- remove extra ticks in string (ad54a95c)
- pass correct svelte output dir (b2d56bc5)
- spell check (b91412b0)
- add missing og for docs path (152f16a4)
- add label to input (23fcc51d)
- update build command (1bb3bfb7)
- run nix build in ci (1b946109)
- remove extra font files (4cd62eec)
- preload fonts (f2f87b83)
- content layout shift and remove extra fonts (#1220) (10f31552)
- content layout shift and remove extra fonts (8ca945d4)
- update landing text and layout (8dac7772)
- missing extra line (89364bf7)
- tokenfactory uses cosmos.msg (#1209) (f22f9ac3)
- re-create viper instance to get env vars and correct home (#1207) (451b1f5f)
- docs accessibility violation (#1203) (15254d3d)
- npm hash (28557944)
- docs accessibility violation (43b08cd3)
- fix more styling (#1202) (7d51c421)
- padding around code snippet (2162de90)
- fix more styling (2c1d94ed)
- fix some styling (#1201) (a61c8afb)
- fix some styling (e0bbe785)
- fix (3c73f6a3)
- spelling (3852c000)
- center (42782a21)
- colors (d83b80e9)
- restyle tooltip (9190ce2b)
- fix svg resizing (81fa7212)
- resize svg (9adaa642)
- fix double borders on connected visual (dcf45fb5)
- astro-lsp path (1015b937)
- images should be stored in assets folder inside src (2ebd3770)
- remove duplicate margin (6aae87c7)
- revert global view transitions (6c869553)
- put back math css cdn link (96470e60)
- docs logo text in light mode (3e2834a0)
- svelte config duplicate lines (be954ec3)
- typo in deploy site action (#1186) (432e3242)
- pass timestamp directly (7974e94e)
- typo in deploy site action (614f7835)
- pass the correct environment variable (e4215afb)
- handle workflow_dispatch dispatch option (d4f78665)
- remove unused time import (#1179) (cfd396fb)
- remove unused time import (2deb8972)
- pass correct galoid link (#1173) (e4944884)
- pass correct galoid link (4b40b7bd)
- few typos, bugs and remove duplicate files (#1160) (5d669866)
- ignore large file in cspell (fdfdcd84)
- few typos and bugs and duplicate files (f24f10ad)
- cometbls-groth16-verifier: verify pedersen commitment (6f371322)
- devnet: use genesis subcommand (b7ce4f0b)
- devnet-minimal: use testnet-5 genesis version (2f2501b6)
- docs:
- e2e: fix devnet-minimal config (31238fda)
- evm:
- invalid dependency hash (#1306) (4cd12cf8)
- invalid dependency hash (f931a900)
- cometbls verifier: verify pedersen commitment POK (1732f0d8)
- ucs01-relay: isolate remote denom with destination channel (09e222bc)
- avoid shadowing (96414a51)
- disable solidity coverage (c5c413c4)
- disable broken coverage (2c5710a5)
- reuse the same openzeppelin for external contracts (c18aa7fc)
- reuse test profile in coverage (dfbb0103)
- remove unused files (eeac1264)
- remove unecessary coverage (ddb58abe)
- make sure we setup before each test (aad9a860)
- missing revert prefix (6d0d894f)
- galois:
- lc: disable test until zkp verifier is mocked (ad95745a)
- site:
- change logo.zip -> union-logo.zip (#1238) (31c1ed6d)
- change logo.zip -> union-logo.zip (96eff433)
- title spacing (a5d49b77)
- improve text sizing (88a91977)
- remove author from blog posts (149e0794)
- socials padding (049c6a2d)
- delete viewtransitions (2802ae91)
- restore comparison data points (03b5d9bd)
- improve blog styling (894b27b7)
- css resets (e849d7d6)
- tokenfactory: use cosmos.msg in proto (8d50a695)
- ucli: provide channel and port id when querying ucs01 balance (7eae9d96)
- ucs01-relay:
- uniond:
- unionlabs: correctly decode numeric types in Beacon data (2bc2ed35)
- unionvisor:
- v0_19_0:
- verifier: merge commitment pok/zkp pairings (#1257) (c32dbabd)
- zerg: provide port from the config (fae515c0)
Features
- add mkCosmosDevnet builder (#1328) (049c70f6)
- add mkCosmosDevnet builder (40f6a35d)
- massive devnet overhaul and actually deterministic (#1311) (a315b026)
- added union-testnet-6 genesis (#1308) (3b256911)
- collect gentxs union-testnet-6 (ad2ae93d)
- add gentx-bonlulu (b7948557)
- added poisonphang-val gentx (78165cc2)
- added union-testnet-6 genesis (8aa365aa)
- massive overhaul and actually deterministic (ec1bda25)
- clean up union devnet builder (#1303) (996072a5)
- clean up union devnet builder (12154723)
- detatch v0.19.0 from testnet-5 (#1301) (3aad9bf0)
- detatch v0.19.0 from testnet-5 (a4fb9136)
- remove keytype from init and gentx (#1294) (1f26b8c8)
- improve docs (e3883f45)
- add simple connect button Sepolia (#1298) (cc4a92d1)
- clean up fuzzing workspace and implement arbitrary for a ton of types (#1223) (7649c26f)
- clean up fuzzing workspace and implement arbitrary for a ton of types (839881c3)
- use deployment environments (#1268) (b209f79b)
- use deployment environments (f0edabc6)
- update typescript sdk abis (#1264) (6ae192b2)
- update typescript sdk abis (4af830ee)
- use thin lto and don't set debug to true in --release (#1252) (0aa761f9)
- use thin lto and don't set debug to true in --release (eff1ee65)
- bump pinned nightly version (ad5f452c)
- begin app development (#1251) (c5d84748)
- add route prerender (0b990313)
- app preview deployment (bb2be48d)
- nixify app (a6ad983b)
- begin app development (9b989361)
- remove need for tools/vendor (d4fb82b1)
- add oxlint (89e31fa3)
- better og image (#1240) (e8154d42)
- better og image (c502f2ac)
- style inline snippets and create base layout (#1236) (625d077a)
- style inline snippets and create base layout (5f62db1b)
- nixify typescript sdk (#1210) (8ea9910f)
- nixify typescript sdk (2904ac05)
- collapsible code sections (#1221) (e6be1a2d)
- more comment and references to whitepaper (#1224) (dd217eca)
- more comment and references to whitepaper (35708bc0)
- collapsible code sections (37fbf53f)
- update starlight (#1219) (d8a393f8)
- add link icon next to headings (3eb418a8)
- update starlight (71e4601f)
- style docs (#1206) (35b9ec93)
- apply heading style to all heading tags (03ee3bca)
- style docs (f67a7e53)
- embedded code snippet (2acdcabf)
- provide good head (#1204) (b368e67d)
- provide good head (9728d85b)
- text (810bd69e)
- addd graph title (e9c73b3c)
- blog posts preview (d16be11c)
- galois performance graph (b474f1c0)
- use apache echarts instead of observablehq (8247ede2)
- more graph cleanup (b0c03fbf)
- graph cleanup (cb41f79b)
- wip (cafaa230)
- add astro lsp (1ccadd73)
- continue improving (34b4afbc)
- improve layout (94830f9a)
- graph animation and dots delay (3911e89a)
- update connected visual (2008d3af)
- add connected visual (b466c603)
- glowing hero (8e09ac47)
- hide scrollbar while maintaining functionality on all browsers (d4ca1b68)
- restore code syntax highlighting (2064571e)
- polishing docs while bored (b5cf2ade)
- cleaner fade transition and some cleanup (e75bfbd5)
- not really a feat (b55edc67)
- performance graph karel feedback (6b5bd374)
- performance graph starts correctly (d9db4577)
- site redesign (bce9b249)
- handle workflow_dispatch dispatch site deploy (#1184) (272b6c5b)
- add updated at timestamp to deployment comment (e2cfb0f1)
- handle branch login when deploying through dispatch (99d7f170)
- clean up tests and rust coverage source filtering (#1178) (0e7e1fe6)
- clean up tests and rust coverage source filtering (b9f8bfb3)
- clean up and add tests to unionlabs (#1161) (a42fb0cf)
- clean up and add tests to unionlabs (716d3219)
- ci:
- avoid creating jobs for outputs that are cached (#1218) (8ee4f4d4)
- moved build system filtering into nix (37bf5464)
- divide eval targets by arch (e68be0ad)
- added eval targets to build workflow (4e544a40)
- added devShells eval target (ba435a19)
- add eval targets and ci filter (80bff4a1)
- add mkCi nix drv (1d36c84d)
- cometbls-lc:
- docs:
- evm:
- upgrade architecture (#1287) (d27470b7)
- upgrade architecture (e647356e)
- add event on client registration/update and normalize (#1258) (5f262171)
- add event on client registration/update and normalize (d01b359a)
- simplify (1e594adc)
- more comments (ccb001fa)
- rename event
Timeout
toRefunded
on ack fails/timeout (da7c6f36) - make ucs01 interface for smaller tests (bd1fcc30)
- simplify derivations (0ca60848)
- reuse existing error (4f2b737f)
- split interface for cleaner codegen (4e419bee)
- update pingpong example (59698b0f)
- reference ics26 instead of commenting (0c7ea984)
- refactor to custom errors/delegate passthrough (#1185) (c984d2a3)
- ensure all
ucs01-relay
endpoints only ever allow ibc (7eca0088) - refactor
ucs01-relay
to assert returned errors (9ed8c772) - refactor
ucs01-relay
to custom errors (c343426e) - yield custom error if sender is not ibc (50a77204)
- don't optimize if building tests (1533a67a)
- optimize cometbls client (956cc86e)
- move everything to custom errors (423ae73a)
- faster/cheaper upload with no revert strings (daff91eb)
- upgrade dependencies (202dea61)
- upgrade forge (efb7353a)
- custom error and delegatecall passthrough (cb6c1d35)
- introduce
evm-contracts-optimized
package for prod (a3af711a) - finalize tests (#1174) (5e55121f)
- introduce
show-solidity-coverage
command (a80911af) - introduce
timeoutPacket
tests (f05ce551) - introduce
acknowledgePacket
tests (28ba3106) - introduce
sendPacket
,recvPacket
andwriteAck
tests (fb2eb981) - move capability check to handler (80f264f4)
- proof is entirely mocked (d9e93d95)
- unordered channels for tests (43800ca1)
- setUp instead of constructor (1d19d9e0)
- complete channel handshake tests (#1164) (5f05ec5b)
- test proofs in channel handshakes (ac84fc09)
- refactor and simplify ibc connection tests (e89e445d)
- ibcchannel: missing tryopen check of invalid chan state (07a7abcc)
- ibc: consistent revert strings (7fc798d4)
- unecessary checks on channel handshake (bc067a7e)
- ucs01-relay: enforce ack bool (f9000674)
- refactor and improve tests (#1162) (d17798d1)
- extend channel tests (f9bad4e6)
- ibc commitment prefix belong to store (00a6a42c)
- verify channel feature and update tests (f90b99e4)
- modulemanager is supertype (34fe9306)
- authenticate caller when sending or writting ack (c062f7ca)
- single module capability (a519bbef)
- block delay is not required (154d8ad7)
- test counterparty version and connection commitment (21f3e17b)
- verify counterparty version in openTry (001f9dfb)
- galois:
- readme and cli description (a45080f1)
- ensure hashed message is reduced (#1225) (93f9a592)
- upgrade circuit keys (415a4f50)
- reduce point after cofactor clearing (7b26b8b7)
- full in-circuit hash to curve (#1199) (6c3b450c)
- upgrade zk verifiers (ec626d2e)
- refactor grpc api (b7d28f56)
- better comment and readme (9c6d2189)
- better comment (f70d582a)
- fuzz non adjacent circuit (14101856)
- more checks in bls gadget (9daf6b93)
- introduce v2 grpc api (124dd3e0)
- upgrade circuit to new hash (9542db71)
- remove unecessary prove16 command (4a583337)
- ietf mimc hash to curve (05f05974)
- upgrade readme (faab7b3d)
- introduce
galoisd-coverage-show
command (203ace6a)
- galoisd: remove unused adjacent circuit (e8201bd9)
- ics008:
- ics23/test:
- lc: upgrade cometbls rust light client (db7ef3e6)
- site:
- default value for logo (94faf697)
- add /logo-variable page (564c175f)
- embed evm code (47946fd9)
- fixes (37e66678)
- more accent color (aacc12f4)
- improve docs links (49c9cc43)
- better (d23e01ee)
- improve copy (e274b6d4)
- better components copy (18c76fcc)
- join the union at the end of all blog posts (fd4a47db)
- graph improvements (66fd30a0)
- improve apple graph (ef0f8120)
- better columns (7d901a44)
- many small styling tweaks (4912e809)
- tweak grid (9a225a3c)
- placeholder for the connected visual (bafc8aaf)
- add basic apple graph components (d6d5e48d)
- improve css resets, cleanup (c760fbf3)
- testnet-6: add gentx-cor-systems.json (c0af68c7)
- ucli: upgrade to latest solidity binding (c9d3d84f)
- uniond:
- unionvisor:
- voyager:
- wip: animated performance graph (ec5208aa)
- zerg: upgrade to latest solidity binding (ae7b7777)