Skip to content

Latest commit

 

History

History
472 lines (339 loc) · 35.8 KB

CHANGELOG.md

File metadata and controls

472 lines (339 loc) · 35.8 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v24.0.0 - 2024-08-29

On-Chain changes

  1. batching delegations and undelegations (#1263)
  2. removed autopilot support for metadata in receiver field and increased memo lengths (#1273)
  3. changed osmosis swap type URL (#1275)
  4. v24 Import Paths (#1278)
  5. bumped wasmd to v0.46 (#1274)
  6. Loosened outer redemption rate bounds (#1280)
  7. fixed map nondeterminism (#1281)

Off-Chain changes

  1. New integration test framework (#1244, #1256, #1258, #1276, #1257)

v23.0.0 - 2024-07-19

On-Chain changes

  1. added airdrop module (#1235)
  2. removed trade route dead code (#1189)
  3. added wasm light client (#1224), (#1231)
  4. consolidated cli txs in to same file (#1211)
  5. v23 upgrade handler (final) (#1243)
  6. close delegation channel tx (#1242)
  7. v23 Import Paths (#1246)
  8. version bumps (#1187), (#1228)
  9. Add Default Config Settings (#1245)

Off-Chain changes

  1. Faster make sync (#1209)
  2. Replace docker-compose with docker compose (#1221)
  3. removed version from docker compose (#1227)

v22.0.0 - 2024-04-16

On-Chain changes

  1. added v22 upgrade handler (#1174)
  2. Fix validator weight check (#1176)
  3. added stToken burn to unregister host zone function (#1175)
  4. added ibc-hooks (#1173)
  5. added event for redeem stake (#1182)
  6. parameterize max messages per ICA tx on host zone (#1177)
  7. remove GetConnectionIdFromICAPort, use connection ID from host zone (#1179)
  8. v22 Import Paths (#1183)
  9. fixed ibc hooks store key (#1184)

Off-Chain changes

  1. v21 Changelog (#1168)

v21.0.0 - 2024-03-27

On-Chain changes

  1. added help info to toggle command (#1163)
  2. added v21 upgrade handler (#1165)
  3. updated rebate to use native denom instead of reward denom (#1162)
  4. added function to unregister host zone (#1166)
  5. v21 Import Paths (#1167)

v20.0.0 - 2024-03-21

On-Chain changes

  1. v20 upgrade handler scaffolding (#1148)
  2. Upgraded ICS to 4.0 (#1153,#1157)
  3. add community pool rebate feature (#1135)
  4. v20 Import Paths (#1155)

Off-Chain changes

  1. fixing init_chain script to not clobber new params (#1139)
  2. added wasm to cosmovisor upgrade image (#1158)
  3. added dockernet scripts to test rebate (#1156)

v19.0.0 - 2024-03-07

On-Chain changes

  1. fixed vscode settings (#1111)
  2. stakeibc re-org part 1 (keepers) (#1112)
  3. Add cosmwasm (#1103)
  4. send staketia redemption rate to oracle (#1115)
  5. stakeibc file re-org part 2 (epochly functions) (#1113)
  6. stakeibc file re-org part 3 (ibc, ica, icq, and utilities) (#1116)
  7. stakeibc file re-org part 4 (grpc query) (#1117)
  8. stakeibc file re-org part 5 (msg_server) (#1120)
  9. set wasm permissions (#1125)
  10. switched to open sourced rate limit module (#1123)
  11. added sttia rate limit (#1127)
  12. Add x/stakedym (#1126)

Off-Chain changes

  1. chore(dev-deps): upgrade ledger dependencies (#1099)
  2. switched to stride fork of sdk for v0.47.10 (#1128)
  3. upgraded pfm (#1122)

v18.0.0 - 2024-01-26

On-Chain changes

  1. Query redemption records for multiple addresses (#1075)
  2. Remove address validation from query (#1079)
  3. reset delegation change in progress to 0 when a channel is restored (#1074)
  4. Feature (#1087)
  5. feature fee address (#1091)
  6. V18 Upgrade Migrations (#1084)
  7. v18 Import Paths (#1093)

v17.0.0 - 2024-01-11

On-Chain changes

  1. sDYDX: Phase 1/3 - LS & Redeem (#926)
  2. Properly Account for slash_query_in_progress in Unbondings (#981)
  3. Cleanup V14 (DelegationChangesInProgress) (#1017)
  4. Add claim rewards ICA (#961)
  5. sDYDX: Phase 2/3 - Auto-trade reward token revenue (#955)
  6. Cleanup v15 (#950)
  7. Removed zero error case in slash query (#1025)
  8. Sort unbonding prioritization by validator capacity (#1018)
  9. Add validator weight cap (#1032)
  10. Whitelisted all gov proposals (#1028)
  11. Allow multiple redemptions per epoch (#1009)
  12. Refresh autopilot LS + forward (#996)
  13. Add RedeemStake to autopilot (#1012)
  14. Upgraded to ics v3.2.0 (#1043)
  15. Autopilot hashed sender (#1038)
  16. Add pfm (#889)
  17. Autopilot fallback address (#1039)
  18. Add V17 upgrade handler (#1029)
  19. Dynamically update user redemption records during unbonding (#1053)
  20. V17 Import Paths (#1061)
  21. Disable tokenization on CosmosHub Delegation Account in Hooks (#1066)
  22. Update ICQ for compatibility with IBC v7.3.1 (#1068)
  23. Rename native amount and host zone unbonding status (#1071)

Off-Chain changes

  1. Add security instructions (#990)
  2. Bump go 1.19 -> 1.21 (#1052)
  3. Add PFM testing scripts (#1054)
  4. Fix bug in changelog script (#1060)
  5. Adjust testing scripts (#1064)
  6. Ignore host's check_go_version (#1072)
  7. upgrade integration tests for v17 (#1073)

v16.0.0 - 2023-10-14

On-Chain changes

  1. Inflation Fix (#951)
  2. v16 Import Paths (#952)

v15.0.0 - 2023-09-18

On-Chain changes

  1. Added ICAOracle route implementations for legacy Msg type (#923)
  2. increased precision error buffer on delegator shares callback (#933)
  3. Use detokenization amount from tx response (#934)
  4. add inner bounds (#938)
  5. added cap on undelegate messages (#940)
  6. add rounding calibration function (#936)
  7. Undel host function (#935)
  8. v15 upgrade handler (#941)
  9. v15 Import Paths (#944)

Off-Chain changes

  1. Fixed bug in import path CI (#919)
  2. Finished auto changelog script (#928)
  3. updated osmo submodule (#931)

v14.0.0 - 2023-08-27

On-Chain changes

  1. Add LSM support (#708)
  2. Added oracle transfer channel to icaoracle MsgInstantiateOracle and register aminos (#899)
  3. Init airdrops for Umee, Somm, Comdex, Injective (#903)
  4. Migrate vesting accounts (#903)
  5. Add Evmos' x/vesting module (#903)

Off-Chain changes

  1. Add ICA Oracle License (#901)

v13.0.0 - 2023-08-08

On-Chain changes

  1. Adds ICA-Based Oracle for Cosmwasm-based Chains (#884)
  2. Switch to SDK Fork to address SDKv0.47 Distribution Bug (#885)
  3. Add Redundant IBC Relay Decorator (#882)
  4. Whitelist missing param keys and register stTokens as consumer fees (#881)
  5. Add v13 Upgrade Handler (#886)
  6. Change paths to point towards v13 (#891)
  7. Removed consumer param store updates (#892)

Off-Chain changes

  1. Add build-linux command (#859)
  2. Remove provider dependency for Dockernet (#860)
  3. Update Dockernet host zone versions (#883)

v12.0.0 - 2023-07-15

On-Chain changes

  1. Add code required for ICS-consumer-migration (#811)

Off-Chain changes

  1. Add helper scripts and tester files for ICS-consumer-migration (#811)

v11.0.0 - 2023-06-23

On-Chain changes

  1. IBCv7 version bump (#840)
  2. Modified version command (#831)

Off-Chain Changes

  1. Remove redundant build tags (#829)

v10.0.0 - 2023-06-15

On-Chain changes

  1. SDK 47 / IBC v7 (#765)
  2. Fix bug in ICA SendTx (#812)
  3. IBC Rate Limiting Audit Fixes (#818)
  4. V10 import paths (#825)
  5. v10 Upgrade Handler (#805)
  6. Removed comdex from list of new rate limits (#826)
  7. Dependency bumps (0fb5fb6, fc70522, 6aac1d5, eddf1ea, 4871518, b89d88c, 7a332fc, 7eea5ee, c74f8f2)

Off-Chain Changes

  1. Automated changelog [Part 1] (#788)
  2. Automated changelog [Part 2] (#799)
  3. Automated version increment [Part 1] (#770)
  4. Automated version increment [Part 2] (#786)
  5. Automate binary versioning (#789)
  6. Check if binaries exist during dockernet startup (#816)
  7. Fix dockernet typos (#754)
  8. Remove third party protos (#782)
  9. Changes required to get local to mainnet testing working with Umee (#776)
  10. Enabled evmos in upgrade integration tests (#736)

v9.0.0 - 2023-04-19

On-Chain changes

  1. Autopilot Channel Verification (62295e3)
  2. Set epoch provisions in mint init genesis (16dee3e)
  3. Add Unit Test to Check Host Zone Min/Max RR (3a5c7bf)
  4. v9 Upgrade Handler (b8d5152)
  5. v9 Import Paths (c88b52e)

Off-Chain Changes

These changes do not affect any on-chain functionality, but have been implemented since v8.0.0.

  1. Add evmos to dockernet (3323949)
  2. Update dockernet go relayer and integration test timing (edeffb3)

v8.0.0 - 2023-03-23

On-Chain changes

  1. Add Multiple Validators in One Transaction (4ce1317)
  2. Add new claim queries (7e7335a)
  3. Autopilot JSON Memo (d16d7f2)
  4. Enable Delegator Shares Query to Correct DelegationAmt (5868b82)
  5. Add Unit Test for claim module AfterEpochEnd (29fce22)
  6. Airdrop Safety Checks (a7ebe87)
  7. v8 Upgrade Handler (31c5dc4)
  8. v8 Import Paths (0a42766)

Off-Chain changes

These changes do not affect any on-chain functionality, but have been implemented since v7.0.0.

  1. Fixed typo in docs for adding a new host (75f6b6b)
  2. Automatically Build Docker Image on New Release (in CI) (26aaf00),(4febc23)
  3. Airdrop Testing Scripts (f305dc)

v7.0.0 - 2023-03-12

On-Chain changes

  1. IBC Rate Limiting (94e3a91)
  2. Host Zone Reward Reallocation (3539983)
  3. Add Autopilot (1c173fe)
  4. Prevent undelegations of amount 0 (3e0f404)
  5. Change sdkerrors to errorsmod (dfc5fb0)
  6. Remove Epoch Unbonding Records with 0 amounts (470268d)
  7. Remove ICACallbacks from Middleware (59a872b)
  8. Remove unnecessary setting of EXIT_TRANSFER_QUEUE (0413e99)
  9. Airdrop Reset (b7371d7)
  10. Module Account Safety (0a325de)
  11. Minor optimizations (c3df52d, 85e76ec, [5ff42a9](https://github.com/Stride-Labs/stride/commit/5ff42a93b189a240f8cc0ac0a750ac4cd26272f7, b3196d2, ddc951a, bdd05b0 3d4ba72)
  12. Queries (9b17edf, f07ff73)
  13. Dependency Bumps (2a04046)
  14. v7 Upgrade Handler (9bc47dc)
  15. v7 Import Paths (563bc25)

Off-Chain changes

These changes do not affect any on-chain functionality, but have been implemented since v6.0.0.

  1. Relayer Permissions (42e2618)
  2. Setup works across Linux distros (c7ae1f5)
  3. Minor README updates (7414ce9)
  4. Dependency Bumps (24487b8)

v6.0.0 - 2023-02-22

On-Chain changes

  1. Reset Stride Airdrops to kick off Season 2.

v5.0.0 - 2023-01-19

On-Chain changes

  1. Added query for next send packet sequence number (fec8b45)
  2. Added additional fields to InitGenesis and ExportGenesis in stakeibc (ea5a9a4)
  3. Incremented module version to v5 (50eb2b4)
  4. Upgrade store migration (f635c1a)
  5. Upgrade handler, remove Authz from store (cd96f99)
  6. Upgraded to cosmos-sdk v0.46.7 and ibc-go v5.1.0 (e55f6f2)
  7. Informal Systems audit fixes IF-STRIDE-STAKEIBC-ARITHMETIC (1c0a4b8)
  8. Cleaned up epoch and callback logs (d1938b9), (c5d137a), (ac45bc4), (9a8b757)
  9. Misc minor refactoring / cleanup (af53f06), (edb90e9), (78790b0), (29dc4f2), (f3f607a), (3c3c54b)
  10. Dependency bumps (c1ff649), (b06abe3)

Off-Chain changes

These changes do not affect any on-chain functionality, but have been implemented since v4.0.3.

  1. Localstride upgrade support (50eb2b4)
  2. SetupConfig helper for unit tests (4996b7b)
  3. Updated docs (6816961), (f306089), (8ee30c2), (6889888), (abcba0f)
  4. Dockernet updates: improved docs, added v5 host zone, updated dependencies (2a60eb5), (e9351a2), (2e461a3), (619f704), (39ad5b8)
  5. CI updates (1c0a4b8), (5f73659)

v4.0.3 - 2022-12-10

  1. Add list-pending-queries query to interchainquery module (433dabc)
  2. Updated docs (a37a56d, 87f7e6d, c913955)
  3. Added Makefile commands to start dockernet with different host chains (33cb844)

v4.0.2 - 2022-12-05

  1. Rebuild protos, fix v3 reference ((9d83474e7)[https://github.com/Stride-Labs/stride/commit/9d83474e741c4f79ba3a4132d10881362f28ab7e])

v4.0.0 - 2022-11-27

On-Chain changes

  1. Dependency bumps (384178b2c), (0a2297ea), (802a1dee3), (f1d90c6a)
  2. Add max claimable tokens query (613e8571)
  3. Interchain query proto cleanup (9d5e1f6d)
  4. Add undelegation logging (e74c34d12)
  5. v4 upgrade changes (928618b)
  6. Revert HostZoneUnbonding status upon channel restoration (730cf3d38)
  7. Informal Systems audit fixes IF-STRIDE-STAKEIBC-REDEEM_STAKE (f8990a7e4f4), IF-STRIDE-STAKEIBC-UPDATEDELEGATIONBALANCES (a8a1658ca)

Off-Chain changes

These changes do not affect any on-chain functionality, but have been implemented since v4.0.0.

  1. Update Go Relayer to use Stride v3 (faf3e7b2)
  2. Generalized Integration Tests (80e8e2a4)
  3. Add localstride (46a54f6c2)
  4. Dockernet updates (b903866c64), (df2fcea21c)
  5. Add ctx app test helper (0e0238b3)

v3.0.0 - 2022-11-18

On-Chain changes

  1. Airdrop module (24224f7, 24224f7). Adds support for airdrop claims, including vesting.
  2. Proto reorganization (8e3668a). This cleans up proto files to be more in-line with other Cosmos projects.
  3. Add Authz support (e59c98e).
  4. Cleanup ICQ Callbacks (3ec6b8e, e747ac7). Reorganizes ICQ Callbacks and errors self-heal faster.
  5. Versioning (78fd819, 0dbbbd8, dd6c26, f77eac1, 24f4b44). Updating versions to v3, as well as updating some Go modules.

Off-Chain changes

These changes do not affect any on-chain functionality, but have been implemented since v2.0.3.

  1. Testing flow to connect a local Stride chain to a production mainnet (4cb9626). This is used to streamline onboarding a new Host Zone.
  2. Cleanup testing flow (4133ccd, 1ba0b50, 1ba0b50, fb03e0d). There were a few deprecated testing scripts locally (e.g. testing outside of Docker, and spinning up a separate ICQ relayer), as well as some additional testing functionality (e.g. support for Linux, testing slashing)
  3. Additional Docs (c5cbb83).

v2.0.3 - 2022-10-25

On-Chain Changes

  1. PENDING status for IBC/ICA function calls (6660f60). Added additional status field on internal accounting records to track when IBC/ICA calls are in flight and prevent re-submission.
  2. Add Validator through Governance (c757364). Added governance proposal type to enable adding validator's through governance.
  3. Validator Rebalancing (725b991). Added rebalance-validators transaction to redistribute delegations after validator weights are updated.

Off-Chain changes

These changes do not affect any on-chain functionality, but have been implemented since v1.0.4.

  1. Dockernet Multiple Host Zones (f5c0b2c). Generalized host chain setup for dockernet to easily add and test the onboarding of new host zones.
  2. Dockernet Upgrade Mode (ceff377). Added functionality to dockernet to test upgrades locally.

v1.0.2 - 2022-09-06

  • Fix stochastic sorting issue
  • Add new query

v1.0.0 - 2022-09-04

Initial Release!