Releases: ava-labs/icm-services
signature-aggregator-v0.5.4
Changelog
- 40e1c89 Add checkpoint metrics
What's Changed
- Bump github.com/aws/aws-sdk-go-v2/service/kms from 1.48.1 to 1.48.2 by @dependabot[bot] in #1018
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.19 to 1.31.20 by @dependabot[bot] in #1019
- Cache current epoch by @ylg-avalabs in #1014
- Consolidate loggers by @geoff-vball in #1022
- Use stringer by @geoff-vball in #1023
- Pipe context to e2e tests by @geoff-vball in #1026
- Removes background context from unit tests and e2e beforesuite by @geoff-vball in #1025
- Remove test loggers by @geoff-vball in #1028
- Remove unused lru cache by @geoff-vball in #1029
- Bump google.golang.org/grpc from 1.76.0 to 1.77.0 by @dependabot[bot] in #1031
- Remove unused struct by @geoff-vball in #1027
- Bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in #1038
- Bump github.com/redis/go-redis/v9 from 9.14.1 to 9.17.0 by @dependabot[bot] in #1042
- Bump github.com/aws/aws-sdk-go-v2/service/kms from 1.48.2 to 1.48.3 by @dependabot[bot] in #1040
- Bump go.uber.org/zap from 1.27.0 to 1.27.1 by @dependabot[bot] in #1039
- Cleanup logging in/around main by @geoff-vball in #1037
- Remove logger from message handler factory by @geoff-vball in #1036
- Remove evm abstraction by @geoff-vball in #1030
- Clean up listener and subscriber logging by @geoff-vball in #1034
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.20 to 1.32.0 by @dependabot[bot] in #1044
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #1043
- Cleanup logging in application relayer by @geoff-vball in #1035
- Downgrade warns to info by @geoff-vball in #1032
- Bump github.com/aws/aws-sdk-go-v2/service/kms from 1.48.3 to 1.49.0 by @dependabot[bot] in #1050
- Reorganize client code in
peersby @ylg-avalabs in #1047 - remove granite special handling by @iansuvak in #1045
- Bump github.com/aws/aws-sdk-go-v2/config from 1.32.0 to 1.32.1 by @dependabot[bot] in #1049
- Bump github.com/aws/aws-sdk-go-v2/config from 1.32.1 to 1.32.2 by @dependabot[bot] in #1054
- Bump github.com/aws/aws-sdk-go-v2/service/kms from 1.49.0 to 1.49.1 by @dependabot[bot] in #1053
- Convert AppRequestNetwork from interface to concrete struct by @ylg-avalabs in #1048
- Graft #9: Only test e2e on relevant changes by @geoff-vball in #1063
- Graft #8: Move lib to top level by @geoff-vball in #1062
- Graft #7: Remove circular dependency on sig-agg by @geoff-vball in #1061
- Graft #6: Consolidate CI for graft by @geoff-vball in #1060
- Graft #5: Consolidate shell scripts for graft by @geoff-vball in #1059
- Graft #4: Consolidate contracts, abi-bindings by @geoff-vball in #1058
- Graft #3: Rewrite imports for graft by @geoff-vball in #1057
- Graft #2: Do graft by @geoff-vball in #1056
- Graft #1: Prepare graft by @geoff-vball in #1055
- Fix e2e CI job for pushes to main by @geoff-vball in #1067
- Remove skipcache by @geoff-vball in #1051
- Bump github.com/aws/aws-sdk-go-v2/config from 1.32.2 to 1.32.3 by @dependabot[bot] in #1069
- Bump github.com/aws/aws-sdk-go-v2/service/kms from 1.49.1 to 1.49.2 by @dependabot[bot] in #1070
- Bump github.com/redis/go-redis/v9 from 9.17.0 to 9.17.2 by @dependabot[bot] in #1064
- Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in #1111
- Update go by @geoff-vball in #1115
- Update solc to 0.8.30 by @geoff-vball in #1071
- Log TxIDs in destination_client by @iansuvak in #1112
- Bump golang.org/x/sync from 0.18.0 to 0.19.0 by @dependabot[bot] in #1117
- Combine e2e by @geoff-vball in #1116
- Add ginkgo label to services e2e tests by @geoff-vball in #1119
- Pipe context to e2e tests by @geoff-vball in #1118
- Bump github.com/aws/aws-sdk-go-v2/config from 1.32.3 to 1.32.4 by @dependabot[bot] in #1125
- Bump github.com/aws/aws-sdk-go-v2/service/kms from 1.49.2 to 1.49.3 by @dependabot[bot] in #1122
- Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 by @dependabot[bot] in #1123
- Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 by @dependabot[bot] in #1121
- Consolidate loggers by @geoff-vball in #1120
- Bump golang.org/x/tools from 0.39.0 to 0.40.0 by @dependabot[bot] in #1127
- Bump github.com/aws/aws-sdk-go-v2/config from 1.32.4 to 1.32.5 by @dependabot[bot] in #1128
- Bump github.com/aws/aws-sdk-go-v2/service/kms from 1.49.3 to 1.49.4 by @dependabot[bot] in #1129
- disable non-security dependabot updates by @iansuvak in #1130
- Bump github.com/quic-go/quic-go from 0.55.0 to 0.57.0 by @dependabot[bot] in #1132
- Move Options from utils by @geoff-vball in #1133
- Cleanup logging by @geoff-vball in #1126
- Remove Redundant import by @geoff-vball in #1139
- Sort imports, lint script autofixes by @geoff-vball in #1140
- Consolidate p chain clients by @geoff-vball in #1134
- Unexport vars by @geoff-vball in #1143
- Moved current contracts under avalanche subfolder by @batconjurer in #1113
- Consolidate Teleporter setup in e2e tests by @geoff-vball in #1138
- Change e2e tooling to accomodate mulitple network types #892 by @batconjurer in #1146
- Fix linting scripts by @batconjurer in #1148
- Remove calls to initialize blockchain ID and rename func by @geoff-vball in #1150
- Improve client test coverage by @ylg-avalabs in #1024
- Simplify block catchup with uint64 by @geoff-vball in #1160
- Unify error channel by @geoff-vball in #1163
- Replace subnet-evm clients with libevm clients by @iansuvak in #1157
- Fix subscriber reconnections to not miss blocks by @geoff-vball in #1159
- ValidatorSetRegistry stubs by @batconjurer in #1149
- Split ava and ext dependency updates by @geoff-vball in #1166
- Update avalanche go and remove dependency on standalone subnet-evm by @iansuvak in #1162
- Fix dependabot by @geoff-vball in #1168
- Add BLST utility library by @batconjurer in #1152
- Add ICM message utilities contract by @batconjurer in #1158
- Bump the weekly-ext-updates group with 8 updates by @dependabot[bot] in #1169
- Refactor keyless transaction construction by @geoff-vball in #1170
- Add checkpoint metrics by @iansuvak in https://github....
icm-relayer-v1.7.5
Overview
Important
This version is incompatible with previously used configs. All references to vm fields in source-blockchain and destination-blockchain config blocks must be removed
This release includes a bugfix for an issue that could cause messages sent around relayer startup to be missed by both the catch-up as well as the live chain processing. It also adds new checkpoint metrics and improves logging around message sending.
New Contributors
- @batconjurer made their first contribution in #1113
Full Changelog: icm-relayer-v1.7.4...icm-relayer-v1.7.5
signature-aggregator-v0.5.4-rc.1
Changelog
- 40e1c89 Add checkpoint metrics
icm-relayer-v1.7.5-rc.1
Changelog
- 40e1c89 Add checkpoint metrics
signature-aggregator-v0.5.4-rc.0
icm-relayer-v1.7.5-rc.0
signature-aggregator-v0.5.3
Overview
This version is compatible with Granite on both Fuji and Mainnet.
All Mainnet nodes must upgrade before 11 AM ET, November 19th 2025.
This version reduces the frequency of validator set fetching from v0.5.2 which can help in resource constrained deployments.
What's Changed
- Reduce number of GetAllValidatorsAt requests by @iansuvak in #1006
- explicitly disable redis maintnotifications by @iansuvak in #1007
- Bump github.com/aws/aws-sdk-go-v2/service/kms from 1.47.1 to 1.48.0 by @dependabot[bot] in #1005
- Bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in #1004
- Remove all fetches to
GetAllValidatorsAtwithProposedHeightby @iansuvak in #1011 - downgrade redis to 9.14.1 by @iansuvak in #1012
- Bump github.com/aws/aws-sdk-go-v2/service/kms from 1.48.0 to 1.48.1 by @dependabot[bot] in #1016
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.17 to 1.31.19 by @dependabot[bot] in #1017
- update subnet-evm dep to a commit with h2 RST_STREAM client fix by @iansuvak in #1013
Full Changelog: signature-aggregator-v0.5.2...signature-aggregator-v0.5.3
icm-relayer-v1.7.4
Overview
This version is compatible with Granite on both Fuji and Mainnet.
All Mainnet nodes must upgrade before 11 AM ET, November 19th 2025.
This version reduces the frequency of validator set fetching from v1.7.3 which can help in resource constrained deployments.
It also includes a work-around for a HTTP2 bug in destination clients that made it possible for miscalculation of nonces.
What's Changed
- Reduce number of GetAllValidatorsAt requests by @iansuvak in #1006
- explicitly disable redis maintnotifications by @iansuvak in #1007
- Bump github.com/aws/aws-sdk-go-v2/service/kms from 1.47.1 to 1.48.0 by @dependabot[bot] in #1005
- Bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in #1004
- Remove all fetches to
GetAllValidatorsAtwithProposedHeightby @iansuvak in #1011 - downgrade redis to 9.14.1 by @iansuvak in #1012
- Bump github.com/aws/aws-sdk-go-v2/service/kms from 1.48.0 to 1.48.1 by @dependabot[bot] in #1016
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.17 to 1.31.19 by @dependabot[bot] in #1017
- update subnet-evm dep to a commit with h2 RST_STREAM client fix by @iansuvak in #1013
Full Changelog: icm-relayer-v1.7.3...icm-relayer-v1.7.4