Releases: axelarnetwork/axelar-core
Releases · axelarnetwork/axelar-core
v0.28.0
What's Changed
- test(vald): improve test coverage for deposit confirmation checks by @cgorenflo in #1832
- fix(axelarnet): remove axelarnet module address from bank keeper blocked list by @cgorenflo in #1835
- fix(axelarnet): wrong port/channel being used for rate limiting incoming IBC transfer by @sammy1991106 in #1836
- fix(axelarnet)!: rate limit is not called on receive packet by @haiyizxx in #1837
Full Changelog: v0.27.0...v0.28.0
v0.27.0
What's Changed
- refactor(tss): removal by @sammy1991106 in #1736
- feat(utils): add validated setter function to store by @cgorenflo in #1737
- refactor(snapshot): clean up deprecated stuff by @sammy1991106 in #1739
- feat(utils): kvstore counter by @sammy1991106 in #1741
- feat(evm)!: mark missing vote when poll expires by @sammy1991106 in #1740
- refactor(store): remove SetNew function by @cgorenflo in #1742
- feat(utils): add new
From
key generating function by @cgorenflo in #1743 - refactor(vote): use SetNewValidated to store values in the vote module's keeper by @cgorenflo in #1738
- refactor(axelarnet): remove transferK in msg server by @haiyizxx in #1745
- fix(proto): minor proto semicolon fix by @nghuyenthevinh2000 in #1718
- chore: clean up main after external PR merge by @cgorenflo in #1746
- feat: add nexus events for better fee tracking by @milapsheth in #1732
- refactor(evm)!: move the VoteEvents ValidateBasic from the end blocker to the VoteRequest by @sammy1991106 in #1744
- feat(vald): stop falling back to confirmation for eth2 (#1753) by @sammy1991106 in #1754
- chore: fix internal deps by @sammy1991106 in #1756
- chore: clean up migration handlers by @cgorenflo in #1750
- chore(vald): add addition logging information for evm receipts by @cgorenflo in #1749
- refactor: switch evm module to use new store key struct by @cgorenflo in #1752
- chore: remove latest tag as we have set ecr to immutable by @talalashraf in #1761
- fix(evm): ensure burner code is nil when deploying external tokens by @cgorenflo in #1767
- refactor(evm): split commands from evm types.go into their own file by @sammy1991106 in #1758
- fix(nexus)!: recipient chain foreign asset check by @milapsheth in #1768
- refactor(evm): remove evm gateway status which is deprecated by @sammy1991106 in #1765
- fix(axelarnet)!: add cosmos chain validation by @milapsheth in #1769
- refactor(axelarnet)!: add coin struct to handle transfer logic by @haiyizxx in #1747
- fix(axelarnet)!: get escrow address with IBC denom by @haiyizxx in #1772
- refactor(utils): create shorthand to emit typed events by @cgorenflo in #1776
- refactor(multisig): replace panic with error by @cgorenflo in #1779
- refactor: switch reward module to new store key struct by @cgorenflo in #1751
- build: fix by @yrong in #1755
- refactor(utils): use emit event shorthand across the codebase by @cgorenflo in #1777
- fix: correct sed.sh for use on Macs by @cgorenflo in #1781
- fix(nexus): add missing amount field to nexus fee event by @milapsheth in #1778
- fix(nexus): add status to chains cli query (#1774) by @milapsheth in #1780
- fix(evm): load all existing chain subspaces at startup by @cgorenflo in #1760
- test: make wrong data format test for state store deterministic by @cgorenflo in #1783
- feat(axelarnet): register the IBC path when a cosmos chain is added by @cgorenflo in #1782
- feat(tss)!: rate limit heartbeat by @sammy1991106 in #1787
- fix(nexus)!: check asset registration when enqueue transfer by @haiyizxx in #1785
- fix: dragonberry patch by @Reecepbcups in #1789
- chore: clean up indirect dependencies by @cgorenflo in #1790
- refactor(axelarnet): remove deprecated store key dependencies by @cgorenflo in #1788
- fix(evm)!: support erc20 deposits in the same tx not being aggregated by @sammy1991106 in #1784
- refactor(vald): use LatestFinalizedBlockNumber and HeaderByNumber for EVM JSON-RPC clients by @sammy1991106 in #1791
- fix: clean up go mod by @milapsheth in #1794
- fix(vald): log errors after cleanup by @milapsheth in #1796
- feat(axelarnet): genesis state import and export by @haiyizxx in #1706
- fix(axelarnet): fix typo in event attribute naming by @milapsheth in #1798
- feat(evm): improve validity check for Command by @cgorenflo in #1797
- feat(evm): add deposit-state query back as deprecated by @sammy1991106 in #1799
- feat(vald): arbitrum support by @sammy1991106 in #1793
- fix: update tendermint protos by @milapsheth in #1804
- fix(evm): ensure mint commands do not have a zero ID by @cgorenflo in #1802
- chore: rosetta support by @haiyizxx in #1800
- feat: stricter permissioning for cosmos chain addition by @milapsheth in #1807
- feat(evm): allow filtering evm chains query by chain status (#1775) by @milapsheth in #1806
- feat(evm): able to query token information by address by @jack0son in #1748
- feat(multisig): allow validators to opt out of keygen by @cgorenflo in #1801
- feat(app)!: update to IBC v3 by @milapsheth in #1805
- fix(utils): panic log formatting by @milapsheth in #1814
- chore: rosetta dependency change by @haiyizxx in #1813
- fix(vald): add retries for failing event notifications by @cgorenflo in #1815
- fix(reward)!: don't reward validators who have opted out of keygen by @milapsheth in #1819
- fix!: add delimiter to paginated kv store iterator by prefix by @milapsheth in #1826
- refactor(evm): make event handling atomic by @sammy1991106 in #1822
- feat(nexus)!: add rate limits to transfers by @milapsheth in #1808
- feat(nexus)!: set rate limit during asset registration by @milapsheth in #1820
- feat(evm)!: rate limit contract call with token by @milapsheth in #1821
- chore: fix gateway artifact download by @talalashraf in #1828
- feat(axelarnet)!: add ibc rate limit tracking by @milapsheth in #1823
- fix(nexus)!: register rate limit msg in codec by @milapsheth in #1831
- feat(nexus): add transfer rate limit query by @milapsheth in #1829
- feat(nexus)!: allow removing rate limit by @milapsheth in #1830
- fix(evm): exclude param decoding from migration validation to not break legacy commands by @cgorenflo in #1834
New Contributors
- @nghuyenthevinh2000 made their first contribution in #1718
- @yrong made their first contribution in #1755
- @Reecepbcups made their first contribution in #1789
Full Changelog: v0.26.0...v0.27.0
v0.26.5
What's Changed
- feat(evm): able to query token information by address (#1748) by @milapsheth in #1825
- chore: rosetta support by @haiyizxx in #1817
Full Changelog: v0.26.4...v0.26.5
v0.26.4
What's Changed
- feat(vald): add arbitrum support to vald (#1793) by @milapsheth in #1824
Full Changelog: v0.26.3...v0.26.4
v0.26.3
What's Changed
- fix(evm): use a correct context to initialize chains by @cgorenflo in #1759
- chore: remove latest tag as we have set ecr to immutable (#1761) by @talalashraf in #1762
- fix(evm): move InitChain so stores are loaded beforehand by @cgorenflo in #1763
- fix(evm): retrieve store before it is sealed at startup by @cgorenflo in #1764
- revert(evm): revert init subspace fix by @milapsheth in #1770
- fix(nexus): add status to chains cli query by @milapsheth in #1774
- feat(nexus): add chain maintainers grpc query by @milapsheth in #1773
- feat: add nexus events for better fee tracking (#1732) by @milapsheth in #1771
- feat(evm): allow filtering evm chains query by chain status by @milapsheth in #1775
- fix(vald): log errors after cleanup (#1796) by @milapsheth in #1810
- fix(vald): add retries for failing event notifications (#1815) by @milapsheth in #1818
- fix: backport cosmos sdk patch by @milapsheth in #1812
Full Changelog: v0.26.2...v0.26.3
v0.26.2
BREAKING: This release is not a compatible patch release. Please avoid it.
What's Changed
- fix(evm): load all existing chain subspaces at startup by @cgorenflo in #1757
Full Changelog: v0.26.1...v0.26.2
v0.26.1
What's Changed
- feat(vald): stop falling back to confirmation for eth2 by @sammy1991106 in #1753
Full Changelog: v0.26.0...v0.26.1
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