Releases: ava-labs/icm-services
Releases · ava-labs/icm-services
signature-aggregator-v0.4.5
icm-relayer-v1.6.6
signature-aggregator-v0.4.5-rc.0
icm-relayer-v1.6.6-rc.0
signature-aggregator-v0.4.4
icm-relayer-v1.6.5
icm-relayer-v1.6.5-rc.0
icm-relayer-v1.6.4
Overview
This release contains fixes focused on throughput of the ICM relayer. The most significant is newly added support for multiple signing keys.
- New configuration option
account-private-keys-list
has been added to support the multiple signing keys. - Existing configurations specifying a single private key via
account-private-key
config option are still supported - Specifying private keys via ENV variables no longer overrides the config in favor of collating all private keys into a single usable list.
What's Changed
- Bump google.golang.org/grpc from 1.71.1 to 1.72.0 by @dependabot in #753
- Fetch pending nonce by @cam-schultz in #760
- Configurable max fees per destination blockchain by @michaelkaplan13 in #754
- Allow tx revert if message already delivered by @cam-schultz in #759
- Cache p-chain calls for IsL1 checks by @iansuvak in #763
- configurable block acceptance timeout by @iansuvak in #762
- Bump go.uber.org/mock from 0.5.1 to 0.5.2 by @dependabot in #766
- Bump github.com/redis/go-redis/v9 from 9.7.3 to 9.8.0 by @dependabot in #768
- throttle tx usage using condition variable by @cam-schultz in #767
- implement a cache for outstanding P-chain calls by @iansuvak in #765
- Throttle account txs by @cam-schultz in #764
- Bump golang.org/x/sync from 0.13.0 to 0.14.0 by @dependabot in #770
- Change usages of go:generate to automatically use version in go.mod file by @geoff-vball in #771
- Update go by @geoff-vball in #772
- Multiple signers per destination by @cam-schultz in #769
- PoC: multiple signers by @geoff-vball in #773
- refactor to use filterLogs for catchup by @iansuvak in #774
- Override default http client by @iansuvak in #775
Full Changelog: icm-relayer-v1.6.3...icm-relayer-v1.6.4