v1.16.0 - 2023-06-23
Notice: When building this version of provenanced
, you MUST use go v1.20.
Version 1.16.0
of the Provenance Blockchain brings several features, improvements, and bug fixes.
A new provenanced pre-upgrade
command has been added. Cosmovisor will automatically run it during the upgrade process. If you do not use Cosmovisor, you should manually run it before restarting your node; make sure to provide the appropriate --home
for your environment.
Features
- Add support to add/remove required attributes for a restricted marker. #1512
- Add trigger module for delayed execution. #1462
- Add support to update the
allow_forced_transfer
field of a restricted marker #1545. - Add expiration date value to
attribute
#1435. - Add endpoints to update the value owner address of scopes #1329.
- Add pre-upgrade command that updates config files to newest format and sets
consensus.timeout_commit
to1500ms
PR 1594, PR 1600.
Improvements
- Bump go to
1.20
(from1.18
) #1539. - Bump golangci-lint to
v1.52.2
(fromv1.48
) #1539.- New
make golangci-lint
target created for installing golangci-lint. - New
make golangci-lint-update
target created for installing the current version even if you already have a version installed.
- New
- Add marker deposit access check for sends to marker escrow account #1525.
- Add support for
name
owner to executeMsgModifyName
transaction #1536. - Add usage of
AddGovPropFlagsToCmd
andReadGovPropFlags
cli forGetModifyNameCmd
#1542. - Bump Cosmos-SDK to
v0.46.10-pio-4
(fromv0.46.10-pio-3
) for theSendRestrictionFn
changes PR 1506. - Switch to using a
SendRestrictionFn
for restricting sends of marker funds PR 1506. - Create
rust
upgrade handlers PR 1549. - Remove mutation of store from
attribute
keeper iterators #1557. - Bumped ibc-go to 6.1.1 #1563.
- Update
marker
module spec documentation with new proto references #1580. - Bumped
wasmd
to v0.30.0-pio-5 andwasmvm
to v1.2.4 #1582. - Inactive validator delegation cleanup process #1556.
- Bump Cosmos-SDK to v0.46.13-pio-1 (from
v0.46.10-pio-4
) PR 1585.
Bug Fixes
- Bring back some proto messages that were deleted but still needed for historical queries #1554.
- Fix the
MsgModifyNameRequest
endpoint to properly clean up old index data PR 1565. - Add
NewUpdateAccountAttributeExpirationCmd
to the CLI #1592. - Fix
minimum-gas-prices
from sometimes getting unset in the configs PR 1594.
API Breaking
- Add marker deposit access check for sends to marker escrow account. Will break any current address that is sending to the
marker escrow account if it does not have deposit access. In order for it to work, deposit access needs to be added. This can be done using theMsgAddAccessRequest
tx #1525. MsgMultiSend
is now limited to a singleInput
PR 1506.- SDK errors returned from Metadata module endpoints #978.