v1.8.0-rc9 - 2022-03-04
Features
- Add check for
authz
grants when there are missing signatures inmetadata
transactions #516 - Add support for publishing Java and Kotlin Protobuf compiled sources to Maven Central #562
- Adds support for creating root name governance proposals from the cli #599
- Adding of the msg based fee module #354
- Upgrade provenance to 0.45 cosmos sdk release #607
- Upgrade wasmd to v0.22.0 Note: this removes dependency on provenance-io's wasmd fork #479
- Add support for Scope mutation via wasm Smart Contracts #531
- Increase governance deposit amount and add create proposal msg fee #632
- Allow attributes to be associated with scopes #631
Improvements
- Add
bank
andauthz
module queryproto
files required bygrpcurl
#482 - Fix typeos in marker log statements #502
- Set default coin type to network default #534
- Add logger to upgrade handler #507
- Allow markers to be created over existing accounts if they are not a marker and have a zero sequence #520
- Removed extraneous Metadata index deletes/rewrites #543
- Delete empty sessions when the last record is updated to a new session #480
- Refactor the migration to be faster and have more log output PR 586
- Capture all included protobufs into release zip file #556
- Add Protobuf support with buf.build #614
- Limit the maximum attribute value length to 1000 (down from 10,000 currently) in the
green
upgrade #616 - Add additional fees for specified operations in the
green
upgrade #616provenance.name.v1.MsgBindNameRequest
10 hash (10,000,000,000 nhash)provenance.marker.v1.MsgAddMarkerRequest
100 hash (100,000,000,000 nhash)provenance.attribute.v1.MsgAddAttributeRequest
10 hash (10,000,000,000 nhash)provenance.metadata.v1.MsgWriteScopeRequest
10 hash (10,000,000,000 nhash)provenance.metadata.v1.MsgP8eMemorializeContractRequest
10 hash (10,000,000,000 nhash)
- Add integration tests for smart contracts #392
Client Breaking
-
Enforce a maximum gas limit on individual transactions so that at least 20 can fit in any given block. #681
Previously transactions were only limited by their size in bytes as well as the overall gas limit on a given block.With this update transactions must be no more than 5% of the maximum amount of gas allowed per block when a gas limit
per block is set (this restriction has no effect when a gas limit has not been set). The current limits on Provenance
mainnet are 60,000,000 gas per block which will yield a maximum transaction size of 3,000,000 gas using this new AnteHandler
restriction.
Bug Fixes
- When deleting a scope, require the same permissions as when updating it #473
- Allow manager to adjust grants on finalized markers #545
- Add migration to re-index the metadata indexes involving addresses #541
- Add migration to delete empty sessions #480
- Add Java distribution tag to workflow #624
- Add
msgfees
module to added store upgrades #640 - Use
nhash
for base denom in gov proposal upgrade #648 - Bump
cosmowasm
fromv1.0.0-beta5
tov1.0.0-beta6
#655 - Fix maven publish release version number reference #650
- Add
iterator
as feature for wasm #658 - String "v" from Jar artifact version number #653
- Fix
wasm
contract migration failure to find contract history #662