0.13.2 (2026-05-18)
- relayer: align bridge processing fee estimates (#21674) (4890e74)
- relayer: harden message handling and config validation (#21642) (6ec736f)
0.13.1 (2026-03-30)
- relayer: remove deprecated cacheOption parameter (#21440) (959d400)
- relayer: return one-shot processor result (#21414) (c75d56d)
- relayer: fix relayer build (#21426) (d0920bf)
- relayer: pacaya clean up (#21407) (1ba276e)
- relayer: remove intermediary hop logic (#21448) (981eba3)
0.13.0 (2026-03-01)
- relayer: fix few issues in relayer (#21056) (25ea270)
- relayer: introduce Shasta inbox for starting block search without beacon RPC dependency (#21170) (598e09e)
- relayer: revert bond instructions support (#21084) (0acff2e)
- relayer: support of bond instruction (#21059) (d8303f8)
- relayer: use the new signal service (#20826) (36ca0bf)
- relayer: close event filter iterators (#21366) (a3d9ff9)
- relayer: correct
RESUBMISSION_TIMEOUTenv var wrong config in relayer (#21205) (defa1dd) - relayer: correct recommended processing fees layers (#21252) (ccddc9b)
- relayer: fix docker build in CI (#21145) (1c373ff)
- relayer: fix forking logic (#21220) (e68d243)
- relayer: honor backoff config for queue subscriptions (#21124) (ff7ed10)
- relayer: keep queue message body format when requeuing (#21158) (b93436e)
- relayer: move metrics increment after db update to prevent double counting on retry (#21231) (2837b0a)
- relayer: process correct target block in crawl mode (#21065) (6aa4386)
- relayer: propagate submitBridgeTx error in Start (#20876) (aa7f3f6)
- relayer: remove duplicate BlockByNumber call in getBaseFee (#21244) (34fd9dd)
- relayer: replace fmt.Println with structured logging in bridge (#21126) (f1e2147)
- relayer: respect context for IsMessageReceived and EstimateGas (#20842) (ad9cd6e)
- relayer: return error on pause revert; fix subscription log label (#20144) (47950fd)
- relayer: reuse cached chain IDs in HTTP handlers (#21077) (eaed0ef)
- relayer: update error messages to match actual db operations (#21127) (ada19ea)
- relayer: use canonical zero address constant in processor (#21177) (81a2b00)
- relayer: use correct metrics counter for ChainDataSynced indexing errors (#21068) (0228081)
- taiko-client: close event filter iterators (#21374) (b4627ea)
- taiko-client: use correct value for LastBlockIDByBatchID (#21121) (f2ca521)
- relayer: bond instruction follow up (#21067) (940a85a)
- relayer: fix correct order of dest/src (#21154) (f4b2e60)
0.12.0 (2023-10-18)
- eventindexer: update config tests (#14912) (beab49b)
- relayer: ERC1155 bridging, amount => amounts (#14959) (d42c59d)
0.11.0 (2023-09-25)
- eventindexer: Track proposer/prover rewards, + generate tasks for total/per day (#14690) (cc477b9)
- relayer: fix cost calculation for isProfitable (#14767) (8e1c897)
- relayer: queue processor Prefetch (#14765) (a37797a)
- relayer: Relayer indexer/processor separation and refactor, messaging queue (#14605) (15b0e50)
- relayer: support L2-L2 bridging (#14711) (1410217)
- relayer: Relayer cors flag was not being used (#14661) (19f35f7)
- relayer: Relayer paid gas (#14748) (b4cb3ff)
0.10.0 (2023-09-05)
0.9.1 (2023-08-22)
0.9.0 (2023-08-15)
- eventindexer: Index nfts (#14418) (364b09b)
- protocol: alpha-4 with staking-based tokenomics (#14065) (1eeba9d)
0.8.0 (2023-06-26)
- protocol: use ring buffer for ETH deposit and optimize storage (#13868) (acffb61)
- relayer: use gas tip cap if available (#14024) (773331b)
- relayer: cancel waiting for receipts (#14019) (c9fcffe)
- relayer: fix scanning blocks twice (#14047) (9ee6723)
- relayer: make sure to return nil for first by msg hash (#13967) (bf69226)
- relayer: only need to find first msg hash (#13966) (87c6e20)
- relayer: relayer is slow due to inefficient indexing in sql (#13964) (edd643c)
- relayer: Relayer reorg (#14033) (4794f45)
- relayer: return nil, not error, if we dont have a previous msghash (#13968) (22a1171)
0.7.0 (2023-06-12)
0.6.0 (2023-05-26)
- eventindexer: add stats tracking (#13810) (bfbbb97)
- relayer: hardcode gas limit to determine if a message needs extra gas to deploy a contract (#13764) (0615bf6)
- protocol: rename treasure to treasury (#13780) (ccecd70)
- relayer: catch relayer message processing up to latest protocol changes (#13746) (e3746ee)
- relayer: Out of gas (#13778) (a42a33b)
0.5.0 (2023-05-11)
0.4.1 (2023-04-08)
0.4.0 (2023-03-29)
- eventindexer: Event indexer (#13439) (08b26d2)
- protocol: merge alpha 2 to main (#13369) (2b9cc64)
- relayer: add failed status to Stringer interface impl for eventstatus (#13495) (858f485)
- relayer: big Gas price (#13492) (cb3f7b9)
- relayer: handle fail status (#13493) (dfac2c4)
- relayer: merge alpha-2 to main (#13376) (3148f6b)
0.3.0 (2023-03-15)
- relayer: add msgHash and event type lookups to findallbyaddress (#13310) (8b753ee)
- relayer: Event filter (#13318) (f20d419)
- relayer: MessageStatusChanged events (#13272) (f5f4fc4)
- relayer: Pagination (#13311) (9350006)
0.2.1 (2023-03-01)
- relayer: estimate gas, now that gas estimation works again (#13176) (b7ae677)
- relayer: Save block progress when caught up and subscribing to new events (#13177) (5ef2c0f)
0.2.0 (2023-02-15)
- protocol: change statevariables to return a struct (#13113) (0bffeb0)
- relayer: catch relayer & status page up to new testnet (#13114) (543f242)
- relayer: prepare bridge relayer API for frontend (#13124) (ef1f691)
0.1.0 (2023-01-19)
- bridge-ui: process message (#387) (d1781c0)
- bridge: add faucet link to announcement (#485) (d1a4921)
- bridge: bridge design (#369) (04702db)
- bridge: bridge transactions (#411) (19dd7ab)
- bridge: implement the bridge relayer (#191) (9f49e4c)
- implement release-please workflow (#12967) (b0c8b60)
- protocol: implement & simulate tokenomics (#376) (191eb11)
- relayer: Allow resync flag option to restart processing from block 0 (#266) (6b01cbe)
- relayer: Asynchronous message processing, error handling, nonce management, and indexer folder structuring (#259) (ed6d551)
- relayer: header sync check before processing messages (#441) (e9fda8b)
- relayer: HTTP api for exposing events table for bridge UI (#271) (7b5e6b8)
- relayer: only process profitable transactions (#408) (b5d8180)
- relayer: run in http only mode, so we can scale up if necessary for requests and only have one indexer (6500234)
- relayer: Wait N confirmations on source chain before processing message on destination chain (#270) (7ab1291)
- bridge-ui: Eth fix (#475) (08175b8)
- protocol: Remove enableDestChain functionality (#12341) (362d083)
- relayer: fix migrations (#300) (151415e)
- relayer: gas limit + use loading as priorioty on bridge form (#487) (3747d4c)
- relayer: save block by chain id (#379) (608e3e3)
- tests: cleanup tests to prepare for tokenomics testing (#11316) (d63fae3)