From 0be3efc08ac0fd8c7a9e41e467c2450f7eed03bb Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Mon, 14 Oct 2024 14:13:36 -0600 Subject: [PATCH 1/6] Fix sed command in prep-release that was causing minor version validation to fail. --- .changelog/prep-release.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh index 8006ea4fa..32784cbcd 100755 --- a/.changelog/prep-release.sh +++ b/.changelog/prep-release.sh @@ -280,7 +280,7 @@ if [[ "$v_patch" -ne '0' ]]; then handle_invalid_version 'Patch number is not sequential. Previous version: [%s].' "$prev_ver" fi elif [[ "$v_minor" -ne '0' ]]; then - if [[ "v${v_major}.$(( v_minor - 1 ))." != "$( sed -E 's/[^.]+$/' <<< "$prev_ver" )" ]]; then + if [[ "v${v_major}.$(( v_minor - 1 ))." != "$( sed -E 's/[^.]+$//' <<< "$prev_ver" )" ]]; then handle_invalid_version 'Minor number is not sequential. Previous version: [%s].' "$prev_ver" fi else From d847215bdf6411bd39a7fab2a4ffea8b052928ee Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Mon, 14 Oct 2024 14:14:21 -0600 Subject: [PATCH 2/6] At the end of prep-release, if it was a release candidate, copy the summary back into unrleased. --- .changelog/prep-release.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.changelog/prep-release.sh b/.changelog/prep-release.sh index 32784cbcd..4b1aa8097 100755 --- a/.changelog/prep-release.sh +++ b/.changelog/prep-release.sh @@ -579,6 +579,11 @@ rm "$new_ver_dir/.gitkeep" > /dev/null 2>&1 [[ -n "$verbose" ]] && printf 'Creating new unreleased dir: [%s].\n' "$unreleased_dir" mkdir -p "$unreleased_dir" || clean_exit 1 touch "$unreleased_dir/.gitkeep" +if [[ -n "$v_rc" ]]; then + # If this was an rc, copy the summary back into unreleased. + [[ -n "$verbose" ]] && printf 'Copying summary.md back into unreleased.\n' + cp "${new_ver_dir}/summary.md" "$unreleased_sum_file" || clean_exit 1 +fi printf 'Done.\n' clean_exit 0 From 0732b33b41f5104b41631eb08c39c22bbd62ec9b Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Mon, 14 Oct 2024 14:15:10 -0600 Subject: [PATCH 3/6] Reformat the go bump dependency entries to match the others. --- .changelog/unreleased/dependencies/2132-bump-go-to-1.23.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.changelog/unreleased/dependencies/2132-bump-go-to-1.23.md b/.changelog/unreleased/dependencies/2132-bump-go-to-1.23.md index d8390f222..ef72f8106 100644 --- a/.changelog/unreleased/dependencies/2132-bump-go-to-1.23.md +++ b/.changelog/unreleased/dependencies/2132-bump-go-to-1.23.md @@ -1,2 +1,2 @@ -* Bump `go` to 1.23 (from 1.21) [#2132](https://github.com/provenance-io/provenance/pull/2132). -* Bump `golangci-lint` to v1.60.2 (from v1.54.2) [#2132](https://github.com/provenance-io/provenance/pull/2132). +* `go` bumped to 1.23 (from 1.21) [#2132](https://github.com/provenance-io/provenance/pull/2132). +* `golangci-lint` bumped to v1.60.2 (from v1.54.2) [#2132](https://github.com/provenance-io/provenance/pull/2132). From 7fe221b0ef3f87317497a3f65769c4d71e42922f Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Mon, 14 Oct 2024 14:16:35 -0600 Subject: [PATCH 4/6] Add a period messing from one of the changelog entries. --- .../client-breaking/2158-fix-metadata-nav-example.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.changelog/unreleased/client-breaking/2158-fix-metadata-nav-example.md b/.changelog/unreleased/client-breaking/2158-fix-metadata-nav-example.md index 216351fcc..15d199691 100644 --- a/.changelog/unreleased/client-breaking/2158-fix-metadata-nav-example.md +++ b/.changelog/unreleased/client-breaking/2158-fix-metadata-nav-example.md @@ -1,4 +1,4 @@ -* Fixes the metadata nav cli command example to use the correct module name [#2058](https://github.com/provenance-io/provenance/issues/2058) +* 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. \ No newline at end of file + used instead. From 7fcffbaf8ccf33c35c2e04da85440bc5eb1741fc Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Mon, 14 Oct 2024 14:17:36 -0600 Subject: [PATCH 5/6] Update the version in the require entry for the sdk to match the version that the replace line is based on. --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 993b6679f..01b67b7b3 100644 --- a/go.mod +++ b/go.mod @@ -22,7 +22,7 @@ require ( github.com/cometbft/cometbft-db v0.11.0 github.com/cosmos/cosmos-db v1.0.2 github.com/cosmos/cosmos-proto v1.0.0-beta.5 - github.com/cosmos/cosmos-sdk v0.50.7 + github.com/cosmos/cosmos-sdk v0.50.10 github.com/cosmos/go-bip39 v1.0.0 github.com/cosmos/gogoproto v1.7.0 github.com/cosmos/ibc-apps/modules/async-icq/v8 v8.0.0 From cde3f9ec6898d86306e80e1516b13775dd546aab Mon Sep 17 00:00:00 2001 From: Daniel Wedul Date: Mon, 14 Oct 2024 14:19:55 -0600 Subject: [PATCH 6/6] Mark v1.20.0-rc1. --- .../2137-bank-scope-value-owners.md | 0 .../api-breaking/2176-delete-params.md | 0 .../bug-fixes/2110-marker-feegrant-fix.md | 0 .../bug-fixes/2135-openapiv2.md | 0 .../2144-remove-metadata-count-telemetry.md | 0 .../bug-fixes/2177-add-store-telemetry.md | 0 .../bug-fixes/376-fix-markdown-gen.md | 0 .../2119-remove-deprecated-bindings.md | 0 .../client-breaking/2153-keccak.md | 0 .../2158-fix-metadata-nav-example.md | 0 ...100-cosmossdk-io-client-v2-2-0-0-beta-4.md | 0 .../2107-cosmossdk-io-core-0-11-1.md | 0 .../2113-cosmossdk-io-x-tx-0-13-4.md | 0 .../2114-github-com-spf13-cast-1-7-0.md | 0 .../2115-golang-org-x-text-0-17-0.md | 0 .../2116-cosmossdk-io-log-1-4-0.md | 0 ...20-github-com-cometbft-cometbft-0-38-11.md | 0 .../2122-bufbuild-buf-setup-action-1-36-0.md | 0 .../2125-github-com-cosmos-gogoproto-1-7-0.md | 0 ...126-github-com-cosmwasm-wasmvm-v2-2-1-2.md | 0 .../2129-cosmossdk-io-log-1-4-1.md | 0 .../2130-cosmossdk-io-core-0-11-2.md | 0 .../2131-bufbuild-buf-setup-action-1-37-0.md | 0 .../dependencies/2132-bump-go-to-1.23.md | 0 .../2133-bufbuild-buf-setup-action-1-38-0.md | 0 .../2138-bufbuild-buf-setup-action-1-39-0.md | 0 ...1-peter-evans-create-pull-request-7-0-0.md | 0 ...42-github-com-cometbft-cometbft-0-38-12.md | 0 .../2143-golang-org-x-text-0-18-0.md | 0 .../2150-google-golang-org-grpc-1-66-2.md | 0 .../2151-bufbuild-buf-setup-action-1-41-0.md | 0 ...2-peter-evans-create-pull-request-7-0-2.md | 0 ...153-cosmossdk-io-client-v2-2-0-0-beta-5.md | 0 .../2154-cosmossdk-io-x-tx-0-13-5.md | 0 .../2155-bufbuild-buf-setup-action-1-42-0.md | 0 ...6-peter-evans-create-pull-request-7-0-5.md | 0 .../2157-google-golang-org-grpc-1-67-0.md | 0 ...161-github-com-cosmwasm-wasmvm-v2-2-1-3.md | 0 .../2162-cosmossdk-io-api-0-7-6.md | 0 .../2164-bufbuild-buf-setup-action-1-43-0.md | 0 .../2165-google-golang-org-grpc-1-67-1.md | 0 .../2168-bufbuild-buf-setup-action-1-44-0.md | 0 .../2170-golang-org-x-text-0-19-0.md | 0 .../2173-google-golang-org-protobuf-1-35-1.md | 0 .../2174-bufbuild-buf-setup-action-1-45-0.md | 0 .../dependencies/2175-bump-sdk-to-50-10.md | 0 .../features/2137-bank-scope-value-owners.md | 0 .../improvements/2030-explicit-navs.md | 0 .../improvements/2062-build-debug.md | 0 .../improvements/2112-switch-to-unclog.md | 0 .../improvements/2128-marker-nav-docs.md | 0 .../improvements/2134-metadata-nav-doc.md | 0 .../improvements/2136-makefile-cleanup.md | 0 .../2137-bank-scope-value-owners.md | 0 .../improvements/2166-add-changelog-helper.md | 0 .../improvements/2176-delete-umber.md | 0 .changelog/v1.20.0-rc1/summary.md | 2 + CHANGELOG.md | 130 +++++++++++++++++ RELEASE_NOTES.md | 131 ++++++++++++++++++ 59 files changed, 263 insertions(+) rename .changelog/{unreleased => v1.20.0-rc1}/api-breaking/2137-bank-scope-value-owners.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/api-breaking/2176-delete-params.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/bug-fixes/2110-marker-feegrant-fix.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/bug-fixes/2135-openapiv2.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/bug-fixes/2144-remove-metadata-count-telemetry.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/bug-fixes/2177-add-store-telemetry.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/bug-fixes/376-fix-markdown-gen.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/client-breaking/2119-remove-deprecated-bindings.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/client-breaking/2153-keccak.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/client-breaking/2158-fix-metadata-nav-example.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2100-cosmossdk-io-client-v2-2-0-0-beta-4.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2107-cosmossdk-io-core-0-11-1.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2113-cosmossdk-io-x-tx-0-13-4.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2114-github-com-spf13-cast-1-7-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2115-golang-org-x-text-0-17-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2116-cosmossdk-io-log-1-4-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2120-github-com-cometbft-cometbft-0-38-11.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2122-bufbuild-buf-setup-action-1-36-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2125-github-com-cosmos-gogoproto-1-7-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2126-github-com-cosmwasm-wasmvm-v2-2-1-2.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2129-cosmossdk-io-log-1-4-1.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2130-cosmossdk-io-core-0-11-2.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2131-bufbuild-buf-setup-action-1-37-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2132-bump-go-to-1.23.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2133-bufbuild-buf-setup-action-1-38-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2138-bufbuild-buf-setup-action-1-39-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2141-peter-evans-create-pull-request-7-0-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2142-github-com-cometbft-cometbft-0-38-12.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2143-golang-org-x-text-0-18-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2150-google-golang-org-grpc-1-66-2.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2151-bufbuild-buf-setup-action-1-41-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2152-peter-evans-create-pull-request-7-0-2.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2153-cosmossdk-io-client-v2-2-0-0-beta-5.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2154-cosmossdk-io-x-tx-0-13-5.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2155-bufbuild-buf-setup-action-1-42-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2156-peter-evans-create-pull-request-7-0-5.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2157-google-golang-org-grpc-1-67-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2161-github-com-cosmwasm-wasmvm-v2-2-1-3.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2162-cosmossdk-io-api-0-7-6.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2164-bufbuild-buf-setup-action-1-43-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2165-google-golang-org-grpc-1-67-1.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2168-bufbuild-buf-setup-action-1-44-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2170-golang-org-x-text-0-19-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2173-google-golang-org-protobuf-1-35-1.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2174-bufbuild-buf-setup-action-1-45-0.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/dependencies/2175-bump-sdk-to-50-10.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/features/2137-bank-scope-value-owners.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/improvements/2030-explicit-navs.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/improvements/2062-build-debug.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/improvements/2112-switch-to-unclog.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/improvements/2128-marker-nav-docs.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/improvements/2134-metadata-nav-doc.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/improvements/2136-makefile-cleanup.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/improvements/2137-bank-scope-value-owners.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/improvements/2166-add-changelog-helper.md (100%) rename .changelog/{unreleased => v1.20.0-rc1}/improvements/2176-delete-umber.md (100%) create mode 100644 .changelog/v1.20.0-rc1/summary.md create mode 100644 RELEASE_NOTES.md diff --git a/.changelog/unreleased/api-breaking/2137-bank-scope-value-owners.md b/.changelog/v1.20.0-rc1/api-breaking/2137-bank-scope-value-owners.md similarity index 100% rename from .changelog/unreleased/api-breaking/2137-bank-scope-value-owners.md rename to .changelog/v1.20.0-rc1/api-breaking/2137-bank-scope-value-owners.md diff --git a/.changelog/unreleased/api-breaking/2176-delete-params.md b/.changelog/v1.20.0-rc1/api-breaking/2176-delete-params.md similarity index 100% rename from .changelog/unreleased/api-breaking/2176-delete-params.md rename to .changelog/v1.20.0-rc1/api-breaking/2176-delete-params.md diff --git a/.changelog/unreleased/bug-fixes/2110-marker-feegrant-fix.md b/.changelog/v1.20.0-rc1/bug-fixes/2110-marker-feegrant-fix.md similarity index 100% rename from .changelog/unreleased/bug-fixes/2110-marker-feegrant-fix.md rename to .changelog/v1.20.0-rc1/bug-fixes/2110-marker-feegrant-fix.md diff --git a/.changelog/unreleased/bug-fixes/2135-openapiv2.md b/.changelog/v1.20.0-rc1/bug-fixes/2135-openapiv2.md similarity index 100% rename from .changelog/unreleased/bug-fixes/2135-openapiv2.md rename to .changelog/v1.20.0-rc1/bug-fixes/2135-openapiv2.md diff --git a/.changelog/unreleased/bug-fixes/2144-remove-metadata-count-telemetry.md b/.changelog/v1.20.0-rc1/bug-fixes/2144-remove-metadata-count-telemetry.md similarity index 100% rename from .changelog/unreleased/bug-fixes/2144-remove-metadata-count-telemetry.md rename to .changelog/v1.20.0-rc1/bug-fixes/2144-remove-metadata-count-telemetry.md diff --git a/.changelog/unreleased/bug-fixes/2177-add-store-telemetry.md b/.changelog/v1.20.0-rc1/bug-fixes/2177-add-store-telemetry.md similarity index 100% rename from .changelog/unreleased/bug-fixes/2177-add-store-telemetry.md rename to .changelog/v1.20.0-rc1/bug-fixes/2177-add-store-telemetry.md diff --git a/.changelog/unreleased/bug-fixes/376-fix-markdown-gen.md b/.changelog/v1.20.0-rc1/bug-fixes/376-fix-markdown-gen.md similarity index 100% rename from .changelog/unreleased/bug-fixes/376-fix-markdown-gen.md rename to .changelog/v1.20.0-rc1/bug-fixes/376-fix-markdown-gen.md diff --git a/.changelog/unreleased/client-breaking/2119-remove-deprecated-bindings.md b/.changelog/v1.20.0-rc1/client-breaking/2119-remove-deprecated-bindings.md similarity index 100% rename from .changelog/unreleased/client-breaking/2119-remove-deprecated-bindings.md rename to .changelog/v1.20.0-rc1/client-breaking/2119-remove-deprecated-bindings.md diff --git a/.changelog/unreleased/client-breaking/2153-keccak.md b/.changelog/v1.20.0-rc1/client-breaking/2153-keccak.md similarity index 100% rename from .changelog/unreleased/client-breaking/2153-keccak.md rename to .changelog/v1.20.0-rc1/client-breaking/2153-keccak.md diff --git a/.changelog/unreleased/client-breaking/2158-fix-metadata-nav-example.md b/.changelog/v1.20.0-rc1/client-breaking/2158-fix-metadata-nav-example.md similarity index 100% rename from .changelog/unreleased/client-breaking/2158-fix-metadata-nav-example.md rename to .changelog/v1.20.0-rc1/client-breaking/2158-fix-metadata-nav-example.md diff --git a/.changelog/unreleased/dependencies/2100-cosmossdk-io-client-v2-2-0-0-beta-4.md b/.changelog/v1.20.0-rc1/dependencies/2100-cosmossdk-io-client-v2-2-0-0-beta-4.md similarity index 100% rename from .changelog/unreleased/dependencies/2100-cosmossdk-io-client-v2-2-0-0-beta-4.md rename to .changelog/v1.20.0-rc1/dependencies/2100-cosmossdk-io-client-v2-2-0-0-beta-4.md diff --git a/.changelog/unreleased/dependencies/2107-cosmossdk-io-core-0-11-1.md b/.changelog/v1.20.0-rc1/dependencies/2107-cosmossdk-io-core-0-11-1.md similarity index 100% rename from .changelog/unreleased/dependencies/2107-cosmossdk-io-core-0-11-1.md rename to .changelog/v1.20.0-rc1/dependencies/2107-cosmossdk-io-core-0-11-1.md diff --git a/.changelog/unreleased/dependencies/2113-cosmossdk-io-x-tx-0-13-4.md b/.changelog/v1.20.0-rc1/dependencies/2113-cosmossdk-io-x-tx-0-13-4.md similarity index 100% rename from .changelog/unreleased/dependencies/2113-cosmossdk-io-x-tx-0-13-4.md rename to .changelog/v1.20.0-rc1/dependencies/2113-cosmossdk-io-x-tx-0-13-4.md diff --git a/.changelog/unreleased/dependencies/2114-github-com-spf13-cast-1-7-0.md b/.changelog/v1.20.0-rc1/dependencies/2114-github-com-spf13-cast-1-7-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2114-github-com-spf13-cast-1-7-0.md rename to .changelog/v1.20.0-rc1/dependencies/2114-github-com-spf13-cast-1-7-0.md diff --git a/.changelog/unreleased/dependencies/2115-golang-org-x-text-0-17-0.md b/.changelog/v1.20.0-rc1/dependencies/2115-golang-org-x-text-0-17-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2115-golang-org-x-text-0-17-0.md rename to .changelog/v1.20.0-rc1/dependencies/2115-golang-org-x-text-0-17-0.md diff --git a/.changelog/unreleased/dependencies/2116-cosmossdk-io-log-1-4-0.md b/.changelog/v1.20.0-rc1/dependencies/2116-cosmossdk-io-log-1-4-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2116-cosmossdk-io-log-1-4-0.md rename to .changelog/v1.20.0-rc1/dependencies/2116-cosmossdk-io-log-1-4-0.md diff --git a/.changelog/unreleased/dependencies/2120-github-com-cometbft-cometbft-0-38-11.md b/.changelog/v1.20.0-rc1/dependencies/2120-github-com-cometbft-cometbft-0-38-11.md similarity index 100% rename from .changelog/unreleased/dependencies/2120-github-com-cometbft-cometbft-0-38-11.md rename to .changelog/v1.20.0-rc1/dependencies/2120-github-com-cometbft-cometbft-0-38-11.md diff --git a/.changelog/unreleased/dependencies/2122-bufbuild-buf-setup-action-1-36-0.md b/.changelog/v1.20.0-rc1/dependencies/2122-bufbuild-buf-setup-action-1-36-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2122-bufbuild-buf-setup-action-1-36-0.md rename to .changelog/v1.20.0-rc1/dependencies/2122-bufbuild-buf-setup-action-1-36-0.md diff --git a/.changelog/unreleased/dependencies/2125-github-com-cosmos-gogoproto-1-7-0.md b/.changelog/v1.20.0-rc1/dependencies/2125-github-com-cosmos-gogoproto-1-7-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2125-github-com-cosmos-gogoproto-1-7-0.md rename to .changelog/v1.20.0-rc1/dependencies/2125-github-com-cosmos-gogoproto-1-7-0.md diff --git a/.changelog/unreleased/dependencies/2126-github-com-cosmwasm-wasmvm-v2-2-1-2.md b/.changelog/v1.20.0-rc1/dependencies/2126-github-com-cosmwasm-wasmvm-v2-2-1-2.md similarity index 100% rename from .changelog/unreleased/dependencies/2126-github-com-cosmwasm-wasmvm-v2-2-1-2.md rename to .changelog/v1.20.0-rc1/dependencies/2126-github-com-cosmwasm-wasmvm-v2-2-1-2.md diff --git a/.changelog/unreleased/dependencies/2129-cosmossdk-io-log-1-4-1.md b/.changelog/v1.20.0-rc1/dependencies/2129-cosmossdk-io-log-1-4-1.md similarity index 100% rename from .changelog/unreleased/dependencies/2129-cosmossdk-io-log-1-4-1.md rename to .changelog/v1.20.0-rc1/dependencies/2129-cosmossdk-io-log-1-4-1.md diff --git a/.changelog/unreleased/dependencies/2130-cosmossdk-io-core-0-11-2.md b/.changelog/v1.20.0-rc1/dependencies/2130-cosmossdk-io-core-0-11-2.md similarity index 100% rename from .changelog/unreleased/dependencies/2130-cosmossdk-io-core-0-11-2.md rename to .changelog/v1.20.0-rc1/dependencies/2130-cosmossdk-io-core-0-11-2.md diff --git a/.changelog/unreleased/dependencies/2131-bufbuild-buf-setup-action-1-37-0.md b/.changelog/v1.20.0-rc1/dependencies/2131-bufbuild-buf-setup-action-1-37-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2131-bufbuild-buf-setup-action-1-37-0.md rename to .changelog/v1.20.0-rc1/dependencies/2131-bufbuild-buf-setup-action-1-37-0.md diff --git a/.changelog/unreleased/dependencies/2132-bump-go-to-1.23.md b/.changelog/v1.20.0-rc1/dependencies/2132-bump-go-to-1.23.md similarity index 100% rename from .changelog/unreleased/dependencies/2132-bump-go-to-1.23.md rename to .changelog/v1.20.0-rc1/dependencies/2132-bump-go-to-1.23.md diff --git a/.changelog/unreleased/dependencies/2133-bufbuild-buf-setup-action-1-38-0.md b/.changelog/v1.20.0-rc1/dependencies/2133-bufbuild-buf-setup-action-1-38-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2133-bufbuild-buf-setup-action-1-38-0.md rename to .changelog/v1.20.0-rc1/dependencies/2133-bufbuild-buf-setup-action-1-38-0.md diff --git a/.changelog/unreleased/dependencies/2138-bufbuild-buf-setup-action-1-39-0.md b/.changelog/v1.20.0-rc1/dependencies/2138-bufbuild-buf-setup-action-1-39-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2138-bufbuild-buf-setup-action-1-39-0.md rename to .changelog/v1.20.0-rc1/dependencies/2138-bufbuild-buf-setup-action-1-39-0.md diff --git a/.changelog/unreleased/dependencies/2141-peter-evans-create-pull-request-7-0-0.md b/.changelog/v1.20.0-rc1/dependencies/2141-peter-evans-create-pull-request-7-0-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2141-peter-evans-create-pull-request-7-0-0.md rename to .changelog/v1.20.0-rc1/dependencies/2141-peter-evans-create-pull-request-7-0-0.md diff --git a/.changelog/unreleased/dependencies/2142-github-com-cometbft-cometbft-0-38-12.md b/.changelog/v1.20.0-rc1/dependencies/2142-github-com-cometbft-cometbft-0-38-12.md similarity index 100% rename from .changelog/unreleased/dependencies/2142-github-com-cometbft-cometbft-0-38-12.md rename to .changelog/v1.20.0-rc1/dependencies/2142-github-com-cometbft-cometbft-0-38-12.md diff --git a/.changelog/unreleased/dependencies/2143-golang-org-x-text-0-18-0.md b/.changelog/v1.20.0-rc1/dependencies/2143-golang-org-x-text-0-18-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2143-golang-org-x-text-0-18-0.md rename to .changelog/v1.20.0-rc1/dependencies/2143-golang-org-x-text-0-18-0.md diff --git a/.changelog/unreleased/dependencies/2150-google-golang-org-grpc-1-66-2.md b/.changelog/v1.20.0-rc1/dependencies/2150-google-golang-org-grpc-1-66-2.md similarity index 100% rename from .changelog/unreleased/dependencies/2150-google-golang-org-grpc-1-66-2.md rename to .changelog/v1.20.0-rc1/dependencies/2150-google-golang-org-grpc-1-66-2.md diff --git a/.changelog/unreleased/dependencies/2151-bufbuild-buf-setup-action-1-41-0.md b/.changelog/v1.20.0-rc1/dependencies/2151-bufbuild-buf-setup-action-1-41-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2151-bufbuild-buf-setup-action-1-41-0.md rename to .changelog/v1.20.0-rc1/dependencies/2151-bufbuild-buf-setup-action-1-41-0.md diff --git a/.changelog/unreleased/dependencies/2152-peter-evans-create-pull-request-7-0-2.md b/.changelog/v1.20.0-rc1/dependencies/2152-peter-evans-create-pull-request-7-0-2.md similarity index 100% rename from .changelog/unreleased/dependencies/2152-peter-evans-create-pull-request-7-0-2.md rename to .changelog/v1.20.0-rc1/dependencies/2152-peter-evans-create-pull-request-7-0-2.md diff --git a/.changelog/unreleased/dependencies/2153-cosmossdk-io-client-v2-2-0-0-beta-5.md b/.changelog/v1.20.0-rc1/dependencies/2153-cosmossdk-io-client-v2-2-0-0-beta-5.md similarity index 100% rename from .changelog/unreleased/dependencies/2153-cosmossdk-io-client-v2-2-0-0-beta-5.md rename to .changelog/v1.20.0-rc1/dependencies/2153-cosmossdk-io-client-v2-2-0-0-beta-5.md diff --git a/.changelog/unreleased/dependencies/2154-cosmossdk-io-x-tx-0-13-5.md b/.changelog/v1.20.0-rc1/dependencies/2154-cosmossdk-io-x-tx-0-13-5.md similarity index 100% rename from .changelog/unreleased/dependencies/2154-cosmossdk-io-x-tx-0-13-5.md rename to .changelog/v1.20.0-rc1/dependencies/2154-cosmossdk-io-x-tx-0-13-5.md diff --git a/.changelog/unreleased/dependencies/2155-bufbuild-buf-setup-action-1-42-0.md b/.changelog/v1.20.0-rc1/dependencies/2155-bufbuild-buf-setup-action-1-42-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2155-bufbuild-buf-setup-action-1-42-0.md rename to .changelog/v1.20.0-rc1/dependencies/2155-bufbuild-buf-setup-action-1-42-0.md diff --git a/.changelog/unreleased/dependencies/2156-peter-evans-create-pull-request-7-0-5.md b/.changelog/v1.20.0-rc1/dependencies/2156-peter-evans-create-pull-request-7-0-5.md similarity index 100% rename from .changelog/unreleased/dependencies/2156-peter-evans-create-pull-request-7-0-5.md rename to .changelog/v1.20.0-rc1/dependencies/2156-peter-evans-create-pull-request-7-0-5.md diff --git a/.changelog/unreleased/dependencies/2157-google-golang-org-grpc-1-67-0.md b/.changelog/v1.20.0-rc1/dependencies/2157-google-golang-org-grpc-1-67-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2157-google-golang-org-grpc-1-67-0.md rename to .changelog/v1.20.0-rc1/dependencies/2157-google-golang-org-grpc-1-67-0.md diff --git a/.changelog/unreleased/dependencies/2161-github-com-cosmwasm-wasmvm-v2-2-1-3.md b/.changelog/v1.20.0-rc1/dependencies/2161-github-com-cosmwasm-wasmvm-v2-2-1-3.md similarity index 100% rename from .changelog/unreleased/dependencies/2161-github-com-cosmwasm-wasmvm-v2-2-1-3.md rename to .changelog/v1.20.0-rc1/dependencies/2161-github-com-cosmwasm-wasmvm-v2-2-1-3.md diff --git a/.changelog/unreleased/dependencies/2162-cosmossdk-io-api-0-7-6.md b/.changelog/v1.20.0-rc1/dependencies/2162-cosmossdk-io-api-0-7-6.md similarity index 100% rename from .changelog/unreleased/dependencies/2162-cosmossdk-io-api-0-7-6.md rename to .changelog/v1.20.0-rc1/dependencies/2162-cosmossdk-io-api-0-7-6.md diff --git a/.changelog/unreleased/dependencies/2164-bufbuild-buf-setup-action-1-43-0.md b/.changelog/v1.20.0-rc1/dependencies/2164-bufbuild-buf-setup-action-1-43-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2164-bufbuild-buf-setup-action-1-43-0.md rename to .changelog/v1.20.0-rc1/dependencies/2164-bufbuild-buf-setup-action-1-43-0.md diff --git a/.changelog/unreleased/dependencies/2165-google-golang-org-grpc-1-67-1.md b/.changelog/v1.20.0-rc1/dependencies/2165-google-golang-org-grpc-1-67-1.md similarity index 100% rename from .changelog/unreleased/dependencies/2165-google-golang-org-grpc-1-67-1.md rename to .changelog/v1.20.0-rc1/dependencies/2165-google-golang-org-grpc-1-67-1.md diff --git a/.changelog/unreleased/dependencies/2168-bufbuild-buf-setup-action-1-44-0.md b/.changelog/v1.20.0-rc1/dependencies/2168-bufbuild-buf-setup-action-1-44-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2168-bufbuild-buf-setup-action-1-44-0.md rename to .changelog/v1.20.0-rc1/dependencies/2168-bufbuild-buf-setup-action-1-44-0.md diff --git a/.changelog/unreleased/dependencies/2170-golang-org-x-text-0-19-0.md b/.changelog/v1.20.0-rc1/dependencies/2170-golang-org-x-text-0-19-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2170-golang-org-x-text-0-19-0.md rename to .changelog/v1.20.0-rc1/dependencies/2170-golang-org-x-text-0-19-0.md diff --git a/.changelog/unreleased/dependencies/2173-google-golang-org-protobuf-1-35-1.md b/.changelog/v1.20.0-rc1/dependencies/2173-google-golang-org-protobuf-1-35-1.md similarity index 100% rename from .changelog/unreleased/dependencies/2173-google-golang-org-protobuf-1-35-1.md rename to .changelog/v1.20.0-rc1/dependencies/2173-google-golang-org-protobuf-1-35-1.md diff --git a/.changelog/unreleased/dependencies/2174-bufbuild-buf-setup-action-1-45-0.md b/.changelog/v1.20.0-rc1/dependencies/2174-bufbuild-buf-setup-action-1-45-0.md similarity index 100% rename from .changelog/unreleased/dependencies/2174-bufbuild-buf-setup-action-1-45-0.md rename to .changelog/v1.20.0-rc1/dependencies/2174-bufbuild-buf-setup-action-1-45-0.md diff --git a/.changelog/unreleased/dependencies/2175-bump-sdk-to-50-10.md b/.changelog/v1.20.0-rc1/dependencies/2175-bump-sdk-to-50-10.md similarity index 100% rename from .changelog/unreleased/dependencies/2175-bump-sdk-to-50-10.md rename to .changelog/v1.20.0-rc1/dependencies/2175-bump-sdk-to-50-10.md diff --git a/.changelog/unreleased/features/2137-bank-scope-value-owners.md b/.changelog/v1.20.0-rc1/features/2137-bank-scope-value-owners.md similarity index 100% rename from .changelog/unreleased/features/2137-bank-scope-value-owners.md rename to .changelog/v1.20.0-rc1/features/2137-bank-scope-value-owners.md diff --git a/.changelog/unreleased/improvements/2030-explicit-navs.md b/.changelog/v1.20.0-rc1/improvements/2030-explicit-navs.md similarity index 100% rename from .changelog/unreleased/improvements/2030-explicit-navs.md rename to .changelog/v1.20.0-rc1/improvements/2030-explicit-navs.md diff --git a/.changelog/unreleased/improvements/2062-build-debug.md b/.changelog/v1.20.0-rc1/improvements/2062-build-debug.md similarity index 100% rename from .changelog/unreleased/improvements/2062-build-debug.md rename to .changelog/v1.20.0-rc1/improvements/2062-build-debug.md diff --git a/.changelog/unreleased/improvements/2112-switch-to-unclog.md b/.changelog/v1.20.0-rc1/improvements/2112-switch-to-unclog.md similarity index 100% rename from .changelog/unreleased/improvements/2112-switch-to-unclog.md rename to .changelog/v1.20.0-rc1/improvements/2112-switch-to-unclog.md diff --git a/.changelog/unreleased/improvements/2128-marker-nav-docs.md b/.changelog/v1.20.0-rc1/improvements/2128-marker-nav-docs.md similarity index 100% rename from .changelog/unreleased/improvements/2128-marker-nav-docs.md rename to .changelog/v1.20.0-rc1/improvements/2128-marker-nav-docs.md diff --git a/.changelog/unreleased/improvements/2134-metadata-nav-doc.md b/.changelog/v1.20.0-rc1/improvements/2134-metadata-nav-doc.md similarity index 100% rename from .changelog/unreleased/improvements/2134-metadata-nav-doc.md rename to .changelog/v1.20.0-rc1/improvements/2134-metadata-nav-doc.md diff --git a/.changelog/unreleased/improvements/2136-makefile-cleanup.md b/.changelog/v1.20.0-rc1/improvements/2136-makefile-cleanup.md similarity index 100% rename from .changelog/unreleased/improvements/2136-makefile-cleanup.md rename to .changelog/v1.20.0-rc1/improvements/2136-makefile-cleanup.md diff --git a/.changelog/unreleased/improvements/2137-bank-scope-value-owners.md b/.changelog/v1.20.0-rc1/improvements/2137-bank-scope-value-owners.md similarity index 100% rename from .changelog/unreleased/improvements/2137-bank-scope-value-owners.md rename to .changelog/v1.20.0-rc1/improvements/2137-bank-scope-value-owners.md diff --git a/.changelog/unreleased/improvements/2166-add-changelog-helper.md b/.changelog/v1.20.0-rc1/improvements/2166-add-changelog-helper.md similarity index 100% rename from .changelog/unreleased/improvements/2166-add-changelog-helper.md rename to .changelog/v1.20.0-rc1/improvements/2166-add-changelog-helper.md diff --git a/.changelog/unreleased/improvements/2176-delete-umber.md b/.changelog/v1.20.0-rc1/improvements/2176-delete-umber.md similarity index 100% rename from .changelog/unreleased/improvements/2176-delete-umber.md rename to .changelog/v1.20.0-rc1/improvements/2176-delete-umber.md diff --git a/.changelog/v1.20.0-rc1/summary.md b/.changelog/v1.20.0-rc1/summary.md new file mode 100644 index 000000000..18b3c5cd0 --- /dev/null +++ b/.changelog/v1.20.0-rc1/summary.md @@ -0,0 +1,2 @@ +Building or installing `provenanced` from source now requires you to use [Go 1.23](https://golang.org/dl/). +Linting now requires `golangci-lint` v1.60.2. You can update yours using `make golangci-lint-update` or install it using `make golangci-lint`. diff --git a/CHANGELOG.md b/CHANGELOG.md index 38220b9e1..de089aee8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -52,6 +52,136 @@ See: [.changelog/unreleased](.changelog/unreleased) --- +## [v1.20.0-rc1](https://github.com/provenance-io/provenance/releases/tag/v1.20.0-rc1) 2024-10-14 + +### 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). +* 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). + +### 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 telemetry to include data from cometbft that got unknowningly removed with v1.19 [PR 2177](https://github.com/provenance-io/provenance/pull/2177). + +### 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.36.0 (from 1.34.0) [PR 2122](https://github.com/provenance-io/provenance/pull/2122). +* `bufbuild/buf-setup-action` bumped to 1.37.0 (from 1.36.0) [PR 2131](https://github.com/provenance-io/provenance/pull/2131). +* `bufbuild/buf-setup-action` bumped to 1.38.0 (from 1.37.0) [PR 2133](https://github.com/provenance-io/provenance/pull/2133). +* `bufbuild/buf-setup-action` bumped to 1.39.0 (from 1.38.0) [PR 2138](https://github.com/provenance-io/provenance/pull/2138). +* `bufbuild/buf-setup-action` bumped to 1.41.0 (from 1.39.0) [PR 2151](https://github.com/provenance-io/provenance/pull/2151). +* `bufbuild/buf-setup-action` bumped to 1.42.0 (from 1.41.0) [PR 2155](https://github.com/provenance-io/provenance/pull/2155). +* `bufbuild/buf-setup-action` bumped to 1.43.0 (from 1.42.0) [PR 2164](https://github.com/provenance-io/provenance/pull/2164). +* `bufbuild/buf-setup-action` bumped to 1.44.0 (from 1.43.0) [PR 2168](https://github.com/provenance-io/provenance/pull/2168). +* `bufbuild/buf-setup-action` bumped to 1.45.0 (from 1.44.0) [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.4 (from v2.0.0-beta.2) [PR 2100](https://github.com/provenance-io/provenance/pull/2100). +* `cosmossdk.io/client/v2` bumped to v2.0.0-beta.5 (from v2.0.0-beta.4) [PR 2153](https://github.com/provenance-io/provenance/pull/2153). +* `cosmossdk.io/core` bumped to v0.11.1 (from v0.11.0) [PR 2107](https://github.com/provenance-io/provenance/pull/2107). +* `cosmossdk.io/core` bumped to v0.11.2 (from v0.11.1) [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.0 (from v1.3.1) [PR 2116](https://github.com/provenance-io/provenance/pull/2116). +* `cosmossdk.io/log` bumped to v1.4.1 (from v1.4.0) [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.4 (from v0.13.3) [PR 2113](https://github.com/provenance-io/provenance/pull/2113). +* `cosmossdk.io/x/tx` bumped to v0.13.5 (from v0.13.4) [PR 2154](https://github.com/provenance-io/provenance/pull/2154). +* `github.com/CosmWasm/wasmvm/v2` bumped to v2.1.2 (from v2.1.0) [PR 2126](https://github.com/provenance-io/provenance/pull/2126). +* `github.com/CosmWasm/wasmvm/v2` bumped to v2.1.3 (from v2.1.2) [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.11 (from v0.38.10) [PR 2120](https://github.com/provenance-io/provenance/pull/2120). +* `github.com/cometbft/cometbft` bumped to v0.38.12 (from v0.38.11) [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.25.0 (from v0.23.0) [PR 2107](https://github.com/provenance-io/provenance/pull/2107). +* `golang.org/x/crypto` bumped to v0.26.0 (from v0.25.0) [PR 2142](https://github.com/provenance-io/provenance/pull/2142). +* `golang.org/x/net` bumped to v0.27.0 (from v0.25.0) [PR 2107](https://github.com/provenance-io/provenance/pull/2107). +* `golang.org/x/net` bumped to v0.28.0 (from v0.27.0) [PR 2142](https://github.com/provenance-io/provenance/pull/2142). +* `golang.org/x/oauth2` bumped to v0.21.0 (from v0.20.0) [PR 2142](https://github.com/provenance-io/provenance/pull/2142). +* `golang.org/x/oauth2` bumped to v0.22.0 (from v0.21.0) [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.22.0 (from v0.20.0) [PR 2107](https://github.com/provenance-io/provenance/pull/2107). +* `golang.org/x/sys` bumped to v0.23.0 (from v0.22.0) [PR 2142](https://github.com/provenance-io/provenance/pull/2142). +* `golang.org/x/sys` bumped to v0.24.0 (from v0.23.0) [PR 2157](https://github.com/provenance-io/provenance/pull/2157). +* `golang.org/x/term` bumped to v0.22.0 (from v0.20.0) [PR 2107](https://github.com/provenance-io/provenance/pull/2107). +* `golang.org/x/term` bumped to v0.23.0 (from v0.22.0) [PR 2142](https://github.com/provenance-io/provenance/pull/2142). +* `golang.org/x/text` bumped to v0.17.0 (from v0.16.0) [PR 2115](https://github.com/provenance-io/provenance/pull/2115). +* `golang.org/x/text` bumped to v0.18.0 (from v0.17.0) [PR 2143](https://github.com/provenance-io/provenance/pull/2143). +* `golang.org/x/text` bumped to v0.19.0 (from v0.18.0) [PR 2170](https://github.com/provenance-io/provenance/pull/2170). +* `google.golang.org/genproto/googleapis/api` bumped to v0.0.0-20240604185151-ef581f913117 (from v0.0.0-20240528184218-531527333157) [PR 2150](https://github.com/provenance-io/provenance/pull/2150). +* `google.golang.org/genproto/googleapis/api` bumped to v0.0.0-20240814211410-ddb44dafa142 (from v0.0.0-20240604185151-ef581f913117) [PR 2157](https://github.com/provenance-io/provenance/pull/2157). +* `google.golang.org/genproto/googleapis/rpc` bumped to v0.0.0-20240709173604-40e1e62336c5 (from v0.0.0-20240528184218-531527333157) [PR 2107](https://github.com/provenance-io/provenance/pull/2107). +* `google.golang.org/genproto/googleapis/rpc` bumped to v0.0.0-20240814211410-ddb44dafa142 (from v0.0.0-20240709173604-40e1e62336c5) [PR 2157](https://github.com/provenance-io/provenance/pull/2157). +* `google.golang.org/grpc` bumped to v1.66.2 (from v1.65.0) [PR 2150](https://github.com/provenance-io/provenance/pull/2150). +* `google.golang.org/grpc` bumped to v1.67.0 (from v1.66.2) [PR 2157](https://github.com/provenance-io/provenance/pull/2157). +* `google.golang.org/grpc` bumped to v1.67.1 (from v1.67.0) [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.0 (from 6.1.0) [PR 2141](https://github.com/provenance-io/provenance/pull/2141). +* `peter-evans/create-pull-request` bumped to 7.0.2 (from 7.0.0) [PR 2152](https://github.com/provenance-io/provenance/pull/2152). +* `peter-evans/create-pull-request` bumped to 7.0.5 (from 7.0.2) [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-rc1 + +--- + ## [v1.19.1](https://github.com/provenance-io/provenance/releases/tag/v1.19.1) - 2024-07-25 ### Bug Fixes diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md new file mode 100644 index 000000000..4265ef056 --- /dev/null +++ b/RELEASE_NOTES.md @@ -0,0 +1,131 @@ +## [v1.20.0-rc1](https://github.com/provenance-io/provenance/releases/tag/v1.20.0-rc1) 2024-10-14 + +Building or installing `provenanced` from source now requires you to use [Go 1.23](https://golang.org/dl/). +Linting now requires `golangci-lint` v1.60.2. You can update yours using `make golangci-lint-update` or install it using `make golangci-lint`. + +### 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). +* 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). + +### 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 telemetry to include data from cometbft that got unknowningly removed with v1.19 [PR 2177](https://github.com/provenance-io/provenance/pull/2177). + +### 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.36.0 (from 1.34.0) [PR 2122](https://github.com/provenance-io/provenance/pull/2122). +* `bufbuild/buf-setup-action` bumped to 1.37.0 (from 1.36.0) [PR 2131](https://github.com/provenance-io/provenance/pull/2131). +* `bufbuild/buf-setup-action` bumped to 1.38.0 (from 1.37.0) [PR 2133](https://github.com/provenance-io/provenance/pull/2133). +* `bufbuild/buf-setup-action` bumped to 1.39.0 (from 1.38.0) [PR 2138](https://github.com/provenance-io/provenance/pull/2138). +* `bufbuild/buf-setup-action` bumped to 1.41.0 (from 1.39.0) [PR 2151](https://github.com/provenance-io/provenance/pull/2151). +* `bufbuild/buf-setup-action` bumped to 1.42.0 (from 1.41.0) [PR 2155](https://github.com/provenance-io/provenance/pull/2155). +* `bufbuild/buf-setup-action` bumped to 1.43.0 (from 1.42.0) [PR 2164](https://github.com/provenance-io/provenance/pull/2164). +* `bufbuild/buf-setup-action` bumped to 1.44.0 (from 1.43.0) [PR 2168](https://github.com/provenance-io/provenance/pull/2168). +* `bufbuild/buf-setup-action` bumped to 1.45.0 (from 1.44.0) [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.4 (from v2.0.0-beta.2) [PR 2100](https://github.com/provenance-io/provenance/pull/2100). +* `cosmossdk.io/client/v2` bumped to v2.0.0-beta.5 (from v2.0.0-beta.4) [PR 2153](https://github.com/provenance-io/provenance/pull/2153). +* `cosmossdk.io/core` bumped to v0.11.1 (from v0.11.0) [PR 2107](https://github.com/provenance-io/provenance/pull/2107). +* `cosmossdk.io/core` bumped to v0.11.2 (from v0.11.1) [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.0 (from v1.3.1) [PR 2116](https://github.com/provenance-io/provenance/pull/2116). +* `cosmossdk.io/log` bumped to v1.4.1 (from v1.4.0) [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.4 (from v0.13.3) [PR 2113](https://github.com/provenance-io/provenance/pull/2113). +* `cosmossdk.io/x/tx` bumped to v0.13.5 (from v0.13.4) [PR 2154](https://github.com/provenance-io/provenance/pull/2154). +* `github.com/CosmWasm/wasmvm/v2` bumped to v2.1.2 (from v2.1.0) [PR 2126](https://github.com/provenance-io/provenance/pull/2126). +* `github.com/CosmWasm/wasmvm/v2` bumped to v2.1.3 (from v2.1.2) [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.11 (from v0.38.10) [PR 2120](https://github.com/provenance-io/provenance/pull/2120). +* `github.com/cometbft/cometbft` bumped to v0.38.12 (from v0.38.11) [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.25.0 (from v0.23.0) [PR 2107](https://github.com/provenance-io/provenance/pull/2107). +* `golang.org/x/crypto` bumped to v0.26.0 (from v0.25.0) [PR 2142](https://github.com/provenance-io/provenance/pull/2142). +* `golang.org/x/net` bumped to v0.27.0 (from v0.25.0) [PR 2107](https://github.com/provenance-io/provenance/pull/2107). +* `golang.org/x/net` bumped to v0.28.0 (from v0.27.0) [PR 2142](https://github.com/provenance-io/provenance/pull/2142). +* `golang.org/x/oauth2` bumped to v0.21.0 (from v0.20.0) [PR 2142](https://github.com/provenance-io/provenance/pull/2142). +* `golang.org/x/oauth2` bumped to v0.22.0 (from v0.21.0) [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.22.0 (from v0.20.0) [PR 2107](https://github.com/provenance-io/provenance/pull/2107). +* `golang.org/x/sys` bumped to v0.23.0 (from v0.22.0) [PR 2142](https://github.com/provenance-io/provenance/pull/2142). +* `golang.org/x/sys` bumped to v0.24.0 (from v0.23.0) [PR 2157](https://github.com/provenance-io/provenance/pull/2157). +* `golang.org/x/term` bumped to v0.22.0 (from v0.20.0) [PR 2107](https://github.com/provenance-io/provenance/pull/2107). +* `golang.org/x/term` bumped to v0.23.0 (from v0.22.0) [PR 2142](https://github.com/provenance-io/provenance/pull/2142). +* `golang.org/x/text` bumped to v0.17.0 (from v0.16.0) [PR 2115](https://github.com/provenance-io/provenance/pull/2115). +* `golang.org/x/text` bumped to v0.18.0 (from v0.17.0) [PR 2143](https://github.com/provenance-io/provenance/pull/2143). +* `golang.org/x/text` bumped to v0.19.0 (from v0.18.0) [PR 2170](https://github.com/provenance-io/provenance/pull/2170). +* `google.golang.org/genproto/googleapis/api` bumped to v0.0.0-20240604185151-ef581f913117 (from v0.0.0-20240528184218-531527333157) [PR 2150](https://github.com/provenance-io/provenance/pull/2150). +* `google.golang.org/genproto/googleapis/api` bumped to v0.0.0-20240814211410-ddb44dafa142 (from v0.0.0-20240604185151-ef581f913117) [PR 2157](https://github.com/provenance-io/provenance/pull/2157). +* `google.golang.org/genproto/googleapis/rpc` bumped to v0.0.0-20240709173604-40e1e62336c5 (from v0.0.0-20240528184218-531527333157) [PR 2107](https://github.com/provenance-io/provenance/pull/2107). +* `google.golang.org/genproto/googleapis/rpc` bumped to v0.0.0-20240814211410-ddb44dafa142 (from v0.0.0-20240709173604-40e1e62336c5) [PR 2157](https://github.com/provenance-io/provenance/pull/2157). +* `google.golang.org/grpc` bumped to v1.66.2 (from v1.65.0) [PR 2150](https://github.com/provenance-io/provenance/pull/2150). +* `google.golang.org/grpc` bumped to v1.67.0 (from v1.66.2) [PR 2157](https://github.com/provenance-io/provenance/pull/2157). +* `google.golang.org/grpc` bumped to v1.67.1 (from v1.67.0) [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.0 (from 6.1.0) [PR 2141](https://github.com/provenance-io/provenance/pull/2141). +* `peter-evans/create-pull-request` bumped to 7.0.2 (from 7.0.0) [PR 2152](https://github.com/provenance-io/provenance/pull/2152). +* `peter-evans/create-pull-request` bumped to 7.0.5 (from 7.0.2) [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-rc1 +