github provenance-io/provenance v1.13.0-rc4
Release v1.13.0-rc4

latest releases: v1.20.1, v1.20.0, v1.20.0-rc4...
pre-release2 years ago

v1.13.0-rc4 - 2022-11-16

This is a state-compatible version upgrade for v1.13.0-rc3.

Improvements

  • Updated Cosmos-SDK to v0.46.4-pio-1 (from v0.46.3-pio-1) PR 1229.
    This brings back the ModuleAccountByName query and also brings back the --iavl-disable-fastnode flag for the start command (defaulted to true).
  • Improve CodeQL workflow to run on Go file changes only #1225.
  • Add prune command available though cosmos sdk to provenanced.#1208.
  • Update swagger files PR 1229.

Bug Fixes

  • Unable to publish Java/Kotlin JARs for release candidates to Maven #1223.

Full Commit History


v1.13.0-rc3 - 2022-11-02

Improvements

  • Updated Cosmos-SDK to v0.46.3-pio-4 (from v0.46.3-pio-1) PR 1211.

Bug Fixes

  • Pay attention to the iavl-disable-fastnode config field/flag PR 1193.

Full Commit History


v1.13.0-rc2 - 2022-10-21

Features

  • Add restricted marker transfer over ibc support #1136
  • Enable the node query service PR 1173

Improvements

  • Updated name restrictions documentation #808
  • Updated Cosmos-SDK to v0.46.3-pio-1 (from v0.46.2-pio-2) PR 1173

Bug Fixes

Full Commit History


v1.13.0-rc1 - 2022-10-05

Improvements

  • Ignore hardcoded tx gas limit when consensus_params.block.max_gas is set to -1 for local nodes
  • Bump Cosmos-SDK to v0.46.2-pio-1 (from v0.45.5-pio-1). #995
    See https://github.com/provenance-io/cosmos-sdk/blob/v0.46.2-pio-1/RELEASE_NOTES.md for more info.
  • Refactor the x/marker module's Holding query to utilize the x/bank module's new DenomOwners query. #995
    The only real difference between those two queries is that the Holding query accepts either a denom or marker address.
  • Update the third-party protos and swagger files after the cosmos v0.46 bump. #1017
  • Stop using the deprecated Wrap and Wrapf functions in the sdk/types/errors package in favor of those functions off specific errors, or else the cosmossdk.io/errors package. #1013
  • For newly added reward's module, Voting incentive program, validator votes should count for higher shares, since they vote for all their delegations.
    This feature allows the reward creator to introduce the multiplier to achieve the above.
  • Refactored the fee handling #1006:
    • Created a MinGasPricesDecorator to replace the MempoolFeeDecorator that was removed from the SDK. It makes sure the fee is greater than the validators min-gas fee.
    • Refactored the MsgFeesDecorator to only make sure there's enough fee provided. It no longer deducts/consumes anything and it no longer checks the payer's account.
    • Refactored the ProvenanceDeductFeeDecorator. It now makes sure the payer has enough in their account to cover the additional fees. It also now deducts/consumes the floor gas price * gas.
    • Added the fee_payer attribute to events of type tx involving fees (i.e. the ones with attributes fee, min_fee_charged, additionalfee and/or baseFee).
    • Moved the additional fees calculation logic into the msgfees keeper.
  • Update fee event with amount charged even on failure and emit SendCoin events from DeductFeesDistributions #1092
  • Bump IBC to 5.0.0-pio-1 (from v2.3.0) to add a check for SendEnabled #1100
  • #1067 This feature makes it so that you can start the chain with custom denoms for a chain, by passing in the required flags, also makes MsgFee not coupled only to the nhash denom.
    For running the chain locally make run DENOM=vspn MIN_FLOOR_PRICE=0 and make clean localnet-start DENOM=vspn MIN_FLOOR_PRICE=0 make targets were also updated.
  • Use latest ProvWasm contract in wasm tests #731
  • Update wasmd to 0.28 with 0.46 sdk version from notional-labs #1015

Bug Fixes

  • Remove the workaround for the index-events configuration field (now fixed in the SDK). #995

Client Breaking

  • Remove the custom/legacy rest endpoints from the x/attribute, x/marker, and x/name modules. #995
  • Remove the state-listening/plugin system (and librdkafka dependencies). #995

Don't miss a new provenance release

NewReleases is sending notifications on new releases.