What's Changed
- feat: gas price cap and batch gas limit optimization (#5977)
- feat: chain-specific maxsubmitqueues (#5978)
- feat: mainnet vanguard contexts (#5942)
- feat: metadata building fast path (#5983)
- fix: Restore serial submission for Sealevel and Cosmos chains (#5987)
- fix: label for reverted batch simulations (#5990)
- fix: Report all operations as failed when we are failing a batch (#5996)
- fix: Submit failed operations from a batch in a serial manner (#6000)
- feat: add debug message for unknown domains for chain metrics (#5963)
- feat: support CosmosNative agents in infra (#5815)
- chore: revert configs specific to high-throughput period (#6003)
- feat(agents): cosmosnative routing ism (#5849)
- feat(submitter): metrics and e2e invariants (#5904)
- fix: Set log level INFO for AWS Smithy Runtime (#6001)
- chore(metadata): clean up aggregation fast path (#6011)
- chore: fix xlayer chunk size, new relayer image (#6017)
- feat: Store all payload ids for message id (#6016)
- feat: don't default to 0 index when comparing checkpoint indexes (#6024)
- feat: add milkyway (#6036)
- chore: fix agent-configs tests (#6041)
- fix(cosmos-native): sort sigs in ascending order by validator address (#6043)
- feat: add auroratestnet, milkywaytestnet (#6023)
- fix: don't change signature order in metadata (#6046)
- fix: milkyway
from
block (#6052) - fix: metadata building error message (#6074)
- fix: tracing unit test (#6078)
- feat(submitter): measure tx submissions (#6077)
- fix: Add script to run relayer locally (#5981)
- feat: Send operations to confirm queue if they have non-dropped payloads (#6072)
- feat(submitter): track all historic hashes in
Transaction
(#6068) - chore: update seaorm to latest again after previously it was reverted (#5041)
- fix: broadcast channel send only unique tx (#6009)
- fix: operational fixes (#6086)
- chore(submitter): default to considering errors non-retryable (#6098)
- feat: ousdt extension (#5899)
- feat: ugly Squads verification tooling (#5984)
- fix: Expose operation ID as separate field on logs (#6083)
- fix(submitter): svm adapter commitment levels (#6108)
- feat: validator announce uses chain signer instead of validator key (#6007)
- feat: add es warp route (#6100)
- fix(submitter): Cache estimate and use it only on the first submission attempt (#6106)
- feat: may 1st mainnet batch (#6109)
- chore: bump ethers-rs dependencies to 2025-05-02 tag (#6118)
- feat(submitter): tx status checker, evm provider in dispatcher (#6139)
- chore: add
wfragSOL
&wfragJTO
(#6075) - feat(submitter): evm-specific fields in Payload and Transaction (#6135)
- feat(submitter): Build and submit transaction for EVM chains (#6148)
- fix(validator): point to fixed ethers-rs fork (#6156)
- fix: build-programs.sh downloading newer solana CLI releases and the old 1.14.20 version (#6158)
- feat(submitter): evm GasLimitEstimator (#6159)
- feat: may 6 testnet batch (#6151)
- feat: fix message status not being stored correctly (#6153)
- fix: Scraper - Use previous compact mode version in Cosmos HttpClient to fix issue with Neutron chain (#6157)
- feat(submitter): Report reverted payload with success criteria (#6170)
- feat: fixes to SVM warp deploy tooling (#6178)
- feat: chunk message db insertions (#6114)
- fix(submitter): don't use ethers submission middleware (#6177)
- feat(submitter): Add naive nonce manager (#6179)
- feat: add svmBNB (#6172)
- feat: basic evm gas price estimator (#6204)
- fix: Retry on getting Relayer balance in E2E since Relayer may not be started yet (#6201)
- feat: rework server setup for agents (#6164)
- feat: may 12 mainnets (#6209)
- feat: update svm gas oracles (#6218)
- feat: reduce ccip read dos vector (#6207)
- feat: CCIP-read ISM relayer authentication (#6144)
- chore: update svm igp config (#6236)
- feat: add tUSD/eclipsemainnet-ethereum warp route (#6220)
- feat: add apechain to solana igp (#6246)
- feat: Make the validator's panic message scarier if there's a detecte… (#5901)
- chore: updated registry rc to update docker images (#6252)
- chore: add
MIRAI/abstract-bsc-solanamainnet
(#6238) - feat: subtensor USDC (#6277)
- fix: Avoid holding lock on nonce manager with a remote call (#6268)
- chore: evm e2e with new submitter (#6196)
- chore: depot docker recommendations (#6258)
- feat(relayer): optimize ccip-read initialization (#6299)
- fix: priority gas price overpayments (#6295)
- fix: Scraper: Fix issue with missing enum invariant for Sealevel (#6298)
- fix(submitter): Fix transaction fields (#6306)
- chore: add
sol
,ufd
,fartcoin
&pengu
(#6249) - fix: Make Solana testnet chunk same as for mainnet (#6311)
- feat: agent-specific rpc consensus defaults (#6316)
- feat: may 21 testnet batch (#6300)
- feat: may 20 svm multisig batch (#6283)
- feat: Add logging of latest checkpoints reported by each RPC endpoint separately (#6232)
- chore(validator): more verbose merkle tree logic; db integrity check (#6336)
- fix: token_id as recipient (#6294)
- feat: cosmos block events (#6343)
- feat: Configure the lowest sequence to index for sequence-aware syncs (#6317)
- chore: add
CHILL/solanamainnet-sonicsvm
(#6335) - chore: fix some comments (#3965)
- feat: agent support for
Starknet
chains (#5569) - chore: set batch gas limit multiplier back to 1x (#6357)
- feat(relayer): config to ignore reported reorgs (#6339)
- feat: Add reporting of latest checkpoints on reorg at start up (#6361)
- chore: sync testnet config (#6365)
New Contributors
- @tongjicoder made their first contribution in #3965
Full Changelog: agents-v1.4.0...agents-v1.5.0