Releases: axelarnetwork/axelar-core
Releases · axelarnetwork/axelar-core
v0.26.0
What's Changed
- fix(evm)!: ignore voters that are not chain maintainers by @cgorenflo in #1735
Full Changelog: v0.25.0...v0.26.0
v0.25.0
What's Changed
- chore: fix internal deps by @sammy1991106 in #1719
- feat(axelarnet): add ibc and axelar transfer events (#1720) by @milapsheth in #1722
- refactor(nexus)!: split ChainState and MaintainerState by @sammy1991106 in #1721
- feat(nexus): migrate maintainer states by @sammy1991106 in #1723
- feat(multisig): genesis state import and export by @sammy1991106 in #1701
- feat(evm): set not handled event as failed by @haiyizxx in #1724
- feat(evm): limit pending transfer processing by @milapsheth in #1729
- fix: change vald default config by @milapsheth in #1728
- fix(vald): not vote evm events when rpc error by @sammy1991106 in #1727
- feat(axelarnet)!: add cosmos chain transfer limits by @milapsheth in #1730
- feat(evm): add tm events for evm events by @milapsheth in #1731
- fix(axelarnet): bump consensus version by @sammy1991106 in #1733
- feat(axelarnet): separate retry failed ibc transfer event by @milapsheth in #1734
Full Changelog: v0.24.0...v0.25.0
v0.24.0
What's Changed
- fix(axelarnet)!: use correct codec by @haiyizxx in #1712
- fix(evm)!: check deposit status before creating transfer by @milapsheth in #1714
- fix!: axelar address check by @milapsheth in #1708
- test(vote)!: add tests for VoteRequest, Params and VoteRouter by @cgorenflo in #1713
- refactor(nexus)!: optimize keeper access for chain state by @cgorenflo in #1716
Full Changelog: v0.23.0...v0.24.0
v0.23.0
What's Changed
- fix(reward)!: clear rewards if validator is no longer bonded on releasing rewards by @sammy1991106 in #1692
- feat(multisig): genesis state by @sammy1991106 in #1695
- refactor(axelarnet): msg server uses keeper by @haiyizxx in #1694
- fix(evm): check burner address in confirm deposit by @milapsheth in #1696
- refactor(evm): remove transfer ownership by @milapsheth in #1699
- chore(app): increase default gas price by @milapsheth in #1700
- chore: update utils dependency by @cgorenflo in #1697
- revert: "chore: update github runner to ubuntu-22.04 (#1689)" by @milapsheth in #1705
- refactor(vote): use cached passing weight by @milapsheth in #1704
- fix(nexus)!: fix recipient address validation by @sammy1991106 in #1709
- refactor(axelarnet): retry failed transfer by @haiyizxx in #1702
- fix!: event id validation by @milapsheth in #1711
- feat(axelarnet): v023 migration by @haiyizxx in #1710
Full Changelog: v0.22.0...v0.23.0
v0.22.1
What's Changed
- fix: revert ubuntu 22 builds by @talalashraf in #1691
Full Changelog: v0.22.0...v0.22.1
v0.22.0
What's Changed
- ci(check): update git diff syntax in
Ensure EVM module migration whnn bytecode changes
check by @cgorenflo in #1674 - refactor: remove amount from evm query DepositState since it is not used by @sammy1991106 in #1673
- chore(evm): bring mintToken gas estimate from 150k down to 100k (#1678) by @sammy1991106 in #1679
- chore(evm): bring approveContractCall&approveContractCallWithMint gas estimate from 120k down to 100k (#1680) by @sammy1991106 in #1681
- fix: handle mpc sessions in the end blocker of previous block on expiry (#1682) by @milapsheth in #1683
- feat(multisig): add keygen session query (#1664) by @milapsheth in #1684
- chore: update github runner to ubuntu-22.04 by @talalashraf in #1689
- fix(multisig): add multisig migration to fix the tss keys' threshold by @sammy1991106 in #1688
- fix(axelarnet): use cached ctx by @haiyizxx in #1690
Full Changelog: v0.21.0...v0.22.0
v0.21.1
What's Changed
- ci(check): update git diff syntax in
Ensure EVM module migration when bytecode changes
check (#1674) by @sammy1991106 in #1677 - refactor: remove amount from evm query DepositState since it is not used (#1673) by @sammy1991106 in #1676
- chore(evm): bring mintToken gas estimate from 150k down to 100k by @sammy1991106 in #1678
- chore(evm): bring approveContractCall&approveContractCallWithMint gas estimate from 120k down to 100k by @sammy1991106 in #1680
- fix: handle mpc sessions in the end blocker of previous block on expiry by @milapsheth in #1682
- feat(multisig): add keygen session query by @milapsheth in #1664
Full Changelog: v0.21.0...v0.21.1
v0.21.0
What's Changed
- feat: add support for building image with rosetta support by @talalashraf in #1362
- feat: add a query to get the recipient address for a given deposit address by @cgorenflo in #1497
- fix(evm)!: event processing should not be blocked by incident on the destination chain by @sammy1991106 in #1501
- fix(evm): evm command decode for transferOwnership/Operatorship by @sammy1991106 in #1503
- feat: align go versions by @kalidax in #1505
- feat(evm): drop fee for ContractCallWithToken by @haiyizxx in #1498
- feat(vald): handle ethereum finality post merge by @sammy1991106 in #1507
- feat: add query to get erc20 token info by @milapsheth in #1504
- feat(evm): add daily mint limit to token deployment by @sammy1991106 in #1510
- fix(evm)!: use latest burner bytecode to generate burner for external token by @haiyizxx in #1520
- chore: fix internal dependencies by @sammy1991106 in #1524
- fix(vote)!: methods Poll.SetExpired and Poll.AllowOverride should have pointer receiver by @sammy1991106 in #1527
- feat(evm): revert "add daily mint limit to token deployment (#1510)" by @sammy1991106 in #1528
- fix(vote): don't allow late votes from non participants by @milapsheth in #1533
- feat(evm): add burner code hash and symbol to query by @milapsheth in #1529
- fix(evm)!: confirmed event queue prioritizer key by @haiyizxx in #1535
- feat: chain query by activated state by @milapsheth in #1508
- feat(vote)!: drop poll uniqueness reliance by @sammy1991106 in #1506
- chore: updating codeowners by @milapsheth in #1539
- refactor(vote): simplify poll state by @sammy1991106 in #1537
- feat: contract v4.0.0 by @sammy1991106 in #1534
- feat(snapshot): create the new snapshot struct by @sammy1991106 in #1550
- feat(snapshot): implement the keeper method CreateSnapshot by @sammy1991106 in #1553
- fix(vald): fix concurrent access to keys cache by @milapsheth in #1555
- refactor: delete the entire bitcoin module by @sammy1991106 in #1561
- chore: remove out-of-date rosetta go.mod by @cgorenflo in #1562
- chore: remove references to bitcoin by @cgorenflo in #1564
- feat(multisig): create the new module by @sammy1991106 in #1565
- feat(snapshot): add more functions to snapshot by @sammy1991106 in #1566
- feat: exclude participants with zero weight from snapshots by @cgorenflo in #1568
- feat(multisig): types for multisig keygen by @sammy1991106 in #1567
- feat: add keygen params and messages to multisig module by @cgorenflo in #1569
- ci: split go and protobuf generate check into separate github actions by @sammy1991106 in #1570
- feat(vote)!: quadratic voting by @sammy1991106 in #1563
- feat: allow broadcast mode sync for vald by @cgorenflo in #1457
- refactor: bring the strings length limit in line with random integers by @cgorenflo in #1575
- feat: add generalized error wrapper to utils by @cgorenflo in #1572
- feat(multisig): msg server methods StartKeygen and SubmitPubKey by @sammy1991106 in #1574
- fix(snapshot): min passing weight should be ceil(total * threshold) by @sammy1991106 in #1578
- feat: and KeyFromInt helper func by @cgorenflo in #1580
- test: add coverage for snapshot creator by @cgorenflo in #1576
- feat(multisig): keygen grace period and key creation by @sammy1991106 in #1577
- feat(multisig): add module into app by @sammy1991106 in #1582
- test: ensure all events can be marshalled to abci.Event by @cgorenflo in #1581
- feat(vald): handle multisig keygen by @sammy1991106 in #1579
- feat(multisig): types for signing by @sammy1991106 in #1584
- feat(multisig): methods needed to perform multisig signing by @sammy1991106 in #1586
- feat(multisig): methods to perform multisig signing by @sammy1991106 in #1587
- feat(multisig): handle signing session completion/expiry in the end blocker by @sammy1991106 in #1588
- fix: allow commission rate to be unspecified in MsgEditValidator by @larry0x in #1560
- feat(vald): handle multisig signing by @sammy1991106 in #1589
- feat(multisig): sig handler by @sammy1991106 in #1590
- chore: adjust params by @sammy1991106 in #1591
- feat: wrap multisig responses so errors are displayed to the user by @cgorenflo in #1592
- feat(multisig): require public key to be compressed by @sammy1991106 in #1601
- fix(evm): allow send token destination to be non evm chains by @milapsheth in #1602
- fix: disallow unbonded chain maintainer registration by @milapsheth in #1598
- refactor: introduce new cleaned up store key type by @cgorenflo in #1603
- feat(multisig): key rotation by @sammy1991106 in #1597
- feat(multisig): keeper GetKey by @sammy1991106 in #1599
- feat(evm): replace tss keeper with multisig keeper in queries by @sammy1991106 in #1600
- feat(evm): replace tss keeper with multisig keeper in the end blocker by @sammy1991106 in #1605
- feat(evm): replace tss.KeyID with multisig.KeyID in types.go by @sammy1991106 in #1607
- feat(multisig): keeper sign takes in payload hash instead of payload by @sammy1991106 in #1610
- refactor(multisig): move hash from types to exported by @sammy1991106 in #1611
- feat(evm): sig handler by @haiyizxx in #1609
- feat: wrap sign session handlers in cached context by @cgorenflo in #1604
- fix(multisig): sign sender address for pubkey authentication by @milapsheth in #1615
- feat(evm): handle weighted key transfer with the new multisig module by @sammy1991106 in #1612
- fix(nexus): recipient address query should return chain name, not chain. by @jack0son in #1525
- feat(evm): unblock command creation even during key transfer by @sammy1991106 in #1620
- feat(multisig): release rewards on successful signing/keygen by @sammy1991106 in #1621
- feat(multisig): auto-deactivate old key by @sammy1991106 in #1622
- feat(multisig): add multisig key id queries by @milapsheth in #1618
- feat: tss migration and tss reward pool migration by @cgorenflo in #1596
- feat: add poll failure handler by @cgorenflo in #1614
- feat(multisig): rotate key tx by @sammy1991106 in #1619
- feat(evm): confirm weighted multisig operatorship transferred event by @sammy1991106 in #1617
- fix(app): add back tss module to
SetOrderBeginBlockers
and `Set...
v0.20.0
Special Release: ac08687
Full Changelog: v0.19.4...v0.20.0
v0.19.4
What's Changed
- feat: add a query to get the recipient address for a given deposit address (#1497) by @jack0son in #1521
- feat: backport evm and nexus queries by @milapsheth in #1536
- fix(vald): fix concurrent access to keys cache (#1555) by @milapsheth in #1559
Full Changelog: v0.19.3...v0.19.4