Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v8 Major release checklist: Updated Changelog.md #1515

Merged
merged 6 commits into from
May 18, 2022
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .mergify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,11 @@ pull_request_rules:
backport:
branches:
- v7.x
- name: backport patches to v8.x branch
conditions:
- base=main
- label=A:backport/v8.x
actions:
backport:
branches:
- v8.x
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## Unreleased


## [v8.0.0 - Emergency proposals upgrade](https://github.com/osmosis-labs/osmosis/releases/tag/v8.0.0)
ValarDragon marked this conversation as resolved.
Show resolved Hide resolved

This upgrade is a patch that must be hard forked in, as on-chain governance of Osmosis approved proposal 227 and proposal 228.

This upgrade includes:

* Adding height-gated AnteHandler message filter to filter unpooling tx pre-upgrade.
* At block height 4402000 accelerates prop 225, which in turn moves incentives from certain pools according to props 222-224
* Adds a msg allowing unpooling of UST pools.
* This procedure is initiated by whitelisting pools 560, 562, 567, 578, 592, 610, 612, 615, 642, 679, 580, 635.
* Unpooling allows exiting whitelisted pools directly, finish unbonding duration with the exited tokens instead of having to wait unbonding duration to swap LP shares back to collaterals.
* This procedure also includes locks that were already unbonding pre-upgrade and locks that were superfluid delegated.

Every node should upgrade their software version to v8.0.0 before the upgrade block height 4402000. If you use cosmovisor, simply swap out the binary at upgrades/v7/bin to be v8.0.0, and restart the node. Do check cosmovisor version returns v8.0.0

### Features
* {Across many PRs} Initiate emergency upgrade
* [#1481] Emergency upgrade as of prop [226] (https://www.mintscan.io/osmosis/proposals/226)
* [#1435] `x/tokenfactory` create denom fee for spam resistance
* [#1429] solver for multi-asset CFMM
* [#1253] Add lockup duration edit method
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please make the numbers link to the PRs similar to earlier releases

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We actually made a script for this at some point in the SDK, just it never fit in the natural dev flow. I wonder if theres a good way to fit it back in


### Minor improvements & Bug Fixes
* [#1233] Move messageServer logic for LockTokens into keeper method
* [#1440] fix(proto/tokenfactory): fix annotation
* [#1307] refactor: JoinSwapShareAmountOut
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this went into v8

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Many other PRs I see here did not go into v8

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is there a list of PRs that goes into v8? i was mostly going off of new merges here

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you 'git checkout v8.0.0', you will be on that release's tag. Then, 'git log' would give you the commit history.

Also, our branch for v8 releases is called v8.x. You can switch to it on GitHub to check out the history as well

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gotchu. Thank you!

* [#1477] Update codeql-analysis.yml
* [#1389] test: upgrade testing automation
* [#1474] bump github.com/spf13/cast from 1.4.1 to 1.5.0

### Features

* [#1378](https://github.com/osmosis-labs/osmosis/pull/1378) add .gitpod.yml
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module github.com/osmosis-labs/osmosis/v7
module github.com/osmosis-labs/osmosis/v8
stackman27 marked this conversation as resolved.
Show resolved Hide resolved

go 1.18

Expand Down