v2.3.0
Highlights 🔱
Features
- Added
clients-expiration
query #1027 - Added 'extra-codecs' support #1048
- Added support for custom chain commitment prefix #1036
- Move to
cometbft v0.37.0
and update tosdk 0.47.0
, andibc-go v7
#1068, #1119 - Bump to Go 1.20 #1132
- Coin-type improvements #1073
- Broadcast multiple tx per block from the same wallet #1084
- Remove
lens
as dependency #1097, #1109 - Better channels query #1106
- Add
flush
command #1103
Fixes
- Fix GH rate limit issue when adding chain data #1013
- Fix rec packets query #1035
- Separate recv_packet from write_acknowledgement events #1038
- Fix ordered channel timeouts #1045
- Fix consumer chain unbonding period query #1044
- Fixes NewRegistry Registered Metrics #1031
- Fixes AMD64/Aarch64 Dockerfile compatabliity #1051
- Fix Ordered channel closure packet queue #1045
- Fix link-then-start command flags #1167
- Fix trusting period query for ics chains #1072
- Make file fixes #1065, #1070, #1071
- Allow client IDs, conn IDs, and chain IDs to be updated #1077
- ICQ compatibility #1076
- injective compatibility #1079
- Better pagination #1087
- Timeout fixes #1088
- Pre-filter flush channels #1146
- Improve epoch handling #1154
- Lock config file for all write operations #1156
- Make ICA waits more explicit #1157
- Fix QueryConnectionsUsingClient for cosmos chains #1162
All Changes
- feat: add new clients-expiration query returning time before expiration by @glebiller in #1027
- Avoid hitting GH rate limit and clean up logs by @boojamya in #1013
- Add docs for auto update client by @boojamya in #1025
- Bump github.com/moby/moby from 20.10.17+incompatible to 20.10.18+incompatible in /ibctest by @dependabot in #990
- fix query recv packet by @ItsFunny in #1035
- feat: enable gha caching for docker build by @pratikbin in #1034
- recv_packet/write_acknowledgement separation by @agouin in #1038
- Fix ordered channel timeouts by @agouin in #1045
- fix consumer chain unbonding period query by @agouin in #1044
- fix: Serve NewRegistry Registered Metrics by @joeabbey in #1031
- Adding 'extra-codecs' support to relayer by @joeabbey in #1048
- AMD64/Aarch64 compatible Dockerfile by @joeabbey in #1051
- Pipe in LDFLAGS env var to enable fully static bin by @agouin in #1053
- Remove IBC-Go versioning table on home readme by @boojamya in #1047
- [fix] Ordered channel closure packet queue by @agouin in #1050
- feat: add support for custom chain commitment prefix by @avahowell in #1036
- Attempting to use goreleaser-cross by @joeabbey in #1061
- Add commit var and update to go 1.19 by @agouin in #1064
- Fix make install for arm64 by @boojamya in #1065
- Fix link-then-start command to have correct flags by @nik-suri in #1067
- fix: get-gaia command in Makefile used repo variable as branch by @MalteHerrmann in #1070
- fix: make build-gaia command installs relayer instead of Gaia by @MalteHerrmann in #1071
- Fix trusting period query for ics chains by @agouin in #1072
- Allow client IDs, conn IDs, and chain IDs to be updated for paths by @agouin in #1077
- Stride ICQ by @agouin in #1076
- Bump github.com/containerd/containerd from 1.6.8 to 1.6.12 in /ibctest by @dependabot in #1078
- tm v0.37.0-rc2, sdk 0.47.0-rc1, and ibc-go v7 by @agouin in #1068
- fix injective by @agouin in #1079
- Slip44 by @Cosmos-Harry in #1073
- Adding Pagination to Queries by @joeabbey in #1087
- Fix timeouts by @agouin in #1088
- broadcast multiple tx per block from the same wallet by @agouin in #1084
- migrate to flock for config lock by @agouin in #1104
- Bring in key management, tx broadcasting, and configuration logic from lens by @jtieri in #1097
- Add the ability to interact with the cosmos chain registry by @jtieri in #1109
- channels query extended info by @agouin in #1106
- Bump github.com/hashicorp/go-getter from 1.6.2 to 1.7.0 in /interchaintest by @dependabot in #1094
- Flush command and PathProcessor periodic flush by @agouin in #1103
- Bump github.com/containerd/containerd from 1.6.12 to 1.6.18 in /interchaintest by @dependabot in #1093
- Bump github.com/hashicorp/go-getter from 1.6.2 to 1.7.0 by @dependabot in #1095
- Bump golang.org/x/net from 0.4.0 to 0.7.0 by @dependabot in #1100
- fix: resolve resource leaks by @jtieri in #1114
- Fix api listen port config var by @agouin in #1110
- chore: register solomachine codec types by @jtieri in #1118
- Migrate to cometbft by @agouin in #1119
- Consolidate tx broadcast methods by @agouin in #1117
- feat: implement misbehaviour detection by @jtieri in #1121
- Flush query should include begin and end block events by @agouin in #1125
- pre_init messages by @agouin in #1131
- fix default coin type by @agouin in #1134
- build: bump to Go 1.20 + bump deps by @jtieri in #1132
- fix acks flush by @agouin in #1139
- Fix ordered channel closure by @agouin in #1142
- Fix flush termination condition by @agouin in #1141
- bump to ictest main sha by @agouin in #1143
- Pre-filter flush channels by @agouin in #1146
- Add channel close correlation by @agouin in #1145
- Fix flush on ordered channels by @agouin in #1150
- CosmosChainProcessor - skip blocks after max retries by @agouin in #1154
- Lock config file for all write operations by @agouin in #1156
- Add
--time-threshold
flag example use case by @boojamya in #1155 - Make ICA waits more explicit by @agouin in #1157
- Bump github.com/docker/docker from 20.10.19+incompatible to 20.10.24+incompatible in /interchaintest by @dependabot in #1160
- bump version in docs by @agouin in #1158
- Bump github.com/opencontainers/runc from 1.1.3 to 1.1.5 in /interchaintest by @dependabot in #1153
- Fix QueryConnectionsUsingClient for cosmos by @agouin in #1162
New Contributors
- @glebiller made their first contribution in #1027
- @dependabot made their first contribution in #990
- @avahowell made their first contribution in #1036
- @nik-suri made their first contribution in #1067
- @MalteHerrmann made their first contribution in #1070
- @Cosmos-Harry made their first contribution in #1073
- @hdevalence made their first contribution in #1144
Full Changelog: v2.2.0...v2.3.0