Skip to content

Releases: provenance-io/provenance

Release v1.0.1

09 Apr 17:24
Compare
Choose a tag to compare

v1.0.1 - 2021-04-09

Hot Fix

  • Update cosmos sdk to 0.42.4 (#238)

Bug Fixes

  • Add rpath fix for libwasmvm lib lookup.

Release v1.0.0

31 Mar 22:38
Compare
Choose a tag to compare

v1.0.0 - 2021-03-31

Bug Fixes

  • Resolves an issue where Gov Proposals to Create a new name would fail for new root domains #192
  • Remove deprecated ModuleCdc amino encoding from Metadata Locator records #187
  • Update Cosmos SDK to 0.42.3
  • Remove deprecated ModuleCdc amino encoding from name module #189
  • Remove deprecated ModuleCdc amino encoding from attribute module #188

Features

  • Allow withdrawals of any coin type from a marker account in WASM smart contracts. #151
  • Added cli tx commands write-contract-specification remove-contract-specification for updating/adding/removing metadata ContractSpecifications. #195
  • Added cli tx commands write-record-specification remove-record-specification for updating/adding/removing metadata RecordSpecifications. #176
  • Added cli tx commands write-scope-specification remove-scope-specification for updating/adding/removing metadata ScopeSpecifications. #202
  • Added cli tx commands write-scope remove-scope for updating/adding/removing metadata Scopes. #199
  • Added cli tx commands write-record remove-record for updating/adding/removing metadata Records. #205
  • Simulation testing support #95
  • Name module simulation testing #24
  • Added default IBC parameters for v039 chain genesis migration script #102
  • Expand and simplify querying. #169
    • Added endpoints for getting all entries of a type, e.g. RecordsAll.
    • Combined some endpoints (see notesin "API Breaking" section).
    • Allow searching for related entries. E.g. you can provide a record id to the scope search.
    • Add ability to return related entries. E.g. the Sessions endpoint has a include_records flag that will cause the response to contain the records that are part of the sessions.
  • Add optional identification fields in tx Write... messages. #169
  • The Write endpoints now return information about the written entries. #169
  • Added a CLI command for getting all entries of a type, query metadata all <type>, or query metadata <type> all. #169
  • Restrict denom metadata. #208

API Breaking

  • Change Add... metadata tx endpoints to Write... (e.g. AddScope is now WriteScope). #169
  • Expand and simplify metadata querying. #169
    • Removed the SessionContextByID and SessionContextByUUID endponts. Replaced with the Sessions endpoint.
    • Removed the RecordsByScopeID and RecordsByScopeUUID endpoints. Replaced with the Records endpoint.
    • Removed the ContractSpecificationExtended endpoint. Use ContractSpecification now with the include_record_specs flag.
    • Removed the RecordSpecificationByID endpoint. Use the RecordSpecification endpoint.
    • Change the _uuid fields in the queries to _id to allow for either address or uuid input.
    • The Scope query no longer returns Sessions and Records by default. Use the include_sessions and include_records if you want them.
    • Query result entries are now wrapped to include extra id information alongside an entry.
      E.g. Where a Scope used to be returned, now a ScopeWrapper is returned containing a Scope and its ScopeIdInfo.
      So where you previously had resp.Scope you will now want resp.Scope.Scope.
    • Pluralized both the message name and field name of locator queries that return multiple entries.
      • OSLocatorByScopeUUIDRequest and OSLocatorByScopeUUIDResponse changed to OSLocatorsByScopeUUIDRequest and OSLocatorsByScopeUUIDResponse.
      • OSLocatorByURIRequest and OSLocatorByURIResponse changed to OSLocatorsByURIRequest and OSLocatorsByURIResponse.
      • Field name locator changed to locators in OSLocatorsByURIResponse, OSLocatorsByScopeUUIDResponse, OSAllLocatorsResponse.

Client Breaking

  • The paths for querying metadata have changed. See API Breaking section for an overview, and the proto file for details. #169
  • The CLI has been updated for metadata querying. #169
    • Removed the fullscope command. Use query metadata scope --include-sessions --include-records now.
    • Combined the locator-by-addr, locator-by-uri, locator-by-scope, and locator-all into a single locator command.
  • Changed the CLI metadata tx add-... commands to write-.... #166

Release v0.3.0

19 Mar 21:28
065b65f
Compare
Choose a tag to compare

v0.3.0 - 2021-03-19

Features

  • Governance proposal support for marker module
  • Decentralized discovery for object store instances #105
  • Add AddP8eContractSpec endpoint to convert v39 contract spec into v40 contract specification #167
  • Refactor Attribute validate to sdk standard validate basic and validate size of attribute value #175
  • Add the temporary P8eMemorializeContract endpoint to help facilitate the transition. #164
  • Add handler for 0.3.0 testnet upgrade.

Bug Fixes

  • Gov module route added for name module root name proposal
  • Update Cosmos SDK to 0.42.2 for bug fixes and improvements

Release v0.2.1

15 Mar 17:21
f00eeda
Compare
Choose a tag to compare

v0.2.1 - 2021-03-11

  • Update to Cosmos SDK 0.42.1
  • Add github action for docker publishing #156
  • Add MetaAddress encoder and parser commands #147
  • Add build support for publishing protos used in this release #69
  • Support for setting a marker denom validation expression #84
  • Expand cli metadata query functionality #142

Release v0.2.0

05 Mar 20:34
75fef3a
Compare
Choose a tag to compare

v0.2.0 - 2021-03-05

  • Truncate hashes used in metadata addresses for Record, Record Specification #132
  • Add support for creating, updating, removing, finding, and iterating over Sessions #55
  • Add support for creating, updating, removing, finding, and iterating over RecordSpecifications #59

Release v0.1.5-old

02 Mar 23:29
6e2d2d3
Compare
Choose a tag to compare

v0.1.5 - 2021-03-02

  • Add support for creating, updating, removing, finding, and iterating over Records #54
  • Add migration support for v039 account into v040 attributes module #100
  • Remove setting default no-op upgrade handlers.
  • Add an explicit no-op upgrade handler for release v0.1.5.
  • Add support for creating, updating, removing, finding, and iterating over ContractSpecifications #57
  • Add support for record specification metadata addresses #58
  • Enhance build process to release cosmovisor compatible zip and plan #119

Release v0.1.5

05 Mar 22:14
df9f66d
Compare
Choose a tag to compare

v0.1.5 - 2021-03-02

  • Add support for creating, updating, removing, finding, and iterating over Records #54
  • Add migration support for v039 account into v040 attributes module #100
  • Remove setting default no-op upgrade handlers.
  • Add an explicit no-op upgrade handler for release v0.1.5.
  • Add support for creating, updating, removing, finding, and iterating over ContractSpecifications #57
  • Add support for record specification metadata addresses #58
  • Enhance build process to release cosmovisor compatible zip and plan #119

Release v0.1.10

04 Mar 16:53
1158af6
Compare
Choose a tag to compare

v0.1.10 - 2021-03-04

Bug fixes

  • Ensure all upgrade handlers apply always before storeLoader is created.
  • Add upgrade handler for v0.1.10

Release v0.1.9

03 Mar 23:52
716b87e
Compare
Choose a tag to compare

v0.1.9 - 2021-03-03

Bug fixes

  • Add module for metadata for v0.1.9

Release v0.1.7

03 Mar 23:27
fdbe7a8
Compare
Choose a tag to compare

v0.1.7 - 2021-03-03

Bug Fixes

  • Fix npe caused by always loading custom storeLoader.