<!--
Guiding Principles:

Changelogs are for humans, not machines.
There should be an entry for every single version.
The same types of changes should be grouped.
Versions and sections should be linkable.
The latest version comes first.
The release date of each version is displayed.

Usage:

Change log entries should be added using one of:
1. Our .changelog/add-change.sh script (see: .changelog/README.md#using-add-changesh).
2. The unclog application (see: https://github.com/informalsystems/unclog).
Those will create entry files under the `.changelog/unreleased` directory (in a section/stanza dir).
Examples of adding an entry:
$ .changelog/add-change.sh --issue-no 123 bug-fixes fix-the-thing 'Fix the thing that was broken'
$ unclog add --issue-no 123 --section bug-fixes --id fix-the-thing --message 'Fix the thing that was broken'
Those will create the file .changelog/unreleased/bug-fixes/123-fix-the-thing.md with this content:
`* Fix the thing that was broken [#123](https://github.com/provenance-io/provenance/issues/123).`
If there is no issue to link to, use the --pull-request flag instead of --issue-no.

If your changes involve updates to go.mod, you should use the `get-dep-changes.sh`
script to generate the dependencies changelog entry, e.g.:
$ scripts/get-dep-changes.sh --issue-no 123 --id bump-the-stuff
That will create the file .changelog/unreleased/dependencies/123-bump-the-stuff with content
generated by analyzing the go.mod file changes.

The content in this CHANGELOG.md file takes precedence over the content of the .changelog directory (in the case of a discrepancy).

Types of changes (Stanzas):

"Features" for new features.
"Improvements" for changes in existing functionality.
"Bug Fixes" for any bug fixes.
"Deprecated" for soon-to-be removed features.
"Client Breaking" for breaking CLI commands and REST routes used by end-users.
"API Breaking" for breaking exported APIs used by developers building on SDK.
"State Machine Breaking" for any changes that result in a different AppState given same genesisState and txList.
"Dependencies" for changes to library versions.
Ref: https://keepachangelog.com/en/1.0.0/

Valid --section values are the lower, kebab-case version of the stanza strings, e.g. state-machine-breaking.
You can get an exact list of valid --section values by using the `.changelog/get-valid-sections.sh` script,
or using the `make get-valid-sections` target.
-->

## Unreleased

See: [.changelog/unreleased](.changelog/unreleased)

---

## [v1.30.0-rc1](https://github.com/provenance-io/provenance/releases/tag/v1.30.0-rc1) 2026-07-31

### Features

* Switch to collections in the marker module [#2494](https://github.com/provenance-io/provenance/issues/2494).
* Add an opt-in `require_deposit_access` marker flag that enforces deposit-access control on coins sent into a marker regardless of marker type [#2769](https://github.com/provenance-io/provenance/issues/2769).

### Improvements

* Reduce race test runtime by excluding long-running simulation tests from race builds [#2738](https://github.com/provenance-io/provenance/issues/2738).
* Add the forsythia upgrade and remove older upgrades [PR 2780](https://github.com/provenance-io/provenance/pull/2780).
* Short circuit at the lookup step when deleting expired events [PR 2789](https://github.com/provenance-io/provenance/pull/2789).

### Bug Fixes

* Fix marker `ExportGenesis` dropping the `require_deposit_access` flag from exported markers [#2769](https://github.com/provenance-io/provenance/issues/2769).
* Enforce the unrestricted denom regex on markers created by the asset module [PR 2784](https://github.com/provenance-io/provenance/pull/2784).
* Propagate the AllowList when updating a MarkerTransferAuthorization [PR 2786](https://github.com/provenance-io/provenance/pull/2786).
* Verify smart contract signers in metadata's AddNetAssetValues endpoint [PR 2787](https://github.com/provenance-io/provenance/pull/2787).

### Deprecated

* Deprecate and deactivate the quarantine module  [#2695](https://github.com/provenance-io/provenance/issues/2695).
  There is no replacement for the functionality that the quarantine module provided.
  All quarantined funds will be sent to their associated accounts (i.e. all quarantined fund will be accepted).

### Dependencies

* `4d63.com/gocheckcompilerdirectives` bumped to v1.3.0 (from v1.2.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `4d63.com/gochecknoglobals` bumped to v0.2.2 (from v0.2.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `actions/checkout` bumped to 7 (from 6) [PR 2763](https://github.com/provenance-io/provenance/pull/2763).
* `actions/setup-go` bumped to 7 (from 6) [PR 2777](https://github.com/provenance-io/provenance/pull/2777).
* `cel.dev/expr` bumped to v0.25.2 (from v0.25.1) [PR 2796](https://github.com/provenance-io/provenance/pull/2796).
* `charm.land/lipgloss/v2` added at v2.0.3 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `codeberg.org/chavacava/garif` added at v0.2.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `codeberg.org/polyfloyd/go-errorlint` added at v1.9.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `codecov/codecov-action` bumped to 7 (from 6) [PR 2756](https://github.com/provenance-io/provenance/pull/2756).
* `dev.gaijin.team/go/exhaustruct/v4` added at v4.0.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `dev.gaijin.team/go/golib` added at v0.6.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `docker/login-action` bumped to 4.5.2 (from 4) [PR 2797](https://github.com/provenance-io/provenance/pull/2797).
* `github.com/4meepo/tagalign` bumped to v1.4.3 (from v1.3.4) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/Abirdcfly/dupword` bumped to v0.1.7 (from v0.1.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/AdminBenni/iota-mixing` added at v1.0.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/AlwxSin/noinlineerr` added at v1.0.5 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/Antonboom/errname` bumped to v1.1.1 (from v0.1.13) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/Antonboom/nilnil` bumped to v1.1.1 (from v0.1.9) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/Antonboom/testifylint` bumped to v1.6.4 (from v1.4.3) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/BurntSushi/toml` bumped to v1.6.0 (from v1.4.1-0.20240526193622-a339e1f7089c) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ClickHouse/clickhouse-go-linter` added at v1.2.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/CosmWasm/wasmvm/v3` bumped to v3.0.7 (from v3.0.5) ([PR 2740](https://github.com/provenance-io/provenance/pull/2740), [PR 2765](https://github.com/provenance-io/provenance/pull/2765)).
* `github.com/Crocmagnon/fatcontext` removed at v0.5.2 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/Djarvur/go-err113` bumped to v0.1.1 (from v0.0.0-20210108212216-aea10b59be24) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/GaijinEntertainment/go-exhaustruct/v3` removed at v3.3.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp` bumped to v1.33.0 (from v1.31.0) ([PR 2778](https://github.com/provenance-io/provenance/pull/2778), [PR 2796](https://github.com/provenance-io/provenance/pull/2796)).
* `github.com/Masterminds/semver/v3` bumped to v3.5.0 (from v3.3.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/MirrexOne/unqueryvet` added at v1.5.4 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/OpenPeeDeeP/depguard/v2` bumped to v2.2.1 (from v2.2.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/alecthomas/chroma/v2` added at v2.24.1 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/alecthomas/go-check-sumtype` bumped to v0.3.1 (from v0.1.4) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/alexkohler/nakedret/v2` bumped to v2.0.6 (from v2.0.4) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/alexkohler/prealloc` bumped to v1.1.0 (from v1.0.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/alfatraining/structtag` added at v1.0.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/alingse/nilnesserr` added at v0.2.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ashanbrown/forbidigo/v2` added at v2.3.1 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ashanbrown/forbidigo` removed at v1.6.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ashanbrown/makezero/v2` added at v2.2.1 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ashanbrown/makezero` removed at v1.1.1 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/bits-and-blooms/bitset` bumped to v1.24.4 (from v1.24.3) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/bkielbasa/cyclop` bumped to v1.2.3 (from v1.2.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/bombsimon/wsl/v4` bumped to v4.7.0 (from v4.4.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/bombsimon/wsl/v5` added at v5.8.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/breml/bidichk` bumped to v0.3.3 (from v0.2.7) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/breml/errchkjson` bumped to v0.4.1 (from v0.3.6) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/butuzov/ireturn` bumped to v0.4.1 (from v0.3.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/butuzov/mirror` bumped to v1.3.0 (from v1.2.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/catenacyber/perfsprint` bumped to v0.10.1 (from v0.7.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ccojocar/zxcvbn-go` bumped to v1.0.4 (from v1.0.2) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/charithe/durationcheck` bumped to v0.0.11 (from v0.0.10) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/charmbracelet/colorprofile` added at v0.4.3 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/charmbracelet/ultraviolet` added at v0.0.0-20251205161215-1948445e3318 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/charmbracelet/x/ansi` added at v0.11.7 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/charmbracelet/x/termios` added at v0.1.1 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/charmbracelet/x/term` added at v0.2.2 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/charmbracelet/x/windows` added at v0.2.2 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/chavacava/garif` removed at v0.1.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ckaznocha/intrange` bumped to v0.3.1 (from v0.2.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/clipperhouse/displaywidth` added at v0.11.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/clipperhouse/uax29/v2` added at v2.7.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/cosmos/cosmos-sdk` bumped to v0.53.8-pio-1 of `github.com/provenance-io/cosmos-sdk` (from v0.53.5-pio-2 of `github.com/provenance-io/cosmos-sdk`) [PR 2792](https://github.com/provenance-io/provenance/pull/2792).
* `github.com/curioswitch/go-reassign` bumped to v0.3.0 (from v0.2.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/daixiang0/gci` bumped to v0.13.7 (from v0.13.5) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/dave/dst` added at v0.27.3 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/dlclark/regexp2` added at v1.12.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/fatih/color` bumped to v1.19.0 (from v1.18.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/firefart/nonamedreturns` bumped to v1.0.6 (from v1.0.5) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ghostiam/protogetter` bumped to v0.3.20 (from v0.3.6) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/godoc-lint/godoc-lint` added at v0.11.2 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/gofrs/flock` bumped to v0.13.0 (from v0.12.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/golangci/asciicheck` added at v0.5.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/golangci/dupl` bumped to v0.0.0-20260401084720-c99c5cf5c202 (from v0.0.0-20180902072040-3e9179ac440a) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/golangci/gofmt` bumped to v0.0.0-20250106114630-d62b90e6713d (from v0.0.0-20240816233607-d8596aa466a9) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/golangci/golangci-lint/v2` added at v2.12.2 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/golangci/golangci-lint` removed at v1.61.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/golangci/golines` added at v0.15.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/golangci/go-printf-func-name` added at v0.1.1 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/golangci/misspell` bumped to v0.8.0 (from v0.6.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/golangci/modinfo` removed at v0.3.4 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/golangci/plugin-module-register` bumped to v0.1.2 (from v0.1.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/golangci/revgrep` bumped to v0.8.0 (from v0.5.3) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/golangci/rowserrcheck` added at v0.0.0-20260419091836-c5f79b8a11ba [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/golangci/swaggoswag` added at v0.0.0-20250504205917-77f2aca3143e [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/golangci/unconvert` bumped to v0.0.0-20250410112200-a129a6e6413e (from v0.0.0-20240309020433-c5143eacb3ed) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/gordonklaus/ineffassign` bumped to v0.2.0 (from v0.1.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/gostaticanalysis/comment` bumped to v1.5.0 (from v1.4.2) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/gostaticanalysis/forcetypeassert` bumped to v0.2.0 (from v0.1.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/gostaticanalysis/nilerr` bumped to v0.1.2 (from v0.1.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/go-critic/go-critic` bumped to v0.14.3 (from v0.11.4) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/go-viper/mapstructure/v2` bumped to v2.5.0 (from v2.4.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/go-xmlfmt/xmlfmt` bumped to v1.1.3 (from v1.1.2) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/hashicorp/go-immutable-radix/v2` added at v2.1.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/hashicorp/go-metrics` bumped to v0.6.1 (from v0.5.4) ([PR 2764](https://github.com/provenance-io/provenance/pull/2764), [PR 2795](https://github.com/provenance-io/provenance/pull/2795)).
* `github.com/hashicorp/go-version` bumped to v1.9.0 (from v1.8.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/jgautheron/goconst` bumped to v1.10.0 (from v1.7.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/jingyugao/rowserrcheck` removed at v1.1.1 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/jirfag/go-printf-func-name` removed at v0.0.0-20200119135958-7558a9eaa5af [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/jjti/go-spancheck` bumped to v0.6.5 (from v0.6.2) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/julz/importas` bumped to v0.2.0 (from v0.1.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/karamaru-alpha/copyloopvar` bumped to v1.2.2 (from v1.1.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/kisielk/errcheck` bumped to v1.10.0 (from v1.7.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/kkHAIKE/contextcheck` bumped to v1.1.6 (from v1.1.5) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/klauspost/compress` bumped to v1.19.1 (from v1.18.5) [PR 2795](https://github.com/provenance-io/provenance/pull/2795).
* `github.com/kulti/thelper` bumped to v0.7.1 (from v0.6.3) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/kunwardeep/paralleltest` bumped to v1.0.15 (from v1.0.10) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/kyoh86/exportloopref` removed at v0.1.11 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/lasiar/canonicalheader` bumped to v1.1.2 (from v1.1.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ldez/exptostd` added at v0.4.5 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ldez/gomoddirectives` bumped to v0.8.0 (from v0.2.4) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ldez/grignotin` added at v0.10.1 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ldez/structtags` added at v0.6.1 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ldez/tagliatelle` bumped to v0.7.2 (from v0.5.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ldez/usetesting` added at v0.5.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/lib/pq` bumped to v1.12.3 (from v1.12.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/lucasb-eyer/go-colorful` added at v1.4.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/lufeee/execinquery` removed at v1.2.1 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/macabu/inamedparam` bumped to v0.2.0 (from v0.1.3) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/manuelarte/embeddedstructfieldcheck` added at v0.4.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/manuelarte/funcorder` added at v0.6.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/maratori/testableexamples` bumped to v1.0.1 (from v1.0.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/maratori/testpackage` bumped to v1.1.2 (from v1.1.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/matoous/godox` bumped to v1.1.0 (from v0.0.0-20230222163458-006bad1f9d26) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/mattn/go-runewidth` bumped to v0.0.23 (from v0.0.13) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/mgechev/revive` bumped to v1.15.0 (from v1.3.9) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/muesli/cancelreader` added at v0.2.2 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/nunnatsa/ginkgolinter` bumped to v0.23.0 (from v0.16.2) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/olekukonko/tablewriter` removed at v0.0.5 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/pelletier/go-toml/v2` bumped to v2.3.1 (from v2.2.4) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/polyfloyd/go-errorlint` removed at v1.6.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/prometheus/client_golang` bumped to v1.24.1 (from v1.23.2) [PR 2795](https://github.com/provenance-io/provenance/pull/2795).
* `github.com/prometheus/common` bumped to v0.70.1 (from v0.67.5) [PR 2795](https://github.com/provenance-io/provenance/pull/2795).
* `github.com/prometheus/procfs` bumped to v0.21.1 (from v0.19.2) [PR 2795](https://github.com/provenance-io/provenance/pull/2795).
* `github.com/provlabs/vault` bumped to v1.2.3 (from v1.1.0) ([PR 2779](https://github.com/provenance-io/provenance/pull/2779), [PR 2790](https://github.com/provenance-io/provenance/pull/2790)).
* `github.com/quasilyte/go-ruleguard/dsl` bumped to v0.3.23 (from v0.3.22) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/quasilyte/go-ruleguard` bumped to v0.4.5 (from v0.4.3-0.20240823090925-0fe6f58b47b1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/raeperd/recvcheck` added at v0.2.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/rivo/uniseg` bumped to v0.4.7 (from v0.2.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ryancurrah/gomodguard/v2` added at v2.1.3 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ryancurrah/gomodguard` bumped to v1.4.1 (from v1.3.5) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ryanrolds/sqlclosecheck` bumped to v0.6.0 (from v0.5.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/sanposhiho/wastedassign/v2` bumped to v2.1.0 (from v2.0.7) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/santhosh-tekuri/jsonschema/v5` removed at v5.3.1 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/santhosh-tekuri/jsonschema/v6` added at v6.0.2 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/sashamelentyev/usestdlibvars` bumped to v1.29.0 (from v1.27.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/securego/gosec/v2` bumped to v2.26.1 (from v2.21.2) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/shamaton/msgpack/v2` bumped to v2.4.1 (from v2.2.3) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/shazow/go-diff` removed at v0.0.0-20160112020656-b6b7b6733b8c [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/sirupsen/logrus` bumped to v1.9.4 (from v1.9.3) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/sivchari/tenv` removed at v1.10.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/sonatard/noctx` bumped to v0.5.1 (from v0.0.2) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/sourcegraph/go-diff` bumped to v0.8.0 (from v0.7.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/spiffe/go-spiffe/v2` bumped to v2.7.0 (from v2.6.0) [PR 2796](https://github.com/provenance-io/provenance/pull/2796).
* `github.com/stbenjam/no-sprintf-host-port` bumped to v0.3.1 (from v0.1.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/tdakkota/asciicheck` removed at v0.2.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/tetafro/godot` bumped to v1.5.6 (from v1.4.17) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/timakin/bodyclose` bumped to v0.0.0-20260129054331-73d1f95b84b4 (from v0.0.0-20230421092635-574207250966) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/timonwong/loggercheck` bumped to v0.11.0 (from v0.9.4) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/tomarrell/wrapcheck/v2` bumped to v2.12.0 (from v2.9.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ultraware/funlen` bumped to v0.2.0 (from v0.1.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/ultraware/whitespace` bumped to v0.2.0 (from v0.1.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/uudashr/gocognit` bumped to v1.2.1 (from v1.1.3) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/uudashr/iface` added at v1.4.2 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/xen0n/gosmopolitan` bumped to v1.3.0 (from v1.2.2) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github.com/xo/terminfo` added at v0.0.0-20220910002029-abceb7e1c41e [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `github/codeql-action` bumped to 4.37.3 (from 4) [PR 2798](https://github.com/provenance-io/provenance/pull/2798).
* `golang.org/x/crypto` bumped to v0.54.0 (from v0.50.0) ([PR 2759](https://github.com/provenance-io/provenance/pull/2759), [PR 2776](https://github.com/provenance-io/provenance/pull/2776), [PR 2775](https://github.com/provenance-io/provenance/pull/2775), [PR 2795](https://github.com/provenance-io/provenance/pull/2795)).
* `golang.org/x/exp/typeparams` bumped to v0.0.0-20260209203927-2842357ff358 (from v0.0.0-20240314144324-c7f7c6466f7f) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `golang.org/x/exp` bumped to v0.0.0-20250620022241-b7579e27df2b (from v0.0.0-20250305212735-054e65f0b394) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `golang.org/x/mod` bumped to v0.37.0 (from v0.35.0) ([PR 2759](https://github.com/provenance-io/provenance/pull/2759), [PR 2775](https://github.com/provenance-io/provenance/pull/2775)).
* `golang.org/x/net` bumped to v0.57.0 (from v0.53.0) ([PR 2759](https://github.com/provenance-io/provenance/pull/2759), [PR 2773](https://github.com/provenance-io/provenance/pull/2773), [PR 2775](https://github.com/provenance-io/provenance/pull/2775), [PR 2795](https://github.com/provenance-io/provenance/pull/2795)).
* `golang.org/x/sync` bumped to v0.22.0 (from v0.20.0) ([PR 2759](https://github.com/provenance-io/provenance/pull/2759), [PR 2775](https://github.com/provenance-io/provenance/pull/2775)).
* `golang.org/x/sys` bumped to v0.47.0 (from v0.43.0) ([PR 2759](https://github.com/provenance-io/provenance/pull/2759), [PR 2776](https://github.com/provenance-io/provenance/pull/2776), [PR 2775](https://github.com/provenance-io/provenance/pull/2775), [PR 2795](https://github.com/provenance-io/provenance/pull/2795)).
* `golang.org/x/term` bumped to v0.45.0 (from v0.42.0) ([PR 2759](https://github.com/provenance-io/provenance/pull/2759), [PR 2775](https://github.com/provenance-io/provenance/pull/2775), [PR 2795](https://github.com/provenance-io/provenance/pull/2795)).
* `golang.org/x/text` bumped to v0.40.0 (from v0.37.0) ([PR 2759](https://github.com/provenance-io/provenance/pull/2759), [PR 2775](https://github.com/provenance-io/provenance/pull/2775)).
* `golang.org/x/tools/go/expect` removed at v0.1.1-deprecated [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `golang.org/x/tools/go/packages/packagestest` removed at v0.1.1-deprecated [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `golang.org/x/tools` bumped to v0.47.0 (from v0.44.0) ([PR 2759](https://github.com/provenance-io/provenance/pull/2759), [PR 2775](https://github.com/provenance-io/provenance/pull/2775)).
* `google.golang.org/genproto/googleapis/api` bumped to v0.0.0-20260526163538-3dc84a4a5aaa (from v0.0.0-20260226221140-a57be14db171) ([PR 2778](https://github.com/provenance-io/provenance/pull/2778), [PR 2796](https://github.com/provenance-io/provenance/pull/2796)).
* `google.golang.org/genproto/googleapis/rpc` bumped to v0.0.0-20260526163538-3dc84a4a5aaa (from v0.0.0-20260226221140-a57be14db171) ([PR 2778](https://github.com/provenance-io/provenance/pull/2778), [PR 2796](https://github.com/provenance-io/provenance/pull/2796)).
* `google.golang.org/grpc` bumped to v1.83.0 (from v1.81.1) ([PR 2778](https://github.com/provenance-io/provenance/pull/2778), [PR 2796](https://github.com/provenance-io/provenance/pull/2796)).
* `go-simpler.org/musttag` bumped to v0.14.0 (from v0.12.2) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `go-simpler.org/sloglint` bumped to v0.12.0 (from v0.7.2) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `go.augendre.info/arangolint` added at v0.4.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `go.augendre.info/fatcontext` added at v0.9.0 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `go.opentelemetry.io/contrib/detectors/gcp` bumped to v1.44.0 (from v1.42.0) ([PR 2778](https://github.com/provenance-io/provenance/pull/2778), [PR 2796](https://github.com/provenance-io/provenance/pull/2796)).
* `go.opentelemetry.io/otel/metric` bumped to v1.44.0 (from v1.43.0) [PR 2796](https://github.com/provenance-io/provenance/pull/2796).
* `go.opentelemetry.io/otel/sdk/metric` bumped to v1.44.0 (from v1.43.0) [PR 2796](https://github.com/provenance-io/provenance/pull/2796).
* `go.opentelemetry.io/otel/sdk` bumped to v1.44.0 (from v1.43.0) [PR 2796](https://github.com/provenance-io/provenance/pull/2796).
* `go.opentelemetry.io/otel/trace` bumped to v1.44.0 (from v1.43.0) [PR 2796](https://github.com/provenance-io/provenance/pull/2796).
* `go.opentelemetry.io/otel` bumped to v1.44.0 (from v1.43.0) [PR 2796](https://github.com/provenance-io/provenance/pull/2796).
* `go.uber.org/automaxprocs` removed at v1.5.3 [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `go.yaml.in/yaml/v2` bumped to v2.4.4 (from v2.4.3) [PR 2795](https://github.com/provenance-io/provenance/pull/2795).
* `honnef.co/go/tools` bumped to v0.7.0 (from v0.5.1) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `mvdan.cc/gofumpt` bumped to v0.9.2 (from v0.7.0) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).
* `mvdan.cc/unparam` bumped to v0.0.0-20251027182757-5beb8c8f8f15 (from v0.0.0-20240528143540-8a5130ca722f) [PR 2779](https://github.com/provenance-io/provenance/pull/2779).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.29.0...v1.30.0-rc1

---

## [v1.29.0](https://github.com/provenance-io/provenance/releases/tag/v1.29.0) 2026-06-08

### Features

* Wire the vault module params and initialize them (`tech_fee_address`, `default_aum_fee_bips`) during the `edelweiss-rc3` and `edelweiss` upgrades [PR 2749](https://github.com/provenance-io/provenance/pull/2749).

### Improvements

* Limit a trigger's total gas to the same 4,000,000 gas that a tx gets [PR 2572](https://github.com/provenance-io/provenance/pull/2572).
* Add duplication checks to CreateSecuritization [#2682](https://github.com/provenance-io/provenance/issues/2682).
* Use private struct types for bypass context keys to avoid cross-package collisions [#2694](https://github.com/provenance-io/provenance/issues/2694).
* Refactor MustExtractDenomFromPacketOnRecv to return an error instead of panicking [#2699](https://github.com/provenance-io/provenance/issues/2699).
* Refactor SetMarker to return an error instead of panicking [#2700](https://github.com/provenance-io/provenance/issues/2700).
* Fix metadata account-data REST query [#2708](https://github.com/provenance-io/provenance/issues/2708).
* Improved type checking when processing triggers [PR 2730](https://github.com/provenance-io/provenance/pull/2730).
* Properly restrict block-time trigger timestamps to prevent overflow-based trigger suppression [PR 2732](https://github.com/provenance-io/provenance/pull/2732).
* Improved supply check during some marker operations [PR 2734](https://github.com/provenance-io/provenance/pull/2734).
* Add the `edelweiss` upgrades [PR 2735](https://github.com/provenance-io/provenance/pull/2735).

### Bug Fixes

* Fix faulty test assertions in metadata address tests [#2392](https://github.com/provenance-io/provenance/issues/2392).
* PurgeAttribute no longer leaves orphaned expiration lookup entries [#2684](https://github.com/provenance-io/provenance/issues/2684).
* UpdateAttribute now correctly propagates the expiration date in the record [#2685](https://github.com/provenance-io/provenance/issues/2685).
* Add missing `ledger_class_id` to CLI ledger response [#2692](https://github.com/provenance-io/provenance/issues/2692).
* Ensure DestroyLedger removes settlement instructions to prevent orphaned records in FundTransfersWithSettlement [#2698](https://github.com/provenance-io/provenance/issues/2698).
* Make GetWhitelistedQuery return a copy of the query response [#2701](https://github.com/provenance-io/provenance/issues/2701).
* Fix the wasm snapshotter so that statesync works again [PR 2725](https://github.com/provenance-io/provenance/pull/2725).
* Properly handle an IBC v2 error acknowledgment [PR 2726](https://github.com/provenance-io/provenance/pull/2726).
* Store a backup flatfees gas meter in the context [PR 2727](https://github.com/provenance-io/provenance/pull/2727).
* ~~Make the Wasm GRPC Querier return the correct response types [PR 2728](https://github.com/provenance-io/provenance/pull/2728).~~
* Revert PR 2728 and make the wasm grpc querier return a ResponseQuery again [PR 2741](https://github.com/provenance-io/provenance/pull/2741).
* Attributes: Truncate the expiration date to the second [PR 2729](https://github.com/provenance-io/provenance/pull/2729).
* Attributes: Include the current block second when finding expired attributes to delete [PR 2729](https://github.com/provenance-io/provenance/pull/2729).
* Fix event trigger processing by correcting event scanning and ensuring proper queuing of matching events for trigger execution [PR 2733](https://github.com/provenance-io/provenance/pull/2733).
* Prevent markers from using the some denoms [PR 2747](https://github.com/provenance-io/provenance/pull/2747).

### Dependencies

* `github.com/CosmWasm/wasmd` bumped to v0.61.10-pio-2 of `github.com/provenance-io/wasmd` (from v0.61.10-pio-1 of `github.com/provenance-io/wasmd`) [PR 2731](https://github.com/provenance-io/provenance/pull/2731).
* `github.com/CosmWasm/wasmvm/v2` removed at v2.3.2 [PR 2728](https://github.com/provenance-io/provenance/pull/2728).
* `github.com/CosmWasm/wasmvm/v3` bumped to v3.0.5 (from v3.0.3) [PR 2723](https://github.com/provenance-io/provenance/pull/2723).
* `github.com/cncf/xds/go` bumped to v0.0.0-20260202195803-dba9d589def2 (from v0.0.0-20251210132809-ee656c7534f5) [PR 2724](https://github.com/provenance-io/provenance/pull/2724).
* `github.com/cometbft/cometbft` bumped to v0.38.23 (from v0.38.21) [PR 2718](https://github.com/provenance-io/provenance/pull/2718).
* `github.com/cosmos/ibc-go/v10` bumped to v10.7.0 (from v10.5.1) ([PR 2697](https://github.com/provenance-io/provenance/pull/2697), [PR 2736](https://github.com/provenance-io/provenance/pull/2736)).
* `github.com/envoyproxy/go-control-plane/envoy` bumped to v1.37.0 (from v1.36.0) [PR 2724](https://github.com/provenance-io/provenance/pull/2724).
* `github.com/envoyproxy/protoc-gen-validate` bumped to v1.3.3 (from v1.3.0) [PR 2724](https://github.com/provenance-io/provenance/pull/2724).
* `github.com/lib/pq` bumped to v1.12.0 (from v1.10.9) [PR 2718](https://github.com/provenance-io/provenance/pull/2718).
* `github.com/minio/highwayhash` bumped to v1.0.4 (from v1.0.3) [PR 2718](https://github.com/provenance-io/provenance/pull/2718).
* `github.com/petermattis/goid` bumped to v0.0.0-20250813065127-a731cc31b4fe (from v0.0.0-20240813172612-4fcff4a6cae7) [PR 2718](https://github.com/provenance-io/provenance/pull/2718).
* `github.com/provlabs/vault` bumped to v1.1.0 (from v1.0.15) [PR 2749](https://github.com/provenance-io/provenance/pull/2749).
* `github.com/rs/zerolog` bumped to v1.35.1 (from v1.35.0) [PR 2681](https://github.com/provenance-io/provenance/pull/2681).
* `github.com/sasha-s/go-deadlock` bumped to v0.3.9 (from v0.3.5) [PR 2718](https://github.com/provenance-io/provenance/pull/2718).
* `golang.org/x/crypto` bumped to v0.50.0 (from v0.49.0) [PR 2719](https://github.com/provenance-io/provenance/pull/2719).
* `golang.org/x/mod` bumped to v0.35.0 (from v0.34.0) [PR 2719](https://github.com/provenance-io/provenance/pull/2719).
* `golang.org/x/net` bumped to v0.53.0 (from v0.52.0) [PR 2719](https://github.com/provenance-io/provenance/pull/2719).
* `golang.org/x/sys` bumped to v0.43.0 (from v0.42.0) [PR 2719](https://github.com/provenance-io/provenance/pull/2719).
* `golang.org/x/term` bumped to v0.42.0 (from v0.41.0) [PR 2719](https://github.com/provenance-io/provenance/pull/2719).
* `golang.org/x/text` bumped to v0.37.0 (from v0.36.0) [PR 2719](https://github.com/provenance-io/provenance/pull/2719).
* `golang.org/x/tools` bumped to v0.44.0 (from v0.43.0) [PR 2719](https://github.com/provenance-io/provenance/pull/2719).
* `google.golang.org/genproto/googleapis/api` bumped to v0.0.0-20260226221140-a57be14db171 (from v0.0.0-20260203192932-546029d2fa20) [PR 2724](https://github.com/provenance-io/provenance/pull/2724).
* `google.golang.org/grpc` bumped to v1.81.1 (from v1.80.0) [PR 2724](https://github.com/provenance-io/provenance/pull/2724).
* `go.opentelemetry.io/contrib/detectors/gcp` bumped to v1.42.0 (from v1.39.0) [PR 2724](https://github.com/provenance-io/provenance/pull/2724).
* `go.opentelemetry.io/otel/metric` bumped to v1.43.0 (from v1.42.0) [PR 2724](https://github.com/provenance-io/provenance/pull/2724).
* `go.opentelemetry.io/otel/sdk/metric` bumped to v1.43.0 (from v1.42.0) [PR 2724](https://github.com/provenance-io/provenance/pull/2724).
* `go.opentelemetry.io/otel/sdk` bumped to v1.43.0 (from v1.42.0) [PR 2724](https://github.com/provenance-io/provenance/pull/2724).
* `go.opentelemetry.io/otel/trace` bumped to v1.43.0 (from v1.42.0) [PR 2724](https://github.com/provenance-io/provenance/pull/2724).
* `go.opentelemetry.io/otel` bumped to v1.43.0 (from v1.42.0) [PR 2724](https://github.com/provenance-io/provenance/pull/2724).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.28.0...v1.29.0

---

## [v1.28.0](https://github.com/provenance-io/provenance/releases/tag/v1.28.0) 2026-05-01

### Features

* Allow trusted oracles to adjust flatfees conversion factor without governance [#2550](https://github.com/provenance-io/provenance/issues/2550).
* Configure circuit breaker admin permissions during upgrades [#2585](https://github.com/provenance-io/provenance/issues/2585).
* Allow smart contract storage changes without requiring a governance proposal [#2589](https://github.com/provenance-io/provenance/issues/2589).
* Create the daisy upgrades [PR 2591](https://github.com/provenance-io/provenance/pull/2591).
* Update costs of msgs `MsgWriteRecordRequest`, `MsgWriteSessionRequest` & `MsgUpdateClient` [#2604](https://github.com/provenance-io/provenance/issues/2604).
* Publish events for the flatfees module [#2651](https://github.com/provenance-io/provenance/issues/2651).
* Add ability to send funds to an account then have them committed to a market [#2659](https://github.com/provenance-io/provenance/issues/2659).

### Improvements

* Add CI check for Protobuf formatting and generation in proto.yml file [#1403](https://github.com/provenance-io/provenance/issues/1403).
* Allow denom metadata to be defined for restricted denoms using standard SDK validation [#2556](https://github.com/provenance-io/provenance/issues/2556).
* Update 3rd party swagger file [#2586](https://github.com/provenance-io/provenance/issues/2586).
* Update Sims to match v0.53.x style [#2593](https://github.com/provenance-io/provenance/issues/2593).
* Increase the max size of wasm code to 800kb (from 600kb) [PR 2660](https://github.com/provenance-io/provenance/pull/2660).
* Enable IBC v2 [PR 2663](https://github.com/provenance-io/provenance/pull/2663).
* Enhance the x/ibchooks module to be compatible with IBC v2 [PR 2663](https://github.com/provenance-io/provenance/pull/2663).
* Enhance the x/ibcratelimit module to be compatible with IBC v2 [PR 2663](https://github.com/provenance-io/provenance/pull/2663).
* Remove specialized ibc memo processing for custom marker access [PR 2663](https://github.com/provenance-io/provenance/pull/2663).

### Bug Fixes

* Use non-auto-cli version of tx hold CLI commands [PR 2581](https://github.com/provenance-io/provenance/pull/2581).
* Fixes attribute sim test to not create nil values [PR 2619](https://github.com/provenance-io/provenance/pull/2619).
* Fix admin check in CreateSecuritization [#2648](https://github.com/provenance-io/provenance/issues/2648).
* When transferring commitments, properly update the commitment to the old market [PR 2676](https://github.com/provenance-io/provenance/pull/2676).

### Deprecated

* `MarkerSupply` query has been deprecated. Please use the `SupplyOf` query from the `bank` module instead, which provides equivalent functionality [#1676](https://github.com/provenance-io/provenance/issues/1676).
* Remove carnation upgrade [#2587](https://github.com/provenance-io/provenance/issues/2587).

### Api Breaking

* Removed the `x/async-icq` module [#2630](https://github.com/provenance-io/provenance/issues/2630).
* Removed the `x/oracle` module [#2630](https://github.com/provenance-io/provenance/issues/2630).

### Dependencies

* `Docker images` bumped to 1.25-bookworm (from 1.23-bullseye) [#2750](https://github.com/provenance-io/provenance/issues/2750).
* `Golang` bumped to 1.25 (from 1.23) [#2750](https://github.com/provenance-io/provenance/issues/2750).
* `actions/checkout` bumped to 6 (from 5) ([PR 2545](https://github.com/provenance-io/provenance/pull/2545), [PR 2579](https://github.com/provenance-io/provenance/pull/2579)).
* `actions/download-artifact` bumped to 8 (from 6) ([PR 2572](https://github.com/provenance-io/provenance/pull/2572), [PR 2634](https://github.com/provenance-io/provenance/pull/2634)).
* `actions/upload-artifact` bumped to 7 (from 5) ([PR 2573](https://github.com/provenance-io/provenance/pull/2573), [PR 2633](https://github.com/provenance-io/provenance/pull/2633)).
* `cel.dev/expr` added at v0.24.0 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `cel.dev/expr` bumped to v0.25.1 (from v0.24.0) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `cloud.google.com/go/auth/oauth2adapt` bumped to v0.2.8 (from v0.2.4) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `cloud.google.com/go/auth` bumped to v0.18.2 (from v0.9.3) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `cloud.google.com/go/compute/metadata` bumped to v0.9.0 (from v0.7.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2627](https://github.com/provenance-io/provenance/pull/2627)).
* `cloud.google.com/go/iam` bumped to v1.5.3 (from v1.2.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `cloud.google.com/go/monitoring` added at v1.24.2 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `cloud.google.com/go/monitoring` bumped to v1.24.3 (from v1.24.2) [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `cloud.google.com/go/storage` bumped to v1.61.3 (from v1.43.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `cloud.google.com/go` bumped to v0.123.0 (from v0.115.1) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `codecov/codecov-action` bumped to 6 (from 5) [PR 2654](https://github.com/provenance-io/provenance/pull/2654).
* `cosmossdk.io/api` bumped to v0.9.2 (from v0.7.6) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `cosmossdk.io/collections` bumped to v1.4.0 (from v0.4.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2627](https://github.com/provenance-io/provenance/pull/2627)).
* `cosmossdk.io/core` bumped to v0.11.3 (from v0.11.2) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `cosmossdk.io/depinject` bumped to v1.2.1 (from v1.1.0) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `cosmossdk.io/errors` bumped to v1.1.0 (from v1.0.1) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2627](https://github.com/provenance-io/provenance/pull/2627)).
* `cosmossdk.io/math` bumped to v1.5.3 (from v1.4.0) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `cosmossdk.io/schema` added at v1.1.0 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `cosmossdk.io/store` bumped to v1.1.2 (from v1.1.1) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `cosmossdk.io/x/evidence` bumped to v0.2.0 (from v0.1.1) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `cosmossdk.io/x/feegrant` bumped to v0.2.0 (from v0.1.1) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `cosmossdk.io/x/nft` bumped to v0.2.0 (from v0.1.1) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `cosmossdk.io/x/tx` bumped to v0.14.0 (from v0.13.8) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `cosmossdk.io/x/upgrade` bumped to v0.2.0 (from v0.1.4) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `crazy-max/ghaction-import-gpg` bumped to 7 (from 6) [PR 2636](https://github.com/provenance-io/provenance/pull/2636).
* `docker/build-push-action` bumped to 7 (from 6) [PR 2642](https://github.com/provenance-io/provenance/pull/2642).
* `docker/login-action` bumped to 4 (from 3) [PR 2639](https://github.com/provenance-io/provenance/pull/2639).
* `docker/metadata-action` bumped to 6 (from 5) [PR 2643](https://github.com/provenance-io/provenance/pull/2643).
* `docker/setup-buildx-action` bumped to 4 (from 3) [PR 2640](https://github.com/provenance-io/provenance/pull/2640).
* `docker/setup-qemu-action` bumped to 4 (from 3) [PR 2638](https://github.com/provenance-io/provenance/pull/2638).
* `filippo.io/edwards25519` bumped to v1.1.1 (from v1.1.0) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/CosmWasm/wasmd` bumped to v0.61.10-pio-1 of `github.com/provenance-io/wasmd` (from v0.52.0-pio-1 of `github.com/provenance-io/wasmd`) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/CosmWasm/wasmvm/v2` bumped to v2.3.2 (from v2.2.4) [PR 2621](https://github.com/provenance-io/provenance/pull/2621).
* `github.com/CosmWasm/wasmvm/v3` added at v3.0.3 [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/DataDog/datadog-go` bumped to v4.8.3+incompatible (from v3.2.0+incompatible) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/DataDog/zstd` bumped to v1.5.7 (from v1.5.5) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp` added at v1.29.0 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp` bumped to v1.31.0 (from v1.29.0) ([PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2658](https://github.com/provenance-io/provenance/pull/2658)).
* `github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric` added at v0.50.0 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric` bumped to v0.55.0 (from v0.50.0) [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping` added at v0.50.0 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping` bumped to v0.55.0 (from v0.50.0) [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/Microsoft/go-winio` added at v0.6.2 [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/ProjectZKM/Ziren/crates/go-runtime/zkvm_runtime` added at v0.0.0-20251001021608-1fe7b43fc4d6 [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream` added at v1.7.7 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream` bumped to v1.7.8 (from v1.7.7) [PR 2669](https://github.com/provenance-io/provenance/pull/2669).
* `github.com/aws/aws-sdk-go-v2/config` added at v1.32.12 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2/credentials` added at v1.19.12 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2/feature/ec2/imds` added at v1.18.20 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2/internal/configsources` added at v1.4.20 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2/internal/configsources` bumped to v1.4.21 (from v1.4.20) [PR 2669](https://github.com/provenance-io/provenance/pull/2669).
* `github.com/aws/aws-sdk-go-v2/internal/endpoints/v2` added at v2.7.20 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2/internal/endpoints/v2` bumped to v2.7.21 (from v2.7.20) [PR 2669](https://github.com/provenance-io/provenance/pull/2669).
* `github.com/aws/aws-sdk-go-v2/internal/ini` added at v1.8.6 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2/internal/v4a` added at v1.4.21 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2/internal/v4a` bumped to v1.4.22 (from v1.4.21) [PR 2669](https://github.com/provenance-io/provenance/pull/2669).
* `github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding` added at v1.13.7 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2/service/internal/checksum` added at v1.9.12 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2/service/internal/checksum` bumped to v1.9.13 (from v1.9.12) [PR 2669](https://github.com/provenance-io/provenance/pull/2669).
* `github.com/aws/aws-sdk-go-v2/service/internal/presigned-url` added at v1.13.20 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2/service/internal/presigned-url` bumped to v1.13.21 (from v1.13.20) [PR 2669](https://github.com/provenance-io/provenance/pull/2669).
* `github.com/aws/aws-sdk-go-v2/service/internal/s3shared` added at v1.19.20 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2/service/internal/s3shared` bumped to v1.19.21 (from v1.19.20) [PR 2669](https://github.com/provenance-io/provenance/pull/2669).
* `github.com/aws/aws-sdk-go-v2/service/s3` added at v1.97.1 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2/service/s3` bumped to v1.97.3 (from v1.97.1) [PR 2669](https://github.com/provenance-io/provenance/pull/2669).
* `github.com/aws/aws-sdk-go-v2/service/signin` added at v1.0.8 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2/service/ssooidc` added at v1.35.17 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2/service/sso` added at v1.30.13 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2/service/sts` added at v1.41.9 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2` added at v1.41.4 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/aws-sdk-go-v2` bumped to v1.41.5 (from v1.41.4) [PR 2669](https://github.com/provenance-io/provenance/pull/2669).
* `github.com/aws/aws-sdk-go` bumped to v1.49.0 (from v1.44.224) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/aws/aws-sdk-go` removed at v1.49.0 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/aws/smithy-go` added at v1.24.2 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/bgentry/speakeasy` bumped to v0.2.0 (from v0.1.1-0.20220910012023-760eaf8b6816) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/bits-and-blooms/bitset` bumped to v1.24.3 (from v1.13.0) [#2592](https://github.com/provenance-io/provenance/issues/2592).
* `github.com/bytedance/gopkg` added at v0.1.3 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/bytedance/sonic/loader` bumped to v0.4.0 (from v0.3.0) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/bytedance/sonic` bumped to v1.14.2 (from v1.14.0) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/cenkalti/backoff/v4` bumped to v4.3.0 (from v4.2.1) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/cloudwego/base64x` bumped to v0.1.6 (from v0.1.5) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/cncf/xds/go` added at v0.0.0-20250501225837-2ac532fd4443 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/cncf/xds/go` bumped to v0.0.0-20251210132809-ee656c7534f5 (from v0.0.0-20250501225837-2ac532fd4443) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/cockroachdb/errors` bumped to v1.12.0 (from v1.11.3) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/cockroachdb/fifo` bumped to v0.0.0-20240616162244-4768e80dfb9a (from v0.0.0-20240606204812-0bbfbd93a7ce) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/cockroachdb/logtags` bumped to v0.0.0-20241215232642-bb51bb14a506 (from v0.0.0-20230118201751-21c54148d20b) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/cockroachdb/redact` bumped to v1.1.6 (from v1.1.5) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/cometbft/cometbft` bumped to v0.38.21 (from v0.38.19) ([PR 2576](https://github.com/provenance-io/provenance/pull/2576), [PR 2602](https://github.com/provenance-io/provenance/pull/2602)).
* `github.com/cosmos/cosmos-sdk` bumped to v0.53.6 (from v0.50.14) but is still replaced by v0.53.5-pio-2 of `github.com/provenance-io/cosmos-sdk` ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [#2592](https://github.com/provenance-io/provenance/issues/2592), [PR 2627](https://github.com/provenance-io/provenance/pull/2627)).
* `github.com/cosmos/gogoproto` bumped to v1.7.2 (from v1.7.0) [PR 2514](https://github.com/provenance-io/provenance/pull/2514).
* `github.com/cosmos/iavl` bumped to v1.2.6 (from v1.2.2) but is still replaced by v1.2.6 of `github.com/cosmos/iavl` [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/cosmos/ibc-apps/modules/async-icq/v8` removed at v8.0.0-prov-1 of `github.com/provenance-io/ibc-apps/modules/async-icq/v8` [#2630](https://github.com/provenance-io/provenance/issues/2630).
* `github.com/cosmos/ibc-go/v8` removed at v8.6.1-pio-1 of `github.com/provenance-io/ibc-go/v8` [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/cosmos/ibc-go/v10` added at v10.5.0 [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/cosmos/ibc-go/v10` bumped to v10.5.1 (from v10.5.0) [PR 2667](https://github.com/provenance-io/provenance/pull/2667).
* `github.com/cosmos/ledger-cosmos-go` bumped to v1.0.0 (from v0.14.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2627](https://github.com/provenance-io/provenance/pull/2627)).
* `github.com/danieljoos/wincred` bumped to v1.2.1 (from v1.2.0) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/desertbit/timer` bumped to v1.0.1 (from v0.0.0-20180107155436-c41aec40b27f) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/dgraph-io/ristretto` bumped to v0.2.0 (from v0.1.2-0.20240116140435-c67e07994f91) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/dvsekhvalnov/jose2go` bumped to v1.7.0 (from v1.6.0) [PR 2538](https://github.com/provenance-io/provenance/pull/2538).
* `github.com/envoyproxy/go-control-plane/envoy` added at v1.32.4 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/envoyproxy/go-control-plane/envoy` bumped to v1.36.0 (from v1.32.4) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/envoyproxy/protoc-gen-validate` added at v1.2.1 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/envoyproxy/protoc-gen-validate` bumped to v1.3.0 (from v1.2.1) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/ethereum/go-ethereum` added at v1.17.0 [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/fatih/color` bumped to v1.18.0 (from v1.17.0) [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/getsentry/sentry-go` bumped to v0.42.0 (from v0.27.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2627](https://github.com/provenance-io/provenance/pull/2627)).
* `github.com/golang/groupcache` bumped to v0.0.0-20241129210726-2c02b8208cf8 (from v0.0.0-20210331224755-41bb18bfe9da) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/golang/mock` removed at v1.6.0 [#2592](https://github.com/provenance-io/provenance/issues/2592).
* `github.com/golang/snappy` bumped to v1.0.0 (from v0.0.5-0.20220116011046-fa5810519dcb) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/googleapis/enterprise-certificate-proxy` bumped to v0.3.14 (from v0.3.3) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `github.com/googleapis/gax-go/v2` bumped to v2.17.0 (from v2.13.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `github.com/google/flatbuffers` bumped to v24.3.25+incompatible (from v2.0.8+incompatible) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/google/s2a-go` bumped to v0.1.9 (from v0.1.8) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/go-jose/go-jose/v4` added at v4.1.1 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/go-jose/go-jose/v4` bumped to v4.1.4 (from v4.1.1) ([PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2661](https://github.com/provenance-io/provenance/pull/2661)).
* `github.com/hashicorp/aws-sdk-go-base/v2` added at v2.0.0-beta.72 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/hashicorp/go-getter` bumped to v1.8.6 (from v1.7.9) [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/hashicorp/go-hclog` bumped to v1.6.3 (from v1.5.0) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/hashicorp/go-plugin` bumped to v1.6.3 (from v1.6.0) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/hashicorp/go-safetemp` removed at v1.0.0 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/hashicorp/go-version` bumped to v1.8.0 (from v1.7.0) [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/hashicorp/yamux` bumped to v0.1.2 (from v0.1.1) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/hdevalence/ed25519consensus` bumped to v0.2.0 (from v0.1.0) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/holiman/uint256` added at v1.3.2 [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/huandu/skiplist` bumped to v1.2.1 (from v1.2.0) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/jmespath/go-jmespath` removed at v0.4.0 [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/klauspost/compress` bumped to v1.18.5 (from v1.17.11) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `github.com/mdp/qrterminal/v3` added at v3.2.1 [#2592](https://github.com/provenance-io/provenance/issues/2592).
* `github.com/mitchellh/go-testing-interface` removed at v1.14.1 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/planetscale/vtprotobuf` added at v0.6.1-0.20240319094008-0393e58bdf10 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/prometheus/client_golang` bumped to v1.23.2 (from v1.21.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2627](https://github.com/provenance-io/provenance/pull/2627)).
* `github.com/prometheus/client_model` bumped to v0.6.2 (from v0.6.1) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/prometheus/common` bumped to v0.67.5 (from v0.62.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2627](https://github.com/provenance-io/provenance/pull/2627)).
* `github.com/prometheus/procfs` bumped to v0.19.2 (from v0.15.1) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2627](https://github.com/provenance-io/provenance/pull/2627)).
* `github.com/provlabs/vault` bumped to v1.0.15 (from v1.0.13) ([PR 2590](https://github.com/provenance-io/provenance/pull/2590), [PR 2620](https://github.com/provenance-io/provenance/pull/2620)).
* `github.com/rogpeppe/go-internal` bumped to v1.14.1 (from v1.13.1) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/rs/zerolog` bumped to v1.35.0 (from v1.34.0) [PR 2657](https://github.com/provenance-io/provenance/pull/2657).
* `github.com/shamaton/msgpack/v2` bumped to v2.2.3 (from v2.2.0) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/spf13/cobra` bumped to v1.10.2 (from v1.10.1) [PR 2555](https://github.com/provenance-io/provenance/pull/2555).
* `github.com/spiffe/go-spiffe/v2` added at v2.5.0 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/spiffe/go-spiffe/v2` bumped to v2.6.0 (from v2.5.0) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/tidwall/btree` bumped to v1.8.1 (from v1.7.0) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/ulikunitz/xz` bumped to v0.5.15 (from v0.5.14) [PR 2668](https://github.com/provenance-io/provenance/pull/2668).
* `github.com/zeebo/errs` added at v1.4.0 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/zeebo/errs` removed at v1.4.0 [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `github.com/zondax/golem` added at v0.27.0 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `github.com/zondax/ledger-go` bumped to v1.0.1 (from v0.14.3) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `golangci-lint` bumped to v2.1.6 (from v2.1.6) ([#2750](https://github.com/provenance-io/provenance/issues/2750), [#2346](https://github.com/provenance-io/provenance/issues/2346)).
* `golangci/golangci-lint-action` bumped to 8 (from 6) [#2346](https://github.com/provenance-io/provenance/issues/2346).
* `golang.org/x/crypto` bumped to v0.49.0 (from v0.40.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `golang.org/x/exp` bumped to v0.0.0-20250305212735-054e65f0b394 (from v0.0.0-20240904232852-e7e105dedf7e) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `golang.org/x/mod` bumped to v0.34.0 (from v0.26.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2668](https://github.com/provenance-io/provenance/pull/2668), [PR 2666](https://github.com/provenance-io/provenance/pull/2666)).
* `golang.org/x/net` bumped to v0.52.0 (from v0.42.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `golang.org/x/oauth2` bumped to v0.36.0 (from v0.30.0) ([PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `golang.org/x/sync` bumped to v0.20.0 (from v0.16.0) ([PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `golang.org/x/sys` bumped to v0.42.0 (from v0.34.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `golang.org/x/term` bumped to v0.41.0 (from v0.33.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `golang.org/x/text` bumped to v0.36.0 (from v0.28.0) ([PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2668](https://github.com/provenance-io/provenance/pull/2668), [PR 2666](https://github.com/provenance-io/provenance/pull/2666)).
* `golang.org/x/time` bumped to v0.15.0 (from v0.6.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `golang.org/x/tools` bumped to v0.43.0 (from v0.35.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2668](https://github.com/provenance-io/provenance/pull/2668), [PR 2666](https://github.com/provenance-io/provenance/pull/2666)).
* `google.golang.org/api` bumped to v0.271.0 (from v0.196.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `google.golang.org/genproto/googleapis/api` bumped to v0.0.0-20260203192932-546029d2fa20 (from v0.0.0-20250707201910-8d1bb00bc6a7) ([PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2658](https://github.com/provenance-io/provenance/pull/2658), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `google.golang.org/genproto/googleapis/rpc` bumped to v0.0.0-20260226221140-a57be14db171 (from v0.0.0-20250707201910-8d1bb00bc6a7) ([PR 2514](https://github.com/provenance-io/provenance/pull/2514), [PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2658](https://github.com/provenance-io/provenance/pull/2658), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `google.golang.org/genproto` bumped to v0.0.0-20260128011058-8636f8732409 (from v0.0.0-20240903143218-8af14fe29dc1) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `google.golang.org/grpc` bumped to v1.80.0 (from v1.75.1) ([PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2658](https://github.com/provenance-io/provenance/pull/2658)).
* `google.golang.org/protobuf` bumped to v1.36.11 (from v1.36.10) [PR 2574](https://github.com/provenance-io/provenance/pull/2574).
* `gotest.tools/v3` bumped to v3.5.2 (from v3.5.1) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `go.etcd.io/bbolt` bumped to v1.4.0-alpha.1 (from v1.4.0-alpha.0.0.20240404170359-43604f3112c5) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `go.opentelemetry.io/auto/sdk` bumped to v1.2.1 (from v1.1.0) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `go.opentelemetry.io/contrib/detectors/gcp` added at v1.36.0 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `go.opentelemetry.io/contrib/detectors/gcp` bumped to v1.39.0 (from v1.36.0) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` bumped to v0.63.0 (from v0.54.0) ([PR 2620](https://github.com/provenance-io/provenance/pull/2620), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` bumped to v0.62.0 (from v0.54.0) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `go.opentelemetry.io/otel/metric` bumped to v1.42.0 (from v1.37.0) ([PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `go.opentelemetry.io/otel/sdk/metric` added at v1.37.0 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `go.opentelemetry.io/otel/sdk/metric` bumped to v1.42.0 (from v1.37.0) ([PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `go.opentelemetry.io/otel/sdk` added at v1.37.0 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `go.opentelemetry.io/otel/sdk` bumped to v1.42.0 (from v1.37.0) ([PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `go.opentelemetry.io/otel/trace` bumped to v1.42.0 (from v1.37.0) ([PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `go.opentelemetry.io/otel` bumped to v1.42.0 (from v1.37.0) ([PR 2627](https://github.com/provenance-io/provenance/pull/2627), [PR 2668](https://github.com/provenance-io/provenance/pull/2668)).
* `go.uber.org/atomic` removed at v1.10.0 [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `go.uber.org/mock` added at v0.6.0 [#2592](https://github.com/provenance-io/provenance/issues/2592).
* `go.uber.org/zap` bumped to v1.27.0 (from v1.24.0) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `go.yaml.in/yaml/v2` bumped to v2.4.3 (from v2.4.2) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `heighliner` bumped to v1.7.5 (from v1.7.0) [PR 2632](https://github.com/provenance-io/provenance/pull/2632).
* `nhooyr.io/websocket` bumped to v1.8.17 (from v1.8.10) [PR 2627](https://github.com/provenance-io/provenance/pull/2627).
* `peter-evans/create-pull-request` bumped to 8.1.1 (from 7.0.8) ([PR 2565](https://github.com/provenance-io/provenance/pull/2565), [PR 2597](https://github.com/provenance-io/provenance/pull/2597), [PR 2671](https://github.com/provenance-io/provenance/pull/2671)).
* `pgregory.net/rapid` bumped to v1.2.0 (from v1.1.0) [PR 2620](https://github.com/provenance-io/provenance/pull/2620).
* `rsc.io/qr` added at v0.2.0 [#2592](https://github.com/provenance-io/provenance/issues/2592).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.27.2...v1.28.0

---

## [v1.27.2](https://github.com/provenance-io/provenance/releases/tag/v1.27.2) 2026-01-23

### Dependencies

* `github.com/cometbft/cometbft` bumped to v0.38.21 (from v0.38.19) [PR 2600](https://github.com/provenance-io/provenance/pull/2600).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.27.1...v1.27.2

---

## [v1.27.1](https://github.com/provenance-io/provenance/releases/tag/v1.27.1) 2026-01-13

### Bug Fixes

* Safer type conversion of triggers [PR 2584](https://github.com/provenance-io/provenance/pull/2584).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.27.0...v1.27.1

---

## [v1.27.0](https://github.com/provenance-io/provenance/releases/tag/v1.27.0) 2025-12-11

### Features

* Add storing of the NUVA Vault Manager Smart Contract to carnation upgrade handler [PR 2568](https://github.com/provenance-io/provenance/pull/2568).

### Improvements

* Add the `set-denom-metadata-proposal` command to the `tx marker` commands [PR 2557](https://github.com/provenance-io/provenance/pull/2557).
* Add the carnation upgrades and remove bouvardia upgrades [PR 2563](https://github.com/provenance-io/provenance/pull/2563).

### Bug Fixes

* Allow large gov-prop Txs again [PR 2559](https://github.com/provenance-io/provenance/pull/2559).
* Fix java/kotlin proto publishing [PR 2562](https://github.com/provenance-io/provenance/pull/2562).

### Dependencies

* `github.com/provlabs/vault` bumped to v1.0.13 (from v1.0.12) [PR 2567](https://github.com/provenance-io/provenance/pull/2567).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.26.0...v1.27.0

---

## [v1.26.0](https://github.com/provenance-io/provenance/releases/tag/v1.26.0) 2025-12-01

### Features

* Publish Docker images to GitHub Container Registry (GHCR) [#904](https://github.com/provenance-io/provenance/issues/904).
* Enabled `module_query_safe` option on deterministic queries [#2005](https://github.com/provenance-io/provenance/issues/2005).
* Support for flexible party types added [#2149](https://github.com/provenance-io/provenance/issues/2149).
* Charge fees based only on `Msg` type (and not gas) [PR 2318](https://github.com/provenance-io/provenance/pull/2318).
  Gas is still monitored to prevent DDOS and is still limited to 4,000,000 per transaction and 60,000,000 per block.
* Create the `x/flatfees` module for managing the costs of msgs [PR 2318](https://github.com/provenance-io/provenance/pull/2318).
* We now use a custom `app.Simulate` method when simulating a Tx [PR 2318](https://github.com/provenance-io/provenance/pull/2318).
  It reports the `gas_wanted` as the amount of nhash required in the fee (instead of the actual gas wanted). When simulating (e.g. using `--gas auto`), users should always use `1nhash` for the gas prices, and the default gas multiplier of `1.0`. This will cause existing/standard clients to set the fee to `gas-wanted` * `gas-prides` * `gas-multiplier` which will equal the required fee. The `CalculateTxFees` query in the flatfees module can also be used to simulate a tx and it explicitly returns the required fee (as well as actual gas used). The `gas_wanted` provided with a Tx is now largely ignored since the existing/standard clients will set it to the amount of fee, which will usually be more than the max tx gas.
* Create the `bouvardia` upgrade for getting us to `v1.26.0` [PR 2318](https://github.com/provenance-io/provenance/pull/2318).
* Add the `x/nft` module [PR 2422](https://github.com/provenance-io/provenance/pull/2422).
* Create the `x/ledger` module for tracking ledger data [PR 2422](https://github.com/provenance-io/provenance/pull/2422).
* Create the `x/registry` module for assigning roles to NFTs [PR 2422](https://github.com/provenance-io/provenance/pull/2422).
* Create the `x/asset` module for creating various types of assets using the NFT, ledger, and registry modules [PR 2422](https://github.com/provenance-io/provenance/pull/2422).
* Added `x/vault` module providing ERC-4626–inspired vault functionality [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* Add vault queries to startgate whitelist [PR 2473](https://github.com/provenance-io/provenance/pull/2473).
* Add vault v1.0.7 `VaultPendingSwapOuts` query to stargate whitelist [PR 2502](https://github.com/provenance-io/provenance/pull/2502).

### Improvements

* Refactor test setups to use testutil.MutateGenesisState [#2013](https://github.com/provenance-io/provenance/issues/2013).
* Added documentation on NetAssetValues fields in proto clarifying that amounts in `usd` units are milli-dollars, where 1usd = $0.001 ([#2291](https://github.com/provenance-io/provenance/issues/2291), [PR 2540](https://github.com/provenance-io/provenance/pull/2540)).
* Triggers no longer track or use the extra gas provided when creating the trigger [PR 2318](https://github.com/provenance-io/provenance/pull/2318).
  Users pay for the trigger msg execution when creating the trigger (based on msg type).
* Renamed `pioconfig` stuff to use `Prov` instead of `Provenance` [PR 2318](https://github.com/provenance-io/provenance/pull/2318).
* Make `pioconfig.GetProvConfig` return the defaults if `SetProvConfig` hasn't been called yet [PR 2318](https://github.com/provenance-io/provenance/pull/2318).
* Create the `ConsumeAdditionalFlatFee` helper for the FlatFeeGasMeter [PR 2413](https://github.com/provenance-io/provenance/pull/2413).
* Fix the casing of 'as' in our dockerfiles [#2452](https://github.com/provenance-io/provenance/issues/2452).
* Add gitignore entry for goenv and gvm config file [PR 2467](https://github.com/provenance-io/provenance/pull/2467).
* Increase the max memo length to 1024 bytes (from 256) [PR 2482](https://github.com/provenance-io/provenance/pull/2482).
* Recognize 9525nhash as old gas prices too [PR 2517](https://github.com/provenance-io/provenance/pull/2517).
* Fix how the ledger bulk endpoint charges fees [PR 2518](https://github.com/provenance-io/provenance/pull/2518).
* Emit events when a ledger class or class type is created, and when a ledger entry is updated [PR 2522](https://github.com/provenance-io/provenance/pull/2522).
* Add `_NOT_DEFINED` values to the ledger enums [PR 2528](https://github.com/provenance-io/provenance/pull/2528).
* Set the cost of creating a vault [PR 2536](https://github.com/provenance-io/provenance/pull/2536).

### Bug Fixes

* Moved `MsgExecuteContract.proto` from proto to legacy_protos directory [#2399](https://github.com/provenance-io/provenance/issues/2399).
* Fix the staking restriction error message that contained the wrong amount [PR 2433](https://github.com/provenance-io/provenance/pull/2433).
* Use 6 digits (instead of 2) from the percent when calculating max staking amount [PR 2433](https://github.com/provenance-io/provenance/pull/2433).
* Fix docker builds by generating the go code to x/wasm instead of the uncopied legacy_protos/ [PR 2443](https://github.com/provenance-io/provenance/pull/2443).
* Add missing `AddTxFlagsToCmd` to `gov-root-name` [PR 2456](https://github.com/provenance-io/provenance/pull/2456).
* Fix vault stargate whitelist type url typo [PR 2479](https://github.com/provenance-io/provenance/pull/2479).
* Bring back (but deprecate) some msgfees proto stuff [PR 2523](https://github.com/provenance-io/provenance/pull/2523).
* In the `bouvardia-rc2` upgrade, fix the ledger class and the registry entries added with -rc1 [PR 2524](https://github.com/provenance-io/provenance/pull/2524).
* In the ledger BulkCreate endpoint, properly get the ledger key to check authorization [PR 2541](https://github.com/provenance-io/provenance/pull/2541).
* Add missing set denom metadata cli for markers [PR 2543](https://github.com/provenance-io/provenance/pull/2543).

### Deprecated

* The `CalculateTxFees` query in the `x/msgfees` module is deprecated [PR 2318](https://github.com/provenance-io/provenance/pull/2318).
  Users should switch to query in the `x/flatfees` module with the same name.
* The `minimum-gas-prices` config field (in app.toml) is now ignored and is always treated as `1nhash` [PR 2318](https://github.com/provenance-io/provenance/pull/2318).

### Client Breaking

* Users must now use `1nhash` for their `gas-prices` and should use `1.0` for the `gas-multiplier` [PR 2318](https://github.com/provenance-io/provenance/pull/2318).
  Using anything else will result in paying significantly more than the required cost for a tx.

### Api Breaking

* The `x/msgfees` module has been removed except for the (deprecated) `CalculateTxFees` query [PR 2318](https://github.com/provenance-io/provenance/pull/2318).

### Dependencies

* `4d63.com/gocheckcompilerdirectives` added at v1.2.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `4d63.com/gochecknoglobals` added at v0.2.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `actions/checkout` bumped to 5 (from 4) ([PR 2421](https://github.com/provenance-io/provenance/pull/2421), [PR 2453](https://github.com/provenance-io/provenance/pull/2453)).
* `actions/download-artifact` bumped to 6 (from 4) ([PR 2414](https://github.com/provenance-io/provenance/pull/2414), [PR 2510](https://github.com/provenance-io/provenance/pull/2510)).
* `actions/setup-go` bumped to 6 (from 5) [PR 2441](https://github.com/provenance-io/provenance/pull/2441).
* `actions/setup-java` bumped to 5 (from 4) [PR 2428](https://github.com/provenance-io/provenance/pull/2428).
* `actions/upload-artifact` bumped to 5 (from 4) [PR 2509](https://github.com/provenance-io/provenance/pull/2509).
* `cloud.google.com/go/auth/oauth2adapt` bumped to v0.2.4 (from v0.2.2) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `cloud.google.com/go/auth` bumped to v0.9.3 (from v0.6.0) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `cloud.google.com/go/compute/metadata` bumped to v0.7.0 (from v0.6.0) [PR 2405](https://github.com/provenance-io/provenance/pull/2405).
* `cloud.google.com/go/iam` bumped to v1.2.0 (from v1.1.9) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `cloud.google.com/go/storage` bumped to v1.43.0 (from v1.41.0) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `cloud.google.com/go` bumped to v0.115.1 (from v0.115.0) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `cosmossdk.io/log` bumped to v1.6.1 (from v1.6.0) [PR 2424](https://github.com/provenance-io/provenance/pull/2424).
* `cosmossdk.io/x/nft` added at v0.1.1 [PR 2422](https://github.com/provenance-io/provenance/pull/2422).
* `github.com/4meepo/tagalign` added at v1.3.4 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/Abirdcfly/dupword` added at v0.1.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/Antonboom/errname` added at v0.1.13 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/Antonboom/nilnil` added at v0.1.9 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/Antonboom/testifylint` added at v1.4.3 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/BurntSushi/toml` added at v1.4.1-0.20240526193622-a339e1f7089c [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/Crocmagnon/fatcontext` added at v0.5.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/Djarvur/go-err113` added at v0.0.0-20210108212216-aea10b59be24 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/GaijinEntertainment/go-exhaustruct/v3` added at v3.3.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/Masterminds/semver/v3` added at v3.3.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/OpenPeeDeeP/depguard/v2` added at v2.2.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/alecthomas/go-check-sumtype` added at v0.1.4 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/alexkohler/nakedret/v2` added at v2.0.4 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/alexkohler/prealloc` added at v1.0.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/alingse/asasalint` added at v0.0.11 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/ashanbrown/forbidigo` added at v1.6.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/ashanbrown/makezero` added at v1.1.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/bits-and-blooms/bitset` bumped to v1.13.0 (from v1.8.0) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/bkielbasa/cyclop` added at v1.2.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/blizzy78/varnamelen` added at v0.8.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/bombsimon/wsl/v4` added at v4.4.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/breml/bidichk` added at v0.2.7 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/breml/errchkjson` added at v0.3.6 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/butuzov/ireturn` added at v0.3.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/butuzov/mirror` added at v1.2.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/bytedance/sonic/loader` bumped to v0.3.0 (from v0.2.4) [PR 2424](https://github.com/provenance-io/provenance/pull/2424).
* `github.com/bytedance/sonic` bumped to v1.14.0 (from v1.13.1) [PR 2424](https://github.com/provenance-io/provenance/pull/2424).
* `github.com/catenacyber/perfsprint` added at v0.7.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/ccojocar/zxcvbn-go` added at v1.0.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/charithe/durationcheck` added at v0.0.10 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/chavacava/garif` added at v0.1.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/ckaznocha/intrange` added at v0.2.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/cosmos/cosmos-sdk` bumped to v0.50.14-pio-2 of `github.com/provenance-io/cosmos-sdk` (from v0.50.14-pio-1 of `github.com/provenance-io/cosmos-sdk`) [PR 2318](https://github.com/provenance-io/provenance/pull/2318).
* `github.com/cosmos/iavl` bumped to v1.2.6 of `github.com/cosmos/iavl` (from v1.2.0 of `github.com/cosmos/iavl`) [PR 2437](https://github.com/provenance-io/provenance/pull/2437).
* `github.com/curioswitch/go-reassign` added at v0.2.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/daixiang0/gci` added at v0.13.5 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/denis-tingaikin/go-header` added at v0.5.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/ettle/strcase` added at v0.2.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/fatih/color` bumped to v1.17.0 (from v1.16.0) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/fatih/structtag` added at v1.2.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/firefart/nonamedreturns` added at v1.0.5 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/fsnotify/fsnotify` bumped to v1.9.0 (from v1.7.0) [PR 2445](https://github.com/provenance-io/provenance/pull/2445).
* `github.com/fzipp/gocyclo` added at v0.6.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/ghostiam/protogetter` added at v0.3.6 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/gobwas/glob` added at v0.2.3 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/gofrs/flock` added at v0.12.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/golangci/dupl` added at v0.0.0-20180902072040-3e9179ac440a [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/golangci/gofmt` added at v0.0.0-20240816233607-d8596aa466a9 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/golangci/golangci-lint` added at v1.61.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/golangci/misspell` added at v0.6.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/golangci/modinfo` added at v0.3.4 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/golangci/plugin-module-register` added at v0.1.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/golangci/revgrep` added at v0.5.3 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/golangci/unconvert` added at v0.0.0-20240309020433-c5143eacb3ed [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/golang/snappy` bumped to v0.0.5-0.20220116011046-fa5810519dcb (from v0.0.4) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/googleapis/enterprise-certificate-proxy` bumped to v0.3.3 (from v0.3.2) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/googleapis/gax-go/v2` bumped to v2.13.0 (from v2.12.5) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/google/flatbuffers` bumped to v2.0.8+incompatible (from v1.12.1) [PR 2426](https://github.com/provenance-io/provenance/pull/2426).
* `github.com/google/s2a-go` bumped to v0.1.8 (from v0.1.7) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/gordonklaus/ineffassign` added at v0.1.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/gostaticanalysis/analysisutil` added at v0.7.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/gostaticanalysis/comment` added at v1.4.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/gostaticanalysis/forcetypeassert` added at v0.1.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/gostaticanalysis/nilerr` added at v0.1.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/go-critic/go-critic` added at v0.11.4 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/go-logr/logr` bumped to v1.4.3 (from v1.4.2) [PR 2405](https://github.com/provenance-io/provenance/pull/2405).
* `github.com/go-toolsmith/astcast` added at v1.1.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/go-toolsmith/astcopy` added at v1.1.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/go-toolsmith/astequal` added at v1.2.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/go-toolsmith/astfmt` added at v1.1.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/go-toolsmith/astp` added at v1.1.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/go-toolsmith/strparse` added at v1.1.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/go-toolsmith/typep` added at v1.1.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/go-viper/mapstructure/v2` added at v2.4.0 [PR 2445](https://github.com/provenance-io/provenance/pull/2445).
* `github.com/go-xmlfmt/xmlfmt` added at v1.1.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/hashicorp/go-getter` bumped to v1.7.9 (from v1.7.5) [PR 2426](https://github.com/provenance-io/provenance/pull/2426).
* `github.com/hashicorp/go-version` bumped to v1.7.0 (from v1.6.0) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/hashicorp/hcl` removed at v1.0.0 [PR 2445](https://github.com/provenance-io/provenance/pull/2445).
* `github.com/hexops/gotextdiff` added at v1.0.3 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/incu6us/goimports-reviser/v3` added at v3.8.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/jgautheron/goconst` added at v1.7.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/jingyugao/rowserrcheck` added at v1.1.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/jirfag/go-printf-func-name` added at v0.0.0-20200119135958-7558a9eaa5af [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/jjti/go-spancheck` added at v0.6.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/julz/importas` added at v0.1.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/karamaru-alpha/copyloopvar` added at v1.1.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/kisielk/errcheck` added at v1.7.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/kkHAIKE/contextcheck` added at v1.1.5 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/kulti/thelper` added at v0.6.3 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/kunwardeep/paralleltest` added at v1.0.10 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/kyoh86/exportloopref` added at v0.1.11 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/lasiar/canonicalheader` added at v1.1.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/ldez/gomoddirectives` added at v0.2.4 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/ldez/tagliatelle` added at v0.5.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/leonklingele/grouper` added at v1.1.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/lufeee/execinquery` added at v1.2.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/macabu/inamedparam` added at v0.1.3 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/magiconair/properties` removed at v1.8.7 [PR 2445](https://github.com/provenance-io/provenance/pull/2445).
* `github.com/maratori/testableexamples` added at v1.0.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/maratori/testpackage` added at v1.1.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/matoous/godox` added at v0.0.0-20230222163458-006bad1f9d26 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/mattn/go-runewidth` added at v0.0.13 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/mgechev/revive` added at v1.3.9 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/mitchellh/mapstructure` removed at v1.5.0 [PR 2445](https://github.com/provenance-io/provenance/pull/2445).
* `github.com/moricho/tparallel` added at v0.3.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/nakabonne/nestif` added at v0.3.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/nishanths/exhaustive` added at v0.12.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/nishanths/predeclared` added at v0.2.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/nunnatsa/ginkgolinter` added at v0.16.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/olekukonko/tablewriter` added at v0.0.5 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/pelletier/go-toml/v2` bumped to v2.2.4 (from v2.2.2) [PR 2445](https://github.com/provenance-io/provenance/pull/2445).
* `github.com/polyfloyd/go-errorlint` added at v1.6.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/provlabs/vault` added at v1.0.3 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/provlabs/vault` bumped to v1.0.12 (from v1.0.3) ([PR 2465](https://github.com/provenance-io/provenance/pull/2465), [PR 2477](https://github.com/provenance-io/provenance/pull/2477), [PR 2501](https://github.com/provenance-io/provenance/pull/2501), [PR 2506](https://github.com/provenance-io/provenance/pull/2506), [PR 2525](https://github.com/provenance-io/provenance/pull/2525)).
* `github.com/quasilyte/gogrep` added at v0.5.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/quasilyte/go-ruleguard/dsl` added at v0.3.22 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/quasilyte/go-ruleguard` added at v0.4.3-0.20240823090925-0fe6f58b47b1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/quasilyte/regex/syntax` added at v0.0.0-20210819130434-b3f0c404a727 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/quasilyte/stdinfo` added at v0.0.0-20220114132959-f7386bf02567 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/rivo/uniseg` added at v0.2.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/ryancurrah/gomodguard` added at v1.3.5 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/ryanrolds/sqlclosecheck` added at v0.5.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/sagikazarmark/locafero` bumped to v0.11.0 (from v0.4.0) [PR 2445](https://github.com/provenance-io/provenance/pull/2445).
* `github.com/sagikazarmark/slog-shim` removed at v0.1.0 [PR 2445](https://github.com/provenance-io/provenance/pull/2445).
* `github.com/sanposhiho/wastedassign/v2` added at v2.0.7 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/santhosh-tekuri/jsonschema/v5` added at v5.3.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/sashamelentyev/interfacebloat` added at v1.1.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/sashamelentyev/usestdlibvars` added at v1.27.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/securego/gosec/v2` added at v2.21.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/shazow/go-diff` added at v0.0.0-20160112020656-b6b7b6733b8c [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/sirupsen/logrus` added at v1.9.3 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/sivchari/containedctx` added at v1.0.3 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/sivchari/tenv` added at v1.10.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/sonatard/noctx` added at v0.0.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/sourcegraph/conc` bumped to v0.3.1-0.20240121214520-5f936abd7ae8 (from v0.3.0) [PR 2445](https://github.com/provenance-io/provenance/pull/2445).
* `github.com/sourcegraph/go-diff` added at v0.7.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/spf13/afero` bumped to v1.15.0 (from v1.11.0) [PR 2445](https://github.com/provenance-io/provenance/pull/2445).
* `github.com/spf13/cast` bumped to v1.10.0 (from v1.9.2) [PR 2444](https://github.com/provenance-io/provenance/pull/2444).
* `github.com/spf13/cobra` bumped to v1.10.1 (from v1.9.1) [PR 2446](https://github.com/provenance-io/provenance/pull/2446).
* `github.com/spf13/pflag` bumped to v1.0.10 (from v1.0.6) ([PR 2401](https://github.com/provenance-io/provenance/pull/2401), [PR 2440](https://github.com/provenance-io/provenance/pull/2440)).
* `github.com/spf13/viper` bumped to v1.21.0 (from v1.19.0) [PR 2445](https://github.com/provenance-io/provenance/pull/2445).
* `github.com/ssgreg/nlreturn/v2` added at v2.2.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/stbenjam/no-sprintf-host-port` added at v0.1.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/stretchr/objx` added at v0.5.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/stretchr/testify` bumped to v1.11.1 (from v1.10.0) [PR 2434](https://github.com/provenance-io/provenance/pull/2434).
* `github.com/tdakkota/asciicheck` added at v0.2.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/tetafro/godot` added at v1.4.17 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/timakin/bodyclose` added at v0.0.0-20230421092635-574207250966 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/timonwong/loggercheck` added at v0.9.4 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/tomarrell/wrapcheck/v2` added at v2.9.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/tommy-muehle/go-mnd/v2` added at v2.5.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/ulikunitz/xz` bumped to v0.5.14 (from v0.5.11) [PR 2436](https://github.com/provenance-io/provenance/pull/2436).
* `github.com/ultraware/funlen` added at v0.1.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/ultraware/whitespace` added at v0.1.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/uudashr/gocognit` added at v1.1.3 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/xen0n/gosmopolitan` added at v1.2.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/yagipy/maintidx` added at v1.0.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/yeya24/promlinter` added at v0.3.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github.com/ykadowak/zerologlint` added at v0.1.5 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `github/codeql-action` bumped to 4 (from 3) [PR 2472](https://github.com/provenance-io/provenance/pull/2472).
* `gitlab.com/bosi/decorder` added at v0.4.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `golang.org/x/arch` bumped to v0.17.0 (from v0.15.0) [PR 2424](https://github.com/provenance-io/provenance/pull/2424).
* `golang.org/x/crypto` bumped to v0.40.0 (from v0.36.0) ([PR 2405](https://github.com/provenance-io/provenance/pull/2405), [PR 2425](https://github.com/provenance-io/provenance/pull/2425), [PR 2458](https://github.com/provenance-io/provenance/pull/2458)).
* `golang.org/x/exp/typeparams` added at v0.0.0-20240314144324-c7f7c6466f7f [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `golang.org/x/exp` bumped to v0.0.0-20240904232852-e7e105dedf7e (from v0.0.0-20240719175910-8a7402abbf56) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `golang.org/x/mod` added at v0.26.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `golang.org/x/net` bumped to v0.42.0 (from v0.38.0) ([PR 2405](https://github.com/provenance-io/provenance/pull/2405), [PR 2425](https://github.com/provenance-io/provenance/pull/2425), [PR 2458](https://github.com/provenance-io/provenance/pull/2458)).
* `golang.org/x/oauth2` bumped to v0.30.0 (from v0.28.0) [PR 2405](https://github.com/provenance-io/provenance/pull/2405).
* `golang.org/x/sys` bumped to v0.34.0 (from v0.31.0) ([PR 2405](https://github.com/provenance-io/provenance/pull/2405), [PR 2458](https://github.com/provenance-io/provenance/pull/2458)).
* `golang.org/x/term` bumped to v0.33.0 (from v0.30.0) ([PR 2405](https://github.com/provenance-io/provenance/pull/2405), [PR 2458](https://github.com/provenance-io/provenance/pull/2458)).
* `golang.org/x/text` bumped to v0.28.0 (from v0.27.0) [PR 2445](https://github.com/provenance-io/provenance/pull/2445).
* `golang.org/x/time` bumped to v0.6.0 (from v0.5.0) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `golang.org/x/tools/go/expect` added at v0.1.1-deprecated [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `golang.org/x/tools/go/packages/packagestest` added at v0.1.1-deprecated [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `golang.org/x/tools` added at v0.35.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `google.golang.org/api` bumped to v0.196.0 (from v0.186.0) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `google.golang.org/genproto/googleapis/api` bumped to v0.0.0-20250707201910-8d1bb00bc6a7 (from v0.0.0-20250324211829-b45e905df463) ([PR 2405](https://github.com/provenance-io/provenance/pull/2405), [PR 2425](https://github.com/provenance-io/provenance/pull/2425)).
* `google.golang.org/genproto/googleapis/rpc` bumped to v0.0.0-20250707201910-8d1bb00bc6a7 (from v0.0.0-20250324211829-b45e905df463) ([PR 2405](https://github.com/provenance-io/provenance/pull/2405), [PR 2425](https://github.com/provenance-io/provenance/pull/2425)).
* `google.golang.org/genproto` bumped to v0.0.0-20240903143218-8af14fe29dc1 (from v0.0.0-20240701130421-f6361c86f094) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `google.golang.org/grpc` bumped to v1.75.1 (from v1.73.0) ([PR 2405](https://github.com/provenance-io/provenance/pull/2405), [PR 2425](https://github.com/provenance-io/provenance/pull/2425), [PR 2448](https://github.com/provenance-io/provenance/pull/2448)).
* `google.golang.org/protobuf` bumped to v1.36.10 (from v1.36.6) ([PR 2427](https://github.com/provenance-io/provenance/pull/2427), [PR 2447](https://github.com/provenance-io/provenance/pull/2447), [PR 2460](https://github.com/provenance-io/provenance/pull/2460)).
* `gopkg.in/ini.v1` removed at v1.67.0 [PR 2445](https://github.com/provenance-io/provenance/pull/2445).
* `go-simpler.org/musttag` added at v0.12.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `go-simpler.org/sloglint` added at v0.7.2 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` bumped to v0.54.0 (from v0.49.0) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` bumped to v0.54.0 (from v0.49.0) [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `go.opentelemetry.io/otel/metric` bumped to v1.37.0 (from v1.35.0) ([PR 2405](https://github.com/provenance-io/provenance/pull/2405), [PR 2425](https://github.com/provenance-io/provenance/pull/2425)).
* `go.opentelemetry.io/otel/trace` bumped to v1.37.0 (from v1.35.0) ([PR 2405](https://github.com/provenance-io/provenance/pull/2405), [PR 2425](https://github.com/provenance-io/provenance/pull/2425)).
* `go.opentelemetry.io/otel` bumped to v1.37.0 (from v1.35.0) ([PR 2405](https://github.com/provenance-io/provenance/pull/2405), [PR 2425](https://github.com/provenance-io/provenance/pull/2425)).
* `go.uber.org/atomic` added at v1.10.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `go.uber.org/automaxprocs` added at v1.5.3 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `go.uber.org/multierr` added at v1.11.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `go.uber.org/multierr` removed at v1.11.0 [PR 2445](https://github.com/provenance-io/provenance/pull/2445).
* `go.uber.org/zap` added at v1.24.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `go.yaml.in/yaml/v3` added at v3.0.4 [PR 2445](https://github.com/provenance-io/provenance/pull/2445).
* `honnef.co/go/tools` added at v0.5.1 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `mvdan.cc/gofumpt` added at v0.7.0 [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `mvdan.cc/unparam` added at v0.0.0-20240528143540-8a5130ca722f [PR 2458](https://github.com/provenance-io/provenance/pull/2458).
* `sigs.k8s.io/yaml` bumped to v1.6.0 (from v1.5.0) [PR 2407](https://github.com/provenance-io/provenance/pull/2407).
* `stefanzweifel/git-auto-commit-action` bumped to 7 (from 5) ([PR 2377](https://github.com/provenance-io/provenance/pull/2377), [PR 2481](https://github.com/provenance-io/provenance/pull/2481)).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.25.1...v1.26.0

---

## [v1.25.1](https://github.com/provenance-io/provenance/releases/tag/v1.25.1) 2025-10-14

### Dependencies

* `github.com/cometbft/cometbft` bumped to v0.38.19 (from v0.38.18) [PR 2483](https://github.com/provenance-io/provenance/pull/2483).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.25.0...v1.25.1

---

## [v1.25.0](https://github.com/provenance-io/provenance/releases/tag/v1.25.0) 2025-07-11

### Features

* Added support for an optional `concrete_type` in attributes to describe value types [#1588](https://github.com/provenance-io/provenance/issues/1588).
* Added optional recipient address to support withdrawal when minting [#1841](https://github.com/provenance-io/provenance/issues/1841).
* Marker: Added msg to support for revoking fee grants issued by admin [#2098](https://github.com/provenance-io/provenance/issues/2098).
* Added MultiAuthorization: allows creating multiple sub-authorizations that must all approve a message before it can execute [#2207](https://github.com/provenance-io/provenance/issues/2207).
* The `GetAccountCommitments` query now lets you limit results to a specific denom [#2252](https://github.com/provenance-io/provenance/issues/2252).
* Exchange: Added Market Transfer Commitment message for direct fund transfers between markets [#2322](https://github.com/provenance-io/provenance/issues/2322).
* Added governance-only tx endpoint to the hold module for unlocking vesting accounts back to base accounts [#2347](https://github.com/provenance-io/provenance/issues/2347).
* Emit upgrade event at start of upgrade with plan name [#2356](https://github.com/provenance-io/provenance/issues/2356).
* Create the alyssum upgrades and remove the zomp upgrades [PR 2389](https://github.com/provenance-io/provenance/pull/2389).

### Improvements

* Replace use of `SpendableBalances` in the hold module with a combination of `LockedCoins` and `GetBalance` [PR 2393](https://github.com/provenance-io/provenance/pull/2393).

### Bug Fixes

* Registered legacy `MsgExecuteContract` (v1beta1) for backward compatibility in transaction decoding [#2311](https://github.com/provenance-io/provenance/issues/2311).
* Updated Linux build to use Ubuntu 20.04 for glibc compatibility [#2376](https://github.com/provenance-io/provenance/issues/2376).

### Dependencies

* `cosmossdk.io/log` bumped to v1.6.0 (from v1.5.0) [PR 2341](https://github.com/provenance-io/provenance/pull/2341).
* `github.com/CosmWasm/wasmvm/v2` bumped to v2.2.4 (from v2.2.3) [PR 2352](https://github.com/provenance-io/provenance/pull/2352).
* `github.com/bytedance/sonic/loader` bumped to v0.2.4 (from v0.2.0) [PR 2341](https://github.com/provenance-io/provenance/pull/2341).
* `github.com/bytedance/sonic` bumped to v1.13.1 (from v1.12.3) [PR 2341](https://github.com/provenance-io/provenance/pull/2341).
* `github.com/cloudwego/base64x` bumped to v0.1.5 (from v0.1.4) [PR 2341](https://github.com/provenance-io/provenance/pull/2341).
* `github.com/cloudwego/iasm` removed at v0.2.0 [PR 2341](https://github.com/provenance-io/provenance/pull/2341).
* `github.com/cockroachdb/pebble` bumped to v1.1.5 (from v1.1.2) [PR 2368](https://github.com/provenance-io/provenance/pull/2368).
* `github.com/cometbft/cometbft` bumped to v0.38.18 (from v0.38.17) [PR 2386](https://github.com/provenance-io/provenance/pull/2386).
* `github.com/cosmos/cosmos-db` bumped to v1.1.3 (from v1.1.1) [PR 2368](https://github.com/provenance-io/provenance/pull/2368).
* `github.com/cosmos/cosmos-sdk` bumped to v0.50.14-pio-1 of `github.com/provenance-io/cosmos-sdk` (from v0.50.13-pio-1 of `github.com/provenance-io/cosmos-sdk`) [PR 2389](https://github.com/provenance-io/provenance/pull/2389).
* `github.com/decred/dcrd/dcrec/secp256k1/v4` bumped to v4.4.0 (from v4.3.0) [PR 2386](https://github.com/provenance-io/provenance/pull/2386).
* `github.com/google/go-cmp` bumped to v0.7.0 (from v0.6.0) [PR 2371](https://github.com/provenance-io/provenance/pull/2371).
* `github.com/klauspost/compress` bumped to v1.17.11 (from v1.17.9) [PR 2386](https://github.com/provenance-io/provenance/pull/2386).
* `github.com/klauspost/cpuid/v2` bumped to v2.2.10 (from v2.2.4) [PR 2341](https://github.com/provenance-io/provenance/pull/2341).
* `github.com/mattn/go-colorable` bumped to v0.1.14 (from v0.1.13) [PR 2341](https://github.com/provenance-io/provenance/pull/2341).
* `github.com/prometheus/client_golang` bumped to v1.21.0 (from v1.20.5) [PR 2386](https://github.com/provenance-io/provenance/pull/2386).
* `github.com/spf13/cast` bumped to v1.9.2 (from v1.7.1) ([PR 2353](https://github.com/provenance-io/provenance/pull/2353), [PR 2367](https://github.com/provenance-io/provenance/pull/2367)).
* `golang.org/x/arch` bumped to v0.15.0 (from v0.3.0) [PR 2341](https://github.com/provenance-io/provenance/pull/2341).
* `golang.org/x/crypto` bumped to v0.36.0 (from v0.35.0) [PR 2327](https://github.com/provenance-io/provenance/pull/2327).
* `golang.org/x/net` bumped to v0.38.0 (from v0.36.0) [PR 2327](https://github.com/provenance-io/provenance/pull/2327).
* `golang.org/x/oauth2` bumped to v0.28.0 (from v0.25.0) ([PR 2342](https://github.com/provenance-io/provenance/pull/2342), [PR 2371](https://github.com/provenance-io/provenance/pull/2371)).
* `golang.org/x/sync` bumped to v0.16.0 (from v0.12.0) ([PR 2337](https://github.com/provenance-io/provenance/pull/2337), [PR 2372](https://github.com/provenance-io/provenance/pull/2372), [PR 2391](https://github.com/provenance-io/provenance/pull/2391)).
* `golang.org/x/sys` bumped to v0.31.0 (from v0.30.0) [PR 2341](https://github.com/provenance-io/provenance/pull/2341).
* `golang.org/x/term` bumped to v0.30.0 (from v0.29.0) [PR 2327](https://github.com/provenance-io/provenance/pull/2327).
* `golang.org/x/text` bumped to v0.27.0 (from v0.23.0) ([PR 2337](https://github.com/provenance-io/provenance/pull/2337), [PR 2372](https://github.com/provenance-io/provenance/pull/2372), [PR 2391](https://github.com/provenance-io/provenance/pull/2391)).
* `google.golang.org/genproto/googleapis/api` bumped to v0.0.0-20250324211829-b45e905df463 (from v0.0.0-20250106144421-5f5ef82da422) ([PR 2342](https://github.com/provenance-io/provenance/pull/2342), [PR 2371](https://github.com/provenance-io/provenance/pull/2371)).
* `google.golang.org/genproto/googleapis/rpc` bumped to v0.0.0-20250324211829-b45e905df463 (from v0.0.0-20250115164207-1a7da9e5054f) ([PR 2342](https://github.com/provenance-io/provenance/pull/2342), [PR 2371](https://github.com/provenance-io/provenance/pull/2371)).
* `google.golang.org/grpc` bumped to v1.73.0 (from v1.71.0) ([PR 2342](https://github.com/provenance-io/provenance/pull/2342), [PR 2360](https://github.com/provenance-io/provenance/pull/2360), [PR 2371](https://github.com/provenance-io/provenance/pull/2371)).
* `go.opentelemetry.io/otel/metric` bumped to v1.35.0 (from v1.34.0) [PR 2371](https://github.com/provenance-io/provenance/pull/2371).
* `go.opentelemetry.io/otel/trace` bumped to v1.35.0 (from v1.34.0) [PR 2371](https://github.com/provenance-io/provenance/pull/2371).
* `go.opentelemetry.io/otel` bumped to v1.35.0 (from v1.34.0) [PR 2371](https://github.com/provenance-io/provenance/pull/2371).
* `go.yaml.in/yaml/v2` added at v2.4.2 [PR 2382](https://github.com/provenance-io/provenance/pull/2382).
* `sigs.k8s.io/yaml` bumped to v1.5.0 (from v1.4.0) [PR 2382](https://github.com/provenance-io/provenance/pull/2382).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.24.0...v1.25.0

---

## [v1.24.0](https://github.com/provenance-io/provenance/releases/tag/v1.24.0) 2025-06-10

### Features

* Create the `zomp` upgrade to unlock a handful of accounts [PR 2373](https://github.com/provenance-io/provenance/pull/2373).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.23.0...v1.24.0

---

## [v1.23.0](https://github.com/provenance-io/provenance/releases/tag/v1.23.0) 2025-05-20

### Features

* Create the yellow upgrade which will lock most hash up in vesting accounts [PR 2339](https://github.com/provenance-io/provenance/pull/2339).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.22.0...v1.23.0

---

## [v1.22.0](https://github.com/provenance-io/provenance/releases/tag/v1.22.0) 2025-04-14

### Improvements

* Create the xenon upgrades and remove the wisteria ones [PR 2309](https://github.com/provenance-io/provenance/pull/2309).

### Dependencies

* `bufbuild/buf-setup-action` bumped to 1.50.0 (from 1.48.0) [PR 2273](https://github.com/provenance-io/provenance/pull/2273).
* `cloud.google.com/go/auth/oauth2adapt` added at v0.2.2 [PR 2290](https://github.com/provenance-io/provenance/pull/2290).
* `cloud.google.com/go/auth` added at v0.6.0 [PR 2290](https://github.com/provenance-io/provenance/pull/2290).
* `cloud.google.com/go/compute/metadata` bumped to v0.6.0 (from v0.5.2) [PR 2292](https://github.com/provenance-io/provenance/pull/2292).
* `cloud.google.com/go/iam` bumped to v1.1.9 (from v1.1.6) [PR 2290](https://github.com/provenance-io/provenance/pull/2290).
* `cloud.google.com/go/storage` bumped to v1.41.0 (from v1.38.0) [PR 2290](https://github.com/provenance-io/provenance/pull/2290).
* `cloud.google.com/go` bumped to v0.115.0 (from v0.112.1) [PR 2290](https://github.com/provenance-io/provenance/pull/2290).
* `cosmossdk.io/client/v2` bumped to v2.0.0-beta.8 (from v2.0.0-beta.7) [PR 2276](https://github.com/provenance-io/provenance/pull/2276).
* `cosmossdk.io/x/tx` bumped to v0.13.8 (from v0.13.7) [PR 2275](https://github.com/provenance-io/provenance/pull/2275).
* `cosmossdk.io/x/upgrade` bumped to v0.1.4 (from v0.1.3) [PR 2290](https://github.com/provenance-io/provenance/pull/2290).
* `filippo.io/edwards25519` bumped to v1.1.0 (from v1.0.0) [PR 2290](https://github.com/provenance-io/provenance/pull/2290).
* `github.com/CosmWasm/wasmvm/v2` bumped to v2.2.3 (from v2.1.4) ([PR 2278](https://github.com/provenance-io/provenance/pull/2278), [PR 2297](https://github.com/provenance-io/provenance/pull/2297)).
* `github.com/cometbft/cometbft-db` bumped to v0.15.0 (from v0.14.1) [PR 2274](https://github.com/provenance-io/provenance/pull/2274).
* `github.com/cosmos/cosmos-sdk` bumped to v0.50.13-pio-1 of `github.com/provenance-io/cosmos-sdk` (from v0.50.12-pio-1 of `github.com/provenance-io/cosmos-sdk`) [PR 2307](https://github.com/provenance-io/provenance/pull/2307).
* `github.com/cosmos/ibc-go/v8` bumped to v8.6.1-pio-1 of `github.com/provenance-io/ibc-go/v8` (from v8.3.2-pio-1 of `github.com/provenance-io/ibc-go/v8`) [PR 2290](https://github.com/provenance-io/provenance/pull/2290).
* `github.com/cpuguy83/go-md2man/v2` bumped to v2.0.6 (from v2.0.4) [PR 2281](https://github.com/provenance-io/provenance/pull/2281).
* `github.com/dgraph-io/badger/v4` bumped to v4.3.0 (from v4.2.0) [PR 2274](https://github.com/provenance-io/provenance/pull/2274).
* `github.com/dgraph-io/ristretto` bumped to v0.1.2-0.20240116140435-c67e07994f91 (from v0.1.1) [PR 2274](https://github.com/provenance-io/provenance/pull/2274).
* `github.com/golang/glog` bumped to v1.2.4 (from v1.2.3) [PR 2268](https://github.com/provenance-io/provenance/pull/2268).
* `github.com/golang/glog` removed at v1.2.4 [PR 2274](https://github.com/provenance-io/provenance/pull/2274).
* `github.com/googleapis/gax-go/v2` bumped to v2.12.5 (from v2.12.3) [PR 2290](https://github.com/provenance-io/provenance/pull/2290).
* `github.com/hashicorp/go-metrics` bumped to v0.5.4 (from v0.5.3) [PR 2262](https://github.com/provenance-io/provenance/pull/2262).
* `github.com/linxGnu/grocksdb` bumped to v1.9.3 (from v1.8.14) [PR 2274](https://github.com/provenance-io/provenance/pull/2274).
* `github.com/rogpeppe/go-internal` bumped to v1.13.1 (from v1.12.0) [PR 2292](https://github.com/provenance-io/provenance/pull/2292).
* `github.com/rs/zerolog` bumped to v1.34.0 (from v1.33.0) [PR 2304](https://github.com/provenance-io/provenance/pull/2304).
* `github.com/spf13/cobra` bumped to v1.9.1 (from v1.8.1) [PR 2281](https://github.com/provenance-io/provenance/pull/2281).
* `github.com/spf13/pflag` bumped to v1.0.6 (from v1.0.5) [PR 2270](https://github.com/provenance-io/provenance/pull/2270).
* `golang.org/x/crypto` bumped to v0.35.0 (from v0.32.0) [PR 2298](https://github.com/provenance-io/provenance/pull/2298).
* `golang.org/x/net` bumped to v0.36.0 (from v0.34.0) [PR 2298](https://github.com/provenance-io/provenance/pull/2298).
* `golang.org/x/oauth2` bumped to v0.25.0 (from v0.24.0) [PR 2292](https://github.com/provenance-io/provenance/pull/2292).
* `golang.org/x/sync` bumped to v0.12.0 (from v0.10.0) [PR 2293](https://github.com/provenance-io/provenance/pull/2293).
* `golang.org/x/sys` bumped to v0.30.0 (from v0.29.0) [PR 2298](https://github.com/provenance-io/provenance/pull/2298).
* `golang.org/x/term` bumped to v0.29.0 (from v0.28.0) [PR 2298](https://github.com/provenance-io/provenance/pull/2298).
* `golang.org/x/text` bumped to v0.23.0 (from v0.21.0) [PR 2293](https://github.com/provenance-io/provenance/pull/2293).
* `google.golang.org/api` bumped to v0.186.0 (from v0.171.0) [PR 2290](https://github.com/provenance-io/provenance/pull/2290).
* `google.golang.org/genproto/googleapis/api` bumped to v0.0.0-20250106144421-5f5ef82da422 (from v0.0.0-20241202173237-19429a94021a) [PR 2292](https://github.com/provenance-io/provenance/pull/2292).
* `google.golang.org/genproto/googleapis/rpc` bumped to v0.0.0-20250115164207-1a7da9e5054f (from v0.0.0-20241202173237-19429a94021a) [PR 2292](https://github.com/provenance-io/provenance/pull/2292).
* `google.golang.org/genproto` bumped to v0.0.0-20240701130421-f6361c86f094 (from v0.0.0-20240227224415-6ceb2ff114de) [PR 2290](https://github.com/provenance-io/provenance/pull/2290).
* `google.golang.org/grpc` bumped to v1.71.0 (from v1.70.0) [PR 2292](https://github.com/provenance-io/provenance/pull/2292).
* `google.golang.org/protobuf` bumped to v1.36.6 (from v1.36.4) ([PR 2280](https://github.com/provenance-io/provenance/pull/2280), [PR 2305](https://github.com/provenance-io/provenance/pull/2305)).
* `go.opentelemetry.io/auto/sdk` added at v1.1.0 [PR 2292](https://github.com/provenance-io/provenance/pull/2292).
* `go.opentelemetry.io/otel/metric` bumped to v1.34.0 (from v1.32.0) [PR 2292](https://github.com/provenance-io/provenance/pull/2292).
* `go.opentelemetry.io/otel/trace` bumped to v1.34.0 (from v1.32.0) [PR 2292](https://github.com/provenance-io/provenance/pull/2292).
* `go.opentelemetry.io/otel` bumped to v1.34.0 (from v1.32.0) [PR 2292](https://github.com/provenance-io/provenance/pull/2292).
* `peter-evans/create-pull-request` bumped to 7.0.8 (from 7.0.6) [PR 2294](https://github.com/provenance-io/provenance/pull/2294).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.21.1...v1.22.0

---

## [v1.21.1](https://github.com/provenance-io/provenance/releases/tag/v1.21.1) 2025-02-21

### Dependencies

* `github.com/cometbft/cometbft` bumped to v0.38.17 (from v0.38.15) [PR 2271](https://github.com/provenance-io/provenance/pull/2271).
* `github.com/cosmos/cosmos-db` bumped to v1.1.1 (from v1.1.0) [PR 2282](https://github.com/provenance-io/provenance/pull/2282).
* `github.com/cosmos/cosmos-sdk` bumped to v0.50.12-pio-1 of `github.com/provenance-io/cosmos-sdk` (from v0.50.11-pio-1 of `github.com/provenance-io/cosmos-sdk`) [PR 2282](https://github.com/provenance-io/provenance/pull/2282).
* `github.com/cosmos/ledger-cosmos-go` bumped to v0.14.0 (from v0.13.3) [PR 2282](https://github.com/provenance-io/provenance/pull/2282).
* `github.com/golang/glog` bumped to v1.2.3 (from v1.2.2) [PR 2271](https://github.com/provenance-io/provenance/pull/2271).
* `github.com/prometheus/common` bumped to v0.62.0 (from v0.60.1) [PR 2271](https://github.com/provenance-io/provenance/pull/2271).
* `golang.org/x/crypto` bumped to v0.32.0 (from v0.31.0) [PR 2271](https://github.com/provenance-io/provenance/pull/2271).
* `golang.org/x/exp` bumped to v0.0.0-20240719175910-8a7402abbf56 (from v0.0.0-20240404231335-c0f41cb1a7a0) [PR 2271](https://github.com/provenance-io/provenance/pull/2271).
* `golang.org/x/net` bumped to v0.34.0 (from v0.30.0) [PR 2271](https://github.com/provenance-io/provenance/pull/2271).
* `golang.org/x/oauth2` bumped to v0.24.0 (from v0.23.0) [PR 2271](https://github.com/provenance-io/provenance/pull/2271).
* `golang.org/x/sys` bumped to v0.29.0 (from v0.28.0) [PR 2271](https://github.com/provenance-io/provenance/pull/2271).
* `golang.org/x/term` bumped to v0.28.0 (from v0.27.0) [PR 2271](https://github.com/provenance-io/provenance/pull/2271).
* `google.golang.org/genproto/googleapis/api` bumped to v0.0.0-20241202173237-19429a94021a (from v0.0.0-20241015192408-796eee8c2d53) [PR 2271](https://github.com/provenance-io/provenance/pull/2271).
* `google.golang.org/genproto/googleapis/rpc` bumped to v0.0.0-20241202173237-19429a94021a (from v0.0.0-20241015192408-796eee8c2d53) [PR 2271](https://github.com/provenance-io/provenance/pull/2271).
* `google.golang.org/grpc` bumped to v1.70.0 (from v1.69.2) [PR 2271](https://github.com/provenance-io/provenance/pull/2271).
* `google.golang.org/protobuf` bumped to v1.36.4 (from v1.36.1) [PR 2271](https://github.com/provenance-io/provenance/pull/2271).
* `go.opentelemetry.io/otel/metric` bumped to v1.32.0 (from v1.31.0) [PR 2271](https://github.com/provenance-io/provenance/pull/2271).
* `go.opentelemetry.io/otel/trace` bumped to v1.32.0 (from v1.31.0) [PR 2271](https://github.com/provenance-io/provenance/pull/2271).
* `go.opentelemetry.io/otel` bumped to v1.32.0 (from v1.31.0) [PR 2271](https://github.com/provenance-io/provenance/pull/2271).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.21.0...v1.21.1

---

## [v1.21.0](https://github.com/provenance-io/provenance/releases/tag/v1.21.0) 2025-01-09

### Features

* Create the wisteria upgrade that will set validator commission rates [PR 2260](https://github.com/provenance-io/provenance/pull/2260).

### Dependencies

* `bufbuild/buf-setup-action` bumped to 1.48.0 (from 1.46.0) [PR 2247](https://github.com/provenance-io/provenance/pull/2247).
* `cloud.google.com/go/compute/metadata` bumped to v0.5.2 (from v0.5.0) [PR 2235](https://github.com/provenance-io/provenance/pull/2235).
* `codecov/codecov-action` bumped to 5 (from 4) [PR 2217](https://github.com/provenance-io/provenance/pull/2217).
* `cosmossdk.io/client/v2` bumped to v2.0.0-beta.7 (from v2.0.0-beta.5) ([PR 2224](https://github.com/provenance-io/provenance/pull/2224), [PR 2231](https://github.com/provenance-io/provenance/pull/2231)).
* `cosmossdk.io/depinject` bumped to v1.1.0 (from v1.0.0) [PR 2239](https://github.com/provenance-io/provenance/pull/2239).
* `cosmossdk.io/log` bumped to v1.5.0 (from v1.4.1) [PR 2214](https://github.com/provenance-io/provenance/pull/2214).
* `cosmossdk.io/x/tx` bumped to v0.13.7 (from v0.13.5) ([PR 2234](https://github.com/provenance-io/provenance/pull/2234), [PR 2239](https://github.com/provenance-io/provenance/pull/2239)).
* `github.com/CosmWasm/wasmvm/v2` bumped to v2.1.4 (from v2.1.3) [PR 2230](https://github.com/provenance-io/provenance/pull/2230).
* `github.com/bytedance/sonic/loader` added at v0.2.0 [PR 2214](https://github.com/provenance-io/provenance/pull/2214).
* `github.com/bytedance/sonic` added at v1.12.3 [PR 2214](https://github.com/provenance-io/provenance/pull/2214).
* `github.com/cloudwego/base64x` added at v0.1.4 [PR 2214](https://github.com/provenance-io/provenance/pull/2214).
* `github.com/cloudwego/iasm` added at v0.2.0 [PR 2214](https://github.com/provenance-io/provenance/pull/2214).
* `github.com/cockroachdb/pebble` bumped to v1.1.2 (from v1.1.1) [PR 2225](https://github.com/provenance-io/provenance/pull/2225).
* `github.com/cosmos/cosmos-db` bumped to v1.1.0 (from v1.0.2) [PR 2225](https://github.com/provenance-io/provenance/pull/2225).
* `github.com/cosmos/cosmos-sdk` bumped to v0.50.11-pio-1 of `github.com/provenance-io/cosmos-sdk` (from v0.50.10-pio-1 of `github.com/provenance-io/cosmos-sdk`) [PR 2239](https://github.com/provenance-io/provenance/pull/2239).
* `github.com/cosmos/iavl` bumped to v1.2.2 (from v1.2.0) but is still replaced by v1.2.0 of `github.com/cosmos/iavl` [PR 2239](https://github.com/provenance-io/provenance/pull/2239).
* `github.com/emicklei/dot` bumped to v1.6.2 (from v1.6.1) [PR 2239](https://github.com/provenance-io/provenance/pull/2239).
* `github.com/go-logr/logr` bumped to v1.4.2 (from v1.4.1) [PR 2235](https://github.com/provenance-io/provenance/pull/2235).
* `github.com/klauspost/cpuid/v2` added at v2.2.4 [PR 2214](https://github.com/provenance-io/provenance/pull/2214).
* `github.com/spf13/cast` bumped to v1.7.1 (from v1.7.0) [PR 2246](https://github.com/provenance-io/provenance/pull/2246).
* `github.com/stretchr/testify` bumped to v1.10.0 (from v1.9.0) [PR 2226](https://github.com/provenance-io/provenance/pull/2226).
* `github.com/twitchyliquid64/golang-asm` added at v0.15.1 [PR 2214](https://github.com/provenance-io/provenance/pull/2214).
* `golang.org/x/arch` added at v0.3.0 [PR 2214](https://github.com/provenance-io/provenance/pull/2214).
* `golang.org/x/crypto` bumped to v0.31.0 (from v0.28.0) [PR 2233](https://github.com/provenance-io/provenance/pull/2233).
* `golang.org/x/sync` bumped to v0.10.0 (from v0.8.0) ([PR 2213](https://github.com/provenance-io/provenance/pull/2213), [PR 2233](https://github.com/provenance-io/provenance/pull/2233)).
* `golang.org/x/sys` bumped to v0.28.0 (from v0.26.0) [PR 2233](https://github.com/provenance-io/provenance/pull/2233).
* `golang.org/x/term` bumped to v0.27.0 (from v0.25.0) [PR 2233](https://github.com/provenance-io/provenance/pull/2233).
* `golang.org/x/text` bumped to v0.21.0 (from v0.19.0) ([PR 2213](https://github.com/provenance-io/provenance/pull/2213), [PR 2233](https://github.com/provenance-io/provenance/pull/2233)).
* `google.golang.org/genproto/googleapis/api` bumped to v0.0.0-20241015192408-796eee8c2d53 (from v0.0.0-20240814211410-ddb44dafa142) ([PR 2215](https://github.com/provenance-io/provenance/pull/2215), [PR 2235](https://github.com/provenance-io/provenance/pull/2235)).
* `google.golang.org/genproto/googleapis/rpc` bumped to v0.0.0-20241015192408-796eee8c2d53 (from v0.0.0-20240814211410-ddb44dafa142) ([PR 2215](https://github.com/provenance-io/provenance/pull/2215), [PR 2235](https://github.com/provenance-io/provenance/pull/2235)).
* `google.golang.org/grpc` bumped to v1.69.2 (from v1.67.1) ([PR 2215](https://github.com/provenance-io/provenance/pull/2215), [PR 2235](https://github.com/provenance-io/provenance/pull/2235), [PR 2244](https://github.com/provenance-io/provenance/pull/2244)).
* `google.golang.org/protobuf` bumped to v1.36.1 (from v1.35.1) ([PR 2218](https://github.com/provenance-io/provenance/pull/2218), [PR 2237](https://github.com/provenance-io/provenance/pull/2237), [PR 2250](https://github.com/provenance-io/provenance/pull/2250)).
* `go.opentelemetry.io/otel/metric` bumped to v1.31.0 (from v1.24.0) [PR 2235](https://github.com/provenance-io/provenance/pull/2235).
* `go.opentelemetry.io/otel/trace` bumped to v1.31.0 (from v1.24.0) [PR 2235](https://github.com/provenance-io/provenance/pull/2235).
* `go.opentelemetry.io/otel` bumped to v1.31.0 (from v1.24.0) [PR 2235](https://github.com/provenance-io/provenance/pull/2235).
* `peter-evans/create-pull-request` bumped to 7.0.6 (from 7.0.5) [PR 2251](https://github.com/provenance-io/provenance/pull/2251).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.20.2...v1.21.0

---

## [v1.20.2](https://github.com/provenance-io/provenance/releases/tag/v1.20.2) 2024-11-21

### Dependencies

* `cosmossdk.io/math` bumped to v1.4.0 (from v1.3.0) [PR 2219](https://github.com/provenance-io/provenance/pull/2219).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.20.1...v1.20.2

---

## [v1.20.1](https://github.com/provenance-io/provenance/releases/tag/v1.20.1) 2024-11-07

### Dependencies

* `bufbuild/buf-setup-action` bumped to 1.46.0 (from 1.45.0) [PR 2206](https://github.com/provenance-io/provenance/pull/2206).
* `github.com/btcsuite/btcd/btcec/v2` removed at v2.3.4 [PR 2202](https://github.com/provenance-io/provenance/pull/2202).
* `github.com/cespare/xxhash` removed at v1.1.0 [PR 2202](https://github.com/provenance-io/provenance/pull/2202).
* `github.com/cometbft/cometbft-db` bumped to v0.14.1 (from v0.11.0) [PR 2202](https://github.com/provenance-io/provenance/pull/2202).
* `github.com/cometbft/cometbft` bumped to v0.38.15 (from v0.38.12) ([PR 2202](https://github.com/provenance-io/provenance/pull/2202), [PR 2209](https://github.com/provenance-io/provenance/pull/2209)).
* `github.com/decred/dcrd/dcrec/secp256k1/v4` bumped to v4.3.0 (from v4.2.0) [PR 2209](https://github.com/provenance-io/provenance/pull/2209).
* `github.com/dgraph-io/badger/v2` removed at v2.2007.4 [PR 2202](https://github.com/provenance-io/provenance/pull/2202).
* `github.com/dgraph-io/badger/v4` added at v4.2.0 [PR 2202](https://github.com/provenance-io/provenance/pull/2202).
* `github.com/dgryski/go-farm` removed at v0.0.0-20200201041132-a6ae2369ad13 [PR 2202](https://github.com/provenance-io/provenance/pull/2202).
* `github.com/google/btree` bumped to v1.1.3 (from v1.1.2) [PR 2202](https://github.com/provenance-io/provenance/pull/2202).
* `github.com/google/flatbuffers` added at v1.12.1 [PR 2202](https://github.com/provenance-io/provenance/pull/2202).
* `github.com/lib/pq` bumped to v1.10.9 (from v1.10.7) [PR 2202](https://github.com/provenance-io/provenance/pull/2202).
* `github.com/minio/highwayhash` bumped to v1.0.3 (from v1.0.2) [PR 2202](https://github.com/provenance-io/provenance/pull/2202).
* `github.com/petermattis/goid` bumped to v0.0.0-20240813172612-4fcff4a6cae7 (from v0.0.0-20231207134359-e60b3f734c67) [PR 2202](https://github.com/provenance-io/provenance/pull/2202).
* `github.com/prometheus/client_golang` bumped to v1.20.5 (from v1.20.1) ([PR 2202](https://github.com/provenance-io/provenance/pull/2202), [PR 2209](https://github.com/provenance-io/provenance/pull/2209)).
* `github.com/prometheus/common` bumped to v0.60.1 (from v0.55.0) ([PR 2202](https://github.com/provenance-io/provenance/pull/2202), [PR 2209](https://github.com/provenance-io/provenance/pull/2209)).
* `github.com/sasha-s/go-deadlock` bumped to v0.3.5 (from v0.3.1) [PR 2202](https://github.com/provenance-io/provenance/pull/2202).
* `golang.org/x/crypto` bumped to v0.28.0 (from v0.26.0) ([PR 2202](https://github.com/provenance-io/provenance/pull/2202), [PR 2209](https://github.com/provenance-io/provenance/pull/2209)).
* `golang.org/x/net` bumped to v0.30.0 (from v0.28.0) ([PR 2202](https://github.com/provenance-io/provenance/pull/2202), [PR 2209](https://github.com/provenance-io/provenance/pull/2209)).
* `golang.org/x/oauth2` bumped to v0.23.0 (from v0.22.0) [PR 2209](https://github.com/provenance-io/provenance/pull/2209).
* `golang.org/x/sys` bumped to v0.26.0 (from v0.24.0) ([PR 2202](https://github.com/provenance-io/provenance/pull/2202), [PR 2209](https://github.com/provenance-io/provenance/pull/2209)).
* `golang.org/x/term` bumped to v0.25.0 (from v0.23.0) ([PR 2202](https://github.com/provenance-io/provenance/pull/2202), [PR 2209](https://github.com/provenance-io/provenance/pull/2209)).
* `go.etcd.io/bbolt` bumped to v1.4.0-alpha.0.0.20240404170359-43604f3112c5 (from v1.3.10) [PR 2202](https://github.com/provenance-io/provenance/pull/2202).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.20.0...v1.20.1
* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.20.1

---

## [v1.20.0](https://github.com/provenance-io/provenance/releases/tag/v1.20.0) 2024-10-25

### Features

* Create the `viridian` upgrade [#2137](https://github.com/provenance-io/provenance/issues/2137).

### Improvements

* Only set a NAV record when explicitly provided [#2030](https://github.com/provenance-io/provenance/issues/2030).
* Create the `build-debug` make target for building a provenanced binary that allows debugging [#2062](https://github.com/provenance-io/provenance/issues/2062).
* Switch to `unclog` for unreleased changelog entries [PR 2112](https://github.com/provenance-io/provenance/pull/2112).
* Hard code the mainnet `consensus.timeout_commit` config value to 3.5s [#2121](https://github.com/provenance-io/provenance/issues/2121).
* Address missing documentation on marker nav command [#2128](https://github.com/provenance-io/provenance/issues/2128).
* Address missing documentation on metadata/scope nav command [#2134](https://github.com/provenance-io/provenance/issues/2134).
* Clean up some unused stuff from our makefiles [PR 2136](https://github.com/provenance-io/provenance/pull/2136).
* Use the bank module to keep track of the value owner of scopes [#2137](https://github.com/provenance-io/provenance/issues/2137).
* Create the `add-change.sh` script to make it easier to add changelog entries [PR 2166](https://github.com/provenance-io/provenance/pull/2166).
* Delete the `umber` upgrade and the stuff it needed that nothing else needed [PR 2176](https://github.com/provenance-io/provenance/pull/2176).
* Update the prep-release script to combine dependency changelog entries [PR 2181](https://github.com/provenance-io/provenance/pull/2181).
* Update the proto file links in the spec docs to point to `v1.20.0` (instead of `v1.19.0`) [PR 2192](https://github.com/provenance-io/provenance/pull/2192).
* Suppress the events emitted during the metadata migration that changes how scope value owners are recorded [PR 2195](https://github.com/provenance-io/provenance/pull/2195).

### Bug Fixes

* Fix proto markdown generation and regenerate proto-docs.md [#376](https://github.com/provenance-io/provenance/issues/376).
* Allow marker funds to be used via feegrant again [#2110](https://github.com/provenance-io/provenance/issues/2110).
* Make our proto generation stuff work again [#2135](https://github.com/provenance-io/provenance/issues/2135).
* Remove the telemetry counters from the metadata module since it wasn't actually doing anything [#2144](https://github.com/provenance-io/provenance/issues/2144).
* Fix the query metadata recordspec command to use the RecordSpecification query when provided a recspec id [#2148](https://github.com/provenance-io/provenance/issues/2148).
* Fix telemetry to include data from cometbft that got unknowningly removed with v1.19 [PR 2177](https://github.com/provenance-io/provenance/pull/2177).
* Rename the RELEASE_NOTES.md file to RELEASE_CHANGELOG.md [PR 2182](https://github.com/provenance-io/provenance/pull/2182).
* Fix the heighliner build [PR 2184](https://github.com/provenance-io/provenance/pull/2184).
* Remove the params store key and transient store key from the app [PR 2189](https://github.com/provenance-io/provenance/pull/2189).
  This fixes a problem in `v1.20.0-rc2` that prevented nodes from restarting if stopped after the upgrade.
* Register the params types with the codecs so old gov props can be read [PR 2198](https://github.com/provenance-io/provenance/pull/2198).
* Add the query flags to the query wasm build-addr command [PR 2199](https://github.com/provenance-io/provenance/pull/2199).

### Client Breaking

* remove old provwasm bindings [PR 2119](https://github.com/provenance-io/provenance/pull/2119).
* In proofs.proto, the `HashOp` enum value 3 has changed to `KECCAK256` (from `KECCAK`) [PR 2153](https://github.com/provenance-io/provenance/pull/2153).
* Fixes the metadata nav cli command example to use the correct module name [#2058](https://github.com/provenance-io/provenance/issues/2058).
  During this fix it was discovered that the volume parameter was not present but was required for proper price ratios.  The volume
  parameter has been added to the NAV entry and when not present a default value of 1 (which should be the most common case for a scope) is
  used instead.

### Api Breaking

* The `Ownership` query in the `x/metadata` module now only returns scopes that have the provided address in the `owners` list [#2137](https://github.com/provenance-io/provenance/issues/2137).
  Previously, if an address was the value owner of a scope, but not in the `owners` list, the scope would be returned
  by the `Ownership` query when given that address.  That is no longer the case.
  The `ValueOwnership` query can be to identify scopes with a specific value owner (like before).
  If a scope has a value owner that is also in its `owners` list, it will still be returned by both queries.
* The `WriteScope` endpoint now uses the `scope.value_owner_address` differently [#2137](https://github.com/provenance-io/provenance/issues/2137).
  If it is empty, it indicates that there is no change to the value owner of the scope and the releated lookups and validation
  are skipped. If it isn't empty, the current value owner will be looked up and the coin for the scope will be transferred to
  the provided address (assuming signer validation passed).
* An authz grant on `MsgWriteScope` no longer also applies to the `UpdateValueOwners` or `MigrateValueOwner` endpoints [#2137](https://github.com/provenance-io/provenance/issues/2137).
* The params module has been removed [PR 2176](https://github.com/provenance-io/provenance/pull/2176).
  All params module endpoints have been removed. All modules now manage their params on their own.

### Dependencies

* `bufbuild/buf-setup-action` bumped to 1.45.0 (from 1.34.0) ([PR 2122](https://github.com/provenance-io/provenance/pull/2122), [PR 2131](https://github.com/provenance-io/provenance/pull/2131), [PR 2133](https://github.com/provenance-io/provenance/pull/2133), [PR 2138](https://github.com/provenance-io/provenance/pull/2138), [PR 2151](https://github.com/provenance-io/provenance/pull/2151), [PR 2155](https://github.com/provenance-io/provenance/pull/2155), [PR 2164](https://github.com/provenance-io/provenance/pull/2164), [PR 2168](https://github.com/provenance-io/provenance/pull/2168), [PR 2174](https://github.com/provenance-io/provenance/pull/2174)).
* `cloud.google.com/go/compute/metadata` bumped to v0.5.0 (from v0.3.0) [PR 2157](https://github.com/provenance-io/provenance/pull/2157).
* `cosmossdk.io/api` bumped to v0.7.6 (from v0.7.5) [PR 2162](https://github.com/provenance-io/provenance/pull/2162).
* `cosmossdk.io/client/v2` bumped to v2.0.0-beta.5 (from v2.0.0-beta.2) ([PR 2100](https://github.com/provenance-io/provenance/pull/2100), [PR 2153](https://github.com/provenance-io/provenance/pull/2153)).
* `cosmossdk.io/core` bumped to v0.11.2 (from v0.11.0) ([PR 2107](https://github.com/provenance-io/provenance/pull/2107), [PR 2130](https://github.com/provenance-io/provenance/pull/2130)).
* `cosmossdk.io/depinject` bumped to v1.0.0 (from v1.0.0-alpha.4) [PR 2107](https://github.com/provenance-io/provenance/pull/2107).
* `cosmossdk.io/log` bumped to v1.4.1 (from v1.3.1) ([PR 2116](https://github.com/provenance-io/provenance/pull/2116), [PR 2129](https://github.com/provenance-io/provenance/pull/2129)).
* `cosmossdk.io/store` bumped to v1.1.1 (from v1.1.0) [PR 2175](https://github.com/provenance-io/provenance/pull/2175).
* `cosmossdk.io/x/tx` bumped to v0.13.5 (from v0.13.3) ([PR 2113](https://github.com/provenance-io/provenance/pull/2113), [PR 2154](https://github.com/provenance-io/provenance/pull/2154)).
* `github.com/CosmWasm/wasmvm/v2` bumped to v2.1.3 (from v2.1.0) ([PR 2126](https://github.com/provenance-io/provenance/pull/2126), [PR 2161](https://github.com/provenance-io/provenance/pull/2161)).
* `github.com/btcsuite/btcd/btcec/v2` bumped to v2.3.4 (from v2.3.2) [PR 2142](https://github.com/provenance-io/provenance/pull/2142).
* `github.com/cockroachdb/errors` bumped to v1.11.3 (from v1.11.1) [PR 2142](https://github.com/provenance-io/provenance/pull/2142).
* `github.com/cockroachdb/fifo` added at v0.0.0-20240606204812-0bbfbd93a7ce [PR 2142](https://github.com/provenance-io/provenance/pull/2142).
* `github.com/cockroachdb/pebble` bumped to v1.1.1 (from v1.1.0) [PR 2142](https://github.com/provenance-io/provenance/pull/2142).
* `github.com/cometbft/cometbft-db` bumped to v0.11.0 (from v0.9.1) [PR 2142](https://github.com/provenance-io/provenance/pull/2142).
* `github.com/cometbft/cometbft` bumped to v0.38.12 (from v0.38.10) ([PR 2120](https://github.com/provenance-io/provenance/pull/2120), [PR 2142](https://github.com/provenance-io/provenance/pull/2142)).
* `github.com/cosmos/cosmos-sdk` bumped to v0.50.10-pio-1 of `github.com/provenance-io/cosmos-sdk` (from v0.50.7-pio-1 of `github.com/provenance-io/cosmos-sdk`) [PR 2175](https://github.com/provenance-io/provenance/pull/2175).
* `github.com/cosmos/gogoproto` bumped to v1.7.0 (from v1.5.0) [PR 2125](https://github.com/provenance-io/provenance/pull/2125).
* `github.com/cosmos/ics23/go` bumped to v0.11.0 (from v0.10.0) [PR 2153](https://github.com/provenance-io/provenance/pull/2153).
* `github.com/golang/glog` bumped to v1.2.2 (from v1.2.1) [PR 2157](https://github.com/provenance-io/provenance/pull/2157).
* `github.com/gorilla/websocket` bumped to v1.5.3 (from v1.5.1) [PR 2142](https://github.com/provenance-io/provenance/pull/2142).
* `github.com/klauspost/compress` bumped to v1.17.9 (from v1.17.7) [PR 2142](https://github.com/provenance-io/provenance/pull/2142).
* `github.com/munnerz/goautoneg` added at v0.0.0-20191010083416-a7dc8b61c822 [PR 2142](https://github.com/provenance-io/provenance/pull/2142).
* `github.com/prometheus/client_golang` bumped to v1.20.1 (from v1.19.1) [PR 2142](https://github.com/provenance-io/provenance/pull/2142).
* `github.com/prometheus/common` bumped to v0.55.0 (from v0.52.2) [PR 2142](https://github.com/provenance-io/provenance/pull/2142).
* `github.com/prometheus/procfs` bumped to v0.15.1 (from v0.13.0) [PR 2142](https://github.com/provenance-io/provenance/pull/2142).
* `github.com/rs/cors` bumped to v1.11.1 (from v1.11.0) [PR 2142](https://github.com/provenance-io/provenance/pull/2142).
* `github.com/spf13/cast` bumped to v1.7.0 (from v1.6.0) [PR 2114](https://github.com/provenance-io/provenance/pull/2114).
* `golangci-lint` bumped to v1.60.2 (from v1.54.2) [PR 2132](https://github.com/provenance-io/provenance/pull/2132).
* `golang.org/x/crypto` bumped to v0.26.0 (from v0.23.0) ([PR 2107](https://github.com/provenance-io/provenance/pull/2107), [PR 2142](https://github.com/provenance-io/provenance/pull/2142)).
* `golang.org/x/net` bumped to v0.28.0 (from v0.25.0) ([PR 2107](https://github.com/provenance-io/provenance/pull/2107), [PR 2142](https://github.com/provenance-io/provenance/pull/2142)).
* `golang.org/x/oauth2` bumped to v0.22.0 (from v0.20.0) ([PR 2142](https://github.com/provenance-io/provenance/pull/2142), [PR 2157](https://github.com/provenance-io/provenance/pull/2157)).
* `golang.org/x/sync` bumped to v0.8.0 (from v0.7.0) [PR 2115](https://github.com/provenance-io/provenance/pull/2115).
* `golang.org/x/sys` bumped to v0.24.0 (from v0.20.0) ([PR 2107](https://github.com/provenance-io/provenance/pull/2107), [PR 2142](https://github.com/provenance-io/provenance/pull/2142), [PR 2157](https://github.com/provenance-io/provenance/pull/2157)).
* `golang.org/x/term` bumped to v0.23.0 (from v0.20.0) ([PR 2107](https://github.com/provenance-io/provenance/pull/2107), [PR 2142](https://github.com/provenance-io/provenance/pull/2142)).
* `golang.org/x/text` bumped to v0.19.0 (from v0.16.0) ([PR 2115](https://github.com/provenance-io/provenance/pull/2115), [PR 2143](https://github.com/provenance-io/provenance/pull/2143), [PR 2170](https://github.com/provenance-io/provenance/pull/2170)).
* `google.golang.org/genproto/googleapis/api` bumped to v0.0.0-20240814211410-ddb44dafa142 (from v0.0.0-20240528184218-531527333157) ([PR 2150](https://github.com/provenance-io/provenance/pull/2150), [PR 2157](https://github.com/provenance-io/provenance/pull/2157)).
* `google.golang.org/genproto/googleapis/rpc` bumped to v0.0.0-20240814211410-ddb44dafa142 (from v0.0.0-20240528184218-531527333157) ([PR 2107](https://github.com/provenance-io/provenance/pull/2107), [PR 2157](https://github.com/provenance-io/provenance/pull/2157)).
* `google.golang.org/grpc` bumped to v1.67.1 (from v1.65.0) ([PR 2150](https://github.com/provenance-io/provenance/pull/2150), [PR 2157](https://github.com/provenance-io/provenance/pull/2157), [PR 2165](https://github.com/provenance-io/provenance/pull/2165)).
* `google.golang.org/protobuf` bumped to v1.35.1 (from v1.34.2) [PR 2173](https://github.com/provenance-io/provenance/pull/2173).
* `go.etcd.io/bbolt` bumped to v1.3.10 (from v1.3.8) [PR 2142](https://github.com/provenance-io/provenance/pull/2142).
* `go` bumped to 1.23 (from 1.21) [PR 2132](https://github.com/provenance-io/provenance/pull/2132).
* `peter-evans/create-pull-request` bumped to 7.0.5 (from 6.1.0) ([PR 2141](https://github.com/provenance-io/provenance/pull/2141), [PR 2152](https://github.com/provenance-io/provenance/pull/2152), [PR 2156](https://github.com/provenance-io/provenance/pull/2156)).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.20.0

---

## [v1.19.1](https://github.com/provenance-io/provenance/releases/tag/v1.19.1) - 2024-07-25

### Bug Fixes

* Use the correct HRP in the CLI queries [#2108](https://github.com/provenance-io/provenance/issues/2108).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.19.0...v1.19.1
* https://github.com/provenance-io/provenance/compare/v1.18.0...v1.19.1

---

## [v1.19.0](https://github.com/provenance-io/provenance/releases/tag/v1.19.0) - 2024-07-19

### Features

* Bump cosmos-SDK to `v0.50.2` (from `v0.46.13-pio-2`) [#1772](https://github.com/provenance-io/provenance/issues/1772).
* Add store for crisis module for sdk v0.50 [#1760](https://github.com/provenance-io/provenance/issues/1760).
* Add PreBlocker support for sdk v0.50 [#1760](https://github.com/provenance-io/provenance/issues/1760).
* Add the Sanction module back in [#1922](https://github.com/provenance-io/provenance/pull/1922).
* Add the Quarantine module back in [#1926](https://github.com/provenance-io/provenance/pull/1926).
* Bump wasmd to `v0.50.0` [#1760](https://github.com/provenance-io/provenance/issues/1760).
* Update stargate queries for Attribute, Exchange, Marker, IBCRateLimit, Metadata, Msgfees, and Oracle modules [#1760](https://github.com/provenance-io/provenance/issues/1760).
* Update stargate queries for Quarantine and Sanction modules [#2016](https://github.com/provenance-io/provenance/pull/2016).
* Add the circuit breaker module [#2031](https://github.com/provenance-io/provenance/pull/2031).
* Add upgrade handler to set scope net asset values and update block height for pio-testnet-1 [#2046](https://github.com/provenance-io/provenance/pull/2046), [#2050](https://github.com/provenance-io/provenance/pull/2050).
* Create a script for updating links in the spec docs to proto messages [#2068](https://github.com/provenance-io/provenance/pull/2068).
* Add grpc querier for cosmwasm 2.1.0 smart contracts [#2083](https://github.com/provenance-io/provenance/pull/2083).

### Improvements

* Remove unsupported database types [#1760](https://github.com/provenance-io/provenance/issues/1760).
* Update ibc and migrate params [#1760](https://github.com/provenance-io/provenance/issues/1760).
* Replace ModuleBasics with BasicModuleManager [#1760](https://github.com/provenance-io/provenance/issues/1760).
* Remove handlers from provenance modules [#1760](https://github.com/provenance-io/provenance/issues/1760).
* Updated app.go to use RegisterStreamingServices on BaseApp [#1760](https://github.com/provenance-io/provenance/issues/1760).
* Bump the SDK to `v0.50.5-pio-1` (from an earlier ephemeral version) [#1897](https://github.com/provenance-io/provenance/pull/1897).
* Removed `rewards` module [#1905](https://github.com/provenance-io/provenance/pull/1905).
* Remove unused navs [#1920](https://github.com/provenance-io/provenance/issues/1920).
* Remove emitting of EventTypeMessage [#1760](https://github.com/provenance-io/provenance/issues/1760).
* Update genutil for sdk 50 [#1760](https://github.com/provenance-io/provenance/issues/1760).
* Migrate module params from param space to module store.[#1760](https://github.com/provenance-io/provenance/issues/1935)
  *  Attribute module param migration [#1927](https://github.com/provenance-io/provenance/pull/1927).
  *  Marker module param migration [#1934](https://github.com/provenance-io/provenance/pull/1934).
  *  Metadata module param migration [#1932](https://github.com/provenance-io/provenance/pull/1932).
  *  Msgfees module param migration [#1936](https://github.com/provenance-io/provenance/pull/1936).
  *  Name module param migration [#1937](https://github.com/provenance-io/provenance/pull/1937).
  *  IbcHooks module param migration [#1939](https://github.com/provenance-io/provenance/pull/1939).
  *  Bank module param migration [#1967](https://github.com/provenance-io/provenance/pull/1967).
* Remove `msgfees` legacy gov proposals [#1953](https://github.com/provenance-io/provenance/pull/1953).
* Remove `marker` legacy gov proposals [#1961](https://github.com/provenance-io/provenance/pull/1961).
* Restore the hold module [#1930](https://github.com/provenance-io/provenance/pull/1930).
* Restore gov-prop cli commands and fix next key decoding [#1930](https://github.com/provenance-io/provenance/pull/1930).
* Switch to InputOutputCoinsProv for exchange transfers [#1930](https://github.com/provenance-io/provenance/pull/1930).
* Use fields of the SimulationState for the encoders needed for simulations [#1931](https://github.com/provenance-io/provenance/pull/1931).
* Removes sync-info code for sdk v0.50 [#1760](https://github.com/provenance-io/provenance/issues/1760).
* Remove `name` legacy gov proposals [#1963](https://github.com/provenance-io/provenance/pull/1963).
* Fix most of the failing unit tests [#1943](https://github.com/provenance-io/provenance/pull/1943).
* Clean up ReadFromClient [#1760](https://github.com/provenance-io/provenance/issues/1760).
* Enhance the config get and changed commands to make it easier to find fields [#1968](https://github.com/provenance-io/provenance/pull/1968).
* Change the default keyring backend to "os", but leave it as "test" for testnets [#1968](https://github.com/provenance-io/provenance/pull/1968).
* Change the default broadcast mode to "sync" [#1968](https://github.com/provenance-io/provenance/pull/1968).
* The pre-upgrade command now updates the client config's broadcast mode to "sync" if it's set to "block" [#1968](https://github.com/provenance-io/provenance/pull/1968).
* Remove all `GetSigners()` methods [#1957](https://github.com/provenance-io/provenance/pull/1957).
* Ensure all `Msg`s have correctly identified `signer` fields [#1957](https://github.com/provenance-io/provenance/pull/1957).
* Clean up all the module codecs [#1957](https://github.com/provenance-io/provenance/pull/1957).
* Switch to auto-generated `String` and `Equal` methods for most proto messages [#1957](https://github.com/provenance-io/provenance/pull/1957).
* Clean up the marker module's expected BankKeeper interface [#1954](https://github.com/provenance-io/provenance/pull/1954).
* Add the auto-cli commands and a few others newly added by the SDK [#1971](https://github.com/provenance-io/provenance/pull/1971).
* Fix unit tests for ibcratelimit [#1977](https://github.com/provenance-io/provenance/pull/1977).
* Fix unit tests for ibchooks [#1980](https://github.com/provenance-io/provenance/pull/1980).
* Replace deprecated wasm features [#1988](https://github.com/provenance-io/provenance/pull/1988).
* Add `UpdateParams` and `Params` query rpc endpoints to modules.
  * `exchange` add `UpdateParams` endpoint and deprecate `GovUpdateParams` [#2017](https://github.com/provenance-io/provenance/pull/2017).
  * `ibchooks` add `UpdateParams` endpoint and `Params` query endpoint [#2006](https://github.com/provenance-io/provenance/pull/2006).
  * `ibcratelimit` add `UpdateParams` endpoint and deprecate `GovUpdateParams` [#1984](https://github.com/provenance-io/provenance/pull/1984).
  * `attribute` add `UpdateParams` endpoint and cli [#1987](https://github.com/provenance-io/provenance/pull/1987).
  * `marker` add `UpdateParams` endpoint and cli [#1991](https://github.com/provenance-io/provenance/pull/1991).
  * `name` add `UpdateParams` endpoint and cli [#2004](https://github.com/provenance-io/provenance/pull/2004).
* Update the exchange `commitment-settlement-fee-calc` cli query to utilize the keyring [#2001](https://github.com/provenance-io/provenance/pull/2001).
* Implement the ProposalMsgs module interface for the internal/provwasm, ibcratelimit, oracle, and sanction modules [#1993](https://github.com/provenance-io/provenance/pull/1993).
* Update ibcnet relayer to v2.5.2 and fix chain ids for localnet and ibcnet [#2021](https://github.com/provenance-io/provenance/pull/2021).
* Breakdown internal/helpers into multiple internal packages [#2019](https://github.com/provenance-io/provenance/pull/2019).
* Update `app.New` to get the home directory, invariant check period, and skip-upgrade heights from the appOptions instead of arguments [#2015](https://github.com/provenance-io/provenance/pull/2015).
* Simplify the module lists (e.g. `SetOrderEndBlockers`) by removing unneeded entries [#2015](https://github.com/provenance-io/provenance/pull/2015).
* Update the `upgrade-test.sh` script to work with v0.50 commands [#2026](https://github.com/provenance-io/provenance/pull/2026).
* Set the new gov params fields during the umber upgrades [#2027](https://github.com/provenance-io/provenance/pull/2027).
* Add a bunch of queries to the stargate whitelist [#2037](https://github.com/provenance-io/provenance/pull/2037).
  * /cosmos.auth.v1beta1.Query/Accounts
  * /cosmos.auth.v1beta1.Query/AccountAddressByID
  * /cosmos.auth.v1beta1.Query/ModuleAccounts
  * /cosmos.auth.v1beta1.Query/ModuleAccountByName
  * /cosmos.auth.v1beta1.Query/Bech32Prefix
  * /cosmos.auth.v1beta1.Query/AddressBytesToString
  * /cosmos.auth.v1beta1.Query/AddressStringToBytes
  * /cosmos.auth.v1beta1.Query/AccountInfo
  * /cosmos.authz.v1beta1.Query/Grants
  * /cosmos.authz.v1beta1.Query/GranterGrants
  * /cosmos.authz.v1beta1.Query/GranteeGrants
  * /cosmos.bank.v1beta1.Query/AllBalances
  * /cosmos.bank.v1beta1.Query/SpendableBalances
  * /cosmos.bank.v1beta1.Query/SpendableBalanceByDenom
  * /cosmos.bank.v1beta1.Query/TotalSupply
  * /cosmos.bank.v1beta1.Query/DenomMetadataByQueryString
  * /cosmos.bank.v1beta1.Query/DenomsMetadata
  * /cosmos.bank.v1beta1.Query/DenomOwners
  * /cosmos.bank.v1beta1.Query/DenomOwnersByQuery
  * /cosmos.bank.v1beta1.Query/SendEnabled
  * /cosmos.circuit.v1.Query/Account
  * /cosmos.circuit.v1.Query/Accounts
  * /cosmos.circuit.v1.Query/DisabledList
  * /cosmos.consensus.v1.Query/Params
  * /cosmos.distribution.v1beta1.Query/ValidatorDistributionInfo
  * /cosmos.distribution.v1beta1.Query/ValidatorOutstandingRewards
  * /cosmos.distribution.v1beta1.Query/ValidatorSlashes
  * /cosmos.distribution.v1beta1.Query/DelegationRewards
  * /cosmos.distribution.v1beta1.Query/DelegationTotalRewards
  * /cosmos.distribution.v1beta1.Query/DelegatorValidators
  * /cosmos.distribution.v1beta1.Query/CommunityPool
  * /cosmos.evidence.v1beta1.Query/Evidence
  * /cosmos.evidence.v1beta1.Query/AllEvidence
  * /cosmos.feegrant.v1beta1.Query/Allowance
  * /cosmos.feegrant.v1beta1.Query/Allowances
  * /cosmos.feegrant.v1beta1.Query/AllowancesByGranter
  * /cosmos.gov.v1beta1.Query/Proposal
  * /cosmos.gov.v1beta1.Query/Proposals
  * /cosmos.gov.v1beta1.Query/Vote
  * /cosmos.gov.v1beta1.Query/Votes
  * /cosmos.gov.v1beta1.Query/Params
  * /cosmos.gov.v1beta1.Query/Deposit
  * /cosmos.gov.v1beta1.Query/Deposits
  * /cosmos.gov.v1beta1.Query/TallyResult
  * /cosmos.gov.v1.Query/Constitution
  * /cosmos.group.v1.Query/GroupInfo
  * /cosmos.group.v1.Query/GroupPolicyInfo
  * /cosmos.group.v1.Query/GroupMembers
  * /cosmos.group.v1.Query/GroupsByAdmin
  * /cosmos.group.v1.Query/GroupPoliciesByGroup
  * /cosmos.group.v1.Query/GroupPoliciesByAdmin
  * /cosmos.group.v1.Query/Proposal
  * /cosmos.group.v1.Query/ProposalsByGroupPolicy
  * /cosmos.group.v1.Query/VoteByProposalVoter
  * /cosmos.group.v1.Query/VotesByProposal
  * /cosmos.group.v1.Query/VotesByVoter
  * /cosmos.group.v1.Query/GroupsByMember
  * /cosmos.group.v1.Query/TallyResult
  * /cosmos.group.v1.Query/Groups
  * /cosmos.mint.v1beta1.Query/Params
  * /cosmos.mint.v1beta1.Query/Inflation
  * /cosmos.mint.v1beta1.Query/AnnualProvisions
  * /cosmos.slashing.v1beta1.Query/SigningInfos
  * /cosmos.staking.v1beta1.Query/Validators
  * /cosmos.staking.v1beta1.Query/Validator
  * /cosmos.staking.v1beta1.Query/ValidatorDelegations
  * /cosmos.staking.v1beta1.Query/ValidatorUnbondingDelegations
  * /cosmos.staking.v1beta1.Query/DelegatorDelegations
  * /cosmos.staking.v1beta1.Query/DelegatorUnbondingDelegations
  * /cosmos.staking.v1beta1.Query/Redelegations
  * /cosmos.staking.v1beta1.Query/DelegatorValidators
  * /cosmos.staking.v1beta1.Query/DelegatorValidator
  * /cosmos.staking.v1beta1.Query/HistoricalInfo
  * /cosmos.staking.v1beta1.Query/Pool
* Update the Swagger API documentation [#2063](https://github.com/provenance-io/provenance/pull/2063).
* Update all the proto links in the spec docs to point to `v1.19.0` versions of the proto files [#2068](https://github.com/provenance-io/provenance/pull/2068).
* Add the (empty) `umber-rc2`, `umber-rc3` and `umber-rc4` upgrades [#2069](https://github.com/provenance-io/provenance/pull/2069), [#2091](https://github.com/provenance-io/provenance/pull/2091).
* Remove the warnings about some config settings [2095](https://github.com/provenance-io/provenance/pull/2095).
* Record several scope NAVs with the umber upgrade [#2085](https://github.com/provenance-io/provenance/pull/2085).
* Store the Figure Funding Trading Bridge Smart Contract as part of the umber upgrade [2102](https://github.com/provenance-io/provenance/pull/2102).

### Bug Fixes

* The `add-net-asset-values` command now correctly uses the from `flag`'s `AccAddress` [#1995](https://github.com/provenance-io/provenance/issues/1995).
* Fix the `umber` and `umber-rc1` upgrades [#2033](https://github.com/provenance-io/provenance/pull/2033).
* Fix the heighliner docker image build [#2052](https://github.com/provenance-io/provenance/pull/2052).
* Put the location of the wasm directory back to where it is in previous versions: data/wasm/wasm [#2071](https://github.com/provenance-io/provenance/pull/2071).

### Deprecated

* In the config commands, the "tendermint" and "tm" options are deprecated, replaced with "cometbft", "comet", and "cmt" [#1968](https://github.com/provenance-io/provenance/pull/1968).
* All of the old governance proposals are now either deprecated or unusable. They all have new `Msg`-style endpoints for use in a `gov.v1.MsgSubmitProposal`.

### Client Breaking

* The `provenanced query account` command has been removed. It is still available as `provenanced query auth account` [#1971](https://github.com/provenance-io/provenance/pull/1971).
* Move the genesis-related commands into a new `genesis` sub-command, and remove the `genesis-` parts of their names [#1971](https://github.com/provenance-io/provenance/pull/1971).
  * `provenanced add-genesis-account` is now `provenanced genesis add-account`
  * `provenanced add-genesis-custom-floor` is now `provenanced genesis add-custom-floor`
  * `provenanced add-genesis-custom-market` is now `provenanced genesis add-custom-market`
  * `provenanced add-genesis-default-market` is now `provenanced genesis add-default-market`
  * `provenanced add-genesis-marker` is now `provenanced genesis add-marker`
  * `provenanced add-genesis-msg-fee` is now `provenanced genesis add-msg-fee`
  * `provenanced add-genesis-root-name` is now `provenanced genesis add-root-name`
  * `provenanced collect-gentxs` is now `provenanced genesis collect-gentxs`
  * `provenanced gentx` is now `provenanced genesis gentx`
  * `provenanced validate-genesis` is now `provenanced genesis validate`
* Many of the SDK's query commands have had their usage altered [#1971](https://github.com/provenance-io/provenance/pull/1971).
* Rosetta has been removed from the `provenanced` executable [#1981](https://github.com/provenance-io/provenance/pull/1981).
  It is now a stand-alone service. See: <https://github.com/cosmos/rosetta> for more info.
* When submitting a governance proposal, at least 1000 hash (`1000000000000nhash`) of the deposit must be included. The rest can still be added later.
* When submitting a governance proposal, the new `title` and `summary` fields are required.
* The `broadcast-mode` value `block` has been removed and can now only be either `sync` or `async`.
  The `provenanced query wait-tx` command can be used to achieve similar functionality as `block`, E.g. `provenanced tx <whatever> --output text | provenanced query wait-tx`.

### Dependencies

- Bump `bufbuild/buf-breaking-action` from 1.1.3 to 1.1.4 ([#1894](https://github.com/provenance-io/provenance/pull/1894))
- Bump `bufbuild/buf-lint-action` from 1.1.0 to 1.1.1 ([#1895](https://github.com/provenance-io/provenance/pull/1895))
- Bump `bufbuild/buf-setup-action` from 1.30.0 to 1.34.0 ([#1904](https://github.com/provenance-io/provenance/pull/1904), [#1949](https://github.com/provenance-io/provenance/pull/1949), [#1979](https://github.com/provenance-io/provenance/pull/1979), [#1990](https://github.com/provenance-io/provenance/pull/1990), [#2011](https://github.com/provenance-io/provenance/pull/2011), [#2036](https://github.com/provenance-io/provenance/pull/2036), [#2049](https://github.com/provenance-io/provenance/pull/2049))
- Bump `cosmossdk.io/api` from 0.7.4 to 0.7.5 ([#2025](https://github.com/provenance-io/provenance/pull/2025))
- Bump `cosmossdk.io/client/v2` from 2.0.0-beta.1 to 2.0.0-beta.2 ([#2042](https://github.com/provenance-io/provenance/pull/2042))
- Bump `cosmossdk.io/store` from 1.0.2 to 1.1.0 [#2026](https://github.com/provenance-io/provenance/pull/2026)
- Bump `cosmossdk.io/x/circuit` from 0.1.0 to 0.1.1 ([#2035](https://github.com/provenance-io/provenance/pull/2035))
- Bump `cosmossdk.io/x/evidence` from 0.1.0 to 0.1.1 [#2026](https://github.com/provenance-io/provenance/pull/2026)
- Bump `cosmossdk.io/x/feegrant` from 0.1.0 to 0.1.1 [#2026](https://github.com/provenance-io/provenance/pull/2026)
- Bump `cosmossdk.io/x/tx` from 0.13.1 to 0.13.3 ([#1928](https://github.com/provenance-io/provenance/pull/1928), [#1944](https://github.com/provenance-io/provenance/pull/1944))
- Bump `cosmossdk.io/x/upgrade` from 0.1.0 to 0.1.3 ([#1913](https://github.com/provenance-io/provenance/pull/1913), [#2026](https://github.com/provenance-io/provenance/pull/2026))
- Bump `cosmwasm-std` from 1.4.1 to 1.4.4 ([#1950](https://github.com/provenance-io/provenance/pull/1950))
- Bump `docker/build-push-action` from 5 to 6 ([#2039](https://github.com/provenance-io/provenance/pull/2039))
- Bump `docker/setup-qemu-action` from 2 to 3 ([#1983](https://github.com/provenance-io/provenance/pull/1983))
- Bump `github.com/CosmWasm/wasmd` from `v0.50.0-pio-2` to `v0.52.0-pio-1` ([#2045](https://github.com/provenance-io/provenance/pull/2045), [#2077](https://github.com/provenance-io/provenance/pull/2077))
- Bump `github.com/CosmWasm/wasmvm` from `v1.5.0` to `v2.1.0`` ([#2045](https://github.com/provenance-io/provenance/pull/2045), [#2077](https://github.com/provenance-io/provenance/pull/2077))
- Bump `github.com/cometbft/cometbft` from 0.38.5 to v0.38.10 ([#1912](https://github.com/provenance-io/provenance/pull/1912), [#1959](https://github.com/provenance-io/provenance/pull/1959), [#2061](https://github.com/provenance-io/provenance/pull/2061), [#2087](https://github.com/provenance-io/provenance/pull/2087), [#2097](https://github.com/provenance-io/provenance/pull/2097))
- Bump `github.com/cosmos/cosmos-sdk` from 0.50.5-pio-3 to 0.50.7-pio-1 [#2026](https://github.com/provenance-io/provenance/pull/2026)
- Bump `github.com/cosmos/gogoproto` from 1.4.12 to 1.5.0 ([#2024](https://github.com/provenance-io/provenance/pull/2024))
- Bump `github.com/cosmos/iavl` from 1.1.2 to 1.2.0 ([#2076](https://github.com/provenance-io/provenance/pull/2076))
- Bump `github.com/cosmos/ibc-go/modules/capability` from 1.0.0 to 1.0.1 ([#2064](https://github.com/provenance-io/provenance/pull/2064))
- Bump `github.com/cosmos/ibc-go/v8` from 8.0.0 to `github.com/provenance-io/ibc-go/v8` v8.3.2-pio-1 ([#1910](https://github.com/provenance-io/provenance/pull/1910), [#1956](https://github.com/provenance-io/provenance/pull/1956), [#1998](https://github.com/provenance-io/provenance/pull/1998), [#2043](https://github.com/provenance-io/provenance/pull/2043))
- Bump `github.com/hashicorp/go-getter` from 1.7.3 to 1.7.5 ([#1958](https://github.com/provenance-io/provenance/pull/1958), [#2057](https://github.com/provenance-io/provenance/pull/2057))
- Bump `github.com/hashicorp/go-metrics` from 0.5.2 to 0.5.3 ([#1914](https://github.com/provenance-io/provenance/pull/1914))
- Bump `github.com/rs/cors` from 1.10.1 to 1.11.0 ([#2066](https://github.com/provenance-io/provenance/pull/2066))
- Bump `github.com/rs/zerolog` from 1.32.0 to 1.33.0 ([#1994](https://github.com/provenance-io/provenance/pull/1994))
- Bump `github.com/spf13/cobra` from 1.8.0 to 1.8.1 ([#2038](https://github.com/provenance-io/provenance/pull/2038))
- Bump `github.com/spf13/viper` from 1.18.2 to 1.19.0 ([#2020](https://github.com/provenance-io/provenance/pull/2020))
- Bump `golang.org/x/text` from 0.14.0 to 0.16.0 ([#1964](https://github.com/provenance-io/provenance/pull/1964), [#2023](https://github.com/provenance-io/provenance/pull/2023))
- Bump `golangci/golangci-lint-action` from 4 to 6 ([#1951](https://github.com/provenance-io/provenance/pull/1951), [#1965](https://github.com/provenance-io/provenance/pull/1965))
- Bump `google.golang.org/grpc` from 1.62.1 to 1.65.0 ([#1903](https://github.com/provenance-io/provenance/pull/1903), [#1918](https://github.com/provenance-io/provenance/pull/1918), [#1972](https://github.com/provenance-io/provenance/pull/1972), [#2065](https://github.com/provenance-io/provenance/pull/2065))
- Bump `google.golang.org/protobuf` from 1.33.0 to 1.34.2 ([#1960](https://github.com/provenance-io/provenance/pull/1960), [#1966](https://github.com/provenance-io/provenance/pull/1966), [#2028](https://github.com/provenance-io/provenance/pull/2028))
- Bump `peter-evans/create-pull-request` from 6.0.2 to 6.1.0 ([#1929](https://github.com/provenance-io/provenance/pull/1929), [#1940](https://github.com/provenance-io/provenance/pull/1940), [#1955](https://github.com/provenance-io/provenance/pull/1955), [#2040](https://github.com/provenance-io/provenance/pull/2040))

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.18.0...v1.19.0

---

## [v1.18.0](https://github.com/provenance-io/provenance/releases/tag/v1.18.0) - 2024-03-22

### Features

* Support commitments in the exchange module [#1789](https://github.com/provenance-io/provenance/issues/1789), [PR 1830](https://github.com/provenance-io/provenance/pull/1830).
  Commitments allow a party to give a market access to a specified amount of funds in their account.
* Add [Payments](x/exchange/spec/01_concepts.md#payments) to the exchange module [#1703](https://github.com/provenance-io/provenance/issues/1703).
  Payments allow two parties to trade assets securely and asynchronously.
* Add the ibcratelimit module [#1498](https://github.com/provenance-io/provenance/issues/1498).
* Add NAV support for metadata scopes [#1749](https://github.com/provenance-io/provenance/issues/1749).
* Add fix for NAV units to tourmaline upgrade handler [#1815](https://github.com/provenance-io/provenance/issues/1815).
* In the marker module's `SendRestrictionFn`, allow a transfer agent to be identified through the context [#1834](https://github.com/provenance-io/provenance/issues/1834).
* In the exchange module, provide the admin as the transfer agent when attempting to move funds [#1834](https://github.com/provenance-io/provenance/issues/1834).
* Add upgrade handler to set net asset values to markers in pio-testnet-1 [PR 1881](https://github.com/provenance-io/provenance/pull/1881).
* Add upgrade handler to set net asset values and update block height for pio-mainnet-1 [PR 1888](https://github.com/provenance-io/provenance/pull/1888).

### Improvements

* Add `tourmaline` upgrade handlers for 1.18 [PR 1756](https://github.com/provenance-io/provenance/pull/1756), [#1834](https://github.com/provenance-io/provenance/issues/1834), [#1703](https://github.com/provenance-io/provenance/issues/1703).
* Remove the rust upgrade handlers [PR 1774](https://github.com/provenance-io/provenance/pull/1774).
* Allow bypassing the config warning wait using an environment variable [PR 1810](https://github.com/provenance-io/provenance/pull/1810).
* Filter out empty distribution events from begin blocker [PR 1822](https://github.com/provenance-io/provenance/pull/1822).
* Add new force_transfer access that is required for an account to do a forced transfer ([#1829](https://github.com/provenance-io/provenance/issues/1829)).
* Update the MsgFees Params to set the nhash per usd-mil to 40,000,000 ($0.025/hash) [PR 1833](https://github.com/provenance-io/provenance/pull/1833).
* Bid order prices are no longer restricted to amounts that can be evenly applied to a buyer settlement fee ratio [PR 1834](https://github.com/provenance-io/provenance/pull/1843).
* In the marker and exchange modules, help ensure funds don't get sent to blocked addresses [#1834](https://github.com/provenance-io/provenance/issues/1834).
* Update marker and exchange spec docs to include info about transfer agents [#1834](https://github.com/provenance-io/provenance/issues/1834).
* Prevent restricted markers from being sent to the fee collector account [#1845](https://github.com/provenance-io/provenance/issues/1845).
* Allow force transfers from marker and market accounts [PR 1855](https://github.com/provenance-io/provenance/pull/1855).
* Remove the startup warning issued when disable-iavl-fastnode is true (we recommend keeping it as true if you already have it that way) [PR 1874](https://github.com/provenance-io/provenance/pull/1874).
* Switch to `github.com/cometbft/cometbft-db` `v0.7.0` (from `github.com/tendermint/tm-db` `v0.6.7`) [PR 1874](https://github.com/provenance-io/provenance/pull/1874).
* Allow NAV volume to exceed a marker's supply [PR 1883](https://github.com/provenance-io/provenance/pull/1883).
* Update linter settings and fix import ordering [PR 1938](https://github.com/provenance-io/provenance/pull/1938).

### Deprecated

* The concept of an "active" market (in the exchange module) has been removed in favor of specifying whether it accepts orders [#1789](https://github.com/provenance-io/provenance/issues/1789).
  * The `MarketUpdateEnabled` endpoint has been deprecated and is no longer usable. It is replaced with the `MarketUpdateAcceptingOrders` endpoint.
  * `MsgMarketUpdateEnabledRequest` is replaced with `MsgMarketUpdateAcceptingOrdersRequest`.
  * `MsgMarketUpdateEnabledResponse` is replaced with `MsgMarketUpdateAcceptingOrdersResponse`.
  * `EventMarketEnabled` is replaced with `EventMarketOrdersEnabled`.
  * `EventMarketDisabled` is replaced with `EventMarketOrdersDisabled`.

### Bug Fixes

* Remove deleted marker send deny entries [#1666](https://github.com/provenance-io/provenance/issues/1666).
* Update protos, naming, and documentation to use mills for NAVs [#1813](https://github.com/provenance-io/provenance/issues/1813).
* Update marker transfer to work with groups [#1818](https://github.com/provenance-io/provenance/issues/1818).
* Prevent funds from going to or from a marker without the transfer agent having deposit or withdraw access (respectively) [#1834](https://github.com/provenance-io/provenance/issues/1834).
* Ensure the store loader isn't nil when the handling an upgrade [PR 1852](https://github.com/provenance-io/provenance/pull/1852).
* Fix `MarkerTransferAuthorization` validation to ensure the coins and addresses are all valid [PR 1856](https://github.com/provenance-io/provenance/pull/1856).
* In `MarketCommitmentSettle`, only consume the settlement fee if the settlement succeeds [#1703](https://github.com/provenance-io/provenance/issues/1703).

### Client Breaking

* The `provenanced tx exchange market-enabled` command has been changed to `provenanced tx exchange market-accepting-orders` [#1789](https://github.com/provenance-io/provenance/issues/1789).

### API Breaking

* The `MarketUpdateEnabled` endpoint has been deprecated and replaced with `MarketUpdateAcceptingOrders` along with its request, response, and events [#1789](https://github.com/provenance-io/provenance/issues/1789).
  The old endpoint is no longer usable. See the Deprecated section for more details.
* Accounts that have transfer access in a marker are no longer allowed to do forced transfers ([#1829](https://github.com/provenance-io/provenance/issues/1829)).
  Accounts must now have the force_transfer access for that.

### Dependencies

- Bump `bufbuild/buf-setup-action` from 1.27.1 to 1.30.0 ([#1724](https://github.com/provenance-io/provenance/pull/1724), [#1744](https://github.com/provenance-io/provenance/pull/1744), [#1750](https://github.com/provenance-io/provenance/pull/1750), [#1825](https://github.com/provenance-io/provenance/pull/1825), [#1871](https://github.com/provenance-io/provenance/pull/1871))
- Bump `github.com/google/uuid` from 1.3.1 to 1.6.0 ([#1723](https://github.com/provenance-io/provenance/pull/1723), [#1781](https://github.com/provenance-io/provenance/pull/1781), [#1819](https://github.com/provenance-io/provenance/pull/1819))
- Bump `github.com/gorilla/mux` from 1.8.0 to 1.8.1 ([#1734](https://github.com/provenance-io/provenance/pull/1734))
- Bump `golang.org/x/text` from 0.13.0 to 0.14.0 ([#1735](https://github.com/provenance-io/provenance/pull/1735))
- Bump `cosmossdk.io/math` from 1.1.2 to 1.3.0 ([#1739](https://github.com/provenance-io/provenance/pull/1739), [#1857](https://github.com/provenance-io/provenance/pull/1857))
- Update `async-icq` from `github.com/strangelove-ventures/async-icq/v6` to `github.com/cosmos/ibc-apps/modules/async-icq/v6.1.0` ([#1748](https://github.com/provenance-io/provenance/pull/1748))
- Bump `github.com/spf13/viper` from 1.17.0 to 1.18.2 ([#1777](https://github.com/provenance-io/provenance/pull/1777), [#1795](https://github.com/provenance-io/provenance/pull/1795))
- Bump `actions/setup-go` from 4 to 5 ([#1776](https://github.com/provenance-io/provenance/pull/1776))
- Bump `github.com/spf13/cast` from 1.5.1 to 1.6.0 ([#1769](https://github.com/provenance-io/provenance/pull/1769))
- Bump `actions/setup-java` from 3 to 4 ([#1770](https://github.com/provenance-io/provenance/pull/1770))
- Bump `github.com/dvsekhvalnov/jose2go` from 1.5.0 to 1.6.0 ([#1793](https://github.com/provenance-io/provenance/pull/1793))
- Bump `google.golang.org/protobuf` from 1.31.0 to 1.32.0 ([#1790](https://github.com/provenance-io/provenance/pull/1790))
- Bump `github/codeql-action` from 2 to 3 ([#1784](https://github.com/provenance-io/provenance/pull/1784))
- Bump `actions/download-artifact` from 3 to 4 ([#1785](https://github.com/provenance-io/provenance/pull/1785))
- Bump `actions/upload-artifact` from 3 to 4 ([#1785](https://github.com/provenance-io/provenance/pull/1785))
- Bump `google.golang.org/grpc` from 1.59.0 to 1.62.1 ([#1794](https://github.com/provenance-io/provenance/pull/1794), [#1820](https://github.com/provenance-io/provenance/pull/1820), [#1842](https://github.com/provenance-io/provenance/pull/1842), [#1850](https://github.com/provenance-io/provenance/pull/1850), [#1864](https://github.com/provenance-io/provenance/pull/1864))
- Bump `golang.org/x/crypto` from 0.14.0 to 0.17.0 ([#1788](https://github.com/provenance-io/provenance/pull/1788))
- Bump `cosmossdk.io/errors` from 1.0.0 to 1.0.1 ([#1806](https://github.com/provenance-io/provenance/pull/1806))
- Bump `actions/cache` from 3 to 4 ([#1817](https://github.com/provenance-io/provenance/pull/1817))
- Bump `codecov/codecov-action` from 3 to 4 ([#1828](https://github.com/provenance-io/provenance/pull/1828))
- Bump `peter-evans/create-pull-request` from 5.0.2 to 6.0.2 ([#1827](https://github.com/provenance-io/provenance/pull/1827), [#1858](https://github.com/provenance-io/provenance/pull/1858), [#1872](https://github.com/provenance-io/provenance/pull/1872))
- Bump `github.com/rs/zerolog` from 1.31.0 to 1.32.0 ([#1832](https://github.com/provenance-io/provenance/pull/1832))
- Bump `serde-json-wasm` from 1.0.0 to 1.0.1 in /testutil/contracts/rate-limiter ([#1836](https://github.com/provenance-io/provenance/pull/1836))
- Bump `serde-json-wasm` from 0.5.1 to 0.5.2 in /testutil/contracts/counter ([#1837](https://github.com/provenance-io/provenance/pull/1837))
- Bump `serde-json-wasm` from 0.5.1 to 0.5.2 in /testutil/contracts/echo ([#1838](https://github.com/provenance-io/provenance/pull/1838))
- Bump `golangci/golangci-lint-action` from 3 to 4 ([#1840](https://github.com/provenance-io/provenance/pull/1840))
- Bump `github.com/cosmos/cosmos-sdk` from v0.46.13-pio-2 to v0.46.13-pio-4 ([#1848](https://github.com/provenance-io/provenance/pull/1848), [#1874](https://github.com/provenance-io/provenance/pull/1874))
- Bump `github.com/golang/protobuf` from 1.5.3 to 1.5.4 ([#1863](https://github.com/provenance-io/provenance/pull/1863))
- Bump `github.com/stretchr/testify` from 1.8.4 to 1.9.0 ([#1860](https://github.com/provenance-io/provenance/pull/1860))
- Bump `github.com/cosmos/ibc-go/v6` from v6.2.0-pio-1 to v6.2.0-pio-2 ([#1874](https://github.com/provenance-io/provenance/pull/1874))
- Bump `github.com/CosmWasm/wasmd` from v0.30.0-pio-6 to v0.30.0-pio-7 ([#1874](https://github.com/provenance-io/provenance/pull/1874))
- Bump `github.com/cosmos/iavl` from v0.19.6 to v0.20.1 ([#1874](https://github.com/provenance-io/provenance/pull/1874))

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.17.1...v1.18.0

---

## [v1.17.1](https://github.com/provenance-io/provenance/releases/tag/v1.17.1) - 2024-01-11

### Features

* Add CLI commands for the exchange module endpoints and queries [#1701](https://github.com/provenance-io/provenance/issues/1701).
* Create CLI commands for adding a market to a genesis file [#1757](https://github.com/provenance-io/provenance/issues/1757).
* Add CLI command to generate autocomplete shell scripts [#1762](https://github.com/provenance-io/provenance/pull/1762).

### Improvements

* Add StoreLoader wrapper to check configuration settings [#1792](https://github.com/provenance-io/provenance/pull/1792).
* Create a default market in `make run`, `localnet`, `devnet` and the `provenanced testnet` command [#1757](https://github.com/provenance-io/provenance/issues/1757).
* Updated documentation for each module to work with docusaurus [PR 1763](https://github.com/provenance-io/provenance/pull/1763)
* Set the default `iavl-disable-fastnode` value to `false` and the default `tx_index.indexer` value to `"null"` [#1807](https://github.com/provenance-io/provenance/pull/1807).

### Bug Fixes

* Deprecate marker proposal transaction [#1797](https://github.com/provenance-io/provenance/issues/1797).

### Dependencies

- Bump `github.com/spf13/cobra` from 1.7.0 to 1.8.0 ([#1733](https://github.com/provenance-io/provenance/pull/1733))
- Bump `github.com/CosmWasm/wasmvm` from 1.2.4 to 1.2.6 ([#1799](https://github.com/provenance-io/provenance/issues/1799))
- Bump `github.com/CosmWasm/wasmd` from v0.30.0-pio-5 to v0.30.0-pio-6 ([#1799](https://github.com/provenance-io/provenance/issues/1799))

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.17.0...v1.17.1

---

## [v1.17.0](https://github.com/provenance-io/provenance/releases/tag/v1.17.0) - 2023-11-13

### Features

* Create the `x/exchange` module which facilitates the buying and selling of assets [#1658](https://github.com/provenance-io/provenance/issues/1658), [#1699](https://github.com/provenance-io/provenance/issues/1699), [#1700](https://github.com/provenance-io/provenance/issues/1700).
  Assets and funds remain in their owner's account (with a hold on them) until the order is settled (or cancelled).
  Market's are created to manage order matching and define fees.
  The chain will receive a portion of the fees a market collects.
* Allow marker's transfer authority to prevent transfer of restricted coin with deny list on send [#1518](https://github.com/provenance-io/provenance/issues/1518).
* Add net asset value to markers [#1328](https://github.com/provenance-io/provenance/issues/1328).
* Add ICQHost and Oracle module to allow cross chain oracle queries [#1497](https://github.com/provenance-io/provenance/issues/1497).
* New `GetByAddr` metadata query [#1443](https://github.com/provenance-io/provenance/issues/1443).
* Add Trigger module queries to stargate whitelist for smart contracts [#1636](https://github.com/provenance-io/provenance/issues/1636).
* Added the saffron upgrade handlers [PR 1648](https://github.com/provenance-io/provenance/pull/1648).
  * Add the ICQ, Oracle, IBC Hooks, Hold, and Exchange modules.
  * Run module migrations.
  * Set IBC Hooks params [PR 1659](https://github.com/provenance-io/provenance/pull/1659).
  * Remove inactive validators.
  * Migrate marker max supplies to BigInt [#1292](https://github.com/provenance-io/provenance/issues/1292).
  * Add initial marker NAVs [PR 1712](https://github.com/provenance-io/provenance/pull/1712).
  * Create denom metadata for IBC markers [#1728](https://github.com/provenance-io/provenance/issues/1728).
* Create the `x/hold` module which facilitates locking funds in an owners account [#1607](https://github.com/provenance-io/provenance/issues/1607).
  Funds with a hold on them cannot be transferred until the hold is removed.
  Management of holds is internal, but there are queries for looking up holds on accounts.
  Holds are also reflected in the `x/bank` module's `SpendableBalances` query.
* Add new MaxSupply param to marker module and deprecate MaxTotalSupply [#1292](https://github.com/provenance-io/provenance/issues/1292).
* Add hidden docgen command to output documentation in different formats [#1468](https://github.com/provenance-io/provenance/issues/1468).
* Add ics20 marker creation for receiving marker via ibc sends [#1127](https://github.com/provenance-io/provenance/issues/1127).

### Improvements

* Add IBC-Hooks module for Axelar GMP support [PR 1659](https://github.com/provenance-io/provenance/pull/1659).
* Update ibcnet ports so they don't conflict with host machine [#1622](https://github.com/provenance-io/provenance/issues/1622).
* Replace custom ibc-go v6.1.1 fork with official module [#1616](https://github.com/provenance-io/provenance/issues/1616).
* Migrate `msgfees` gov proposals to v1 [#1328](https://github.com/provenance-io/provenance/issues/1328).
* Updated metadata queries to optionally include the request and id info [#1443](https://github.com/provenance-io/provenance/issues/1443).
  The request is now omitted by default, but will be included if `include_request` is `true`.
  The id info is still included by default, but will be excluded if `exclude_id_info` is `true`.
* Removed the quicksilver upgrade handlers [PR 1648](https://github.com/provenance-io/provenance/pull/1648).
* Bump cometbft to v0.34.29 (from v0.34.28) [PR 1649](https://github.com/provenance-io/provenance/pull/1649).
* Add genesis/init for Marker module send deny list addresses [#1660](https://github.com/provenance-io/provenance/issues/1660).
* Add automatic changelog entries for dependabot [#1674](https://github.com/provenance-io/provenance/issues/1674).
* Ensure IBC marker has matching supply [#1706](https://github.com/provenance-io/provenance/issues/1706).
* Add publishing of docker arm64 container builds [#1634](https://github.com/provenance-io/provenance/issues/1634).
* Add additional logging to trigger module [#1718](https://github.com/provenance-io/provenance/issues/1718).
* When the exchange module settles orders, update the marker net-asset-values [#1736](https://github.com/provenance-io/provenance/pull/1736).
* Add the EventTriggerDetected and EventTriggerExecuted events [#1717](https://github.com/provenance-io/provenance/issues/1717).

### Bug Fixes

* Fix ibcnet relayer creating multiple connections on restart [#1620](https://github.com/provenance-io/provenance/issues/1620).
* Fix for incorrect resource-id type casting on contract specification [#1647](https://github.com/provenance-io/provenance/issues/1647).
* Allow restricted coins to be quarantined [#1626](https://github.com/provenance-io/provenance/issues/1626).
* Prevent marker forced transfers from module accounts [#1626](https://github.com/provenance-io/provenance/issues/1626).
* Change config load order so custom.toml can override other config [#1262](https://github.com/provenance-io/provenance/issues/1262).
* Fixed denom metadata source chain-id retrieval for new ibc markers [#1726](https://github.com/provenance-io/provenance/issues/1726).

### Client Breaking

* Metadata query responses no longer include the request by default [#1443](https://github.com/provenance-io/provenance/issues/1443).
  They are still available by setting the `include_request` flag in the requests.
* The `provenanced query metadata get` command has been changed to use the new `GetByAddr` query [#1443](https://github.com/provenance-io/provenance/issues/1443).
  The command can now take in multiple ids.
  The output of this command reflects the `GetByAddrResponse` instead of specific type queries.
  The command no longer has any `--include-<thing>` flags since they don't pertain to the `GetByAddr` query.
  The specific queries (e.g. `provenanced query metadata scope`) are still available with all appropriate flags.

### Dependencies

- Bump `google.golang.org/grpc` from 1.56.1 to 1.59.0 ([#1624](https://github.com/provenance-io/provenance/pull/1624), [#1635](https://github.com/provenance-io/provenance/pull/1635), [#1672](https://github.com/provenance-io/provenance/pull/1672), [#1685](https://github.com/provenance-io/provenance/pull/1685), [#1689](https://github.com/provenance-io/provenance/pull/1689), [#1710](https://github.com/provenance-io/provenance/pull/1710))
- Bump `crazy-max/ghaction-import-gpg` from 5 to 6 ([#1677](https://github.com/provenance-io/provenance/pull/1677))
- Bump `golang.org/x/text` from 0.12.0 to 0.13.0 ([#1667](https://github.com/provenance-io/provenance/pull/1667))
- Bump `actions/checkout` from 3 to 4 ([#1668](https://github.com/provenance-io/provenance/pull/1668))
- Bump `bufbuild/buf-breaking-action` from 1.1.2 to 1.1.3 ([#1663](https://github.com/provenance-io/provenance/pull/1663))
- Bump `cosmossdk.io/math` from 1.0.1 to 1.1.2 ([#1656](https://github.com/provenance-io/provenance/pull/1656))
- Bump `github.com/google/uuid` from 1.3.0 to 1.3.1 ([#1657](https://github.com/provenance-io/provenance/pull/1657))
- Bump `golangci/golangci-lint-action` from 3.6.0 to 3.7.0 ([#1651](https://github.com/provenance-io/provenance/pull/1651))
- Bump `bufbuild/buf-setup-action` from 1.21.0 to 1.27.1 ([#1610](https://github.com/provenance-io/provenance/pull/1610), [#1613](https://github.com/provenance-io/provenance/pull/1613), [#1631](https://github.com/provenance-io/provenance/pull/1631), [#1632](https://github.com/provenance-io/provenance/pull/1632), [#1642](https://github.com/provenance-io/provenance/pull/1642), [#1645](https://github.com/provenance-io/provenance/pull/1645), [#1650](https://github.com/provenance-io/provenance/pull/1650), [#1694](https://github.com/provenance-io/provenance/pull/1694), [#1711](https://github.com/provenance-io/provenance/pull/1711))
- Bump `cometbft to v0.34.29 `(from v0.34.28) ([#1649](https://github.com/provenance-io/provenance/pull/1649))
- Bump `golang.org/x/text` from 0.11.0 to 0.12.0 ([#1644](https://github.com/provenance-io/provenance/pull/1644))
- Bump `github.com/rs/zerolog` from 1.29.1 to 1.31.0 ([#1639](https://github.com/provenance-io/provenance/pull/1639), [#1691](https://github.com/provenance-io/provenance/pull/1691))
- Bump `github.com/cosmos/ibc-go/v6` from 6.1.1 to 6.2.0 ([#1629](https://github.com/provenance-io/provenance/pull/1629))
- Bump `cosmossdk.io/errors` from 1.0.0-beta.7 to 1.0.0 ([#1628](https://github.com/provenance-io/provenance/pull/1628))
- Bump `google.golang.org/protobuf` from 1.30.0 to 1.31.0 ([#1611](https://github.com/provenance-io/provenance/pull/1611))
- Bump `docker/setup-buildx-action` from 2 to 3 ([#1681](https://github.com/provenance-io/provenance/pull/1681))
- Bump `docker/login-action` from 2 to 3 ([#1680](https://github.com/provenance-io/provenance/pull/1680))
- Bump `docker/build-push-action` from 4 to 5 ([#1679](https://github.com/provenance-io/provenance/pull/1679))
- Bump `github.com/spf13/viper` from 1.16.0 to 1.17.0 ([#1695](https://github.com/provenance-io/provenance/pull/1695))
- Bump `github.com/otiai10/copy` from 1.12.0 to 1.14.0 ([#1693](https://github.com/provenance-io/provenance/pull/1693))
- Bump `stefanzweifel/git-auto-commit-action` from 4 to 5 ([#1696](https://github.com/provenance-io/provenance/pull/1696))
- Bump `golang.org/x/net` from 0.15.0 to 0.17.0 ([#1704](https://github.com/provenance-io/provenance/pull/1704))
- Bump `bufbuild/buf-lint-action` from 1.0.3 to 1.1.0 ([#1705](https://github.com/provenance-io/provenance/pull/1705))

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.16.0...v1.17.0

---

## [v1.16.0](https://github.com/provenance-io/provenance/releases/tag/v1.16.0) - 2023-06-23

### Features

* Add support to add/remove required attributes for a restricted marker. [#1512](https://github.com/provenance-io/provenance/issues/1512)
* Add trigger module for delayed execution. [#1462](https://github.com/provenance-io/provenance/issues/1462)
* Add support to update the `allow_forced_transfer` field of a restricted marker [#1546](https://github.com/provenance-io/provenance/issues/1546).
* Add expiration date value to `attribute` [#1435](https://github.com/provenance-io/provenance/issues/1435).
* Add endpoints to update the value owner address of scopes [#1329](https://github.com/provenance-io/provenance/issues/1329).
* Add pre-upgrade command that updates config files to newest format and sets `consensus.timeout_commit` to `1500ms` [PR 1594](https://github.com/provenance-io/provenance/pull/1594), [PR 1600](https://github.com/provenance-io/provenance/pull/1600).

### Improvements

* Bump go to `1.20` (from `1.18`) [#1539](https://github.com/provenance-io/provenance/issues/1539).
* Bump golangci-lint to `v1.52.2` (from `v1.48`) [#1539](https://github.com/provenance-io/provenance/issues/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.
* Add marker deposit access check for sends to marker escrow account [#1525](https://github.com/provenance-io/provenance/issues/1525).
* Add support for `name` owner to execute `MsgModifyName` transaction [#1536](https://github.com/provenance-io/provenance/issues/1536).
* Add usage of `AddGovPropFlagsToCmd` and `ReadGovPropFlags` cli for `GetModifyNameCmd` [#1542](https://github.com/provenance-io/provenance/issues/1542).
* Bump Cosmos-SDK to `v0.46.10-pio-4` (from `v0.46.10-pio-3`) for the `SendRestrictionFn` changes [PR 1506](https://github.com/provenance-io/provenance/pull/1506).
* Switch to using a `SendRestrictionFn` for restricting sends of marker funds [PR 1506](https://github.com/provenance-io/provenance/pull/1506).
* Create `rust` upgrade handlers [PR 1549](https://github.com/provenance-io/provenance/pull/1549).
* Remove mutation of store from `attribute` keeper iterators [#1557](https://github.com/provenance-io/provenance/issues/1557).
* Bumped ibc-go to 6.1.1 [#1563](https://github.com/provenance-io/provenance/pull/1563).
* Update `marker` module spec documentation with new proto references [#1580](https://github.com/provenance-io/provenance/pull/1580).
* Bumped `wasmd` to v0.30.0-pio-5 and `wasmvm` to v1.2.4 [#1582](https://github.com/provenance-io/provenance/pull/1582).
* Inactive validator delegation cleanup process [#1556](https://github.com/provenance-io/provenance/issues/1556).
* Bump Cosmos-SDK to [v0.46.13-pio-1](https://github.com/provenance-io/cosmos-sdk/blob/v0.46.13-pio-1/RELEASE_NOTES.md) (from `v0.46.10-pio-4`) [PR 1585](https://github.com/provenance-io/provenance/pull/1585).

### Bug Fixes

* Bring back some proto messages that were deleted but still needed for historical queries [#1554](https://github.com/provenance-io/provenance/issues/1554).
* Fix the `MsgModifyNameRequest` endpoint to properly clean up old index data [PR 1565](https://github.com/provenance-io/provenance/pull/1565).
* Add `NewUpdateAccountAttributeExpirationCmd` to the CLI [#1592](https://github.com/provenance-io/provenance/issues/1592).
* Fix `minimum-gas-prices` from sometimes getting unset in the configs [PR 1594](https://github.com/provenance-io/provenance/pull/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 the `MsgAddAccessRequest` tx  [#1525](https://github.com/provenance-io/provenance/issues/1525).
* `MsgMultiSend` is now limited to a single `Input` [PR 1506](https://github.com/provenance-io/provenance/pull/1506).
* SDK errors returned from Metadata module endpoints [#978](https://github.com/provenance-io/provenance/issues/978).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.15.2...v1.16.0

---

## [v1.15.2](https://github.com/provenance-io/provenance/releases/tag/v1.15.2) - 2023-06-08

### Bug Fixes

* Address the [Barberry security advisory](https://forum.cosmos.network/t/cosmos-sdk-security-advisory-barberry/10825) [PR 1576](https://github.com/provenance-io/provenance/pull/1576)

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.15.1...v1.15.2

---

## [v1.15.1](https://github.com/provenance-io/provenance/releases/tag/v1.15.1) - 2023-06-01

### Improvements

* Bumped ibc-go to 6.1.1 [PR 1563](https://github.com/provenance-io/provenance/pull/1563).

### Bug Fixes

* Bring back some proto messages that were deleted but still needed for historical queries [#1554](https://github.com/provenance-io/provenance/issues/1554).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.15.0...v1.15.1

---

## [v1.15.0](https://github.com/provenance-io/provenance/releases/tag/v1.15.0) - 2023-05-05

### Features

* Add support for tokens restricted marker sends with required attributes [#1256](https://github.com/provenance-io/provenance/issues/1256)
* Allow markers to be configured to allow forced transfers [#1368](https://github.com/provenance-io/provenance/issues/1368).
* Publish Provenance Protobuf API as a NPM module [#1449](https://github.com/provenance-io/provenance/issues/1449).
* Add support for account addresses by attribute name lookup [#1447](https://github.com/provenance-io/provenance/issues/1447).
* Add allow forced transfers support to creating markers from smart contracts [#1458](https://github.com/provenance-io/provenance/issues/1458).
* Metadata party rollup and optional parties [#1438](https://github.com/provenance-io/provenance/issues/1438).
* Repeated roles in a spec require multiple different parties [#1437](https://github.com/provenance-io/provenance/issues/1437).
* The `PROVENANCE` role can only be used by smart contract addresses, and vice versa [#1381](https://github.com/provenance-io/provenance/issues/1381).
* Add stargate query from wasm support [#1481](https://github.com/provenance-io/provenance/issues/1481).
* Create methods for storing and retrieving account data for accounts, markers, and scopes [#1552](https://github.com/provenance-io/provenance/issues/1552).

### Improvements

* Add the `gci` linter that enforces import group ordering. Create a 'lint-fix' make target [PR 1366](https://github.com/provenance-io/provenance/pull/1366).
* Add gRPC query to get all contract specs and record specs for a scope spec [#677](https://github.com/provenance-io/provenance/issues/677).
* Disable `cleveldb` and `badgerdb` by default [#1411](https://github.com/provenance-io/provenance/issues/1411).
  Official builds still have `cleveldb` support though.
* Expand the `additional_bindings` gRPC tag to use object form to allow for Typescript transpiling [#1405](https://github.com/provenance-io/provenance/issues/1405).
* Add attribute cli command to query account addresses by attribute name [#1451](https://github.com/provenance-io/provenance/issues/1451).
* Add removal of attributes from accounts on name deletion [#1410](https://github.com/provenance-io/provenance/issues/1410).
* Enhance ability of smart contracts to use the metadata module [#1280](https://github.com/provenance-io/provenance/issues/1280).
* Enhance the `AddMarker` endpoint to bypass some validation if issued via governance proposal [#1358](https://github.com/provenance-io/provenance/pull/1358).
  This replaces the old `AddMarkerProposal` governance proposal.
* Bump wasmvm to 1.1.2 [#1484](https://github.com/provenance-io/provenance/pull/1358).
* Documented proposing a transaction [#1489](https://github.com/provenance-io/provenance/pull/1489).
* Add marker address to add marker event [#1499](https://github.com/provenance-io/provenance/issues/1499).

### Deprecated

* The `MsgWriteRecordRequest.parties` field has been deprecated and is ignored. The parties in question are identified by the session [PR 1453](https://github.com/provenance-io/provenance/pull/1453).

### Bug Fixes

* Fix third party Protobuf workflow checks on Provenance release steps [#1339](https://github.com/provenance-io/provenance/issues/1339)
* Fix committer email format in third party Protobuf workflow (for [#1339](https://github.com/provenance-io/provenance/issues/1339)) [PR 1385](https://github.com/provenance-io/provenance/pull/1385)
* Fix `make proto-gen` [PR 1404](https://github.com/provenance-io/provenance/pull/1404).
* Fix wasmd transactions that are run by gov module [#1414](https://github.com/provenance-io/provenance/issues/1414)
* Add support for ibc transfers of restricted tokens [#1502](https://github.com/provenance-io/provenance/issues/1502).
* Fix authz + smart contract + value owner updates being too permissive [PR 1519](https://github.com/provenance-io/provenance/pull/1519).
* Fix metadata params query path in stargate whitelist [#1514](https://github.com/provenance-io/provenance/issues/1514)

### Client Breaking

* Removed the `WriteP8eContractSpec` and `P8eMemorializeContract` endpoints [#1402](https://github.com/provenance-io/provenance/issues/1402).
* Removed the `github.com/provenance-io/provenance/x/metadata/types/p8e` proto package [#1402](https://github.com/provenance-io/provenance/issues/1402).
  Users that generate code from the Provenance protos might need to delete their `p8e/` directory.
* The `write-scope` CLI command now takes in `[owners]` as semicolon-delimited parties (instead of comma-delimited `[owner-addresses]`) [PR 1453](https://github.com/provenance-io/provenance/pull/1453).
* Removed the `AddMarkerProposal` [#1358](https://github.com/provenance-io/provenance/pull/1358).
  It is replaced by putting a `MsgAddMarker` (with the `from_address` of the gov module account), in a `MsgSubmitProposal`.

### API Breaking

* Removed the `WriteP8eContractSpec` and `P8eMemorializeContract` endpoints [#1402](https://github.com/provenance-io/provenance/issues/1402).
* Removed the `AddMarkerProposal` [#1358](https://github.com/provenance-io/provenance/pull/1358).
  It is replaced by putting a `MsgAddMarker` (with the `from_address` of the gov module account), in a `MsgSubmitProposal`.

### State Machine Breaking

* The `AddScopeOwner` endpoint now adds a new owner party even if an owner already exists in the scope with that address [PR 1453](https://github.com/provenance-io/provenance/pull/1453).
  I.e. it no longer updates the role of an existing owner with the same address.

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.14.1...v1.15.0

---

## [v1.14.1](https://github.com/provenance-io/provenance/releases/tag/v1.14.1) - 2023-02-28

### Improvements

* Bump Cosmos-SDK to `v0.46.10-pio-2` (from `v0.46.10-pio-1`). [PR 1396](https://github.com/provenance-io/provenance/pull/1396). \
  See the following `RELEASE_NOTES.md` for details: \
  [v0.46.10-pio-2](https://github.com/provenance-io/cosmos-sdk/blob/v0.46.10-pio-2/RELEASE_NOTES.md). \
  Full Commit History: https://github.com/provenance-io/cosmos-sdk/compare/v0.46.10-pio-1...v0.46.10-pio-2

### Bug Fixes

* Fix `start` using default home directory [PR 1393](https://github.com/provenance-io/provenance/pull/1393).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.14.0...v1.14.1

---

## [v1.14.0](https://github.com/provenance-io/provenance/releases/tag/v1.14.0) - 2023-02-23

The Provenance Blockchain `v1.14.0` release includes several new features, improvements and bug fixes.
Noteably, support is added for state listing using plugins.
Also, new limitations are put in place preventing the concentration of voting power.
The `x/quarantine` and `x/sanction` modules have been added too.

The `paua` upgrade will increase all validators' max commission to 100% and max change in commission to 5% (if currently less than that).

### Features

* Enable ADR-038 State Listening in Provenance [PR 1334](https://github.com/provenance-io/provenance/pull/1334).
* Added the `x/quarantine` module [PR 1317](https://github.com/provenance-io/provenance/pull/1317).
* Added the `x/sanction` module [PR 1317](https://github.com/provenance-io/provenance/pull/1317).
* Added support to set a list of specific recipients allowed for send authorizations in the marker module [#1237](https://github.com/provenance-io/provenance/issues/1237).
* Added a new name governance proposal that allows the fields of a name record to be updated. [PR 1266](https://github.com/provenance-io/provenance/pull/1266).
* Added msg to add, finalize, and activate a marker in a single request [#770](https://github.com/provenance-io/provenance/issues/770).
* Staking concentration limit protection (prevents delegations to nodes with high voting power) [#1331](https://github.com/provenance-io/provenance/issues/1331).

### Improvements

* Bump Cosmos-SDK to `v0.46.10-pio-1` (from `v0.46.6-pio-1`).
  [PR 1371](https://github.com/provenance-io/provenance/pull/1371),
  [PR 1348](https://github.com/provenance-io/provenance/pull/1348),
  [PR 1334](https://github.com/provenance-io/provenance/pull/1334),
  [PR 1348](https://github.com/provenance-io/provenance/pull/1348),
  [PR 1317](https://github.com/provenance-io/provenance/pull/1317),
  [PR 1278](https://github.com/provenance-io/provenance/pull/1278). \
  See the following `RELEASE_NOTES.md` for details:
  [v0.46.10-pio-1](https://github.com/provenance-io/cosmos-sdk/blob/v0.46.10-pio-1/RELEASE_NOTES.md),
  [v0.46.8-pio-3](https://github.com/provenance-io/cosmos-sdk/blob/v0.46.8-pio-3/RELEASE_NOTES.md),
  [v0.46.7-pio-1](https://github.com/provenance-io/cosmos-sdk/blob/v0.46.7-pio-1/RELEASE_NOTES.md). \
  Full Commit History: https://github.com/provenance-io/cosmos-sdk/compare/v0.46.6-pio-1...v0.46.10-pio-1
* Added assess msg fees spec documentation [#1172](https://github.com/provenance-io/provenance/issues/1172).
* Build dbmigrate and include it as an artifact with releases [#1264](https://github.com/provenance-io/provenance/issues/1264).
* Removed, MsgFees Module 50/50 Fee Split on MsgAssessCustomMsgFeeRequest [#1263](https://github.com/provenance-io/provenance/issues/1263).
* Add basis points field to MsgAssessCustomMsgFeeRequest for split of fee between Fee Module and Recipient [#1268](https://github.com/provenance-io/provenance/issues/1268).
* Updated ibc-go to v6.1 [#1273](https://github.com/provenance-io/provenance/issues/1273).
* Update adding of marker to do additional checks for ibc denoms [#1289](https://github.com/provenance-io/provenance/issues/1289).
* Add validate basic check to msg router service [#1308](https://github.com/provenance-io/provenance/issues/1308).
* Removed legacy-amino [#1275](https://github.com/provenance-io/provenance/issues/1275).
* Opened port 9091 on ibcnet container ibc1 to allow for reaching GRPC [PR 1314](https://github.com/provenance-io/provenance/pull/1314).
* Increase all validators' max commission to 100% [PR 1333](https://github.com/provenance-io/provenance/pull/1333).
* Increase all validators' max commission change rate to 5% [PR 1360](https://github.com/provenance-io/provenance/pull/1360).
* Set the immediate sanction/unsanction min deposits to 1,000,000 hash in the `paua` upgrade [PR 1345](https://github.com/provenance-io/provenance/pull/1345).

### Bug Fixes

* Update Maven publishing email to provenance [#1270](https://github.com/provenance-io/provenance/issues/1270).

### Client Breaking

* No longer sign the mac binary, and stop including it in the release [PR 1367](https://github.com/provenance-io/provenance/pull/1367).
* The `--restrict` flag has been replaced with an `--unrestrict` flag in the `tx name` commands `bind` and `root-name-proposal` [PR 1266](https://github.com/provenance-io/provenance/pull/1266).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.13.1...v1.14.0

---

## [v1.13.1](https://github.com/provenance-io/provenance/releases/tag/v1.13.1)

### Improvements

* Updated Cosmos-SDK to `v0.46.6-pio-3` (from `v0.46.6-pio-1`) [PR 1274](https://github.com/provenance-io/provenance/pull/1274).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.13.0...v1.13.1

---

## [v1.13.0](https://github.com/provenance-io/provenance/releases/tag/v1.13.0) - 2022-11-28

The `v1.13.0 - ochre` release is focused on group based management of on chain accounts and important improvements for public/private zone communication within the Provenance Blockchain network.
The `v1.13.0` release includes minor bug fixes and enhancements along with a resolution for the [dragonberry]((https://forum.cosmos.network/t/ibc-security-advisory-dragonberry/7702)) security update.

### Features

* Add restricted marker transfer over ibc support [#1136](https://github.com/provenance-io/provenance/issues/1136).
* Enable the node query service [PR 1173](https://github.com/provenance-io/provenance/pull/1173).
* Add the `x/groups` module [#1007](https://github.com/provenance-io/provenance/issues/1007).
* Allow starting a `provenanced` chain using a custom denom [#1067](https://github.com/provenance-io/provenance/issues/1067).
  For running the chain locally, `make run DENOM=vspn MIN_FLOOR_PRICE=0` or `make clean localnet-start DENOM=vspn MIN_FLOOR_PRICE=0`.
* [#627](https://github.com/provenance-io/provenance/issues/627) Added Active Participation and Engagement module, see [specification](https://github.com/provenance-io/provenance/blob/main/x/reward/spec/01_concepts.md) for details.

### Improvements

* Updated Cosmos-SDK to `v0.46.6-pio-1` (from `v0.45.10-pio-4`) [PR 1235](https://github.com/provenance-io/provenance/pull/1235).
  This brings several new features and improvements. For details, see the [release notes](https://github.com/provenance-io/cosmos-sdk/blob/v0.46.6-pio-1/RELEASE_NOTES.md) and [changelog](https://github.com/provenance-io/cosmos-sdk/blob/v0.46.6-pio-1/CHANGELOG.md).
* Bump IBC to `v5.0.0-pio-2` (from `v2.3.0`) to add a check for SendEnabled [#1100](https://github.com/provenance-io/provenance/issues/1100), [#1158](https://github.com/provenance-io/provenance/issues/1158).
* Update wasmd to `v0.29.0-pio-1` (from `v0.26.0`) with SDK v0.46 support from notional-labs [#1015](https://github.com/provenance-io/provenance/issues/1015), [PR 1148](https://github.com/provenance-io/provenance/pull/1148).
* Allow MsgFee fees to be denoms other than `nhash` [#1067](https://github.com/provenance-io/provenance/issues/1067).
* Ignore hardcoded tx gas limit when `consensus_params.block.max_gas` is set to -1 for local nodes [#1000](https://github.com/provenance-io/provenance/issues/1000).
* Refactor the `x/marker` module's `Holding` query to utilize the `x/bank` module's new `DenomOwners` query [#995](https://github.com/provenance-io/provenance/issues/995).
  The only real difference between those two queries is that the `Holding` query accepts either a denom or marker address.
* Stop using the deprecated `Wrap` and `Wrapf` functions in the `sdk/types/errors` package in favor of those functions off specific errors, or else the `cosmossdk.io/errors` package [#1013](https://github.com/provenance-io/provenance/issues/995).
* For newly added reward's module, Voting incentive program, validator votes should count for higher shares, since they vote for all their delegations.
  This improvement allows the reward creator to introduce the multiplier to achieve the above.
* Refactored the fee handling [#1006](https://github.com/provenance-io/provenance/issues/1006):
  * Created a `MinGasPricesDecorator` to replace the `MempoolFeeDecorator` that was removed from the SDK. It makes sure the fee is greater than the validators min-gas fee.
  * Refactored the `MsgFeesDecorator` to only make sure there's enough fee provided. It no longer deducts/consumes anything and it no longer checks the payer's account.
  * Refactored the `ProvenanceDeductFeeDecorator`. It now makes sure the payer has enough in their account to cover the additional fees. It also now deducts/consumes the `floor gas price * gas`.
  * Added the `fee_payer` attribute to events of type `tx` involving fees (i.e. the ones with attributes `fee`, `min_fee_charged`, `additionalfee` and/or `baseFee`).
  * Moved the additional fees calculation logic into the msgfees keeper.
* Update `fee` event with amount charged even on failure and emit SendCoin events from `DeductFeesDistributions` [#1092](https://github.com/provenance-io/provenance/issues/1092).
* Alias the `config unpack` command to `config update`. It can be used to update config files to include new fields [PR 1233](https://github.com/provenance-io/provenance/pull/1233).
* When loading the unpacked configs, always load the defaults before reading the files (instead of only loading the defaults if the file doesn't exist) [PR 1233](https://github.com/provenance-io/provenance/pull/1233).
* Add prune command available though cosmos sdk to provenanced. [#1208](https://github.com/provenance-io/provenance/issues/1208).
* Updated name restrictions documentation [#808](https://github.com/provenance-io/provenance/issues/808).
* Update swagger files [PR 1229](https://github.com/provenance-io/provenance/pull/1229).
* Improve CodeQL workflow to run on Go file changes only [#1225](https://github.com/provenance-io/provenance/issues/1225).
* Use latest ProvWasm contract in wasm tests [#731](https://github.com/provenance-io/provenance/issues/731).
* Publish Java/Kotlin JARs to Maven for release candidates [#1223](https://github.com/provenance-io/provenance/issues/1223).
* Added two new Makefile targets to install and start the relayer [#1051] (https://github.com/provenance-io/provenance/pull/1051)
* Updated relayer scripts to make them headless for external services [#1068] (https://github.com/provenance-io/provenance/pull/1068)
* Added docker environment for testing IBC and added Makefile targets to bring this environment up/down [#1248] (https://github.com/provenance-io/provenance/pull/1248).
* Updated the dbmigrate tool to allow the user to force the source database type with the source-db-backend option [#1258] (https://github.com/provenance-io/provenance/pull/1258)
* Updated provenance-io/blockchain image to work with arm64 [#1261]. (https://github.com/provenance-io/provenance/pull/1261)

### Bug Fixes

* Fixed outdated devnet docker configurations [#1062](https://github.com/provenance-io/provenance/issues/1062).
* Fix the [Dragonberry security advisory](https://forum.cosmos.network/t/ibc-security-advisory-dragonberry/7702) [PR 1173](https://github.com/provenance-io/provenance/pull/1173).
* Fix GetParams in `msgfees` modules to return ConversionFeeDenom [#1214](https://github.com/provenance-io/provenance/issues/1214).
* Pay attention to the `iavl-disable-fastnode` config field/flag [PR 1193](https://github.com/provenance-io/provenance/pull/1193).
* Remove the workaround for the index-events configuration field (now fixed in the SDK) [#995](https://github.com/provenance-io/provenance/issues/995).

### Client Breaking

* Remove the state-listening/plugin system (and `librdkafka` dependencies) [#995](https://github.com/provenance-io/provenance/issues/995).
* Remove the custom/legacy rest endpoints from the `x/attribute`, `x/marker`, and `x/name` modules [#995](https://github.com/provenance-io/provenance/issues/995).
  * The following REST endpoints have been removed in favor of `/provenance/...` counterparts:
    * `GET` `attribute/{address}/attributes` -> `/provenance/attribute/v1/attributes/{address}`
    * `GET` `attribute/{address}/attributes/{name}` -> `/provenance/attribute/v1/attribute/{address}/{name}`
    * `GET` `attribute/{address}/scan/{suffix}` -> `/provenance/attribute/v1/attribute/{address}/scan/{suffix}`
    * `GET` `marker/all` -> `/provenance/marker/v1/all`
    * `GET` `marker/holders/{id}` -> `/provenance/marker/v1/holding/{id}`
    * `GET` `marker/detail/{id}` -> `/provenance/marker/v1/detail/{id}`
    * `GET` `marker/accesscontrol/{id}` -> `/provenance/marker/v1/accesscontrol/{id}`
    * `GET` `marker/escrow/{id}` -> `/provenance/marker/v1/escrow/{id}`
    * `GET` `marker/supply/{id}` -> `/provenance/marker/v1/supply/{id}`
    * `GET` `marker/assets/{id}` -> `/provenance/metadata/v1/ownership/{address}` (you can get the `{address}` from `/provenance/marker/v1/detail/{id}`).
    * `GET` `name/{name}` -> `/provenance/name/v1/resolve/{name}`
    * `GET` `name/{address}/names` -> `/provenance/name/v1/lookup/{address}`
  * The following REST endpoints have been removed. They do not have any REST replacement counterparts. Use GRPC instead.
    * `DELETE` `attribute/attributes` -> `DeleteAttribute(MsgDeleteAttributeRequest)`
    * `POST` `/marker/{denom}/mint` -> `Mint(MsgMintRequest)`
    * `POST` `/marker/{denom}/burn` -> `Burn(MsgBurnRequest)`
    * `POST` `/marker/{denom}/status` -> One of:
      * `Activate(MsgActivateRequest)`
      * `Finalize(MsgFinalizeRequest)`
      * `Cancel(MsgCancelRequest)`
      * `Delete(MsgDeleteRequest)`
  * The following short-form `GET` endpoints were removed in favor of longer ones:
    * `/node_info` -> `/cosmos/base/tendermint/v1beta1/node_info`
    * `/syncing` -> `/cosmos/base/tendermint/v1beta1/syncing`
    * `/blocks/latest` -> `/cosmos/base/tendermint/v1beta1/blocks/latest`
    * `/blocks/{height}` -> `/cosmos/base/tendermint/v1beta1/blocks/{height}`
    * `/validatorsets/latest` -> `/cosmos/base/tendermint/v1beta1/validatorsets/latest`
    * `/validatorsets/{height}` -> `/cosmos/base/tendermint/v1beta1/validatorsets/{height}`
  * The denom owners `GET` endpoint changed from `/cosmos/bank/v1beta1/denom_owners/{denom}` to `/cosmos/bank/v1beta1/supply/by_denom?denom={denom}`.

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.12.2...v1.13.0

---

## [v1.12.2](https://github.com/provenance-io/provenance/releases/tag/v1.12.2) - 2022-11-01

Provenance v1.12.2 enables the ability to upgrade your IAVL state store to be faster and handle errors better. This upgrade is recommended and should be done at your convenience prior to the v1.13 chain upgrade.

The IAVL store upgrade is expected to take 30 to 90 minutes. During that time, your node will be down. There will be some log output (info level), but it is sparce and there may be long periods (25+ minutes) without any new log output. Once it has started, it's best to not interrupt the process.

It is highly recommended that you do one of these two prior to the v1.13 chain upgrade:

Either

- Upgrade your node's IAVL store:
  1. Stop your node.
  2. Upgrade `provenanced` to v1.12.2.
  3. Run the command: `provenanced config set iavl-disable-fastnode false`.
  4. Restart your node. Once the upgrade has finished, your node will automatically run as normal.

Or

- Explicitly define that you don't want to upgrade your node's IAVL store:
   1. Ensure that you have `provenanced` v1.12.1 (or higher), e.g. Run the command: `provenanced version`. If you are on 1.12.0, upgrade to at least v1.12.1.
   2. Run the command: `provenanced config set iavl-disable-fastnode true`.

---

You can manually update your `app.toml` file, but using the `config set` command is the recommended method. The `iavl-disable-fastnode` field was added in v1.12.1 and most likely does not yet exist in your `app.toml` file. There are other new sections and fields too. Using the command will add them all (using defaults) as well as their descriptions. If you want to update your `app.toml` manually, the `iavl-disable-fastnode` entry should go below the `index-events` entry and before the `[telemetry]` section.

If you do nothing before the v1.13 chain upgrade, your node will most likely upgrade the IAVL store when v1.13 first runs. The v1.13 chain upgrade and migrations are expected to only take a minute. If your node is also upgrading the IAVL store at that time, it will take 30-90+ minutes.

Note: The command `provenanced config get iavl-disable-fastnode` will report a value regardless of whether the field exists in `app.toml`. As such, that command is insufficient for determining whether the value exists in the `app.toml` file.

### Improvements

* Bump Cosmos-SDK to v0.45.10-pio-4 (from v0.45.9-pio-1) [PR 1202](https://github.com/provenance-io/provenance/pull/1202)
* Allow the IAVL store to be upgraded [PR 1193](https://github.com/provenance-io/provenance/pull/1193).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.12.1...v1.12.2

---

## [v1.12.1](https://github.com/provenance-io/provenance/releases/tag/v1.12.1) - 2022-10-14

### Improvements

* Bump Cosmos-SDK to v0.45.9-pio-1 (from v0.45.5-pio-1) [PR 1159](https://github.com/provenance-io/provenance/pull/1159).

### Bug Fixes

* Bump ics23/go to Cosmos-SDK's v0.8.0 (from confio's v0.7.0) [PR 1159](https://github.com/provenance-io/provenance/pull/1159).

---

## [v1.12.2](https://github.com/provenance-io/provenance/releases/tag/v1.12.2) - 2022-11-01

Provenance v1.12.2 enables the ability to upgrade your IAVL state store to be faster and handle errors better. This upgrade is recommended and should be done at your convenience prior to the v1.13 chain upgrade.

The IAVL store upgrade is expected to take 30 to 90 minutes. During that time, your node will be down. There will be some log output (info level), but it is sparce and there may be long periods (25+ minutes) without any new log output. Once it has started, it's best to not interrupt the process.

It is highly recommended that you do one of these two prior to the v1.13 chain upgrade:

Either

- Upgrade your node's IAVL store:
  1. Stop your node.
  2. Upgrade `provenanced` to v1.12.2.
  3. Run the command: `provenanced config set iavl-disable-fastnode false`.
  4. Restart your node. Once the upgrade has finished, your node will automatically run as normal.

Or

- Explicitly define that you don't want to upgrade your node's IAVL store:
   1. Ensure that you have `provenanced` v1.12.1 (or higher), e.g. Run the command: `provenanced version`. If you are on 1.12.0, upgrade to at least v1.12.1.
   2. Run the command: `provenanced config set iavl-disable-fastnode true`.

---

You can manually update your `app.toml` file, but using the `config set` command is the recommended method. The `iavl-disable-fastnode` field was added in v1.12.1 and most likely does not yet exist in your `app.toml` file. There are other new sections and fields too. Using the command will add them all (using defaults) as well as their descriptions. If you want to update your `app.toml` manually, the `iavl-disable-fastnode` entry should go below the `index-events` entry and before the `[telemetry]` section.

If you do nothing before the v1.13 chain upgrade, your node will most likely upgrade the IAVL store when v1.13 first runs. The v1.13 chain upgrade and migrations are expected to only take a minute. If your node is also upgrading the IAVL store at that time, it will take 30-90+ minutes.

Note: The command `provenanced config get iavl-disable-fastnode` will report a value regardless of whether the field exists in `app.toml`. As such, that command is insufficient for determining whether the value exists in the `app.toml` file.

### Improvements

* Bump Cosmos-SDK to v0.45.10-pio-4 (from v0.45.9-pio-1) [PR 1202](https://github.com/provenance-io/provenance/pull/1202)
* Allow the IAVL store to be upgraded [PR 1193](https://github.com/provenance-io/provenance/pull/1193).

### Full Commit History

* https://github.com/provenance-io/provenance/compare/v1.12.1...v1.12.2

---

## [v1.12.1](https://github.com/provenance-io/provenance/releases/tag/v1.12.1) - 2022-10-14

### Improvements

* Bump Cosmos-SDK to v0.45.9-pio-1 (from v0.45.5-pio-1) [PR 1159](https://github.com/provenance-io/provenance/pull/1159).

### Bug Fixes

* Bump ics23/go to Cosmos-SDK's v0.8.0 (from confio's v0.7.0) [PR 1159](https://github.com/provenance-io/provenance/pull/1159).

---

## [v1.12.0](https://github.com/provenance-io/provenance/releases/tag/v1.12.0) - 2022-08-22

### Improvements

* Update the swagger files (including third-party changes). [#728](https://github.com/provenance-io/provenance/issues/728)
* Bump IBC to 2.3.0 and update third-party protos [PR 868](https://github.com/provenance-io/provenance/pull/868)
* Update docker images from `buster` to b`bullseye` [#963](https://github.com/provenance-io/provenance/issues/963)
* Add documentation for `gRPCurl` to `docs/grpcurl.md` [#953](https://github.com/provenance-io/provenance/issues/953)
* Updated to go 1.18 [#996](https://github.com/provenance-io/provenance/issues/996)
* Add docker files for local psql indexing [#997](https://github.com/provenance-io/provenance/issues/997)


### Features

* Bump Cosmos-SDK to `v0.45.4-pio-4` (from `v0.45.4-pio-2`) to utilize the new `CountAuthorization` authz grant type. [#807](https://github.com/provenance-io/provenance/issues/807)
* Update metadata module authz handling to properly call `Accept` and delete/update authorizations as they're used [#905](https://github.com/provenance-io/provenance/issues/905)
* Read the `custom.toml` config file if it exists. This is read before the other config files, and isn't managed by the `config` commands [#989](https://github.com/provenance-io/provenance/issues/989)
* Allow a msg fee to be paid to a specific address with basis points [#690](https://github.com/provenance-io/provenance/issues/690)
* Bump IBC to 5.0.0 and add support for ICA Host module [PR 1076](https://github.com/provenance-io/provenance/pull/1076)

### Bug Fixes

* Support standard flags on msgfees params query cli command [#936](https://github.com/provenance-io/provenance/issues/936)
* Fix the `MarkerTransferAuthorization` Accept function and `TransferCoin` authz handling to prevent problems when other authorization types are used [#903](https://github.com/provenance-io/provenance/issues/903)
* Bump Cosmos-SDK to `v0.45.5-pio-1` (from `v0.45.4-pio-4`) to remove buggy ADR 038 plugin system. [#983](https://github.com/provenance-io/provenance/issues/983)
* Remove ADR 038 plugin system implementation due to `AppHash` error [#983](https://github.com/provenance-io/provenance/issues/983)
* Fix fee charging to sweep remaining fees on successful transaction [#1019](https://github.com/provenance-io/provenance/issues/1019)

### State Machine Breaking

* Fix the `MarkerTransferAuthorization` Accept function and `TransferCoin` authz handling to prevent problems when other authorization types are used [#903](https://github.com/provenance-io/provenance/issues/903)
* Fix fee charging to sweep remaining fees on successful transaction [#1019](https://github.com/provenance-io/provenance/issues/1019)
* Allow a msg fee to be paid to a specific address with basis points [#690](https://github.com/provenance-io/provenance/issues/690)

---

## [v1.11.1](https://github.com/provenance-io/provenance/releases/tag/v1.11.1) - 2022-07-13

### Bug Fixes

* Add `mango` upgrade handler.
* Add new `msgfees` `NhashPerUsdMil`  default param to param space store on upgrade (PR [#875](https://github.com/provenance-io/provenance/issues/875))
* Run the module migrations as part of the mango upgrade [PR 896](https://github.com/provenance-io/provenance/pull/896)
* Update Cosmos-SDK to v0.45.4-pio-2 to fix a non-deterministic map iteration [PR 928](https://github.com/provenance-io/provenance/pull/928)

---

## [v1.11.0](https://github.com/provenance-io/provenance/releases/tag/v1.11.0) - 2022-06-13

### Features

* Add CONTROLLER, and VALIDATOR PartyTypes for contract execution. [\#824](https://github.com/provenance-io/provenance/pull/824])
* Add FeeGrant allowance support for marker escrow accounts [#406](https://github.com/provenance-io/provenance/issues/406)
* Bump Cosmos-SDK to v0.45.4-pio-1, which contains Cosmos-SDK v0.45.4 and the update to storage of the bank module's SendEnabled information. [PR 850](https://github.com/provenance-io/provenance/pull/850)
* Add `MsgAssessCustomMsgFeeRequest` to add the ability for a smart contract author to charge a custom fee [#831](https://github.com/provenance-io/provenance/issues/831)

### Bug Fixes

* Move buf.build push action to occur after PRs are merged to main branch [#838](https://github.com/provenance-io/provenance/issues/838)
* Update third party proto dependencies [#842](https://github.com/provenance-io/provenance/issues/842)

### Improvements

* Add restricted status info to name module cli queries [#806](https://github.com/provenance-io/provenance/issues/806)
* Store the bank module's SendEnabled flags directly in state instead of as part of Params. This will drastically reduce the costs of sending coins and managing markers. [PR 850](https://github.com/provenance-io/provenance/pull/850)
* Add State Sync readme [#859](https://github.com/provenance-io/provenance/issues/859)

### State Machine Breaking

* Move storage of denomination SendEnabled flags into bank module state (from Params), and update the marker module to correctly manipulate the flags in their new location. [PR 850](https://github.com/provenance-io/provenance/pull/850)

---

## [v1.10.0](https://github.com/provenance-io/provenance/releases/tag/v1.10.0) - 2022-05-11

### Summary

Provenance 1.10.0 includes upgrades to the underlying CosmWasm dependencies and adds functionality to
remove orphaned metadata in the bank module left over after markers have been deleted.

### Improvements

* Update wasmvm dependencies and update Dockerfile for localnet [#818](https://github.com/provenance-io/provenance/issues/818)
* Remove "send enabled" on marker removal and in bulk on 1.10.0 upgrade [#821](https://github.com/provenance-io/provenance/issues/821)

---

## [v1.9.0](https://github.com/provenance-io/provenance/releases/tag/v1.9.0) - 2022-04-25

### Summary

Provenance 1.9.0 brings some minor features and security improvements.

### Features

* Add `add-genesis-msg-fee` command to add msg fees to genesis.json and update Makefile to have pre-defined msg fees [#667](https://github.com/provenance-io/provenance/issues/667)
* Add msgfees summary event to be emitted when there are txs that have fees [#678](https://github.com/provenance-io/provenance/issues/678)
* Adds home subcommand to the cli's config command [#620] (https://github.com/provenance-io/provenance/issues/620)
* Add support for rocksdb and badgerdb [#702](https://github.com/provenance-io/provenance/issues/702)
* Create `dbmigrate` utility for migrating a data folder to use a different db backend [#696](https://github.com/provenance-io/provenance/issues/696)

### Improvements

* When the `start` command encounters an error, it no longer outputs command usage [#670](https://github.com/provenance-io/provenance/issues/670)
* Change max length on marker unresticted denom from 64 to 83 [#719](https://github.com/provenance-io/provenance/issues/719)
* Set prerelease to `true` for release candidates. [#666](https://github.com/provenance-io/provenance/issues/666)
* Allow authz grants to work on scope value owners [#755](https://github.com/provenance-io/provenance/issues/755)
* Bump wasmd to v0.26 (from v0.24). [#799](https://github.com/provenance-io/provenance/pull/799)

---

## [v1.8.2](https://github.com/provenance-io/provenance/releases/tag/v1.8.2) - 2022-04-22

### Summary

Provenance 1.8.2 is a point release to fix an issue with "downgrade detection" in Cosmos SDK. A panic condition
occurs in cases where no update handler is found for the last known upgrade, but the process for determining
the last known upgrade is flawed in Cosmos SDK 0.45.3. This released uses an updated Cosmos fork to patch the
issue until an official patch is released. Version 1.8.2 also adds some remaining pieces for  ADR-038 that were
missing in the 1.8.1 release.

### Bug Fixes

* Order upgrades by block height rather than name to prevent panic [\#106](https://github.com/provenance-io/cosmos-sdk/pull/106)

### Improvements

* Add remaining updates for ADR-038 support [\#786](https://github.com/provenance-io/provenance/pull/786)

---

## [v1.8.1](https://github.com/provenance-io/provenance/releases/tag/v1.8.1) - 2022-04-13

### Summary

Provenance 1.8.1 includes upgrades to the underlying Cosmos SDK and adds initial support for ADR-038.

This release addresses issues related to IAVL concurrency and Tendermint performance that resulted in occasional panics when under high-load conditions such as replay from quicksync. In particular, nodes which experienced issues with "Value missing for hash" and similar panic conditions should work properly with this release. The underlying Cosmos SDK `0.45.3` release that has been incorporated includes a number of improvements around IAVL locking and performance characteristics.

** NOTE: Although Provenance supports multiple database backends, some issues have been reported when using the `goleveldb` backend. If experiencing issues, using the `cleveldb` backend is preferred **

### Improvements

* Update Provenance to use Cosmos SDK 0.45.3 Release [\#781](https://github.com/provenance-io/provenance/issues/781)
* Plugin architecture for ADR-038 + FileStreamingService plugin [\#10639](https://github.com/cosmos/cosmos-sdk/pull/10639)
* Fix for sporadic error "panic: Value missing for hash" [\#611](https://github.com/provenance-io/provenance/issues/611)

---

## [v1.8.0](https://github.com/provenance-io/provenance/releases/tag/v1.8.0) - 2022-03-17

### Summary

Provenance 1.8.0 is focused on improving the fee structures for transactions on the blockchain. While the Cosmos SDK has traditionally offered a generic fee structure focused on gas/resource utilization, the Provenance blockchain has found that certain transactions have additional long term costs and value beyond simple resources charges. This is the reason we are adding the new MsgFee module which allows governance based control of additional fee charges on certain message types.

NOTE: The second major change in the 1.8.0 release is part of the migration process which removes many orphaned state objects that were left in 1.7.x chains. This cleanup process will require a significant amount of time to perform during the green upgrade handler execution. The upgrade will print status messages showing the progress of this process.

### Features

* Add check for `authz` grants when there are missing signatures in `metadata` transactions [#516](https://github.com/provenance-io/provenance/issues/516)
* Add support for publishing Java and Kotlin Protobuf compiled sources to Maven Central [#562](https://github.com/provenance-io/provenance/issues/562)
* Adds support for creating root name governance proposals from the cli [#599](https://github.com/provenance-io/provenance/issues/599)
* Adding of the msg based fee module [#354](https://github.com/provenance-io/provenance/issues/354)
* Upgrade provenance to 0.45 cosmos sdk release [#607](https://github.com/provenance-io/provenance/issues/607)
* Upgrade wasmd to v0.22.0 Note: this removes dependency on provenance-io's wasmd fork [#479](https://github.com/provenance-io/provenance/issues/479)
* Add support for Scope mutation via wasm Smart Contracts [#531](https://github.com/provenance-io/provenance/issues/531)
* Increase governance deposit amount and add create proposal msg fee [#632](https://github.com/provenance-io/provenance/issues/632)
* Allow attributes to be associated with scopes [#631](https://github.com/provenance-io/provenance/issues/631)

### Improvements

* Add `bank` and `authz` module query `proto` files required by `grpcurl` [#482](https://github.com/provenance-io/provenance/issues/482)
* Fix typeos in marker log statements [#502](https://github.com/provenance-io/provenance/issues/502)
* Set default coin type to network default [#534](https://github.com/provenance-io/provenance/issues/534)
* Add logger to upgrade handler [#507](https://github.com/provenance-io/provenance/issues/507)
* Allow markers to be created over existing accounts if they are not a marker and have a zero sequence [#520](https://github.com/provenance-io/provenance/issues/520)
* Removed extraneous Metadata index deletes/rewrites [#543](https://github.com/provenance-io/provenance/issues/543)
* Delete empty sessions when the last record is updated to a new session [#480](https://github.com/provenance-io/provenance/issues/480)
* Refactor the migration to be faster and have more log output [PR 586](https://github.com/provenance-io/provenance/pull/586)
* Capture all included protobufs into release zip file [#556](https://github.com/provenance-io/provenance/issues/556)
* Add Protobuf support with buf.build [#614](https://github.com/provenance-io/provenance/issues/614)
* Limit the maximum attribute value length to 1000 (down from 10,000 currently) in the `green` upgrade [#616](https://github.com/provenance-io/provenance/issues/616)
* Add additional fees for specified operations in the `green` upgrade [#616](https://github.com/provenance-io/provenance/issues/616)
  * `provenance.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](https://github.com/provenance-io/provenance/issues/392)
* Use provwasm release artifact for smart contract tests [#731](https://github.com/provenance-io/provenance/issues/731)

### Client Breaking

* Enforce a maximum gas limit on individual transactions so that at least 20 can fit in any given block. [#681](https://github.com/provenance-io/provenance/issues/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](https://github.com/provenance-io/provenance/issues/473)
* Allow manager to adjust grants on finalized markers [#545](https://github.com/provenance-io/provenance/issues/545)
* Add migration to re-index the metadata indexes involving addresses [#541](https://github.com/provenance-io/provenance/issues/541)
* Add migration to delete empty sessions [#480](https://github.com/provenance-io/provenance/issues/480)
* Add Java distribution tag to workflow [#624](https://github.com/provenance-io/provenance/issues/624)
* Add `msgfees` module to added store upgrades [#640](https://github.com/provenance-io/provenance/issues/640)
* Use `nhash` for base denom in gov proposal upgrade [#648](https://github.com/provenance-io/provenance/issues/648)
* Bump `cosmowasm` from `v1.0.0-beta5` to `v1.0.0-beta6` [#655](https://github.com/provenance-io/provenance/issues/655)
* Fix maven publish release version number reference [#650](https://github.com/provenance-io/provenance/issues/650)
* Add `iterator` as feature for wasm [#658](https://github.com/provenance-io/provenance/issues/658)
* String "v" from Jar artifact version number [#653](https://github.com/provenance-io/provenance/issues/653)
* Fix `wasm` contract migration failure to find contract history [#662](https://github.com/provenance-io/provenance/issues/662)

## [v1.7.6](https://github.com/provenance-io/provenance/releases/tag/v1.7.6) - 2021-12-15

* Upgrade Rosetta to v0.7.2 [#560](https://github.com/provenance-io/provenance/issues/560)

## [v1.7.5](https://github.com/provenance-io/provenance/releases/tag/v1.7.5) - 2021-10-22

### Improvements

* Update Cosmos SDK to 0.44.3 [PR 536](https://github.com/provenance-io/provenance/pull/536)

## [v1.7.4](https://github.com/provenance-io/provenance/releases/tag/v1.7.4) - 2021-10-12

### Improvements

* Update github actions to always run required tests [#508](https://github.com/provenance-io/provenance/issues/508)
* Update Cosmos SDK to 0.44.2 [PR 527](https://github.com/provenance-io/provenance/pull/527)

## [v1.7.3](https://github.com/provenance-io/provenance/releases/tag/v1.7.3) - 2021-09-30

### Bug Fixes

* Update Cosmos SDK to 0.44.1 with IAVL 0.17 to resolve locking issues in queries.
* Fix logger config being ignored [PR 510](https://github.com/provenance-io/provenance/pull/510)

## [v1.7.2](https://github.com/provenance-io/provenance/releases/tag/v1.7.2) - 2021-09-27

### Bug Fixes

* Fix for non-deterministic upgrades in cosmos sdk [#505](https://github.com/provenance-io/provenance/issues/505)

## [v1.7.1](https://github.com/provenance-io/provenance/releases/tag/v1.7.1) - 2021-09-20

### Improvements

* Ensure marker state transition validation does not panic [#492](https://github.com/provenance-io/provenance/issues/492)
* Refactor Examples for cobra cli commands to have examples [#399](https://github.com/provenance-io/provenance/issues/399)
* Verify go version on `make build` [#483](https://github.com/provenance-io/provenance/issues/483)

### Bug Fixes

* Fix marker permissions migration and add panic on `eigengrau` upgrade [#484](https://github.com/provenance-io/provenance/issues/484)
* Fixed marker with more than uint64 causes panic [#489](https://github.com/provenance-io/provenance/issues/489)
* Fixed issue with rosetta tests timing out occasionally, because the timeout was too short [#500](https://github.com/provenance-io/provenance/issues/500)

## [v1.7.0](https://github.com/provenance-io/provenance/releases/tag/v1.7.0) - 2021-09-03

### Features

* Add a single node docker based development environment [#311](https://github.com/provenance-io/provenance/issues/311)
  * Add make targets `devnet-start` and `devnet-stop`
  * Add `networks/dev/mnemonics` for adding accounts to development environment

### Improvements

* Updated some of the documentation of Metadata type bytes (prefixes) [#474](https://github.com/provenance-io/provenance/issues/474)
* Update the Marker Holding query to fully utilize pagination fields [#400](https://github.com/provenance-io/provenance/issues/400)
* Update the Metadata OSLocatorsByURI query to fully utilize pagination fields [#401](https://github.com/provenance-io/provenance/issues/401)
* Update the Metadata OSAllLocators query to fully utilize pagination fields [#402](https://github.com/provenance-io/provenance/issues/402)
* Validate `marker` before setting it to prevent panics [#491](https://github.com/provenance-io/provenance/issues/491)

### Bug Fixes

* Removed some unneeded code from the persistent record update validation [#471](https://github.com/provenance-io/provenance/issues/471)
* Fixed packed config loading bug [#487](https://github.com/provenance-io/provenance/issues/487)
* Fixed marker with more than uint64 causes panic [#489](https://github.com/provenance-io/provenance/issues/489)

## [v1.7.0](https://github.com/provenance-io/provenance/releases/tag/v1.7.0) - 2021-09-03

### Features

* Marker governance proposal are supported in cli [#367](https://github.com/provenance-io/provenance/issues/367)
* Add ability to query metadata sessions by record [#212](https://github.com/provenance-io/provenance/issues/212)
* Add Name and Symbol Cosmos features to Marker Metadata [#372](https://github.com/provenance-io/provenance/issues/372)
* Add authz support to Marker module transfer `MarkerTransferAuthorization` [#265](https://github.com/provenance-io/provenance/issues/265)
  * Add authz grant/revoke command to `marker` cli
  * Add documentation around how to grant/revoke authz [#449](https://github.com/provenance-io/provenance/issues/449)
* Add authz and feegrant modules [PR 384](https://github.com/provenance-io/provenance/pull/384)
* Add Marker governance proposal for setting denom metadata [#369](https://github.com/provenance-io/provenance/issues/369)
* Add `config` command to cli for client configuration [#394](https://github.com/provenance-io/provenance/issues/394)
* Add updated wasmd for Cosmos 0.43 [#409](https://github.com/provenance-io/provenance/issues/409)
* Add Rosetta support and automated testing [#365](https://github.com/provenance-io/provenance/issues/365)
* Update wasm parameters to only allow smart contracts to be uploaded with gov proposal [#440](https://github.com/provenance-io/provenance/issues/440)
* Update `config` command [#403](https://github.com/provenance-io/provenance/issues/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](https://github.com/provenance-io/provenance/issues/431)
* Marker Withdraw Escrow Proposal type is properly registered [#367](https://github.com/provenance-io/provenance/issues/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](https://github.com/provenance-io/provenance/pull/377)
* Marker module import/export issues  [PR384](https://github.com/provenance-io/provenance/pull/384)
  * 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](https://github.com/provenance-io/provenance/issues/94)
* Fix an encoding issue with the `--page-key` CLI arguments used in paged queries [#332](https://github.com/provenance-io/provenance/issues/332)
* Fix handling of optional fields in Metadata Write messages [#412](https://github.com/provenance-io/provenance/issues/412)
* Fix cli marker new example is incorrect [#415](https://github.com/provenance-io/provenance/issues/415)
* Fix home directory setup for app export [#457](https://github.com/provenance-io/provenance/issues/457)
* Correct an error message that was providing an illegal amount of gas as an example [#425](https://github.com/provenance-io/provenance/issues/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](https://github.com/provenance-io/provenance/issues/428)

### Improvements

* Updated to Cosmos SDK Release v0.44 to resolve security issues in v0.43 [#463](https://github.com/provenance-io/provenance/issues/463)
  * Updated to Cosmos SDK Release v0.43  [#154](https://github.com/provenance-io/provenance/issues/154)
* Updated to go 1.17 [#454](https://github.com/provenance-io/provenance/issues/454)
* Updated wasmd for Cosmos SDK Release v0.43 [#409](https://github.com/provenance-io/provenance/issues/409)
  * CosmWasm wasmvm v0.16.0 [CHANGELOG](https://github.com/CosmWasm/wasmvm/blob/v0.16.0/CHANGELOG.md)
  * CosmWasm cosmwasm v0.16.0 [CHANGELOG](https://github.com/CosmWasm/cosmwasm/blob/v0.16.0/CHANGELOG.md)
* Updated to IBC-Go Module v1.0.1 [PR 445](https://github.com/provenance-io/provenance/pull/445)
* Updated log message for circulation adjustment [#381](https://github.com/provenance-io/provenance/issues/381)
* Updated third party proto files to pull from cosmos 0.43 [#391](https://github.com/provenance-io/provenance/issues/391)
* Removed legacy api endpoints [#380](https://github.com/provenance-io/provenance/issues/380)
* Removed v039 and v040 migrations [#374](https://github.com/provenance-io/provenance/issues/374)
* Dependency Version Updates
  * Build/CI - cache [PR 420](https://github.com/provenance-io/provenance/pull/420), workflow clean up
  [PR 417](https://github.com/provenance-io/provenance/pull/417), diff action [PR 418](https://github.com/provenance-io/provenance/pull/418)
  code coverage [PR 416](https://github.com/provenance-io/provenance/pull/416) and [PR 439](https://github.com/provenance-io/provenance/pull/439),
  setup go [PR 419](https://github.com/provenance-io/provenance/pull/419), [PR 451](https://github.com/provenance-io/provenance/pull/451)
  * Google UUID 1.3.0 [PR 446](https://github.com/provenance-io/provenance/pull/446)
  * GRPC 1.3.0 [PR 443](https://github.com/provenance-io/provenance/pull/443)
  * cast 1.4.1 [PR 442](https://github.com/provenance-io/provenance/pull/442)
* Updated `provenanced init` for better testnet support and defaults [#403](https://github.com/provenance-io/provenance/issues/403)
* Fixed some example address to use the appropriate prefix [#453](https://github.com/provenance-io/provenance/issues/453)

## [v1.6.0](https://github.com/provenance-io/provenance/releases/tag/v1.6.0) - 2021-08-23

### Bug Fixes

* Fix for creating non-coin type markers through governance addmarker proposals [#431](https://github.com/provenance-io/provenance/issues/431)
* Upgrade handler migrates usdf.c to the right marker_type.

## [v1.5.0](https://github.com/provenance-io/provenance/releases/tag/v1.5.0) - 2021-06-23

### Features

* Update Cosmos SDK to 0.42.6 with Tendermint 0.34.11 [#355](https://github.com/provenance-io/provenance/issues/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](https://github.com/provenance-io/provenance/issues/314)
* Add support to `metadata` module for adding and removing contract specifications to scope specification [#302](https://github.com/provenance-io/provenance/issues/302)
  * Added `MsgAddContractSpecToScopeSpecRequest`and `MsgDeleteContractSpecFromScopeSpecRequest` messages for adding/removing
  * Added cli commands for adding/removing
* Add smart contract query support to the `metadata` module [#65](https://github.com/provenance-io/provenance/issues/65)

### API Breaking

* Redundant account parameter was removed from Attribute module SetAttribute API. [PR 348](https://github.com/provenance-io/provenance/pull/348)

### Bug Fixes

* Value owner changes are independent of scope owner signature requirements after transfer [#347](https://github.com/provenance-io/provenance/issues/347)
* Attribute module allows removal of orphan attributes, attributes against root names [PR 348](https://github.com/provenance-io/provenance/pull/348)
* `marker` cli query for marker does not cast marker argument to lower case [#329](https://github.com/provenance-io/provenance/issues/329)

### Improvements

* Bump `wasmd` to v0.17.0 [#345](https://github.com/provenance-io/provenance/issues/345)
* Attribute module simulation support [#25](https://github.com/provenance-io/provenance/issues/25)
* Add transfer cli command to `marker` module [#264](https://github.com/provenance-io/provenance/issues/264)
* Refactor `name` module to emit typed events from keeper [#267](https://github.com/provenance-io/provenance/issues/267)

## [v1.4.1](https://github.com/provenance-io/provenance/releases/tag/v1.4.1) - 2021-06-02

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

## [v1.4.0](https://github.com/provenance-io/provenance/releases/tag/v1.4.0) - 2021-06-02

### Features

* ENV config support, SDK v0.42.5 update [#320](https://github.com/provenance-io/provenance/issues/320)
* Upgrade handler set version name to `citrine` [#339](https://github.com/provenance-io/provenance/issues/339)

### Bug Fixes

* P8EMemorializeContract: preserve some Scope fields if the scope already exists [PR 336](https://github.com/provenance-io/provenance/pull/336)
* Set default standard err/out for `provenanced` commands [PR 337](https://github.com/provenance-io/provenance/pull/337)
* Fix for invalid help text permissions list on marker access grant command [PR 337](https://github.com/provenance-io/provenance/pull/337)
* When writing a session, make sure the scope spec of the containing scope, contains the session's contract spec. [#322](https://github.com/provenance-io/provenance/issues/322)

###  Improvements

* Informative error message for `min-gas-prices` invalid config panic on startup [#333](https://github.com/provenance-io/provenance/issues/333)
* Update marker event documentation to match typed event namespaces [#304](https://github.com/provenance-io/provenance/issues/304)


## [v1.3.1](https://github.com/provenance-io/provenance/releases/tag/v1.3.1) - 2021-05-21

### Bug Fixes

* Remove broken gauge on attribute module. Fixes prometheus metrics [#315](https://github.com/provenance-io/provenance/issues/315)
* Correct logging levels for marker mint/burn requests [#318](https://github.com/provenance-io/provenance/issues/318)
* Fix the CLI metaaddress commands [#321](https://github.com/provenance-io/provenance/issues/321)

### Improvements

* Add Kotlin and Javascript examples for Metadata Addresses [#301](https://github.com/provenance-io/provenance/issues/301)
* Updated swagger docs [PR 313](https://github.com/provenance-io/provenance/pull/313)
* Fix swagger docs [PR 317](https://github.com/provenance-io/provenance/pull/317)
* Updated default min-gas-prices to reflect provenance network nhash economics [#310](https://github.com/provenance-io/provenance/pull/310)
* Improved marker error message when marker is not found [#325](https://github.com/provenance-io/provenance/issues/325)


## [v1.3.0](https://github.com/provenance-io/provenance/releases/tag/v1.3.0) - 2021-05-06

### Features

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

### Improvements

* Added linkify script for changelog issue links [#107](https://github.com/provenance-io/provenance/issues/107)
* Changed Metadata events to be typed events [#88](https://github.com/provenance-io/provenance/issues/88)
* Updated marker module spec documentation [#93](https://github.com/provenance-io/provenance/issues/93)
* Gas consumption telemetry and tracing [#299](https://github.com/provenance-io/provenance/issues/299)

### Bug Fixes

* More mapping fixes related to `WriteP8EContractSpec` and `P8EMemorializeContract` [#275](https://github.com/provenance-io/provenance/issues/275)
* Fix event manager scope in attribute, name, marker, and metadata modules to prevent event duplication [#289](https://github.com/provenance-io/provenance/issues/289)
* Proposed markers that are cancelled can be deleted without ADMIN role being assigned [#280](https://github.com/provenance-io/provenance/issues/280)
* Fix to ensure markers have no balances in Escrow prior to being deleted. [#303](https://github.com/provenance-io/provenance/issues/303)

### State Machine Breaking

* Add support for purging destroyed markers [#282](https://github.com/provenance-io/provenance/issues/282)

## [v1.2.0](https://github.com/provenance-io/provenance/releases/tag/v1.2.0) - 2021-04-26

### Improvements

* Add spec documentation for the metadata module [#224](https://github.com/provenance-io/provenance/issues/224)

### Features

* Add typed events and telemetry metrics to marker module [#247](https://github.com/provenance-io/provenance/issues/247)

### Bug Fixes

* Wired recovery flag into `init` command [#254](https://github.com/provenance-io/provenance/issues/254)
* Always anchor unrestricted denom validation expressions, Do not allow slashes in marker denom expressions [#258](https://github.com/provenance-io/provenance/issues/258)
* Mapping and validation fixes found while trying to use `P8EMemorializeContract` [#256](https://github.com/provenance-io/provenance/issues/256)

### Client Breaking

* Update marker transfer request signing behavior [#246](https://github.com/provenance-io/provenance/issues/246)


## [v1.1.1](https://github.com/provenance-io/provenance/releases/tag/v1.1.1) - 2021-04-15

### Bug Fixes

* Add upgrade plan v1.1.1

## [v1.1.0](https://github.com/provenance-io/provenance/releases/tag/v1.1.0) - 2021-04-15

### Features

* Add marker cli has two new flags to set SupplyFixed and AllowGovernanceControl [#241](https://github.com/provenance-io/provenance/issues/241)
* Modify 'enable governance' behavior on marker module [#227](https://github.com/provenance-io/provenance/issues/227)
* Typed Events and Metric counters in Name Module [#85](https://github.com/provenance-io/provenance/issues/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](https://github.com/provenance-io/provenance/issues/231)
* Metadata Module parsing of base64 public key fixed [#225](https://github.com/provenance-io/provenance/issues/225)
* Fix some conversion pieces in `P8EMemorializeContract`.
* Remove extra Object Store Locator storage.
* Fix input status mapping.
* Add MsgSetDenomMetadataRequest to the marker handler.

## [v1.0.0](https://github.com/provenance-io/provenance/releases/tag/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](https://github.com/provenance-io/provenance/issues/192)
* Remove deprecated ModuleCdc amino encoding from Metadata Locator records [#187](https://github.com/provenance-io/provenance/issues/187)
* Update Cosmos SDK to 0.42.3
* Remove deprecated ModuleCdc amino encoding from name module [#189](https://github.com/provenance-io/provenance/issues/189)
* Remove deprecated ModuleCdc amino encoding from attribute module [#188](https://github.com/provenance-io/provenance/issues/188)

### Features

* Allow withdrawals of any coin type from a marker account in WASM smart contracts. [#151](https://github.com/provenance-io/provenance/issues/151)
* Added cli tx commands `write-contract-specification` `remove-contract-specification` for updating/adding/removing metadata `ContractSpecification`s. [#195](https://github.com/provenance-io/provenance/issues/195)
* Added cli tx commands `write-record-specification` `remove-record-specification` for updating/adding/removing metadata `RecordSpecification`s. [#176](https://github.com/provenance-io/provenance/issues/176)
* Added cli tx commands `write-scope-specification` `remove-scope-specification` for updating/adding/removing metadata `ScopeSpecification`s. [#202](https://github.com/provenance-io/provenance/issues/202)
* Added cli tx commands `write-scope` `remove-scope` for updating/adding/removing metadata `Scope`s. [#199](https://github.com/provenance-io/provenance/issues/199)
* Added cli tx commands `write-record` `remove-record` for updating/adding/removing metadata `Record`s. [#205](https://github.com/provenance-io/provenance/issues/205)
* Simulation testing support [#95](https://github.com/provenance-io/provenance/issues/95)
* Name module simulation testing [#24](https://github.com/provenance-io/provenance/issues/24)
* Added default IBC parameters for v039 chain genesis migration script [#102](https://github.com/provenance-io/provenance/issues/102)
* Expand and simplify querying. [#169](https://github.com/provenance-io/provenance/issues/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](https://github.com/provenance-io/provenance/issues/169)
* The `Write` endpoints now return information about the written entries. [#169](https://github.com/provenance-io/provenance/issues/169)
* Added a CLI command for getting all entries of a type, `query metadata all <type>`, or `query metadata <type> all`. [#169](https://github.com/provenance-io/provenance/issues/169)
* Restrict denom metadata. [#208](https://github.com/provenance-io/provenance/issues/208)

### API Breaking

* Change `Add...` metadata tx endpoints to `Write...` (e.g. `AddScope` is now `WriteScope`). [#169](https://github.com/provenance-io/provenance/issues/169)
* Expand and simplify metadata querying. [#169](https://github.com/provenance-io/provenance/issues/169)
  * Removed the `SessionContextByID` and `SessionContextByUUID` endpoints. 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](https://github.com/provenance-io/provenance/issues/169)
* The CLI has been updated for metadata querying. [#169](https://github.com/provenance-io/provenance/issues/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](https://github.com/provenance-io/provenance/issues/166)

## [v0.3.0](https://github.com/provenance-io/provenance/releases/tag/v0.3.0) - 2021-03-19

### Features

* Governance proposal support for marker module
* Decentralized discovery for object store instances [#105](https://github.com/provenance-io/provenance/issues/105)
* Add `AddP8eContractSpec` endpoint to convert v39 contract spec into v40 contract specification  [#167](https://github.com/provenance-io/provenance/issues/167)
* Refactor `Attribute` validate to sdk standard validate basic and validate size of attribute value [#175](https://github.com/provenance-io/provenance/issues/175)
* Add the temporary `P8eMemorializeContract` endpoint to help facilitate the transition. [#164](https://github.com/provenance-io/provenance/issues/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


## [v0.2.1](https://github.com/provenance-io/provenance/releases/tag/v0.2.1) - 2021-03-11

* Update to Cosmos SDK 0.42.1
* Add github action for docker publishing [#156](https://github.com/provenance-io/provenance/issues/156)
* Add `MetaAddress` encoder and parser commands [#147](https://github.com/provenance-io/provenance/issues/147)
* Add build support for publishing protos used in this release [#69](https://github.com/provenance-io/provenance/issues/69)
* Support for setting a marker denom validation expression [#84](https://github.com/provenance-io/provenance/issues/84)
* Expand cli metadata query functionality [#142](https://github.com/provenance-io/provenance/issues/142)

## [v0.2.0](https://github.com/provenance-io/provenance/releases/tag/v0.2.0) - 2021-03-05

* Truncate hashes used in metadata addresses for Record, Record Specification [#132](https://github.com/provenance-io/provenance/issues/132)
* Add support for creating, updating, removing, finding, and iterating over `Session`s [#55](https://github.com/provenance-io/provenance/issues/55)
* Add support for creating, updating, removing, finding, and iterating over `RecordSpecification`s [#59](https://github.com/provenance-io/provenance/issues/59)

## [v0.1.10](https://github.com/provenance-io/provenance/releases/tag/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

## [v0.1.9](https://github.com/provenance-io/provenance/releases/tag/v0.1.9) - 2021-03-03

### Bug fixes

* Add module for metadata for v0.1.9

## [v0.1.8](https://github.com/provenance-io/provenance/releases/tag/v0.1.8) - 2021-03-03

### Bug fixes

* Add handlers for v0.1.7, v0.1.8

## [v0.1.7](https://github.com/provenance-io/provenance/releases/tag/v0.1.7) - 2021-03-03

### Bug Fixes

* Fix npe caused by always loading custom storeLoader.

## [v0.1.6](https://github.com/provenance-io/provenance/releases/tag/v0.1.6) - 2021-03-02

### Bug Fixes

* Add metadata module to the IAVL store during upgrade

## [v0.1.5](https://github.com/provenance-io/provenance/releases/tag/v0.1.5) - 2021-03-02

* Add support for creating, updating, removing, finding, and iterating over `Record`s [#54](https://github.com/provenance-io/provenance/issues/54)
* Add migration support for v039 account into v040 attributes module [#100](https://github.com/provenance-io/provenance/issues/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 `ContractSpecification`s [#57](https://github.com/provenance-io/provenance/issues/57)
* Add support for record specification metadata addresses [#58](https://github.com/provenance-io/provenance/issues/58)
* Enhance build process to release cosmovisor compatible zip and plan [#119](https://github.com/provenance-io/provenance/issues/119)

## [v0.1.4](https://github.com/provenance-io/provenance/releases/tag/v0.1.4) - 2021-02-24

* Update `ScopeSpecification` proto and create `Description` proto [#71](https://github.com/provenance-io/provenance/issues/71)
* Update `Scope` proto: change field `owner_address` to `owners` [#89](https://github.com/provenance-io/provenance/issues/89)
* Add support for migrating Marker Accesslist from v39 to v40 [#46](https://github.com/provenance-io/provenance/issues/46).
* Add migration command for previous version of Provenance blockchain [#78](https://github.com/provenance-io/provenance/issues/78)
* Add support for creating, updating, removing, finding, and iterating over `ScopeSpecification`s [#56](https://github.com/provenance-io/provenance/issues/56)
* Implemented v39 to v40 migration for name module.
* Add support for github actions to build binary releases on tag [#30](https://github.com/provenance-io/provenance/issues/30).

## [v0.1.3](https://github.com/provenance-io/provenance/releases/tag/v0.1.3) - 2021-02-12

* Add support for Scope objects to Metadata module [#53](https://github.com/provenance-io/provenance/issues/53)
* Denom Metadata config for nhash in testnet [#42](https://github.com/provenance-io/provenance/issues/42)
* Denom Metadata support for marker module [#47](https://github.com/provenance-io/provenance/issues/47)
* WASM support for Marker module [#28](https://github.com/provenance-io/provenance/issues/28)

### Bug Fixes

* Name service allows uuids as segments despite length restrictions [#48](https://github.com/provenance-io/provenance/issues/48)
* Protogen breaks on marker uint64 equals [#38](https://github.com/provenance-io/provenance/issues/38)
* Fix for marker module beginblock wiring [#34](https://github.com/provenance-io/provenance/issues/34)
* Fix for marker get cli command
* Updated the links in PULL_REQUEST_TEMPLATE.md to use correct 'main' branch

## [v0.1.2](https://github.com/provenance-io/provenance/releases/tag/v0.1.2) - 2021-01-27

### Bug Fixes

* Update goreleaser configuration to match `provenance` repository name

## [v0.1.1](https://github.com/provenance-io/provenance/releases/tag/v0.1.1) - 2021-01-27

This is the initial beta release for the first Provenance public TESTNET.  This release is not intended for any type of
production or reliable development as extensive work is still in progress to migrate the private network functionality
into the public network.

### Features

* Initial port of private Provenance blockchain modules `name`, `attribute`, and `marker` from v0.39.x Cosmos SDK chain
into new 0.40.x base.  Minimal unit test coverage and features in place to begin setup of testnet process.

## PRE-HISTORY

## [v0.1.0](https://github.com/provenance-io/provenance/releases/tag/v0.1.0) - 2021-01-26

* Test tag prior to initial testnet release.

The Provenance Blockchain was started by Figure Technologies in 2018 using a Hyperledger Fabric derived private network.
A subsequent migration was made to a new internal private network based on the 0.38-0.39 series of Cosmos SDK and
Tendermint.
