What's Changed
agents/relayer
- chore: deprecate form, inevm, injective, mint, neutron, osmosis, svmbnb (#7646)
- feat(rust): feature-gate Aleo chain support to reduce CI build times (#7569)
- feat: Aleo HyperlaneProvider (#7344)
- feat: ICA message body matching list and superswaps app context (#7711)
- feat: Improve Transaction Drop Error Classification in InclusionStage (#7574)
- feat: Lander Transaction Submission Observability (#7393)
- feat: add relayer API endpoint to reset upper nonce for a given evm chain (#7372)
- feat: always log metadata bytes as hex (#7566)
- feat: crash loop even in the event
reorg_flag.jsonis unparsable (#7464) - feat: include offchain lookup server response body in error when we fail to parse json (#7526)
- feat: make refused to build metadata error easier to debug (#7539)
- feat: rotate provider if eth_getTransactionReceipt returns JSON null (#7489)
- fix: Clear link between message and payload for manual reprocessing (#7360)
- refactor: OperationDisposition: Rename Confirm into PostSubmit and Remove Manual (#7384)
- refactor: Remove duplication and move tests into separate files (#7357)
agents/scraper
- chore: deprecate form, inevm, injective, mint, neutron, osmosis, svmbnb (#7646)
- feat(rust): feature-gate Aleo chain support to reduce CI build times (#7569)
- feat: rotate provider if eth_getTransactionReceipt returns JSON null (#7489)
agents/validator
- feat(rust): feature-gate Aleo chain support to reduce CI build times (#7569)
- feat: Aleo HyperlaneProvider (#7344)
- feat: aleo fallback provider (#7407)
- feat: aleo validator announce (#7445)
- feat: crash loop even in the event
reorg_flag.jsonis unparsable (#7464) - refactor: Remove duplication and move tests into separate files (#7357)
chains/hyperlane-aleo
- chore: aleo testnet deployment (#7589)
- feat: Aleo HyperlaneProvider (#7344)
- feat: Implement building transactions for Aleo in Lander (#7506)
- feat: Lander Aleo transaction submission (#7533)
- feat: Lander for Aleo: Add check of transaction status (#7586)
- feat: Lander for Aleo: Implement payload reverted method (#7591)
- feat: aleo application verifier (#7400)
- feat: aleo detect signer transfers (#7557)
- feat: aleo explicit optional mapping values (#7488)
- feat: aleo fallback provider (#7407)
- feat: aleo indexer (#7369)
- feat: aleo ism (#7392)
- feat: aleo mailbox (#7444)
- feat: aleo metric provider (#7469)
- feat: aleo optimizations (#7606)
- feat: aleo proving service (#7656)
- feat: aleo signer (#7408)
- feat: aleo tx submission (#7414)
- feat: aleo validator announce (#7445)
- feat: always log metadata bytes as hex (#7566)
- fix: aleo decimal places (#7654)
- fix: aleo recipient ism (#7584)
chains/hyperlane-cosmos
- chore: deprecate form, inevm, injective, mint, neutron, osmosis, svmbnb (#7646)
- chore: increase tonic message size (#7434)
- feat: always log metadata bytes as hex (#7566)
- fix(cosmos): add MessageIdMultisigIsm support in validators_and_threshold (#7541)
chains/hyperlane-ethereum
- feat: always log metadata bytes as hex (#7566)
- feat: rotate provider if eth_getTransactionReceipt returns JSON null (#7489)
chains/hyperlane-fuel
- feat: always log metadata bytes as hex (#7566)
chains/hyperlane-radix
- feat: always log metadata bytes as hex (#7566)
chains/hyperlane-sealevel
- feat: always log metadata bytes as hex (#7566)
chains/hyperlane-starknet
hyperlane-base
- feat(rust): feature-gate Aleo chain support to reduce CI build times (#7569)
- feat: Aleo HyperlaneProvider (#7344)
- feat: add relayer API endpoint to reset upper nonce for a given evm chain (#7372)
- feat: aleo application verifier (#7400)
- feat: aleo indexer (#7369)
- feat: aleo ism (#7392)
- feat: aleo mailbox (#7444)
- feat: aleo metric provider (#7469)
- feat: aleo signer (#7408)
- feat: aleo tx submission (#7414)
- feat: aleo validator announce (#7445)
- feat: allow rpc header for starknet chains (#7605)
- feat: crash loop even in the event
reorg_flag.jsonis unparsable (#7464) - feat: rotate provider if eth_getTransactionReceipt returns JSON null (#7489)
- refactor: Remove duplication and move tests into separate files (#7357)
hyperlane-core
- chore: aleo testnet deployment (#7589)
- chore: deprecate form, inevm, injective, mint, neutron, osmosis, svmbnb (#7646)
- feat: aleo deployment (#7627)
- feat: always log metadata bytes as hex (#7566)
- feat: crash loop even in the event
reorg_flag.jsonis unparsable (#7464) - feat: dedupe sealevel transaction hashes (#7555)
- feat: rotate provider if eth_getTransactionReceipt returns JSON null (#7489)
hyperlane-test
- feat: always log metadata bytes as hex (#7566)
lander
- feat(rust): feature-gate Aleo chain support to reduce CI build times (#7569)
- feat: Aleo HyperlaneProvider (#7344)
- feat: Implement building transactions for Aleo in Lander (#7506)
- feat: Improve Transaction Drop Error Classification in InclusionStage (#7574)
- feat: Lander Aleo transaction submission (#7533)
- feat: Lander for Aleo: Add check of transaction status (#7586)
- feat: Lander for Aleo: Implement payload reverted method (#7591)
- feat: Lander for Aleo: check if transaction is ready for resubmission (#7590)
- feat: Lander integration tests for Sealevel (#7571)
- feat: add integration test for no tx receipt getting dropped (#7413)
- feat: add relayer API endpoint to reset upper nonce for a given evm chain (#7372)
- feat: dedupe sealevel transaction hashes (#7555)
- feat: remove redundant tx status network call for finalized transactions (#7551)
- feat: rotate provider if eth_getTransactionReceipt returns JSON null (#7489)
- feat: store newly assigned nonce to tx and db (#7317)
- revert: handling sealevel failed transaction (#7554)
- test(lander): aleo integration tests for finality and inclusion stages (#7614)
utils/aleo-serialize
- feat: Aleo HyperlaneProvider (#7344)
utils/aleo-serialize-macro
utils/run-locally
- feat!: pnpm migration (#7410)
- feat: store newly assigned nonce to tx and db (#7317)
- fix: Reduce run time for e2e tests (#7380)
other
- chore(agents): update KYVE gas price (#7661)
- chore: dec 12 igp update + incentiv gas update (#7610)
- chore: make aleo proving service optional (#7657)
- feat(ci): add cargo.lock check (#7371)
- feat: deploy to citrea mainnet (#7669)
- feat: deploy to eni, krown (#7694)
- feat: deploy to megaeth, stable, adichain (#7490)
- feat: deploy to somnia, lazai (#7425)
- feat: jan2 multisig batch (#7692)
- feat: pog sol ape warp deployment (#7405)
- feat: update grpc secrets to work with cosmosnative as well (#7416)
- feat: upgrade rocksdb (#7639)