Skip to content

Releases: axelarnetwork/axelar-core

v0.29.1

23 Dec 22:05
Compare
Choose a tag to compare

What's Changed

  • Fixed an issue where vald would stall on an rpc error. vald will now crash instead, allowing the system to auto-restart it.
  • Fixed an issue where vald broadcasts would time out. vald now broadcasts in sync mode and checks for inclusion of the tx.

Commits

  • fix(vald): add nil check for latestFinalizedBlockNumber for moonbeam (#1849) by @sammy1991106 in #1850
  • fix(vald): backport vald stall and broadcast mode fix by @milapsheth in #1860

Full Changelog: v0.29.0...v0.29.1

v0.29.0

01 Dec 14:51
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.28.0...v0.29.0

v0.28.1

29 Nov 21:37
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.28.0...v0.28.1

v0.28.0

16 Nov 21:16
Compare
Choose a tag to compare

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

14 Nov 21:53
Compare
Choose a tag to compare

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

Full Changelog: v0.26.0...v0.27.0

v0.26.5

31 Oct 22:13
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.26.4...v0.26.5

v0.26.4

31 Oct 18:25
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.26.3...v0.26.4

v0.26.3

31 Oct 17:03
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.26.2...v0.26.3

v0.26.2

23 Sep 22:32
Compare
Choose a tag to compare

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

19 Sep 13:27
Compare
Choose a tag to compare

What's Changed

  • feat(vald): stop falling back to confirmation for eth2 by @sammy1991106 in #1753

Full Changelog: v0.26.0...v0.26.1