Skip to content

Latest commit

 

History

History
142 lines (104 loc) · 8.23 KB

CHANGELOG.md

File metadata and controls

142 lines (104 loc) · 8.23 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Features

  • #623 Use gosec for staticly linting for common non-determinism issues in SDK applications.

Minor improvements & Bug Fixes

  • #666 Fix the --log-level and --log-format commands on osmosisd start
  • #655 Make the default genesis for pool-incentives work by default
  • 97ac2a8 Fix InitGenesis bug for gauges

This upgrade fixes a bug in the v5.0.0 upgrade's app.go, which prevents new IBC channels from being created. This binary is compatible with v5.0.0 until block height 2464000, estimated to be at 4PM UTC Monday December 20th.

  • Patch - Revert back to passing in the correct staking keeper into the IBC keeper constructor.
  • Height gating change - Height gate the change in IBC, to make the v6.0.0 binary compatible until upgrade height.

v5.0.0 - Boron upgrade

The Osmosis Boron release is made!

Notable features include:

  • Upgrading from SDK v0.42 to SDK v0.44, bringing efficiency improvements, integrations and Rosetta support.
  • Bringing in the new modules Bech32IBC, Authz, TxFees
  • Upgrading to IBC v2, allowing for improved Ethereum Bridge and CosmWasm support
  • Implementing Osmosis chain governance's Proposal 32
  • Large suite of gas bugs fixed. (Including several that we have not seen on chain)
  • More queries exposed to aid node operators.
  • Blocking the OFAC banned Ethereum addresses.
  • Several (linear factor) epoch time improvements. (Most were present in v4.2.0)

Upgrade instructions for node operators can be found here

Features

  • #637 Add Bech32IBC
  • #610 Upgrade to Cosmos SDK v0.44.x
  • #610 Upgrade to IBC-v2
  • #560 Implements Osmosis prop32 -- clawing back the final 20% of unclaimed osmo and ion airdrop.
  • #394 Allow whitelisted tx fee tokens based on conversion rate to OSMO
  • Commit db450f0 Add blocking of OFAC banned Ethereum addresses

Minor improvements & Bug Fixes

  • {In the Osmosis-labs SDK fork}
    • Increase default IAVL cache size to be in the hundred megabyte range
    • Significantly improve CacheKVStore speed problems, reduced IBC upgrade time from 2hrs to 5min
    • Add debug info to make it clear whats happening during upgrade
  • (From a series of commits) Fixes to the claims module to only do the reclaim logic once, not every block.
  • (From a series of commits) More logging to the claims module.
  • #563 Allow zero-weight pool-incentive distribution records
  • #562 Store block height in epochs module for easier debugging
  • #544 Update total liquidity tracking to be denom basis, lowering create pool and join pool gas.
  • #540 Fix git lfs links
  • #517 Linear time improvement for epoch time
  • #515 Add debug command for converting secp pubkeys
  • #510 Performance improvement for gauge distribution
  • #505 Fix bug in incentives epoch distribution events, used to use raw address, now uses bech32 addr
  • #464 Increase maximum outbound peers for validator nodes
  • #444 Add script for state sync
  • #409 Reduce epoch time growth rate for re-locking assets

[v4.0.0]

  • Significantly speedup epoch times
  • Fix bug in the lockup module code that caused it to take a linear amount of gas.
  • Make unbonding tokens from the lockup module get automatically claimed when unbonding is done.
  • Add events for all tx types in the gamm module.
  • Add events for adding LP rewards.
  • Make queries to bank total chain balance account for developer vesting correctly.
  • Add ability for nodes to query the total amount locked for each denomination.
  • Embedded seeds in init.go
  • Added changelog and info about changelog format.
  • Fix accumulation store only counting bonded tokens, not unbonding tokens, that prevented the front-end from using more correct APY estimates. (Previously, the front-end could only underestimate rewards)

v3.2.0 - 2021-06-28

  • Update the cosmos-sdk version we modify to v0.42.9
  • Fix a bug in the min commission rate code that allows validators to be created with commission rates less than the minimum.
  • Automatically upgrade any validator with less than the minimum comission rate to the minimum at upgrade time.
  • Unbrick on-chain governance, by fixing the deposit parameter to use uosmo instead of osmo.

v1.0.2 - 2021-06-18

This release improves the CLI UX of creating and querying gauges.

v1.0.1 - 2021-06-17

This release fixes a bug in osmosisd version always displaying 0.0.1.

v1.0.0 - 2021-06-16

Initial Release!