|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [0.13.0](https://github.com/taikoxyz/taiko-mono/compare/relayer-v0.12.0...relayer-v0.13.0) (2026-02-25) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* **relayer:** fix few issues in relayer ([#21056](https://github.com/taikoxyz/taiko-mono/issues/21056)) ([25ea270](https://github.com/taikoxyz/taiko-mono/commit/25ea270b7a6d12a49433e29aca5a03e223f76f79)) |
| 9 | +* **relayer:** introduce Shasta inbox for starting block search without beacon RPC dependency ([#21170](https://github.com/taikoxyz/taiko-mono/issues/21170)) ([598e09e](https://github.com/taikoxyz/taiko-mono/commit/598e09eb92b131ba23a956f21e51d9f05161501a)) |
| 10 | +* **relayer:** revert bond instructions support ([#21084](https://github.com/taikoxyz/taiko-mono/issues/21084)) ([0acff2e](https://github.com/taikoxyz/taiko-mono/commit/0acff2e701702cb720d40cca9d1d4cf97ae04d51)) |
| 11 | +* **relayer:** support of bond instruction ([#21059](https://github.com/taikoxyz/taiko-mono/issues/21059)) ([d8303f8](https://github.com/taikoxyz/taiko-mono/commit/d8303f8b7688ef5527c5099fb9ebdc086cebd21b)) |
| 12 | +* **relayer:** use the new signal service ([#20826](https://github.com/taikoxyz/taiko-mono/issues/20826)) ([36ca0bf](https://github.com/taikoxyz/taiko-mono/commit/36ca0bf92e3e8d34ed20891a91e040669e4ffac2)) |
| 13 | + |
| 14 | + |
| 15 | +### Bug Fixes |
| 16 | + |
| 17 | +* **relayer:** add missing return statement in minFeeToIndex check ([#20073](https://github.com/taikoxyz/taiko-mono/issues/20073)) ([07b33d8](https://github.com/taikoxyz/taiko-mono/commit/07b33d82dc8937b1553fdcd1ed8e6c955802a314)) |
| 18 | +* **relayer:** bind backoff retries to context; ensure graceful shutdown of background goroutines ([#20241](https://github.com/taikoxyz/taiko-mono/issues/20241)) ([4c2ec58](https://github.com/taikoxyz/taiko-mono/commit/4c2ec5835a6df6bcf7fa5bcb70b826eb44ece143)) |
| 19 | +* **relayer:** close event filter iterators ([#21366](https://github.com/taikoxyz/taiko-mono/issues/21366)) ([a3d9ff9](https://github.com/taikoxyz/taiko-mono/commit/a3d9ff98b857c4109f0b274afeda5df25704f551)) |
| 20 | +* **relayer:** correct `RESUBMISSION_TIMEOUT` env var wrong config in relayer ([#21205](https://github.com/taikoxyz/taiko-mono/issues/21205)) ([defa1dd](https://github.com/taikoxyz/taiko-mono/commit/defa1dd35d6aef60fb40554254cc36e4ed8c441a)) |
| 21 | +* **relayer:** correct recommended processing fees layers ([#21252](https://github.com/taikoxyz/taiko-mono/issues/21252)) ([ccddc9b](https://github.com/taikoxyz/taiko-mono/commit/ccddc9b70c38c4b06a5e3f012ff2b7dfb480d1e4)) |
| 22 | +* **relayer:** fix docker build in CI ([#21145](https://github.com/taikoxyz/taiko-mono/issues/21145)) ([1c373ff](https://github.com/taikoxyz/taiko-mono/commit/1c373ff613882f7fc30419977d2da3468560b762)) |
| 23 | +* **relayer:** fix forking logic ([#21220](https://github.com/taikoxyz/taiko-mono/issues/21220)) ([e68d243](https://github.com/taikoxyz/taiko-mono/commit/e68d243b10b1b12a2de2b8f75529e7645ceb9575)) |
| 24 | +* **relayer:** honor backoff config for queue subscriptions ([#21124](https://github.com/taikoxyz/taiko-mono/issues/21124)) ([ff7ed10](https://github.com/taikoxyz/taiko-mono/commit/ff7ed101b0d0becd1bb87cb94009da4b935403be)) |
| 25 | +* **relayer:** keep queue message body format when requeuing ([#21158](https://github.com/taikoxyz/taiko-mono/issues/21158)) ([b93436e](https://github.com/taikoxyz/taiko-mono/commit/b93436efd547773f41f8309e33ce3a4f4ff1207d)) |
| 26 | +* **relayer:** move metrics increment after db update to prevent double counting on retry ([#21231](https://github.com/taikoxyz/taiko-mono/issues/21231)) ([2837b0a](https://github.com/taikoxyz/taiko-mono/commit/2837b0ac0477d72b1b26df8a516a1c631953bd99)) |
| 27 | +* **relayer:** process correct target block in crawl mode ([#21065](https://github.com/taikoxyz/taiko-mono/issues/21065)) ([6aa4386](https://github.com/taikoxyz/taiko-mono/commit/6aa4386e36633c400cafd1d72fc07d913ab82b19)) |
| 28 | +* **relayer:** propagate submitBridgeTx error in Start ([#20876](https://github.com/taikoxyz/taiko-mono/issues/20876)) ([aa7f3f6](https://github.com/taikoxyz/taiko-mono/commit/aa7f3f66a453b71bcbd870c0d3518235cfac7a12)) |
| 29 | +* **relayer:** remove duplicate BlockByNumber call in getBaseFee ([#21244](https://github.com/taikoxyz/taiko-mono/issues/21244)) ([34fd9dd](https://github.com/taikoxyz/taiko-mono/commit/34fd9dd04db4d7efedb03dc8701042aa351b6803)) |
| 30 | +* **relayer:** replace fmt.Println with structured logging in bridge ([#21126](https://github.com/taikoxyz/taiko-mono/issues/21126)) ([f1e2147](https://github.com/taikoxyz/taiko-mono/commit/f1e2147b65fcc338f28435c3d531bca3a2f890c1)) |
| 31 | +* **relayer:** respect context for IsMessageReceived and EstimateGas ([#20842](https://github.com/taikoxyz/taiko-mono/issues/20842)) ([ad9cd6e](https://github.com/taikoxyz/taiko-mono/commit/ad9cd6e397fc94a934eebb8ec1882f108b8748d1)) |
| 32 | +* **relayer:** return error on pause revert; fix subscription log label ([#20144](https://github.com/taikoxyz/taiko-mono/issues/20144)) ([47950fd](https://github.com/taikoxyz/taiko-mono/commit/47950fd19245a368f48fd307239b6dbdb47ddd48)) |
| 33 | +* **relayer:** reuse cached chain IDs in HTTP handlers ([#21077](https://github.com/taikoxyz/taiko-mono/issues/21077)) ([eaed0ef](https://github.com/taikoxyz/taiko-mono/commit/eaed0efa6ac5c3b5c7a6d91cbaa7062a0a9a1b04)) |
| 34 | +* **relayer:** update error messages to match actual db operations ([#21127](https://github.com/taikoxyz/taiko-mono/issues/21127)) ([ada19ea](https://github.com/taikoxyz/taiko-mono/commit/ada19eaae2df1888078380fa297b3612d161c659)) |
| 35 | +* **relayer:** use canonical zero address constant in processor ([#21177](https://github.com/taikoxyz/taiko-mono/issues/21177)) ([81a2b00](https://github.com/taikoxyz/taiko-mono/commit/81a2b00f1d0bd0ef03cb93b5b3885b8420f44fa2)) |
| 36 | +* **relayer:** use correct metrics counter for ChainDataSynced indexing errors ([#21068](https://github.com/taikoxyz/taiko-mono/issues/21068)) ([0228081](https://github.com/taikoxyz/taiko-mono/commit/0228081b3a28c9889bc01705abb87c287d54cc3b)) |
| 37 | +* **taiko-client:** use correct value for LastBlockIDByBatchID ([#21121](https://github.com/taikoxyz/taiko-mono/issues/21121)) ([f2ca521](https://github.com/taikoxyz/taiko-mono/commit/f2ca52143f8dca00d400f84c94d65a0597b3db9f)) |
| 38 | + |
| 39 | + |
| 40 | +### Chores |
| 41 | + |
| 42 | +* **relayer:** add RPC connection timeouts in relayer API startup ([#20235](https://github.com/taikoxyz/taiko-mono/issues/20235)) ([70227c9](https://github.com/taikoxyz/taiko-mono/commit/70227c9c3697e5a9736a7d183f969a158e6f95cc)) |
| 43 | +* **relayer:** bond instruction follow up ([#21067](https://github.com/taikoxyz/taiko-mono/issues/21067)) ([940a85a](https://github.com/taikoxyz/taiko-mono/commit/940a85ac2ac99649e0a984adf88d42b8b1acbbe0)) |
| 44 | +* **relayer:** fix correct order of dest/src ([#21154](https://github.com/taikoxyz/taiko-mono/issues/21154)) ([f4b2e60](https://github.com/taikoxyz/taiko-mono/commit/f4b2e60adce904bd8620902025b4c58cb5f54fe4)) |
| 45 | + |
| 46 | + |
| 47 | +### Code Refactoring |
| 48 | + |
| 49 | +* **balance-monitor, eventindexer, relayer:** replace exp/slog with standard log/slog ([#19861](https://github.com/taikoxyz/taiko-mono/issues/19861)) ([ab4ac99](https://github.com/taikoxyz/taiko-mono/commit/ab4ac9901352db2639eaa0b57c665c66f7d7d615)) |
| 50 | +* **relayer:** replace []byte(fmt.Sprintf) with fmt.Appendf ([#20027](https://github.com/taikoxyz/taiko-mono/issues/20027)) ([d678497](https://github.com/taikoxyz/taiko-mono/commit/d678497d961027ae041b631414b37528b7e331b5)) |
| 51 | + |
| 52 | + |
| 53 | +### Performance Improvements |
| 54 | + |
| 55 | +* **taiko-client:** parallelize live indexing and optimize blob fetching ([#20720](https://github.com/taikoxyz/taiko-mono/issues/20720)) ([ec9c3d5](https://github.com/taikoxyz/taiko-mono/commit/ec9c3d583a0a8b85128cac1da10ffa7cb89716b8)) |
| 56 | + |
3 | 57 | ## [0.12.0](https://github.com/taikoxyz/taiko-mono/compare/relayer-v0.11.0...relayer-v0.12.0) (2023-10-18) |
4 | 58 |
|
5 | 59 |
|
|
0 commit comments