Skip to content

Releases: provenance-io/provenance

Release v1.7.0

03 Sep 21:40
v1.7.0
Compare
Choose a tag to compare

v1.7.0 - 2021-09-03

NOTE: This version of provenanced has been superseded by 1.7.1.

Features

  • Marker governance proposal are supported in cli #367
  • Add ability to query metadata sessions by record #212
  • Add Name and Symbol Cosmos features to Marker Metadata #372
  • Add authz support to Marker module transfer MarkerTransferAuthorization #265
    • Add authz grant/revoke command to marker cli
    • Add documentation around how to grant/revoke authz #449
  • Add authz and feegrant modules PR 384
  • Add Marker governance proposal for setting denom metadata #369
  • Add config command to cli for client configuration #394
  • Add updated wasmd for Cosmos 0.43 #409
  • Add Rosetta support and automated testing #365
  • Update wasm parameters to only allow smart contracts to be uploaded with gov proposal #440
  • Update config command #403
    • Get and set any configuration field.
    • Get or set multiple configuration fields in a single invocation.
    • Easily identify fields with changed (non-default) values.
    • Pack the configs into a single json file with only changed (non-default) values.
    • Unpack the config back into the multiple config files (that also have documentation in them).

Bug Fixes

  • Fix for creating non-coin type markers through governance addmarker proposals #431
  • Marker Withdraw Escrow Proposal type is properly registered #367
    • Target Address field spelling error corrected in Withdraw Escrow and Increase Supply Governance Proposals.
  • Fix DeleteScopeOwner endpoint to store the correct scope PR 377
  • Marker module import/export issues PR384
    • Add missing marker attributes to state export
    • Fix account numbering issues with marker accounts and auth module accounts during import
    • Export marker accounts as a base account entry and a separate marker module record
    • Add Marker module governance proposals, genesis, and marker operations to simulation testing #94
  • Fix an encoding issue with the --page-key CLI arguments used in paged queries #332
  • Fix handling of optional fields in Metadata Write messages #412
  • Fix cli marker new example is incorrect #415
  • Fix home directory setup for app export #457
  • Correct an error message that was providing an illegal amount of gas as an example #425

API Breaking

  • Fix for missing validation for marker permissions according to marker type. Markers of type COIN can no longer have
    the Transfer permission assigned. Existing permission entries on Coin type markers of type Transfer are removed
    during migration #428

Improvements

  • Updated to Cosmos SDK Release v0.44 to resolve security issues in v0.43 #463
    • Updated to Cosmos SDK Release v0.43 #154
  • Updated to go 1.17 #454
  • Updated wasmd for Cosmos SDK Release v0.43 #409
  • Updated to IBC-Go Module v1.0.1 PR 445
  • Updated log message for circulation adjustment #381
  • Updated third party proto files to pull from cosmos 0.43 #391
  • Removed legacy api endpoints #380
  • Removed v039 and v040 migrations #374
  • Dependency Version Updates
  • Updated provenanced init for better testnet support and defaults #403
  • Fixed some example address to use the appropriate prefix #453

Release v1.6.0

24 Aug 19:46
v1.6.0
Compare
Choose a tag to compare

v1.6.0 - 2021-08-23

This release contains logic that updates the usdf.c marker to be restricted prior to the general support of this capability implemented in the upcoming 1.7.0 release.

Bug Fixes

  • Fix for creating non-coin type markers through governance addmarker proposals #431
  • Upgrade handler migrates usdf.c to the right marker_type.

Release v1.5.0

23 Jun 21:00
v1.5.0
Compare
Choose a tag to compare

v1.5.0 - 2021-06-23

Features

  • Update Cosmos SDK to 0.42.6 with Tendermint 0.34.11 #355
    • Refund gas support added to gas meter trace
    • ibc-transfer now contains an escrow-address command for querying current escrow balances
  • Add update and delete-distinct attributes to attribute module #314
  • Add support to metadata module for adding and removing contract specifications to scope specification #302
    • Added MsgAddContractSpecToScopeSpecRequestand MsgDeleteContractSpecFromScopeSpecRequest messages for adding/removing
    • Added cli commands for adding/removing
  • Add smart contract query support to the metadata module #65

API Breaking

  • Redundant account parameter was removed from Attribute module SetAttribute API. PR 348

Bug Fixes

  • Value owner changes are independent of scope owner signature requirements after transfer #347
  • Attribute module allows removal of orphan attributes, attributes against root names PR 348
  • marker cli query for marker does not cast marker argument to lower case #329

Improvements

  • Bump wasmd to v0.17.0 #345
  • Attribute module simulation support #25
  • Add transfer cli command to marker module #264
  • Refactor name module to emit typed events from keeper #267

Release v1.4.1

02 Jun 20:22
v1.4.1
4bd5948
Compare
Choose a tag to compare

v1.4.1 - 2021-06-02

  • Updated github binary release workflow. No code changes from 1.4.0.

v1.4.0 - 2021-06-02

Features

  • ENV config support, SDK v0.42.5 update #320
  • Upgrade handler set version name to citrine #339

Bug Fixes

  • P8EMemorializeContract: preserve some Scope fields if the scope already exists PR 336
  • Set default standard err/out for provenanced commands PR 337
  • Fix for invalid help text permissions list on marker access grant command PR 337
  • When writing a session, make sure the scope spec of the containing scope, contains the session's contract spec. #322

Improvements

  • Informative error message for min-gas-prices invalid config panic on startup #333
  • Update marker event documentation to match typed event namespaces #304

Release v1.4.0

02 Jun 18:26
Compare
Choose a tag to compare

Features

  • ENV config support, SDK v0.42.5 update #320
  • Upgrade handler set version name to citrine #339

Bug Fixes

  • P8EMemorializeContract: preserve some Scope fields if the scope already exists PR 336
  • Set default standard err/out for provenanced commands PR 337
  • Fix for invalid help text permissions list on marker access grant command PR 337
  • When writing a session, make sure the scope spec of the containing scope, contains the session's contract spec. #322

Improvements

  • Informative error message for min-gas-prices invalid config panic on startup #333
  • Update marker event documentation to match typed event namespaces #304

Release v1.3.1

21 May 20:19
Compare
Choose a tag to compare

v1.3.1 - 2021-05-21

v1.3.1 is a binary compatible release with v1.3.0. Users that require prometheus metrics may optionally use this version of the software.

Bug Fixes

  • Remove broken gauge on attribute module. Fixes prometheus metrics #315
  • Correct logging levels for marker mint/burn requests #318
  • Fix the CLI metaaddress commands #321

Improvements

  • Add Kotlin and Javascript examples for Metadata Addresses #301
  • Updated swagger docs PR 313
  • Fix swagger docs PR 317
  • Updated default min-gas-prices to reflect provenance network nhash economics #310
  • Improved marker error message when marker is not found #325

Release v1.3.0

06 May 16:17
Compare
Choose a tag to compare

v1.3.0 - 2021-05-06

Features

  • Add grpc messages and cli command to add/remove addresses from metadata scope data access #220
  • Add a context field to the Session #276
  • Add typed events and telemetry metrics to attribute module #86
  • Add rpc and cli support for adding/updating/removing owners on a Scope #283
  • Add transaction and query time measurements to marker module #284
  • Upgrade handler included that sets denom metadata for hash bond denom #294
  • Upgrade wasmd to v0.16.0 #291
  • Add params query endpoint to the marker module cli #271

Improvements

  • Added linkify script for changelog issue links #107
  • Changed Metadata events to be typed events #88
  • Updated marker module spec documentation #93
  • Gas consumption telemetry and tracing #299

Bug Fixes

  • More mapping fixes related to WriteP8EContractSpec and P8EMemorializeContract #275
  • Fix event manager scope in attribute, name, marker, and metadata modules to prevent event duplication #289
  • Proposed markers that are cancelled can be deleted without ADMIN role being assigned #280
  • Fix to ensure markers have no balances in Escrow prior to being deleted. #303

State Machine Breaking

  • Add support for purging destroyed markers #282

Release v1.2.0

26 Apr 20:52
Compare
Choose a tag to compare

v1.2.0 - 2021-04-26

Improvements

  • Add spec documentation for the metadata module #224

Features

  • Add typed events and telemetry metrics to marker module #247

Bug Fixes

  • Wired recovery flag into init command #254
  • Always anchor unrestricted denom validation expressions, Do not allow slashes in marker denom expressions #258
  • Mapping and validation fixes found while trying to use P8EMemorializeContract #256

Client Breaking

  • Update marker transfer request signing behavior #246

Release v1.1.1

15 Apr 20:37
Compare
Choose a tag to compare

v1.1.1 - 2021-04-15

Bug Fixes

  • Add upgrade plan v1.1.1

Release v1.1.0

15 Apr 18:49
Compare
Choose a tag to compare

v1.1.0 - 2021-04-15

Features

  • Add marker cli has two new flags to set SupplyFixed and AllowGovernanceControl #241
  • Modify 'enable governance' behavior on marker module #227
  • Typed Events and Metric counters in Name Module #85

Improvements

  • Add some extra aliases for the CLI query metadata commands.
  • Make p8e contract spec id easier to communicate.

Bug Fixes

  • Add pagination flags to the CLI query metadata commands.
  • Fix handling of Metadata Write message id helper fields.
  • Fix cli metadata address encoding/decoding command tree #231
  • Metadata Module parsing of base64 public key fixed #225
  • Fix some conversion pieces in P8EMemorializeContract.
  • Remove extra Object Store Locator storage.
  • Fix input status mapping.
  • Add MsgSetDenomMetadataRequest to the marker handler.