⚠️ This is a pre-release version.
Features
- Add reporting of latest checkpoints on reorg at start up (#6361) (#b916cd9)
- config to ignore reported reorgs (#6339) (#f25ca22)
- agent support for
Starknet
chains (#5569) (#387a2e1) - Configure the lowest sequence to index for sequence-aware syncs (#6317) (#4bfa2da)
- cosmos block events (#6343) (#ae1168b)
- Add logging of latest checkpoints reported by each RPC endpoint separately (#6232) (#cb5e27d)
- may 20 svm multisig batch (#6283) (#99e645f)
- may 21 testnet batch (#6300) (#c42ea09)
- agent-specific rpc consensus defaults (#6316) (#6e86efa)
- optimize ccip-read initialization (#6299) (#33f88c2)
- Make the validator's panic message scarier if there's a detecte… (#5901) (#03eebc3)
- CCIP-read ISM relayer authentication (#6144) (#178443c)
- reduce ccip read dos vector (#6207) (#abf32cd)
- may 12 mainnets (#6209) (#e2a4727)
- rework server setup for agents (#6164) (#e9d58d6)
- basic evm gas price estimator (#6204) (#575013e)
- add svmBNB (#6172) (#d3f8da9)
- Add naive nonce manager (#6179) (#46eeda6)
- chunk message db insertions (#6114) (#98209a2)
- Report reverted payload with success criteria (#6170) (#c517e5c)
- fix message status not being stored correctly (#6153) (#5281378)
- may 6 testnet batch (#6151) (#764642b)
- evm GasLimitEstimator (#6159) (#462f0da)
- Build and submit transaction for EVM chains (#6148) (#f5d6790)
- evm-specific fields in Payload and Transaction (#6135) (#3f28921)
- tx status checker, evm provider in dispatcher (#6139) (#41065ea)
- may 1st mainnet batch (#6109) (#f05ebc4)
- validator announce uses chain signer instead of validator key (#6007) (#d42d7f5)
- ousdt extension (#5899) (#eb79a3c)
- track all historic hashes in
Transaction
(#6068) (#608a507) - Send operations to confirm queue if they have non-dropped payloads (#6072) (#673f7df)
- measure tx submissions (#6077) (#95215c8)
- add auroratestnet, milkywaytestnet (#6023) (#83fcd39)
- add milkyway (#6036) (#ffb0cf4)
- don't default to 0 index when comparing checkpoint indexes (#6024) (#8c4a33b)
- Store all payload ids for message id (#6016) (#21dd487)
- metrics and e2e invariants (#5904) (#9c7776b)
- cosmosnative routing ism (#5849) (#4b54f2a)
- support CosmosNative agents in infra (#5815) (#f5da762)
- add debug message for unknown domains for chain metrics (#5963) (#93e88a3)
- metadata building fast path (#5983) (#8117739)
- mainnet vanguard contexts (#5942) (#6b4f5e4)
- chain-specific maxsubmitqueues (#5978) (#f297a09)
- gas price cap and batch gas limit optimization (#5977) (#78bc7cb)
Bug Fixes
- token_id as recipient (#6294) (#4fec5d3)
- Make Solana testnet chunk same as for mainnet (#6311) (#9cc195f)
- Fix transaction fields (#6306) (#89a7c6f)
- Scraper: Fix issue with missing enum invariant for Sealevel (#6298) (#1c01a4f)
- priority gas price overpayments (#6295) (#61cc963)
- Avoid holding lock on nonce manager with a remote call (#6268) (#409e325)
- Retry on getting Relayer balance in E2E since Relayer may not be started yet (#6201) (#9a87ab6)
- don't use ethers submission middleware (#6177) (#6c9b559)
- Scraper - Use previous compact mode version in Cosmos HttpClient to fix issue with Neutron chain (#6157) (#55fbe7e)
- point to fixed ethers-rs fork (#6156) (#2eef441)
- Cache estimate and use it only on the first submission attempt (#6106) (#bfff9d4)
- svm adapter commitment levels (#6108) (#9f36fa3)
- Expose operation ID as separate field on logs (#6083) (#7654d9c)
- operational fixes (#6086) (#1a56053)
- broadcast channel send only unique tx (#6009) (#6d17bd0)
- tracing unit test (#6078) (#d78d89b)
- metadata building error message (#6074) (#f87a8ab)
- milkyway
from
block (#6052) (#ae9966b) - don't change signature order in metadata (#6046) (#eb54a9d)
- sort sigs in ascending order by validator address (#6043) (#cbbd2ea)
- Set log level INFO for AWS Smithy Runtime (#6001) (#049d324)
- Submit failed operations from a batch in a serial manner (#6000) (#5314d02)
- Report all operations as failed when we are failing a batch (#5996) (#ef27837)
- label for reverted batch simulations (#5990) (#4569591)
- Restore serial submission for Sealevel and Cosmos chains (#5987) (#8b985a4)
Miscellaneous
- sync testnet config (#6365) (#a58a97c)
- set batch gas limit multiplier back to 1x (#6357) (#1db2d2a)
- fix some comments (#3965) (#af81e3d)
- more verbose merkle tree logic; db integrity check (#6336) (#f244f59)
- evm e2e with new submitter (#6196) (#1a597e9)
- updated registry rc to update docker images (#6252) (#84f5b21)
- bump ethers-rs dependencies to 2025-05-02 tag (#6118) (#5cb05c4)
- default to considering errors non-retryable (#6098) (#45c53df)
- update seaorm to latest again after previously it was reverted (#5041) (#b105a86)
- fix agent-configs tests (#6041) (#54cd836)
- fix xlayer chunk size, new relayer image (#6017) (#89e65c2)
- clean up aggregation fast path (#6011) (#24fe342)
- revert configs specific to high-throughput period (#6003) (#3d8df0a)