What's Changed
agents/relayer
- chore: release agents v2.1.0 (#7740)
- feat(agents): add chain configuration metrics (#8185)
- feat(tron): add ethereuem compatability & tron aws signer (#8222)
- fix(agents): Fix flaky CI tests in lander and relayer (#7949)
- fix: Relayer OOM fix (#7782)
- fix: aleo metadata builder (#7954)
- refactor(metrics): remove remote label from hyperlane_last_known_message_nonce (#7992)
agents/scraper
- chore: release agents v2.1.0 (#7740)
- feat(agents): add chain configuration metrics (#8185)
- feat(tron): add ethereuem compatability & tron aws signer (#8222)
- feat: Store Raw Message Dispatches (#7714)
- fix(scraper): Optimize message_view query performance
- fix(scraper): Reorder message unique index to support origin-only queries (#7945)
- fix(scraper): add retry logic to init-db database connection (#8068)
agents/validator
- chore: release agents v2.1.0 (#7740)
- feat(tron): protocol type (#7827)
- fix(validator): tighten timestamp tolerance in reorg test (#8020)
chains/hyperlane-aleo
- chore: release agents v2.1.0 (#7740)
- chore: update chunk size again (#7825)
- feat(aleo): local proving fallback (#8072)
- feat(aleo): move to encrypted proving requests (#8071)
- feat: clear auth token when request is unauthorzied (#7929)
- fix: only use the first slug for provider methods (#7869)
chains/hyperlane-cosmos
chains/hyperlane-ethereum
- chore: release agents v2.1.0 (#7740)
- feat(tron): add ethereuem compatability & tron aws signer (#8222)
- fix(agents): skip block gas limit cap when RPC returns zero (#8152)
- fix: use Plume mainnet in test instead of removed PlumeTestnet
chains/hyperlane-sealevel
- chore(sealevel): delete obsolete install-solana-1.14.20.sh, limit astar index chunk size (#8180)
- chore: release agents v2.1.0 (#7740)
- feat(sealevel): Address Lookup Table support for reduced transaction size (#7985)
- feat(sealevel): log base58 transaction on simulation failure (#7900)
- feat(sealevel): migrate to Solana SDK v3.x and Agave CLI v3.0.14 (#7999)
chains/hyperlane-tron
- chore: release agents v2.1.0 (#7740)
- feat(tron): add ethereuem compatability & tron aws signer (#8222)
- feat(tron): contract indexer (#7829)
- feat(tron): isms (#7830)
- feat(tron): lander (#7846)
- feat(tron): mailbox (#7831)
- feat(tron): merkle tree hook (#7833)
- feat(tron): protocol type (#7827)
- feat(tron): tron provider (#7828)
- feat(tron): validator announce (#7832)
hyperlane-base
- chore: release agents v2.1.0 (#7740)
- feat(agents): add chain configuration metrics (#8185)
- feat(tron): add ethereuem compatability & tron aws signer (#8222)
- feat(tron): contract indexer (#7829)
- feat(tron): isms (#7830)
- feat(tron): lander (#7846)
- feat(tron): mailbox (#7831)
- feat(tron): merkle tree hook (#7833)
- feat(tron): protocol type (#7827)
- feat(tron): tron provider (#7828)
- feat(tron): validator announce (#7832)
- feat: Allow fetching aws signer keys with container provider (#7695)
- feat: Set Lander as the default submitter for Aleo (#7741)
- fix: Backward cursor handling single message (#7826)
- fix: aleo metadata builder (#7954)
- refactor(metrics): remove remote label from hyperlane_last_known_message_nonce (#7992)
hyperlane-core
- chore: enable modetestnet again (#8057)
- chore: release agents v2.1.0 (#7740)
- feat(agents): add chain configuration metrics (#8185)
- feat(tron): add ethereuem compatability & tron aws signer (#8222)
- feat(tron): protocol type (#7827)
- fix: aleo metadata builder (#7954)
- fix: use correct decimals for Aleo wallet balance metric (#8097)
- tidying up
lander
- chore: release agents v2.1.0 (#7740)
- feat(agents): add chain configuration metrics (#8185)
- feat(tron): add ethereuem compatability & tron aws signer (#8222)
- feat(tron): lander (#7846)
- feat(tron): protocol type (#7827)
- feat: Store Raw Message Dispatches (#7714)
- fix(agents): Fix flaky CI tests in lander and relayer (#7949)
- fix(agents): skip block gas limit cap when RPC returns zero (#8152)
- fix(lander): Stackoverflow for Aleo (#7757)
- fix(lander): add tolerance buffer to flaky timing test (#7983)
- fix: Update upper nonce and finalised nonce when transaction is finalised (#7715)
- fix: increase wait time for aleo tx resubmission (#7928)
utils/run-locally
- chore: release agents v2.1.0 (#7740)
- feat(agents): add chain configuration metrics (#8185)
- feat: Store Raw Message Dispatches (#7714)
- fix(starknet-e2e): replace hardcoded sleep with RPC readiness check (#8190)
- perf(ci): speed up non-EVM Rust E2E tests (#8211)
other
- chore(infra): cutover Docker images from GCR to GHCR (#8270)
- chore(infra): reduce AR egress costs, dual-push to GHCR (#8269)
- chore(infra): remove merkly_nft from metric app contexts (#8258)
- chore: add chunk size & from index for aleo indexing (#7737)
- chore: re-enable somniatestnet (#8132)
- chore: update agent configs and add aleo warp routes (#8250)
- chore: update ether-rs version (#7873)
- feat(infra): add ENI warp route config getters (#7758)
- feat: eden mainnet deployment (#7863)
- feat: extend and upgrade USDC/eclipsemainnet (#7327)
- fix: Fix issue with estimate due to empty array in rewards in feeHistory (#7786)
- fix: Remove merkly related entries into match list of app context to avoid OOM (#7770)
- fix: only use proving urls for aleo mainnet (#7717)
- fix: update Superseed USDC warp route ID to match registry (#7799)
- update .registryrc
- update registryrc