Join our community of builders on

Telegram!Telegram

Changelog

Outdated Version

You're viewing an older version (v1.1.x). The latest documentation is available for the current version. Click here to visit latest version.

v1.1.0 - 2025-08-11

1.1.0 (2025-08-11)

🚀 Features

  • Add Arbitrum support (#373) (7b5372b)
  • add evm intrinsic gas_limit validation (dd1b2d6)
  • Add Launctube plugin example (#414) (5bda763)
  • Add status_reason field to transaction responses (#369) (c489e5d)
  • Add stellar launchtube plugin (#401) (801e2f7)
  • Add support to plugin list endpoint (#358) (6517af0)
  • Add wait API for plugin transactions (#345) (6069af2)
  • Added resolve_plugin_path for script_path (#340) (0b30739)
  • Enhance Stellar tx handling with fee updates (#368) (05617d7)
  • Plat-6303 store solana submitted transactions to db and run status check logic (#398) (e8420bc)
  • Plat-6677 implement redis repositories for existing collections (#350) (5fee731)
  • Plat-6679 implement startup logic to populate redis from config file (#359) (5e1c0c8)
  • Plat-6681 expose crud api endpoints (#365) (f3c3426)
  • Plat-6684 add support for transaction entries expiration (#394) (6f6f765)
  • plat-6817 EVM add support for gas limit calculation (#355) (dd1b2d6)
  • plat-6873 add storage documentation (#395) (ffd4ed5)
  • Plugins improvements (#410) (648a0f1)
  • Support plugin timeouts (#348) (0a1c51e)
  • Types introduced for plugin params and result (#351) (dda83a2)
  • Update Stellar network config and docs (#380) (a4e1a0f)

🐛 Bug Fixes

Changes

v1.0.0 - 2025-06-30

1.0.0 (2025-06-30)

🚀 Features

  • Add get_status method for EVM and Stellar (#229) (e84217e)
  • Add node support to environment (#236) (3ab46f8)
  • Add plugin invoker service (#290) (489ce02)
  • Add plugins call endpoint (#279) (c278589)
  • Add support for feebumped tx (#309) (b4efd2e)
  • Add support for stellar InvokeHostFunction transactions (#284) (32ba63e)
  • Add transaction status handling for stellar (#223) (9496eb6)
  • Create initial js plugins library (#302) (98238e9)
  • evm: Add AWS KMS signer support (#287) (723a9a8)
  • evm: Implement delete pending txs (#289) (bc6f829)
  • evm: Implement json rpc endpoint (#286) (91528aa)
  • extract networks to json files (#238) (5ac07b3)
  • handle non-retriable errors and provider health errors (#233) (7add348)
  • Implement get_balance method for StellarRelayer (#228) (d92c75f)
  • implement network config deserializing (#235) (6d537f9)
  • Pass arbitrary payloads to script execution (#312) (adecaf5)
  • plat-6215 add support for rpc failovers and retries (#231) (ca6d24f)
  • plat-6522 allow for the use of on chain defi to automatically swap spl (#198) (dc9e2e2)
  • plat-6571 add support for gcp signer (#221) (0170fa1)
  • Relayer plugins - add support to plugins in configs (#253) (6a14239)
  • replace_tx: Implement replace tx for evm (#272) (b48e71f)
  • Set default network folder (#313) (b28c99c)
  • signer: Add GCP Signer to EVM (#305) (a8817b6)
  • Stellar RPC config (#213) (6fd75ea)
  • support for retries and failovers in EVM Provider (#197) (542f21a)

🐛 Bug Fixes

  • Add memo validation for InvokeHostFunction (#294) (6bb4ffa)
  • change the ampersand to and, as as the shell interpret it (#206) (d164d6a)
  • Changing base image to wolfi, added node and npm (#266) (1181996)
  • Config example file (#285) (a020c6f)
  • docker-scan - chainguard issue (#255) (c9ab94b)
  • Make plugins entry in configs optional (#300) (f299779)
  • Relayer plugins format output (#307) (8f25e5f)
  • remove the ci job dependant from the test job (#222) (4056610)
  • Replace automatic minor version bumps (#315) (85784b4)
  • Update configs and dockerfiles in examples (#298) (2e505ad)
  • Update Stellar API docs to match implementation (#292) (96d95e3)

Changes

v0.2.0 - 2025-05-14

0.2.0 (2025-05-14)

🚀 Features

  • add optimism extra cost calculation (#146) (b85e070)
  • add timeout_seconds to EVM relayer configuration (#169) (6fd59bc)
  • implement balance validation in EVM (#168) (27fe333)
  • Local signing for stellar (#178) (f69270a)
  • plat-6471 add Solana Token 2022 extensions support (#166) (d35c506)
  • Plat-6521 add turnkey hosted signer support (evm, solana) (#174) (b24688e)
  • Stellar RPC service (#183) (9943ffd)
  • Stellar transaction submission (#199) (c6b72bf)
  • support for multiple custom RPCs with weighted configuration (#182) (92ea5ad)

🐛 Bug Fixes

Changes

v0.1.1 - 2025-04-08

0.1.1 (2025-04-08)

🐛 Bug Fixes

⚙️ Miscellaneous Chores

Changes

v0.1.0 - 2025-04-07

0.1.0 (2025-04-07)

🚀 Features

  • add base models (#5) (55db42b)
  • Add CLA assistant bot (#130) (4ad5733)
  • add directory structure and example (d946c10)
  • Add logging improvements (#28) (bb6751a)
  • Add logic to resubmit transaction (#102) (6c258b6)
  • Add noop support and refactor status (#134) (f0e3a17)
  • Add queue processing support (#6) (3ebbac2)
  • Add release workflow (#148) (bd9a7e9)
  • Add sign tx for evm local signer (#65) (b17fb36)
  • add support for relayer paused and system disabled state (#13) (44968a2)
  • Add worldchain testnet support (#137) (25751ef)
  • Adding job tests (#110) (4d2dd98)
  • enabling it to listen on all interfaces - allows for easy docker config (74a59da)
  • enabling it to listen on all interfaces - allows for easy docker config (23f94c0)
  • improve examples (#119) (7e59aa6)
  • Improve Redis startup logic (#120) (8618ecf)
  • initial repo setup (d8815b6)
  • Integrate Netlify with antora (#74) (09e3d48)
  • Plat 5744 implement an api key authentication mechanism (#11) (8891887)
  • Plat 5768 setup metrics endpoint (#50) (7c292a5)
  • Plat 6434 improve authorization header validation (#122) (eed7c31)
  • Plat-5749 implement basic webhook notifications service (#12) (1b47b64)
  • Plat-5802 openapi sdk client (#109) (1b4b681)
  • PLAT-6026 Imp cancel transaction (#101) (1e5cc47)
  • Plat-6118 implement logic for syncing relayer state upon service start (#19) (2ba3629)
  • Plat-6153 add network definitions for Solana networks (#26) (ff453d5)
  • Plat-6154 add support for solana local signer (#29) (40caead)
  • plat-6158 implement Solana rpc service (#36) (8fb50a8)
  • Plat-6159 extend relayer config file solana policies (#38) (4f4602b)
  • Plat-6164 implement feeestimate rpc method (#61) (43b016c)
  • Plat-6165 implement transfertransaction rpc method (#63) (c59a3b8)
  • Plat-6167 implement signtransaction rpc method (#57) (ad7a1ff)
  • Plat-6169 implement getsupportedtokens rpc method (#45) (3f91199)
  • Plat-6170 add vault hosted signer support (#99) (7a9491d)
  • Plat-6207 implement trait abstraction relayer (#43) (abeb7cf)
  • Plat-6216 adding network symbol support (#37) (21f798f)
  • Plat-6236 adding validation payload (#42) (a5ff165)
  • Plat-6239 whitelist policy validation (#44) (3adb45e)
  • Plat-6248 implementation dummy of legacy price (#49) (6319d64)
  • Plat-6267 add utility script for generating local keystore files (#69) (b5df7f6)
  • Plat-6291 add webhook notifications for rpc methods (#72) (2f35d81)
  • Plat-6299 clean transaction response (#76) (fc5dd05)
  • Plat-6300 returning the balance of the relayer (#78) (e0ce8e0)
  • Plat-6304 use Authorization header instead of x api key (#94) (34e8a81)
  • Plat-6309 Fetching eip1559 prices (#83) (68d574f)
  • plat-6340 store private keys securely in memory (#104) (28c2fab)
  • PLAT-6350 - Sign EIP-1559 (#98) (673e420)
  • PLAT-6374 EIP-1559 default if network support it and not explicit false (#100) (c982dde)
  • PLAT-6416 Use generics transaction factory (#105) (7b94662)
  • plat-6433 add minimum length validations for config sensitive values (#125) (31453c5)
  • Plat-6441 document upcoming work (#131) (377a8bb)
  • PLAT-6442 - Abstraction and unit tests relayer domain (#117) (643194a)
  • Plat-6457 Ignore utoipa (#127) (234854a)
  • Plat-6459 create mermaid architecture diagram (#126) (3de147b)
  • plat-6476 Add support to collect transaction fee (#135) (4f4a07b)
  • Plat-6479 added support for rpc custom endpoints (#138) (3df3d49)
  • Pricing validation on receiving payload EVM (#59) (1206d42)
  • Signer service (#8) (4f85b7b)
  • Speed support transaction (#62) (a572af6)
  • Tx submissions and status mgmt (#81) (9f829f1)
  • Update transaction status to mined/expired (#85) (8f5ee53)

🐛 Bug Fixes

📚 Documentation

Changes