Releases: ithacaxyz/relay
Releases · ithacaxyz/relay
v24.0.3
What's Changed
- chore: use tmp future vars by @mattsse in #1343
- chore: simplify 7702 code override by @mattsse in #1342
- feat(interop): account for different decimals across chains by @shekhirin in #1201
- test: snapshot tests for RPC methods by @shekhirin in #1270
- chore: add MIT and Apache 2.0 licenses by @Rjected in #1349
- chore: close old todo by @mattsse in #1350
- feat: return asset deficits from simulation by @shekhirin in #1252
- chore: smol refactor by @mattsse in #1353
- chore: rm todos by @mattsse in #1356
- chore: use one more futuresunordered by @mattsse in #1355
- chore: move retry const by @mattsse in #1354
- perf: parse contract versions once by @shekhirin in #1346
- feat: add multi delegate ethsendraw service by @mattsse in #1351
- test: add delegate test by @mattsse in #1359
- fix(metrics): do not checksum address label value for balance metrics by @shekhirin in #1360
- chore: add SECURITY.md by @zerosnacks in #1363
- feat(relay): add extra fee info with arb gas limit by @Rjected in #1232
- fix: arbitrum gas estimation by @klkvr in #1364
- chore: up readme by @jxom in #1367
- Revert "fix: use
key.settler_addressassenderonget_current_inbound_nonce" by @klkvr in #1362 - feat: store precalls by @klkvr in #1361
- release: v24.0.3 by @klkvr in #1368
New Contributors
- @zerosnacks made their first contribution in #1363
Full Changelog: v24.0.2...v24.0.3
v23.0.9
Full Changelog: v23.0.8...v23.0.9
v24.0.2
v23.0.8
Full Changelog: v23.0.7...v23.0.8
v23.0.7
Full Changelog: v23.0.6...v23.0.7
v24.0.1
v24.0.0
What's Changed
- feat(metrics): record error span fields for Alloy transport by @shekhirin in #1291
- fix: estimate fees correctly when p256 is not present by @klkvr in #1326
- feat!: integrate new LayerZeroSettler implementation by @joshieDo in #1325
- chore!: simplify layerzero config by removing eids by @klkvr in #1327
- feat!: make
prepare_callsfee token optional by @joshieDo in #1246 - feat!: bump v24.0.0 by @joshieDo in #1328
Breaking Changes
API Changes
prepare_calls:fee_tokenfield now optional (Option<Address>)- When not provided, relay auto-selects the best fee token based on user assets
- Existing integrations passing explicit fee tokens remain compatible
Configuration Changes
- LayerZero config: Removed
endpoint_idsfield- Now only requires
endpoint_addressesmapping - Added new
settler_signer_keyfield (orRELAY_SETTLER_SIGNER_KEYenv var) - Migration required: Remove
endpoint_idsfrom config and add settler signer key
- Now only requires
Full Changelog: v23.0.4...v24.0.0