Skip to content

Releases: umee-network/umee

price-feeder/v2.1.0

15 Feb 23:03
7dd4c14
Compare
Choose a tag to compare

Price Feeder v2.1.0

This version of the price feeder mainly has improvements to stability.

Notable changes:

  • Quoting assets in OSMO
  • Handling multi-websocket-connection providers more efficiently

Please note that this also requires `LibWasm.

Download LibWasm

Note: Skip this step if you build binary from source and are able to properly link libwasmvm.

$ wget https://raw.githubusercontent.com/CosmWasm/wasmvm/v1.1.1/internal/api/libwasmvm.$(uname -m).so -O /lib/libwasmvm.$(uname -m).so

Changelog

7dd4c14 chore: update PF example config (#1826)
57abf1e fix: bnb migration (#1823)
614d2c5 feat: automatically clear unsupplied blacklisted tokens (#1808)
0e4df51 fix: 4.1 BNB migration (#1807)
5c901f4 chore: update Quota storage (#1814)
e23e4fc fix: collateral share restriction works during partial price outages (#1812)
c67510e chore: update upgrades and mergify to v4.1 (#1815)
264a782 chore: simplify upgrades (#1811)
a4e8103 chore: using AvgPrice for denom to check ibc-transfer quota (#1806)
7c04da0 build(deps): Bump google.golang.org/grpc from 1.52.3 to 1.53.0 (#1795)
99827b2 build(deps): Bump google.golang.org/grpc from 1.52.3 to 1.53.0 in /price-feeder (#1796)
4780b13 docs: update release notes & changelog (#1804)
7c9e5ef feat: register v4.0.1 upgrade (#1802)
968c5af build(deps): Bump golang.org/x/term from 0.4.0 to 0.5.0 in /price-feeder (#1797)
ea76766 fix: intercase leverage fix (#1800)
b48dc1a feat(uibc): adding event on quota pause update (#1785)
fbe0d05 chore: update price feeder changelog (#1798)
f5ea000 chore: Updating Cosmos SDK to 0.46.9 and Tendermint to 0.34.26 (#1794)
2104ccf test: add experimental e2e tests on docker image (#1771)
397e0fc chore: add 4.1 upgrade handler (#1772)
e753ad4 fix(price-feeder): Fix gate provider getCandlePrices (#1791)
89d2d3d fix: currency provider tracker causing price feeder to error (#1781)
852ff39 fix: Enforce voting threshold param in oracle endblocker (#1707)
88969af chore: fix the deprecated sdkerrors in price-feeder (#1792)
03eca68 chore: bump the sdkmath to beta6 (#1790)
cc856ab chore: remove rc upgrade handlers (#1787)
37909a3 fix: deprecated use of sdkerrors (#1788)
618dac8 chore: bump cosmos-sdk/math (#1786)
82f7716 build(deps): Bump github.com/golangci/golangci-lint from 1.51.0 to 1.51.1 (#1782)
0aba4fd refactor: websocket controller creates a separate connection per pair (#1773)
075b493 Fix GetTickerPrice() and GetCandlePrice() (#1767)
ab8e7e0 chore: move sdkutil coin functions to the coin package (#1780)
b7eb055 feat: helper function to emit events (#1777)
9a20198 fix: increase pricefeeder e2e test timeout (#1779)
f3125a6 build(deps): Bump github.com/golangci/golangci-lint from 1.50.1 to 1.51.0 (#1774)
3b91485 build(deps): Bump github.com/golangci/golangci-lint from 1.50.1 to 1.51.0 in /price-feeder (#1775)
ca7b067 fix: correct ICS20 middleware handlers (#1776)
b1518c7 fix(price-feeder): BinanceUS too many requests socket close error (#1769)
00c708d test: unit and e2e tests to ibc-quota (#1738)

v4.0.1

10 Feb 15:15
c9c37b5
Compare
Choose a tag to compare

Release Notes

Release Procedure is defined in the CONTRIBUTING document.

v4.0.1

This release is a consensus breaking patch which contains a fix to how we handle assets with lowercase symbols on the leverage module. Relevant PR here.

Building from source will automatically link the libwasmvm.x86_64.so created as a part of the build process (you must build on the same host as you run the binary, or copy the libwasmvm.x86_64.so your lib directory).

If you build on system different than Linux amd64, then you need to download appropriate version of libwasmvm (eg from CosmWasm/wasmvm Releases) or build it from source (you will need Rust toolchain).

Otherwise you have to download libwasmvm. Please check Supported Platforms. Example:

wget https://raw.githubusercontent.com/CosmWasm/wasmvm/v1.1.1/internal/api/libwasmvm.$(uname -m).so -P /lib/

Please see the CHANGELOG for an exhaustive list of changes.

Update instructions

  • Note: Skip this step if you build binary from source and are able to properly link libwasmvm.
    • Download libwasmvm:
$ wget https://raw.githubusercontent.com/CosmWasm/wasmvm/v1.1.1/internal/api/libwasmvm.$(uname -m).so -O /lib/libwasmvm.$(uname -m).so
  • Wait for software upgrade proposal to pass and trigger the chain upgrade.
  • Run latest Price Feeder (v2.0.3) - updated
  • Swap binaries.
  • Restart the chain.

You can use Cosmovisor → see instructions.

NOTE: BEFORE the upgrade, make sure the binary is working and libwasmvm is in your system. You can test it by running ./umeed-v4.0.0 --version.

Docker

Docker images are available in ghcr.io umee-network repository.

price-feeder/v2.0.4-rc1

31 Jan 22:39
8ac04d9
Compare
Choose a tag to compare

v2.0.4-rc1

This is the first release candidate for the price feeder v2.0.4 release.

price-feeder/v2.0.4

01 Feb 19:06
8ac04d9
Compare
Choose a tag to compare

v2.0.4

This is v2.0.4 of the price feeder, designed to support osmosis-native assets. Main changes are:

  • Enabling asset prices to be quoted in "OSMO"
  • A small bug fix to the USD conversion logic

v4.0.0

21 Jan 00:19
d4865a5
Compare
Choose a tag to compare

Release Notes

Release Procedure is defined in the CONTRIBUTING document.

v4.0.0

This release contains the Historacle Upgrade, a pricing update which improves the way we treat quickly-changing prices in the leverage module.

Please Note:

  • This upgrade requires the use of Price Feeder V2.0.3 immediately after the Umee v4.0 Upgrade. Prior to this upgrade, you should stay on Price Feeder V2.0.2.
  • To run the provided binary, you have to have libwasmvm.x86_64.so v1.1.1 in your system lib directory.

Building from source will automatically link the libwasmvm.x86_64.so created as a part of the build process (you must build on the same host as you run the binary, or copy the libwasmvm.x86_64.so your lib directory).

If you build on system different than Linux amd64, then you need to download appropriate version of libwasmvm (eg from CosmWasm/wasmvm Relases) or build it from source (you will need Rust toolchain).

Otherwise you have to download libwasmvm. Please check Supported Platforms. Example:

wget https://raw.githubusercontent.com/CosmWasm/wasmvm/v1.1.1/internal/api/libwasmvm.$(uname -m).so -P /lib/

Additional highlights:

  • 1694 MsgMaxWithdraw, MsgMaxBorrow and MsgRepay won't return errors if there is nothing to withdraw, borrow or repay respectively. Leverage ErrMaxWithdrawZero and ErrMaxBorrowZero has been removed.

Please see the CHANGELOG for an exhaustive list of changes.

Update instructions

  • Note: Skip this step if you build binary from source and are able to properly link libwasmvm.
    • Download libwasmvm:
$ wget https://raw.githubusercontent.com/CosmWasm/wasmvm/v1.1.1/internal/api/libwasmvm.$(uname -m).so -O /lib/libwasmvm.$(uname -m).so
  • Wait for software upgrade proposal to pass and trigger the chain upgrade.
  • Run latest Price Feeder (v2.0.3) - updated
  • Swap binaries.
  • Restart the chain.

You can use Cosmovisor → see instructions.

NOTE: BEFORE the upgrade, make sure the binary is working and libwasmvm is in your system. You can test it by running ./umeed-v4.0.0 --version.

Docker

Docker images are available in ghcr.io umee-network repository.

price-feeder/v2.0.3

20 Jan 23:56
521fdf3
Compare
Choose a tag to compare

Changelog

v2.0.3

The main change in this version of the price feeder is to be compatible with the umeed v4.0.0 binary. Please see the Release Compatibility Matrix.

v4.0.0-rc3

19 Jan 18:27
13c2a19
Compare
Choose a tag to compare
v4.0.0-rc3 Pre-release
Pre-release

Release Notes

Release Procedure is defined in the CONTRIBUTING document.

v4.0.0-rc3

v4.0.0-rc3 is the third release candidate for the historical upgrade.

v4.0.0-rc2

16 Jan 16:13
c733e7f
Compare
Choose a tag to compare
v4.0.0-rc2 Pre-release
Pre-release

Release Notes

Release Procedure is defined in the CONTRIBUTING document.

v4.0.0-rc2

This is the second release candidate for our v4.0.0 release.
This release focuses on historacle pricing, and will be deployed on the canon-2 testnet.

v4.0.0-rc1

06 Jan 04:11
521fdf3
Compare
Choose a tag to compare
v4.0.0-rc1 Pre-release
Pre-release

Release Notes

Release Procedure is defined in the CONTRIBUTING document.

v4.0.0-rc1

This is the first release candidate for our v4.0.0 release.
This release focuses on historacle pricing, and will be deployed on the canon-2 testnet.

price-feeder/v2.0.3-rc1

06 Jan 16:38
521fdf3
Compare
Choose a tag to compare

Changelog

v2.0.3-rc1

This is the first release candidate for price feeder v2.0.3.

The main change in this version of the price feeder is to be compatible with the umeed v4.0.0 binary. Please see the Release Compatibility Matrix.