Releases: quicksilver-zone/quicksilver
v1.5.7
Emergency hotfix from blockheight 7824325 onwards.
Full Changelog: v1.5.6...v1.5.7
v1.5.6
Summary
This is an upgrade for quicksilverd on the quicksilver-2 mainnet, from block 7810000.
There is no functional code change here, but the upgrade handler will set the status of four unbondings on cosmoshub-4 to UNBONDING, such that they will reattempt the SEND phase of the process, after the SEND phase failed at a previous epoch due to a closed channel
Sha256: a33a8d7d4804d631edf8c389568a1693d2f44db42ffa7de5dc6f27733a1fea79
Docker:
What's Changed
- add upgrade handler for v1.5.6 to fix failed unbonding sends by @joe-bowman in #1659
Full Changelog: v1.5.5...v1.5.6
v1.6.0-beta1
Upgrade for rhye-2 testnet at block 1996000.
Docker: quicksilverzone/quicksilver:v1.6.0-beta1
Amd64 binary sha256: 01c036e0b3aaaa08fec0c9ab4897c22513812ce8c269fbc27e8b547f8de3bbdd
Summary
- Add claims for Osmosis CL Pools
- Permit mapped accounts for 118 zones
What's Changed
- web ui/input validation by @chalabi2 in #1510
- lint by @joe-bowman in #1511
- compress images; ensure svg exists for all denoms by @joe-bowman in #1516
- fix(icq-relayer/config): return immediately on non-os.IsNotExist errors by @odeke-em in #1525
- fix(icq-relayer): make "keys list" print out keys in a deterministic order by @odeke-em in #1523
- Feature/osmosis cl by @joe-bowman in #1527
- refactor test to lock behavior of SendTokenIBC by @tropicaldog in #1518
- re-add claims cli tx by @joe-bowman in #1529
- Create ROADMAP.md by @faddat in #1264
- Permit mapped accounts with 118 zones by @joe-bowman in #1532
- chore(deps): bump react-icons from 5.0.1 to 5.2.0 in /web-ui by @dependabot in #1539
- minor: fix all spelling in x folder by @pysel in #1534
- airdrop: improve code coverage by @pysel in #1535
- Fix deprecated rule in .golangci.yml by @pysel in #1533
- test(x/interchainstaking/types): add a fuzzer for ParseMemoFields by @odeke-em in #1543
- bump protobuf by @joe-bowman in #1541
- epochs: increase test coverage to 90+% by @pysel in #1549
- add upgrade handler for v1.6.0-beta1 by @joe-bowman in #1542
New Contributors
Full Changelog: v1.6.0-beta0...v1.6.0-beta1
v1.6.0-beta0
Summary
Upgrade for rhye-2 testnet at block 1905500.
Sha256: 4df86a39758f9ddfafb2197e3b224a3dee00e641d6702775c1457def611dfb29
Docker Image: quicksilverzone/quicksilver:v1.6.0-beta0-hotfix
- Bump IBC to v6
- Fix user withdrawals GRPC endpoint
- Remove Cosmwasm and Tokenfactory
- Fix RTS memo bug
- Fix dust_threshold proposal bug
- Bump to go 1.22
What's Changed
- icq-relayer v0.11 by @joe-bowman in #1451
- chore: update redemption rate on assets page by @chalabi2 in #1452
- chore(deps): bump github.com/cosmos/cosmos-proto from 1.0.0-beta.3 to 1.0.0-beta.5 by @dependabot in #1462
- fix user withdrawal records endpoint by @joe-bowman in #1475
- bump go to 1.22 by @joe-bowman in #1483
- chore: ibc v6 and remove cosmwasm by @faddat in #1421
- chore(deps): bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #1495
- refactor: remove token factory by @minhngoc274 in #1490
- Use local channel in RTS logic by @joe-bowman in #1498
- fix proto-gen after ibc v6.3.x upgrade by @joe-bowman in #1499
- 2 byte memo is valid in case of rts by @joe-bowman in #1505
- remove dust_threshold from UpdateZoneProposal; cast dust_threshold to… by @joe-bowman in #1504
- 160b0 upgrade by @joe-bowman in #1506
Full Changelog: v1.5.5...v1.6.0-beta0
v1.5.5
Summary
Upgrade for Quicksilver-2 mainnet from block 6926000.
- v1.5.5 upgrade handler
- Migrate one user killer queen rewards
- Add Saga and Dydx denoms on Osmosis for claims
- Remove stale withdrawal record for 0 tokens
- Re-emit failed 8x epoch 148 unbonding distributions
- Re-queue 2x unbondings stuck due to previously fixed bug in #1347
- Fix bug where wrong supply was used to determine distribution proportions for non-staking tokens.
- Set per chain thresholds for min delegations to avoid many tiny delegation requests which are inefficient
Binary Hash (sha256): 88ea77a9a4a53b2b059ad246bafb64d33eeddd6a8810b6ab7274017690ebdeb1
Docker image: quicksilverzone/quicksilver:v1.5.5
What's Changed
- chore(deps): bump github.com/golangci/golangci-lint from 1.57.1 to 1.57.2 by @dependabot in #1367
- squashed: web-ui/staging by @joe-bowman in #1374
- Fix receive amount staking by @joe-bowman in #1391
- fix undefined window error by @chalabi2 in #1396
- chore(deps): bump github.com/cosmos/ibc-go/v5 from 5.3.2 to 5.4.0 by @dependabot in #1398
- chore(deps): bump golang.org/x/tools from 0.19.0 to 0.20.0 by @dependabot in #1392
- chore(deps): bump google.golang.org/grpc from 1.62.1 to 1.63.0 by @dependabot in #1383
- use correct supply when determining proportions by @joe-bowman in #1389
- Reinstate the TestAggregateIntentWithPRClaims by @tropicaldog in #1320
- fix: Withdrawal records should not exist with 0 burnAmount by @tropicaldog in #1284
- chore(deps): bump google.golang.org/grpc from 1.63.0 to 1.63.2 by @dependabot in #1405
- feat: make dust threshold configurable per chain by @minhngoc274 in #1256
- feat:add saga by @chalabi2 in #1435
- add v1.5.5 upgrade handler by @joe-bowman in #1445
Full Changelog: v1.5.4...v1.5.5
v.1.5.4
Summary
v1.5.4 release form rhye-2 testnet and quicksilver-2 mainnet.
- Rhye-2 from block 1460500
- Quicksilver-2 from block 6673000
Dockerfile: quicksilverzone/quicksilver:v1.5.4
Amd64 Binary Sha256: 2b1ef95b143f106d67d4e0fd504046b8fdf1622ff563c7f79e8749bf89794e87
Headline Changes
- Upgrade PFM v5.2.2
- Add signalling intent deny list
- Fix regression in flush logic considering inflight unbondings
- Use latest claims for signalling intent, instead of previous epoch
- Ensure that current epoch claims are archived at the end of the epoch regardless of participation rewards status
- Move non-staking denom distribution logic from Participation Rewards to Interchain Staking
Full changelog
- Add missing queries CLI by @tropicaldog in #1233
- Update deploytestweb.yaml by @joe-bowman in #1341
- add kq migration to v1.6 upgrade handler by @joe-bowman in #1342
- fix(x/mint/simulation): use proper value of maxInt64 by @odeke-em in #1339
- update osmosis Dockerfile by @joe-bowman in #1343
- when flushing tokens, consider inflight unbondings (#996) by @joe-bowman in #1347
- Base signalling intent off the most recent claims by @joe-bowman in #1345
- Add Gov messages for validator deny list. by @tropicaldog in #1329
- upgrade pfm to v5.2.2 by @joe-bowman in #1356
- Non staking denom rewards by @joe-bowman in #1355
Full Changelog: v1.5.3...v1.5.4
v1.5.3
Summary
This release is for rhye-2 testnet and quicksilver-2 mainnet.
Rhye-2 from block 1366700
Quicksilver-2 from block 6556300
This non-functional upgrade ensures consistent usage of math.Int across interchainstaking and participation rewards modules instead of a mixture of uint64 and math.Int which could lead to overflows when converting large values between the two.
Dockerfile: quicksilverzone/quicksilver:v1.5.3
Sha256: 224725069b8100f7bc1bef855a07ba0a6719c56b7eb7a6a4a6a417088a72d6d6
What's Changed
- chore(deps): bump github.com/golangci/golangci-lint from 1.56.2 to 1.57.0 by @dependabot in #1301
- chore(deps): bump github.com/golangci/golangci-lint from 1.57.0 to 1.57.1 by @dependabot in #1311
- chore(deps): bump github.com/cosmos/gogoproto from 1.4.11 to 1.4.12 by @dependabot in #1310
- addDydx by @chalabi2 in #1113
- Int64 to math by @joe-bowman in #1319
- x/interchainstaking/keeper: comment about isNumericString choices by @odeke-em in #1322
- add v1.5.3 and v1.5.3-rc3 upgrade hhandlers by @joe-bowman in #1321
Full Changelog: v1.5.2...v1.5.3
v1.5.2
This is an optional upgrade, state compatible with v1.5.1. It fixes support for pebbledb, and adds into the main binary, such that it is no longer required to build a separate binary to use PebbleDB as the backend database.
Docker: quicksilverzone/quicksilver:v1.5.2
What's Changed
- Pebbledb mainline by @joe-bowman in #1290
- bump cometbft to 0.34.32 by @joe-bowman in #1289
Full Changelog: v1.5.1...v1.5.2
v1.5.1
Summary
Mainnet release for quicksilver-2, from block 6452000.
Fixes issue with stale acknowledgements causing a balance underflow, fixes computed IBC denoms for cross chain claims, and a panic in the participation rewards epoch when there is no allocation to distribute.
Docker: quicksilverzone/quicksilver:v1.5.1
Sha256: 61a02dacc5f23e7d46d5fa9c1ecda42918ddc6ab61268917243529dc6976c16d
What's Changed
- tolerate stale acks without panicking; fixes #1271 by @joe-bowman in #1272
- add upgrade handler for v1.5.1; fixes #1273; fixes #1274 by @joe-bowman in #1275
- Avoid panic on nil allocation by @joe-bowman in #1278
Full Changelog: v1.5.0...v1.5.1
v1.5.0
Release for quicksilver-2 mainnet from block 6365700.
Sha256: 1613d4b9effa755a0effe7d9cec93f7cb9f267bc1cbafbd91a2bb25340522608
Docker: quicksilverzone/quicksilver:v1.5.0
Includes:
- Fix race condition in Delegation record updates and withdrawal acknowledgements #1162
- Improve handling of requeued unbondings #1201
- Fix potential panic in claims manager checks #1217
- Remove Crescent claims logic #1143
- Remove unused datapoints functionality from ICQ #1170
- Fix issue with delayed redelegation acknowledgements being garbage collected #1140
- Add MsgCancelQueuedRedemption #1122
- Add unbonding statistics to /zones #1123
- Auto onboard protocol data for new zones #1121
- Handle unstakable tokens #1118
- Performance fixes #993 #1054
- Handle migration of vesting accounts with existing delegations #1175
- Fix panic is validator reduced to zero VP through slashing
- Compensate users that unbonded at a very low RR #1259
- Migrate 2x Notional multisigs to new addresses #1184
What's Changed
- chore(deps): bump github.com/golangci/golangci-lint from 1.55.2 to 1.56.1 by @dependabot in #1130
- dependencies: bump cometbft and cometbft-db by @joe-bowman in #1128
- chore(deps): bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #1137
- Ensure safe casting from math.Int to go primitive type. by @tnv1 in #1134
- chore(deps): bump golang.org/x/tools from 0.17.0 to 0.18.0 by @dependabot in #1138
- Handle non staking tokens by @joe-bowman in #1132
- fix #1140; recreate redelegation record if long delays mean original record was garbage collected by @joe-bowman in #1141
- chore(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1 by @dependabot in #1148
- fixes #1143; remove crescent by @joe-bowman in #1144
- auto add local denom for onboarded zone by @joe-bowman in #1142
- Add MsgCancelQueuedRedemption message type by @joe-bowman in #1147
- chore(deps): bump github.com/golangci/golangci-lint from 1.56.1 to 1.56.2 by @dependabot in #1155
- Disable golang caches by @faddat in #1153
- fixes #1170; remove datapoint logic from icq by @joe-bowman in #1171
- update CODEOWNERS by @joe-bowman in #1174
- fixes: #1169; add callback ID to query hash generation by @joe-bowman in #1172
- chore(deps): bump google.golang.org/grpc from 1.61.1 to 1.62.0 by @dependabot in #1173
- chore(deps): bump the go_modules group across 3 directories with 2 updates by @dependabot in #1176
- Revert "chore(deps): bump the go_modules group across 3 directories with 2 updates (#1176)" by @faddat in #1180
- fixes 1162; race condition between delegation record queries and withdrawal acks by @joe-bowman in #1183
- add v1.5.0-rc0 upgrade handler by @joe-bowman in #1185
- remove token from codecov upload; not required for public repo by @joe-bowman in #1192
- revert previous token removal by @joe-bowman in #1199
- chore(deps): bump cosmossdk.io/math from 1.2.0 to 1.3.0 by @dependabot in #1191
- refactor: refactor lookup zone by denom by @minhngoc274 in #1198
- feat: update migrate vesting accounts logic by @minhngoc274 in #1184
- refactor: remove storage of chain/connection in context for ibc callbacks by @minhngoc274 in #1209
- chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #1221
- feat: add unbonding amount stats by @tropicaldog in #1211
- collect requeued txs together by @joe-bowman in #1222
- chore(deps): bump golang.org/x/tools from 0.18.0 to 0.19.0 by @dependabot in #1224
- fix(claimsmanager): check index to avoid runtime panic by @minhngoc274 in #1223
- update v1.6.0 upgrade handler add zone by local denom by @minhngoc274 in #1229
- chore(deps): bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 by @dependabot in #1208
- Revert "chore(deps): bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0" by @joe-bowman in #1232
- fix(claimsmanager): properly check index to avoid invalid data in UserClaims,UserLastEpochClaims by @odeke-em in #1234
- lint by @joe-bowman in #1244
- v1.5.0-rc1 upgrade handler by @joe-bowman in #1235
- update dependencies and run
make proto-gen
by @joe-bowman in #1245 - handle panic in SetValidator if incoming validator has been reduced to zero VP through slashing by @joe-bowman in #1230
- fix: unbonding records have nil amount field, so query burnAmount instead by @joe-bowman in #1247
- feat: add title and description to msg incentive pool send by @minhngoc274 in #1255
- Fix low rr withdrawals by @joe-bowman in #1259
- Final v1.5.0 upgrade handler by @joe-bowman in #1260
New Contributors
- @tnv1 made their first contribution in #1134
- @minhngoc274 made their first contribution in #1198
- @tropicaldog made their first contribution in #1211
Full Changelog: v1.4.7...v1.5.0