Changelog
v1.1.0 - 2025-08-11
1.1.0 (2025-08-11)
🚀 Features
- Add Arbitrum support (#373) (7b5372b)
 - add base models (#5) (55db42b)
 - Add CLA assistant bot (#130) (4ad5733)
 - add directory structure and example (d946c10)
 - add evm intristic gas_limit validation (dd1b2d6)
 - Add get_status method for EVM and Stellar (#229) (e84217e)
 - Add Launctube plugin example (#414) (5bda763)
 - Add logging improvements (#28) (bb6751a)
 - Add logic to resubmit transaction (#102) (6c258b6)
 - Add node support to environment (#236) (3ab46f8)
 - Add noop support and refactor status (#134) (f0e3a17)
 - add optimism extra cost calculation (#146) (b85e070)
 - Add plugin invoker service (#290) (489ce02)
 - Add plugins call endpoint (#279) (c278589)
 - Add queue processing support (#6) (3ebbac2)
 - Add release workflow (#148) (bd9a7e9)
 - Add sign tx for evm local signer (#65) (b17fb36)
 - Add status_reason field to transaction responses (#369) (c489e5d)
 - Add stellar launchtube plugin (#401) (801e2f7)
 - Add support for feebumped tx (#309) (b4efd2e)
 - add support for relayer paused and system disabled state (#13) (44968a2)
 - Add support for stellar InvokeHostFunction transactions (#284) (32ba63e)
 - Add support to plugin list endpoint (#358) (6517af0)
 - add timeout_seconds to EVM relayer configuration (#169) (6fd59bc)
 - Add transaction status handling for stellar (#223) (9496eb6)
 - Add wait API for plugin transactions (#345) (6069af2)
 - Add worldchain testnet support (#137) (25751ef)
 - Added resolve_plugin_path for script_path (#340) (0b30739)
 - Adding job tests (#110) (4d2dd98)
 - Create initial js plugins library (#302) (98238e9)
 - 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)
 - Enhance Stellar tx handling with fee updates (#368) (05617d7)
 - 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 balance validation in EVM (#168) (27fe333)
 - Implement get_balance method for StellarRelayer (#228) (d92c75f)
 - implement network config deserializing (#235) (6d537f9)
 - improve examples (#119) (7e59aa6)
 - Improve Redis startup logic (#120) (8618ecf)
 - Improve Redis startup logic (#120) (8618ecf)
 - initial repo setup (d8815b6)
 - Integrate Netlify with antora (#74) (09e3d48)
 - Local signing for stellar (#178) (f69270a)
 - Pass arbitrary payloads to script exectution (#312) (adecaf5)
 - 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-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-6215 add support for rpc failovers and retries (#231) (ca6d24f)
 - Plat-6216 adding network symbol support (#37) (21f798f)
 - Plat-6236 adding validation payload (#42) (a5ff165)
 - Plat-6236 adding validation payload (#42) (a5ff165)
 - Plat-6239 whitelist policy validation (#44) (3adb45e)
 - Plat-6239 whitelist policy validation (#44) (3adb45e)
 - Plat-6248 implementation dummy of legacy price (#49) (6319d64)
 - 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-6300 returning the balance of the relayer (#78) (e0ce8e0)
 - Plat-6303 store solana submitted transactions to db and run status check logic (#398) (e8420bc)
 - Plat-6304 use Authorization header instead of x api key (#94) (34e8a81)
 - Plat-6309 Fetching eip1559 prices (#83) (68d574f)
 - 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-6350 - Sign EIP-1559 (#98) (673e420)
 - PLAT-6374 EIP-1559 default if network support it and not explicit false (#100) (c982dde)
 - 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-6442 - Abstraction and unit tests relayer domain (#117) (643194a)
 - Plat-6457 Ignore utoipa (#127) (234854a)
 - Plat-6457 Ignore utoipa (#127) (234854a)
 - Plat-6459 create mermaid architecture diagram (#126) (3de147b)
 - plat-6471 add Solana Token 2022 extensions support (#166) (d35c506)
 - plat-6476 Add support to collect transaction fee (#135) (4f4a07b)
 - Plat-6479 added support for rpc custom endpoints (#138) (3df3d49)
 - Plat-6521 add turnkey hosted signer support (evm, solana) (#174) (b24688e)
 - 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)
 - 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)
 - Pricing validation on receiving payload EVM (#59) (1206d42)
 - Pricing validation on receiving payload EVM (#59) (1206d42)
 - 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 service (#8) (4f85b7b)
 - signer: Add GCP Signer to EVM (#305) (a8817b6)
 - Speed support transaction (#62) (a572af6)
 - Stellar RPC config (#213) (6fd75ea)
 - Stellar RPC service (#183) (9943ffd)
 - Stellar transaction submission (#199) (c6b72bf)
 - support for multiple custom RPCs with weighted configuration (#182) (92ea5ad)
 - support for retries and failovers in EVM Provider (#197) (542f21a)
 - Support plugin timeouts (#348) (0a1c51e)
 - Tx submissions and status mgmt (#81) (9f829f1)
 - Types introduced for plugin params and result (#351) (dda83a2)
 - Update Stellar network config and docs (#380) (a4e1a0f)
 - Update transaction status to mined/expired (#85) (8f5ee53)
 
🐛 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)
 - CLA assistant (#171) (b326a56)
 - CLA labels (#173) (e31405b)
 - Codecov changes and adjustments (#113) (6e62dcf)
 - Config example file (#285) (a020c6f)
 - Correct env var value in semgrep.yml (#375) (2e98e21)
 - Docker Compose (#156) (6ca012f)
 - Docker readme file (#339) (2db9933)
 - docker-scan - chainguard issue (#255) (c9ab94b)
 - Docs link (#128) (8263828)
 - Docs path for crate (#129) (51cf556)
 - docs: replaced Monitor for Relayer (2ff196b)
 - Documentation name for antora (#121) (63c36f5)
 - Environment variables (#124) (8d31131)
 - Fix the codecov yaml syntax (#108) (ab9ab5b)
 - Flaky logging tests (#89) (bc909cc)
 - Implement stellar sequence sync and tx reset (#367) (60b5deb)
 - Inheritance validation (#374) (f8b921b)
 - Make plugins entry in configs optional (#300) (f299779)
 - Minor fixes in Plugin docs (#325) (33bb6a1)
 - Missing libssl and workflow (#155) (9de7133)
 - Plat 6286 write tests for metrics and middleware functions (#70) (18124fb)
 - PLAT-6426 Increase test coverage (#118) (1fa41f0)
 - PLAT-6478 create unit test for use of on relayers dotenv (#139) (509e166)
 - plat-6480 allow transfering wrapped sol tokens (#132) (f04e66a)
 - Plat-6815 resubmission bug (#353) (72ac174)
 - plat-6888 aws kms signer issue (#411) (3c12c88)
 - Plugin result + adds tests for plugin ts lib (#336) (b30246e)
 - Relayer plugins format output (#307) (8f25e5f)
 - Release merge conflicts (#163) (4cac422)
 - remove the ci job dependant from the test job (#222) (4056610)
 - Replace automatic minor version bumps (#315) (85784b4)
 - Replace tx request body (#326) (a20c916)
 - SBOM upload error (#342) (1f9318e)
 - Semgrep CI integration (#371) (6b9a6d2)
 - Semgrep send metrics value (#381) (315ccbc)
 - Skip releases (ccafcbe)
 - Solve issues with new solana_sdk version (#324) (ab97253)
 - Switch Redocly build to use standalone html file (#291) (97a8698)
 - syntax error in codeql.yml (#385) (987fd33)
 - Update configs and dockerfiles in examples (#298) (2e505ad)
 - Update semgrep.yml (#347) (5ffb803)
 - Update Stellar API docs to match implementation (#292) (96d95e3)
 - Use unicode character for emoji (#343) (784e89f)
 
v1.0.0 - 2025-06-30
1.0.0 (2025-06-30)
🚀 Features
- add base models (#5) (55db42b)
 - Add CLA assistant bot (#130) (4ad5733)
 - add directory structure and example (d946c10)
 - Add get_status method for EVM and Stellar (#229) (e84217e)
 - Add logging improvements (#28) (bb6751a)
 - Add logic to resubmit transaction (#102) (6c258b6)
 - Add node support to environment (#236) (3ab46f8)
 - Add noop support and refactor status (#134) (f0e3a17)
 - add optimism extra cost calculation (#146) (b85e070)
 - Add plugin invoker service (#290) (489ce02)
 - Add plugins call endpoint (#279) (c278589)
 - Add queue processing support (#6) (3ebbac2)
 - Add release workflow (#148) (bd9a7e9)
 - Add sign tx for evm local signer (#65) (b17fb36)
 - Add support for feebumped tx (#309) (b4efd2e)
 - add support for relayer paused and system disabled state (#13) (44968a2)
 - Add support for stellar InvokeHostFunction transactions (#284) (32ba63e)
 - add timeout_seconds to EVM relayer configuration (#169) (6fd59bc)
 - Add transaction status handling for stellar (#223) (9496eb6)
 - Add worldchain testnet support (#137) (25751ef)
 - Adding job tests (#110) (4d2dd98)
 - Create initial js plugins library (#302) (98238e9)
 - 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)
 - 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 balance validation in EVM (#168) (27fe333)
 - Implement get_balance method for StellarRelayer (#228) (d92c75f)
 - implement network config deserializing (#235) (6d537f9)
 - improve examples (#119) (7e59aa6)
 - Improve Redis startup logic (#120) (8618ecf)
 - initial repo setup (d8815b6)
 - Integrate Netlify with antora (#74) (09e3d48)
 - Local signing for stellar (#178) (f69270a)
 - Pass arbitrary payloads to script exectution (#312) (adecaf5)
 - 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-6215 add support for rpc failovers and retries (#231) (ca6d24f)
 - 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-6471 add Solana Token 2022 extensions support (#166) (d35c506)
 - plat-6476 Add support to collect transaction fee (#135) (4f4a07b)
 - Plat-6479 added support for rpc custom endpoints (#138) (3df3d49)
 - Plat-6521 add turnkey hosted signer support (evm, solana) (#174) (b24688e)
 - 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)
 - Pricing validation on receiving payload EVM (#59) (1206d42)
 - Pricing validation on receiving payload EVM (#59) (1206d42)
 - 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 service (#8) (4f85b7b)
 - signer: Add GCP Signer to EVM (#305) (a8817b6)
 - Speed support transaction (#62) (a572af6)
 - Stellar RPC config (#213) (6fd75ea)
 - Stellar RPC service (#183) (9943ffd)
 - Stellar transaction submission (#199) (c6b72bf)
 - support for multiple custom RPCs with weighted configuration (#182) (92ea5ad)
 - support for retries and failovers in EVM Provider (#197) (542f21a)
 - Tx submissions and status mgmt (#81) (9f829f1)
 - Update transaction status to mined/expired (#85) (8f5ee53)
 
🐛 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)
 - CLA assistant (#171) (b326a56)
 - CLA labels (#173) (e31405b)
 - Codecov changes and adjustments (#113) (6e62dcf)
 - Config example file (#285) (a020c6f)
 - Docker Compose (#156) (6ca012f)
 - docker-scan - chainguard issue (#255) (c9ab94b)
 - Docs link (#128) (8263828)
 - Docs path for crate (#129) (51cf556)
 - docs: replaced Monitor for Relayer (2ff196b)
 - Documentation name for antora (#121) (63c36f5)
 - Environment variables (#124) (8d31131)
 - Fix the codecov yaml syntax (#108) (ab9ab5b)
 - Flaky logging tests (#89) (bc909cc)
 - Make plugins entry in configs optional (#300) (f299779)
 - Missing libssl and workflow (#155) (9de7133)
 - Plat 6286 write tests for metrics and middleware functions (#70) (18124fb)
 - PLAT-6426 Increase test coverage (#118) (1fa41f0)
 - PLAT-6478 create unit test for use of on relayers dotenv (#139) (509e166)
 - plat-6480 allow transfering wrapped sol tokens (#132) (f04e66a)
 - Relayer plugins format output (#307) (8f25e5f)
 - Release merge conflicts (#163) (4cac422)
 - remove the ci job dependant from the test job (#222) (4056610)
 - Replace automatic minor version bumps (#315) (85784b4)
 - Skip releases (ccafcbe)
 - Update configs and dockerfiles in examples (#298) (2e505ad)
 - Update Stellar API docs to match implementation (#292) (96d95e3)
 
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
- CLA assistant (#171) (b326a56)
 - CLA labels (#173) (e31405b)
 - Docker Compose (#156) (6ca012f)
 - Missing libssl and workflow (#155) (9de7133)
 - Release merge conflicts (#163) (4cac422)
 - Skip releases (ccafcbe)
 
v0.1.1 - 2025-04-08
0.1.1 (2025-04-08)
🐛 Bug Fixes
⚙️ Miscellaneous Chores
- Fix workflow and missing libs in docker file (#157) (c7a681d)
 - plat-7575 Docs fixes (#153) (#154) (44257e8)
 
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)
 - 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-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-6236 adding validation payload (#42) (a5ff165)
 - Plat-6239 whitelist policy validation (#44) (3adb45e)
 - Plat-6239 whitelist policy validation (#44) (3adb45e)
 - Plat-6248 implementation dummy of legacy price (#49) (6319d64)
 - 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-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-6309 Fetching eip1559 prices (#83) (68d574f)
 - plat-6340 store private keys securely in memory (#104) (28c2fab)
 - PLAT-6350 - Sign EIP-1559 (#98) (673e420)
 - PLAT-6350 - Sign EIP-1559 (#98) (673e420)
 - PLAT-6374 EIP-1559 default if network support it and not explicit false (#100) (c982dde)
 - 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-6442 - Abstraction and unit tests relayer domain (#117) (643194a)
 - Plat-6457 Ignore utoipa (#127) (234854a)
 - 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)
 - 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
- Codecov changes and adjustments (#113) (6e62dcf)
 - Docs link (#128) (8263828)
 - Docs path for crate (#129) (51cf556)
 - docs: replaced Monitor for Relayer (2ff196b)
 - Documentation name for antora (#121) (63c36f5)
 - Environment variables (#124) (8d31131)
 - Fix the codecov yaml syntax (#108) (ab9ab5b)
 - Flaky logging tests (#89) (bc909cc)
 - Plat 6286 write tests for metrics and middleware functions (#70) (18124fb)
 - PLAT-6426 Increase test coverage (#118) (1fa41f0)
 - PLAT-6478 create unit test for use of on relayers dotenv (#139) (509e166)
 - plat-6480 allow transfering wrapped sol tokens (#132) (f04e66a)
 
📚 Documentation
- add cargo docs (#75) (c4dd8e3)
 - Add testing instructions (#107) (c7c2ed7)
 - Adding configuration documentation (#48) (929cc1b)
 - Fixing formatting and location of files (#41) (4d4f153)
 - Move README to a similar format to Monitor (#39) (5985339)
 - Readability improvements (#133) (9220727)
 - Small doc updates - policy field descriptions (#51) (cc83c49)
 - Small fixes and Antora docs improvements (#40) (655d16d)
 - TG link and other minor doc updates (#116) (fc68b6a)
 - Update API docs. Fix Dockerfiles (#77) (0bd6bfe)