Skip to content

Commit

Permalink
3.0.7 Upgrade (sei-protocol#1006)
Browse files Browse the repository at this point in the history
* add 3.0.7 upgrade to list

* update changelog

* fix formatting

* formatting

* fix formatting
  • Loading branch information
udpatil authored Aug 2, 2023
1 parent 28ad1eb commit 384b94e
Show file tree
Hide file tree
Showing 2 changed files with 99 additions and 89 deletions.
187 changes: 98 additions & 89 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,137 +27,146 @@ Ref: https://keepachangelog.com/en/1.0.0/
-->

# Changelog
### 3.0.6
## 3.0.7
sei-chain:
*[#944] (https://github.com/sei-protocol/sei-chain/pull/944) Add new configuration for snapshot directory
*[#940] (https://github.com/sei-protocol/sei-chain/pull/940) Use ImmutableAppend for v16 to v17 dex migration
* [#1002](https://github.com/sei-protocol/sei-chain/pull/1002) Tokenfactory Query Wasmbindings
* [#989](https://github.com/sei-protocol/sei-chain/pull/989) Add CLI/wasmbinding to set tokenfactory metadata
* [#963](https://github.com/sei-protocol/sei-chain/pull/963) Add SetMetadata to tokenfactory

sei-cosmos:
*[#306] (https://github.com/sei-protocol/sei-cosmos/pull/306) Fix dryRun for seid tx
* [#308](https://github.com/sei-protocol/sei-cosmos/pull/308) Add NoConsumptionInfiniteGasMeter

### 3.0.5
sei-chain:
* [#878] (https://github.com/sei-protocol/sei-chain/pull/878) Fix denom key collision
## 3.0.6
sei-chain:
* [#944](https://github.com/sei-protocol/sei-chain/pull/944) Add new configuration for snapshot directory
* [#940](https://github.com/sei-protocol/sei-chain/pull/940) Use ImmutableAppend for v16 to v17 dex migration

sei-cosmos:
* [#306](https://github.com/sei-protocol/sei-cosmos/pull/306) Fix dryRun for seid tx

## 3.0.5
sei-chain:
* [#878](https://github.com/sei-protocol/sei-chain/pull/878) Fix denom key collision

sei-tendermint:
* [#149] (https://github.com/sei-protocol/sei-tendermint/pull/149) Fix condition for tx key dissemination
sei-tendermint:
* [#149](https://github.com/sei-protocol/sei-tendermint/pull/149) Fix condition for tx key dissemination

sei-iavl:
* [#32] (https://github.com/sei-protocol/sei-iavl/pull/32) Separate orphan storage
* [#32](https://github.com/sei-protocol/sei-iavl/pull/32) Separate orphan storage

## 3.0.4
sei-chain:
* [#874] (https://github.com/sei-protocol/sei-chain/pull/874) Charge rent after failed Sudo call
* [#869] (https://github.com/sei-protocol/sei-chain/pull/869) Require fee per byte in order data
* [#861] (https://github.com/sei-protocol/sei-chain/pull/861) Fix tokenfactory metadata
* [#874](https://github.com/sei-protocol/sei-chain/pull/874) Charge rent after failed Sudo call
* [#869](https://github.com/sei-protocol/sei-chain/pull/869) Require fee per byte in order data
* [#861](https://github.com/sei-protocol/sei-chain/pull/861) Fix tokenfactory metadata

sei-cosmos:
* [#287] (https://github.com/sei-protocol/sei-cosmos/pull/287) Refactor deferred balance to use memkv
* [#286] (https://github.com/sei-protocol/sei-cosmos/pull/286) Prevent multisig sign with wrong key
* [#284] (https://github.com/sei-protocol/sei-cosmos/pull/284) Fix allowed_msg uncapped spend limit
* [#280] (https://github.com/sei-protocol/sei-cosmos/pull/280) Barberry patch
sei-cosmos:
* [#287](https://github.com/sei-protocol/sei-cosmos/pull/287) Refactor deferred balance to use memkv
* [#286](https://github.com/sei-protocol/sei-cosmos/pull/286) Prevent multisig sign with wrong key
* [#284](https://github.com/sei-protocol/sei-cosmos/pull/284) Fix allowed_msg uncapped spend limit
* [#280](https://github.com/sei-protocol/sei-cosmos/pull/280) Barberry patch

sei-tendermint:
* [#148] (https://github.com/sei-protocol/sei-tendermint/pull/148) Add sleep to avoid consensus reactor retrying too quickly
*
* [#148](https://github.com/sei-protocol/sei-tendermint/pull/148) Add sleep to avoid consensus reactor retrying too quickly
*
## 3.0.3
sei-chain:
* [#816] (https://github.com/sei-protocol/sei-chain/pull/816) Reenable tx concurrency for non oracle/priority txs
sei-chain:
* [#816](https://github.com/sei-protocol/sei-chain/pull/816) Reenable tx concurrency for non oracle/priority txs

sei-cosmos:
* [#254] (https://github.com/sei-protocol/sei-cosmos/pull/254) Use sequential searching instead of binary search for coins
* [#254](https://github.com/sei-protocol/sei-cosmos/pull/254) Use sequential searching instead of binary search for coins

sei-tendermint:
* [#143] (https://github.com/sei-protocol/sei-tendermint/pull/143) Fix cpu leak for simple pq but stopping timer
* [#140] (https://github.com/sei-protocol/sei-tendermint/pull/140) Add raw logs to tx output
* [#143](https://github.com/sei-protocol/sei-tendermint/pull/143) Fix cpu leak for simple pq but stopping timer
* [#140](https://github.com/sei-protocol/sei-tendermint/pull/140) Add raw logs to tx output

## 3.0.2
sei-chain:
* [#810] (https://github.com/sei-protocol/sei-chain/pull/810) Disable FOK orders
* [#809] (https://github.com/sei-protocol/sei-chain/pull/809) Huckleberry patch
* [#808] (https://github.com/sei-protocol/sei-chain/pull/808) Add global min fees as a param
* [#810](https://github.com/sei-protocol/sei-chain/pull/810) Disable FOK orders
* [#809](https://github.com/sei-protocol/sei-chain/pull/809) Huckleberry patch
* [#808](https://github.com/sei-protocol/sei-chain/pull/808) Add global min fees as a param

## 3.0.1
sei-chain:
* [#797] (https://github.com/sei-protocol/sei-chain/pull/797) Don't charge gas for loading contract dependencies
* [#792] (https://github.com/sei-protocol/sei-chain/pull/792) Reset block gas meter if concurrent processing fails
* [#791] (https://github.com/sei-protocol/sei-chain/pull/791) Disable skipFastStorageUpgrade to make iavl dump faster
* [#790] (https://github.com/sei-protocol/sei-chain/pull/790) Disable non-prioritized tx concurrency
* [#789] (https://github.com/sei-protocol/sei-chain/pull/789) Adds appropriate READ access for dex contract in antehandler
* [#788] (https://github.com/sei-protocol/sei-chain/pull/788) Clear dex memstate cache when falling back to sequential processing
* [#786] (https://github.com/sei-protocol/sei-chain/pull/786) Add NoVersioning to seid command
* [#781] (https://github.com/sei-protocol/sei-chain/pull/781) Add order limit for price level and pair limit for contracts
* [#797](https://github.com/sei-protocol/sei-chain/pull/797) Don't charge gas for loading contract dependencies
* [#792](https://github.com/sei-protocol/sei-chain/pull/792) Reset block gas meter if concurrent processing fails
* [#791](https://github.com/sei-protocol/sei-chain/pull/791) Disable skipFastStorageUpgrade to make iavl dump faster
* [#790](https://github.com/sei-protocol/sei-chain/pull/790) Disable non-prioritized tx concurrency
* [#789](https://github.com/sei-protocol/sei-chain/pull/789) Adds appropriate READ access for dex contract in antehandler
* [#788](https://github.com/sei-protocol/sei-chain/pull/788) Clear dex memstate cache when falling back to sequential processing
* [#786](https://github.com/sei-protocol/sei-chain/pull/786) Add NoVersioning to seid command
* [#781](https://github.com/sei-protocol/sei-chain/pull/781) Add order limit for price level and pair limit for contracts

tm-db:
* [#2] (https://github.com/sei-protocol/tm-db/pull/2) Load items eagerly to memdb_iterator to avoid deadlock
* [#2](https://github.com/sei-protocol/tm-db/pull/2) Load items eagerly to memdb_iterator to avoid deadlock

sei-tendermint:
* [#137] (https://github.com/sei-protocol/sei-tendermint/pull/137) New endpoint to expose lag
* [#137](https://github.com/sei-protocol/sei-tendermint/pull/137) New endpoint to expose lag

## 3.0.0
sei-chain:
* [#777] (https://github.com/sei-protocol/sei-chain/pull/777) Parallelize Sudo Deposit
* [#771] (https://github.com/sei-protocol/sei-chain/pull/771) Parallelize BeginBlock for x/dex
* [#768] (https://github.com/sei-protocol/sei-chain/pull/768) Add FOK back to order match result
* [#763] (https://github.com/sei-protocol/sei-chain/pull/763) Refactor dex EndBlock to optimize store access
* [#777](https://github.com/sei-protocol/sei-chain/pull/777) Parallelize Sudo Deposit
* [#771](https://github.com/sei-protocol/sei-chain/pull/771) Parallelize BeginBlock for x/dex
* [#768](https://github.com/sei-protocol/sei-chain/pull/768) Add FOK back to order match result
* [#763](https://github.com/sei-protocol/sei-chain/pull/763) Refactor dex EndBlock to optimize store access

sei-cosmos
* [#240] (https://github.com/sei-protocol/sei-cosmos/pull/239) Add dex contract ACL type
* [#237] (https://github.com/sei-protocol/sei-cosmos/pull/237) Add next-account-numnber cli
* [#240](https://github.com/sei-protocol/sei-cosmos/pull/239) Add dex contract ACL type
* [#237](https://github.com/sei-protocol/sei-cosmos/pull/237) Add next-account-numnber cli

sei-tendermint
* [#136] (https://github.com/sei-protocol/sei-tendermint/pull/136) Revert block.Evidence to nested block.Evidence.Evidence
* [#135] (https://github.com/sei-protocol/sei-tendermint/pull/135) Auto switch to blocksync should only start in consensus mode
* [#136](https://github.com/sei-protocol/sei-tendermint/pull/136) Revert block.Evidence to nested block.Evidence.Evidence
* [#135](https://github.com/sei-protocol/sei-tendermint/pull/135) Auto switch to blocksync should only start in consensus mode

## 2.0.48beta
sei-chain:
* [#743] (https://github.com/sei-protocol/sei-chain/pull/743) Do not unregister contract if out of rent
* [#742] (https://github.com/sei-protocol/sei-chain/pull/742) Add more metrics to dex module
* [#733] (https://github.com/sei-protocol/sei-chain/pull/733) Remove liquidation logic from dex
* [#743](https://github.com/sei-protocol/sei-chain/pull/743) Do not unregister contract if out of rent
* [#742](https://github.com/sei-protocol/sei-chain/pull/742) Add more metrics to dex module
* [#733](https://github.com/sei-protocol/sei-chain/pull/733) Remove liquidation logic from dex

sei-cosmos
* [#235] (https://github.com/sei-protocol/sei-cosmos/pull/235) Fix x/simulation fee check
* [#234] (https://github.com/sei-protocol/sei-cosmos/pull/234) Add more metrics for Begin/Mid/End Block
* [#235](https://github.com/sei-protocol/sei-cosmos/pull/235) Fix x/simulation fee check
* [#234](https://github.com/sei-protocol/sei-cosmos/pull/234) Add more metrics for Begin/Mid/End Block

sei-tendermint
* [#134] (https://github.com/sei-protocol/sei-tendermint/pull/134) Fix nil peer address map
* [#134](https://github.com/sei-protocol/sei-tendermint/pull/134) Fix nil peer address map
## 2.0.47beta
sei-chain:
* [#726] (https://github.com/sei-protocol/sei-chain/pull/726) Fix of dex rent transfer issue
* [#723] (https://github.com/sei-protocol/sei-chain/pull/723) Security CW Patch Cherry
* [#699] (https://github.com/sei-protocol/sei-chain/pull/699) Loadtest update
* [#716] (https://github.com/sei-protocol/sei-chain/pull/716) Sei cluster init script update
* [#725] (https://github.com/sei-protocol/sei-chain/pull/725) DBSync config update
* [#718] (https://github.com/sei-protocol/sei-chain/pull/718) Update mint distriution to be daily
* [#729] (https://github.com/sei-protocol/sei-chain/pull/729) Add gov prop handler for updating current minter
* [#730] (https://github.com/sei-protocol/sei-chain/pull/730) Add README.md for epoch module
* [#727] (https://github.com/sei-protocol/sei-chain/pull/727) Bump max wasm file size to 2MB
* [#731] (https://github.com/sei-protocol/sei-chain/pull/731) Bump for module to module debug logs
* [#732] (https://github.com/sei-protocol/sei-chain/pull/732) Remove x/nitro from genesis version
* [#726](https://github.com/sei-protocol/sei-chain/pull/726) Fix of dex rent transfer issue
* [#723](https://github.com/sei-protocol/sei-chain/pull/723) Security CW Patch Cherry
* [#699](https://github.com/sei-protocol/sei-chain/pull/699) Loadtest update
* [#716](https://github.com/sei-protocol/sei-chain/pull/716) Sei cluster init script update
* [#725](https://github.com/sei-protocol/sei-chain/pull/725) DBSync config update
* [#718](https://github.com/sei-protocol/sei-chain/pull/718) Update mint distriution to be daily
* [#729](https://github.com/sei-protocol/sei-chain/pull/729) Add gov prop handler for updating current minter
* [#730](https://github.com/sei-protocol/sei-chain/pull/730) Add README.md for epoch module
* [#727](https://github.com/sei-protocol/sei-chain/pull/727) Bump max wasm file size to 2MB
* [#731](https://github.com/sei-protocol/sei-chain/pull/731) Bump for module to module debug logs
* [#732](https://github.com/sei-protocol/sei-chain/pull/732) Remove x/nitro from genesis version

sei-cosmos:
* [#231] (https://github.com/sei-protocol/sei-cosmos/pull/231) Typo for m2m debug message
* [#230] (https://github.com/sei-protocol/sei-cosmos/pull/230) Add debug message for module to module transactions
* [#228] (https://github.com/sei-protocol/sei-cosmos/pull/228) Deprecate LoadLatest flag
* [#229] (https://github.com/sei-protocol/sei-cosmos/pull/229) Replace snapshot manager multistore with new one after DBSync
* [#231](https://github.com/sei-protocol/sei-cosmos/pull/231) Typo for m2m debug message
* [#230](https://github.com/sei-protocol/sei-cosmos/pull/230) Add debug message for module to module transactions
* [#228](https://github.com/sei-protocol/sei-cosmos/pull/228) Deprecate LoadLatest flag
* [#229](https://github.com/sei-protocol/sei-cosmos/pull/229) Replace snapshot manager multistore with new one after DBSync

sei-tendermint:
* [#130] (https://github.com/sei-protocol/sei-tendermint/pull/130) Do not run DBSync if there is already a readable app version
* [#130](https://github.com/sei-protocol/sei-tendermint/pull/130) Do not run DBSync if there is already a readable app version

## 2.0.46beta
sei-chain:
* [#694] (https://github.com/sei-protocol/sei-chain/pull/694) Register prune command
* [#702] (https://github.com/sei-protocol/sei-chain/pull/702) Change tick failure log to warning
* [#694](https://github.com/sei-protocol/sei-chain/pull/694) Register prune command
* [#702](https://github.com/sei-protocol/sei-chain/pull/702) Change tick failure log to warning

sei-cosmos:
* [#227] (https://github.com/sei-protocol/sei-cosmos/pull/227) Add checkTxResponse log to RPCResponse
* [#224] (https://github.com/sei-protocol/sei-cosmos/pull/224) Default to secp256k1
* [#220] (https://github.com/sei-protocol/sei-cosmos/pull/220) Add admin field to base vesting account
* [#218] (https://github.com/sei-protocol/sei-cosmos/pull/218) Restart node instead of panicking
* [#216] (https://github.com/sei-protocol/sei-cosmos/pull/216) Fix pruning command
* [#227](https://github.com/sei-protocol/sei-cosmos/pull/227) Add checkTxResponse log to RPCResponse
* [#224](https://github.com/sei-protocol/sei-cosmos/pull/224) Default to secp256k1
* [#220](https://github.com/sei-protocol/sei-cosmos/pull/220) Add admin field to base vesting account
* [#218](https://github.com/sei-protocol/sei-cosmos/pull/218) Restart node instead of panicking
* [#216](https://github.com/sei-protocol/sei-cosmos/pull/216) Fix pruning command

sei-tendermint:
* [#118] (https://github.com/sei-protocol/sei-tendermint/pull/118) Add DBSync module
* [#118](https://github.com/sei-protocol/sei-tendermint/pull/118) Add DBSync module

## 2.0.45beta

Expand All @@ -176,10 +185,10 @@ sei-tendermint: https://github.com/sei-protocol/sei-tendermint/releases/tag/v0.2
## 2.0.44beta

sei-chain:
* [#658] (https://github.com/sei-protocol/sei-chain/pull/658) Revert EventAttribute fields to byte array
* [#658](https://github.com/sei-protocol/sei-chain/pull/658) Revert EventAttribute fields to byte array

sei-cosmos: https://github.com/sei-protocol/sei-cosmos/compare/sei-cosmos-2.0.42beta...v2.0.43beta-release
* [#204] (https://github.com/sei-protocol/sei-cosmos/pull/204) IBC Compatibility Fix
* [#204](https://github.com/sei-protocol/sei-cosmos/pull/204) IBC Compatibility Fix

sei-tendermint: https://github.com/sei-protocol/sei-tendermint/compare/2.0.42beta-release...2.0.43beta-release
* IBC Compatibility Fix
Expand All @@ -189,8 +198,8 @@ sei-tendermint: https://github.com/sei-protocol/sei-tendermint/compare/2.0.42bet
## 2.0.42beta

sei-chain:
* [#670] (https://github.com/sei-protocol/sei-chain/pull/670) Add add-wasm-genesis-message to seid
* [#654] (https://github.com/sei-protocol/sei-chain/pull/654) Improve endblock performance and fix trace
* [#670](https://github.com/sei-protocol/sei-chain/pull/670) Add add-wasm-genesis-message to seid
* [#654](https://github.com/sei-protocol/sei-chain/pull/654) Improve endblock performance and fix trace

sei-cosmos: https://github.com/sei-protocol/sei-cosmos/compare/v0.2.8...v0.2.12
* improvements around monitoring for sei-cosmos
Expand All @@ -199,17 +208,17 @@ sei-cosmos: https://github.com/sei-protocol/sei-cosmos/compare/v0.2.8...v0.2.12


sei-tendermint:
* [#95] (https://github.com/sei-protocol/sei-tendermint/pull/95) Patch forging empty merkle tree attack vector
* [#95](https://github.com/sei-protocol/sei-tendermint/pull/95) Patch forging empty merkle tree attack vector
* set default max gas param to 6mil
* log tunning for p2p

## 2.0.40beta - 2023-03-10
* [#646] (https://github.com/sei-protocol/sei-chain/pull/646) Optimizations for FinalizeBlock
* [#644] (https://github.com/sei-protocol/sei-chain/pull/644) [Oak Audit] Add check for non-existent transaction
* [#647] (https://github.com/sei-protocol/sei-chain/pull/647) Fixes to race conditions
* [#638] (https://github.com/sei-protocol/sei-chain/pull/638) Emit Version Related Metrics
* [#636] (https://github.com/sei-protocol/sei-chain/pull/636) Fix deadlock with upgrades
* [#635] (https://github.com/sei-protocol/sei-chain/pull/635) Add event to dex messages
* [#646](https://github.com/sei-protocol/sei-chain/pull/646) Optimizations for FinalizeBlock
* [#644](https://github.com/sei-protocol/sei-chain/pull/644) [Oak Audit] Add check for non-existent transaction
* [#647](https://github.com/sei-protocol/sei-chain/pull/647) Fixes to race conditions
* [#638](https://github.com/sei-protocol/sei-chain/pull/638) Emit Version Related Metrics
* [#636](https://github.com/sei-protocol/sei-chain/pull/636) Fix deadlock with upgrades
* [#635](https://github.com/sei-protocol/sei-chain/pull/635) Add event to dex messages

## 2.0.39beta - 2023-03-06
* [#632](https://github.com/sei-protocol/sei-chain/pull/632) Bump Sei-tendermint to reduce log volume
Expand Down
1 change: 1 addition & 0 deletions app/upgrades.go
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ var upgradesList = []string{
"3.0.4",
"3.0.5",
"3.0.6",
"3.0.7",
}

func (app App) RegisterUpgradeHandlers() {
Expand Down

0 comments on commit 384b94e

Please sign in to comment.