Releases: umee-network/umee
v3.0.3
v3.1.0-rc2
v3.1.0-rc1
Changelog
- 6f160e9 fix: buf cosmos-sdk version (#1408)
- 54a5fdc build(deps): Bump google.golang.org/grpc from 1.49.0 to 1.50.0 (#1483)
- 206c309 chore: bump GB (#1474)
- 97c357e feat: add MsgSupplyCollateral (#1479)
- 95e350e build(deps): Bump google.golang.org/grpc from 1.49.0 to 1.50.0 in /price-feeder (#1482)
- 79f6006 chore: bump SDK and IBC (#1478)
- ed8e069 fix: slash window progress reset (#1471)
- 4519faf feat: add v3.1 upgrade handler (#1480)
- 12e107c chore: update mergify to new release scheme (#1481)
- 552136b build(deps): Bump github.com/golangci/golangci-lint from 1.49.0 to 1.50.0 (#1472)
- 9bbac4b build(deps): Bump github.com/golangci/golangci-lint from 1.49.0 to 1.50.0 in /price-feeder (#1473)
- 3d7aad6 docs: update release procedure (#1447)
- 91ab9fc feat: Add crypto.com provider (#1448)
- e1fde34 feat(price-feeder): computed price api routes (#1445)
- f805484 ci: Disable upgrade ci (#1464)
- 77fa5a6 refactor: Remove unnecessary instances of keepReconnecting (#1442)
- aa6a3d5 chore: improve cache build (#1461)
- bc5cace refactor: Cleaned up float->dec conversions (#1431)
- d84136f build(deps): Bump github.com/cosmos/ibc-go/v5 from 5.0.0-rc2 to 5.0.0 (#1458)
- 81ba333 fix: update & fix gravity bridge (#1460)
- e21af73 docs: v3.0.1 release notes (#1453)
- 60b7c2d fix: token registry cache (#1450)
- 8b54dd0 fix: fix the github workflow for upgrade (#1444)
v3.0.0-rc4
v3.0.0
Release Notes
v3.0.0
v3.0.0 Introduces our lending and oracle functionality.
Highlights since v1.x
x/leverage
module, which allows anyone to:- supply liquidity (and earn interest)
- collateralize the supplied assets to enable borrowing
- borrow (and pay interest)
- participate in governance of
x/leverage
parameters file.
x/oracle
module - a decentralized price oracle for thex/leverage
module, as well as any app built in the Umee blockchain. UMEE holders setx/oracle
parameters by governance.- Cosmos v0.46 upgrade, which features:
x/group
modulex/nft
module- Transaction Tips
- SIGN_MODE_DIRECT_AUX
- transaction prioritization
- IBC v5.0
- Minimum validator commission rate is set to 5% per prop 16. Validators with smaller commission rate will be automatically updated.
x/leverage settings
The leverage module is by default compiled without support for the liquidation_targets
query.
Validators should NOT enable this query on their nodes - it is inefficient due to iterating over all borrower accounts, and can delay time-sensitive consensus operations when a sufficient number of addresses must be checked.
To run a node capable of supporting a liquidator, enable the query at compile time using LIQUIDATOR=true make install
.
Gravity Bridge
In v1.1.x
(current mainnet) we disabled Gravity Bridge (GB) module due to Ethereum PoS migration (the merge).
This release is the first step to re-enable GB. We start by enabling validators update and evidence messages (MsgValsetConfirm
and MsgValsetUpdatedClaim
), but the bridge messages: batch creation, claims (both ways: Ethereum->Cosmos and Cosmos->Ethereum) remain disabled.
Validators are expected to run Peggo and update the valiator set in Gravity smart contract.
See Gravity Bridge Release Notes.
Update Notes
Each validator MUST:
-
Run Peggo (Gravity Bridge Orchestrator) v1.0.x
-
Run Price Feeder v1.0.x
-
Update
app.toml
file by settingminimum-gas-prices = "0uumee"
:# The minimum gas prices a validator is willing to accept for processing a # transaction. A transaction's fees must meet the minimum of any denomination # specified in this config (e.g. 0.25token1;0.0001token2). minimum-gas-prices = "0uumee"
-
Update
config.toml
file by settingmempool.version="v1"
. Ideally you should do it before the upgrade time, then at the upgrade switch binaries and start with the upgraded config:[mempool] version = "v1"
Instructions: umeeversity/validator
Failure to run Peggo and Price Feeder results in being slashed, as do certain types of misbehavior such as consistently submitting incorrect prices.
v3.0.0-rc3
Summary
We solved an oracle price issue introduced by v3.0.0-rc2 in Canon-1 testnet.
Guidelines for v3 remain in effect:
When running the v3 chain, each validator must:
- Run Peggo (Gravity Bridge Orchestrator) v1.0.0
- Run Price Feeder.
- Update umeed config.toml file by setting mempool version to "v1"
[mempool]
version = "v1"
Changelog
v3.0.0-rc2
Summary
We solved the Gravity Bridge and Consensus Failure issues we experienced in the v3.0.0-rc1 Canon-1 testnet.
Also, when running the v3 chain, each validator must:
-
Peggo (Gravity Bridge Orchestrator) v0.4.1 .
Note: for the mainnet release we are preparing Peggo v1.0.x. release. -
Update umeed
config.toml
file by settingmempool.version="v1"
:[mempool] version = "v1"
Changelog
- 7c5df71 chore: update gravity bridge (#1435)
- abcdb11 fix: oracle.RewardBallotWinner detect duplicated uumee (#1432)
- 09bbf02 fix: RewardBallotWinners determinism (#1433)
- f8863d9 fix: oracle EndBlocker must be before gov and staking (#1434)
- 6e3f3d1 fix: moved to v300rc1 (#1428)
- 3caffaf Use 1.2 gas_adjustment in price-feeder e2e tests (#1420)
v3.0.0-rc1
Changelog
What's Changed
- docs: price-feeder v1.0.0 by @adamewozniak in #1423
- docs: release notes draft by @robert-zaremba in #1404
Full Changelog: price-feeder/v1.0.0...v3.0.0-rc1
price-feeder/v1.0.0
Changelog
ae66523 chore: fix typo (#1422)
1f8bc6f perf(ante/fee): optimize requiredFees calculation (#1418)
4124ef7 feat: set migrations orders (#1421)
16c2630 build(deps): Bump github.com/go-playground/validator/v10 from 10.11.0 to 10.11.1 in /price-feeder (#1419)
fea1e4c chore: bump Gravity-Bridge (#1412)
fd05708 fix: set 0 min gas prices (#1411)
b42395a chore: add atom to default registry (#1371)
d83990a fix: MinCollateralLiquidity validation (#1405)
4217dcc fix: general oracle improvements and ABCI determinism (#1391)
ed16287 fix: disable proto lint (#1410)
ee334f2 docs: leverage proto docs update (#1370)
d78815f fix: revert: fix: buf cosmos-sdk version (#1397) (#1407)
af5c6bb fix: buf cosmos-sdk version (#1397)
c9d2598 feat: increase free oracle gas limit to 140k (#1401)
dcd239b feat: require compile-time flag to enable liquidator query (#1395)
3723086 feat: update ci exported genesis (#1392)
844440c build(deps): Bump github.com/ethereum/go-ethereum from 1.10.24 to 1.10.25 (#1394)
e4c02fa build(deps): Bump github.com/ethereum/go-ethereum from 1.10.23 to 1.10.24 (#1384)
2c047b5 fix: set version for the base app (#1390)
ea2e8c7 chore: update price-feeder example config (#1393)
99ef013 build(deps): Bump github.com/armon/go-metrics in /price-feeder (#1388)
d5f1a67 feat(price-feeder): add mexc provider (#1339)
42586dd chore: update v1.1-v3.0 upgrade plan name (#1385)
d9c8367 feat: add update minCommissionRate to validators (#1379)
970184f fix: remove potential panic on *MsgCreateClient.String (#1383)
71b0d68 feat: improve CI workflow (#1367)
36e618b feat: price-feeder telemetry standard (#1374)
4bddd97 build(deps): Bump github.com/ignite/cli from 0.23.0 to 0.24.0 (#1372)
6993074 docs: folding module specs files into single README file (#1369)
0afaf70 test: re-enaable ibctransfer wrapper test suite (#1280)
d15d6e5 ci: disable upgrade ci (#1366)
v1.1.2
This is a patch release to register an upgrade handler for 1.1.0
Upgrade Proposal.
Without the handler, the chain won't start and will keep crashing.