Skip to content

Releases: Kava-Labs/kava

v0.21.1

22 Mar 23:10
d512469
Compare
Choose a tag to compare

This release adds a grpc query service to the x/incentive module.

Kava 12 Release

07 Feb 22:33
357ec96
Compare
Choose a tag to compare

For deployment to Kava Mainnet scheduled on Feburary 15th, 2023 at block 3607200.
See upgrade instructions at https://github.com/Kava-Labs/kava/blob/v0.21.0/migrate/v0_21/migrate.md.

This release candidate adds a x/community module that is used to manage community pool funds via governance by Kava DAO. It includes additional enhancements to the EVM.

Software versions:
Golang: v1.18.10 (using a version other than 1.18 will result in app hash mismatches. v1.18 MUST be used.)
Cosmos-sdk: v0.45.10
Tendermint: v0.34.24

x/community

  • includes two gov proposals for deposit/withdraw of community pool funds to Kava Lend (x/hard)

EVM enhancements

  • ethermint updated
  • Allows 'finalized' to be used on eth json rpc calls
  • Fixes eth_call for old heights (prevent panic on GetParams before allowed EIP messages were set)

Kava 12 Release Candidate 3 (v0.21.0-alpha.1)

02 Feb 20:48
8eb8e82
Compare
Choose a tag to compare

Fixes a problem on testnet where previous version history in the IAVL tree of the x/mint store caused panics on chain upgrade. The problem happens for any cosmos-sdk module that is added with the same store key as a previously removed module (x/mint in the case of Kava Testnet 16000).

A fix was added to the v0.21.0-alpha.0 upgrade handler to remove all pre-existing tree state for the x/mint module so it can be added anew from a clean state. A side effect of this is that historic state of the x/mint module will not be query-able on Kava Testnet.

No changes or side effects of this change affect mainnet. The v0.21.0 upgrade handler expected to run for the Kava 12 release remains unchanged.

Kava 12 Release Candidate 2 (v0.21.0-alpha.0)

30 Jan 18:40
Compare
Choose a tag to compare

Release Candidate for Kava 12

For deployment to Kava Testnet on 31 Jan, 2023.

This release candidate adds a x/community module that is used to manage community pool funds via governance by Kava DAO. It includes additional enhancements to the EVM.

Software versions:
Golang: v1.18 (using a version other than 1.18 will result in app hash mismatches. v1.18 MUST be used.)
Cosmos-sdk: v0.45.10
Tendermint: v0.34.24

It contains two upgrade handlers:

  • v0.21.0-alpha.0 - To be run on testnet. Rolls back state changes made in abandoned upgrade v0.20.0-alpha.0. Upgrades chain to the proposed Kava 12 state.
  • v0.21.0 - To be run on mainnet. Upgrades the chain to Kava 12.

x/community

  • includes two gov proposals for deposit/withdraw of community pool funds to Kava Lend (x/hard)

EVM enhancements

  • ethermint updated
  • Allows 'finalized' to be used on eth json rpc calls
  • Fixes eth_call for old heights (prevent panic on GetParams before allowed EIP messages were set)

Kava 12 Release Candidate 1

04 Jan 18:52
c800219
Compare
Choose a tag to compare
Pre-release

Mainnet Release Candidate & Public Testnet Release

Latest version of Kava includes updates to how the community pool is managed and how inflation is controlled in Kava. Additional improvements to the EVM are also included.

Adds two new modules:

  • x/kavamint controls inflationary parameters of Kava (replaces x/mint)
  • x/community holds and manages community pool funds

Software versions:
Golang: v1.18 (using a version other than 1.18 will result in app hash mismatches. v1.18 MUST be used.)
Cosmos-sdk: v0.45.10
Tendermint: v0.34.24

x/kavamint

  • inflation is now broken into two specific pieces: staking apy & community pool inflation
  • the staking apy is a fixed rate and no longer changes with the number of bonded tokens
  • parameters are set as easy-to-understand percentages

x/community

  • the community pool is now a module account owned by the community module
  • includes two gov proposals for deposit/withdraw of community pool funds to Kava Lend (x/hard)

Upgrade Handler

An upgrade handler is registered under the name v0.20.0-alpha.0. It performs the following operations:

  • initializes x/community & x/kavamint modules
  • moves original community pool funds to new community pool
  • removes x/mint (functionality replaced by x/kavamint
  • sets x/distribution community_tax to 0% (community pool inflation is now minted directly to community pool. no cut from validator rewards is taken)

API changes

Backwards compatibility is maintained where possible:

  • x/distribution's community-pool query reads the balance of the new community pool (the x/community module account)
    • to read current & historical balances of the original community pool account, use x/community's legacy-community-pool query
  • x/mint queries are shimmed
    • the inflation query gives a modified inflation value that makes the standard staking apy calculation correct
    • other queries to x/mint return an "unimplemented" error code

EVM enhancements

  • ethermint updated
  • Allows 'finalized' to be used on eth json rpc calls
  • Fixes eth_call for old heights (prevent panic on GetParams before allowed eip messages were set)

v0.19.0

25 Oct 15:22
0ba73ff
Compare
Choose a tag to compare

This is the software that will comprise the Kava-11 (name: v0.19.0) upgrade. The upgrade is scheduled to take place at block 2098400. See upgrade instructions at: https://github.com/Kava-Labs/kava/blob/v0.19.0/migrate/v0_19/migrate.md

Features:

  • Adds liquid module for converting staked kava to bkava staking derivative tokens
  • Adds earn module to support automated yield strategies
  • Implements the Kava Infrastructure Rewards proposal (https://www.mintscan.io/kava/proposals/97)
  • Adds support for signing cosmos messages using Metamask via eip712

Software versions:

Golang: v1.18+
Cosmos-sdk: v0.45.9
Tendermint: v0.34.21

v0.18.2

24 Oct 12:50
84ed7fe
Compare
Choose a tag to compare
  • Update to go 1.18, cosmos v0.45.9, and tendermint v0.34.21

  • update ci & docker to go 1.18

  • config updates for iavl changes and broadcast mode flag

  • ensure fast node is disable if config value is not set in order to
    avoid fast node upgrade for nodes that do not update their app.toml

  • update to new circle ci image instead of using legacy image

  • remove previous ics23 package -- now used directly from cosmos-sdk repo

v0.19.5-testnet

12 Oct 23:21
f969e46
Compare
Choose a tag to compare
v0.19.5-testnet Pre-release
Pre-release
Merge pull request #1351 from Kava-Labs/releases/public-testnet-v0.19…

v0.19.4-testnet release

09 Oct 13:58
a6425be
Compare
Choose a tag to compare
Pre-release
  • Fixes error in TallyHandler to account for bkava balances.

v0.18.1

14 Oct 17:50
Compare
Choose a tag to compare

Fixes: