Releases: provenance-io/provenance
Releases · provenance-io/provenance
Release v1.7.0
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 grant/revoke command to
- 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
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
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 anescrow-address
command for querying current escrow balances
- Add
update
anddelete-distinct
attributes toattribute
module #314 - Add support to
metadata
module for adding and removing contract specifications to scope specification #302- Added
MsgAddContractSpecToScopeSpecRequest
andMsgDeleteContractSpecFromScopeSpecRequest
messages for adding/removing - Added cli commands for adding/removing
- Added
- 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
Release v1.4.1
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
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
Release v1.4.0
Features
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
Release v1.3.1
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
Release v1.3.0
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 theSession
#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
andP8EMemorializeContract
#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
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
Release v1.1.0
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.