diff --git a/.changelog/unreleased/summary.md b/.changelog/unreleased/summary.md deleted file mode 100644 index 18b3c5cd0..000000000 --- a/.changelog/unreleased/summary.md +++ /dev/null @@ -1,2 +0,0 @@ -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 6a30099d4..99fa03bce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -52,57 +52,7 @@ See: [.changelog/unreleased](.changelog/unreleased) --- -## [v1.20.0-rc4](https://github.com/provenance-io/provenance/releases/tag/v1.20.0-rc4) 2024-10-25 - -### Improvements - -* Hard code the mainnet `consensus.timeout_commit` config value to 3.5s [#2121](https://github.com/provenance-io/provenance/issues/2121). -* 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 the query metadata recordspec command to use the RecordSpecification query when provided a recspec id [#2148](https://github.com/provenance-io/provenance/issues/2148). -* 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). - -### Full Commit History - -* https://github.com/provenance-io/provenance/compare/v1.20.0-rc3...v1.20.0-rc4 -* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.20.0-rc4 - ---- - -## [v1.20.0-rc3](https://github.com/provenance-io/provenance/releases/tag/v1.20.0-rc3) 2024-10-16 - -### Bug Fixes - -* 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. - -### Full Commit History - -* https://github.com/provenance-io/provenance/compare/v1.20.0-rc2...v1.20.0-rc3 -* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.20.0-rc3 - ---- - -## [v1.20.0-rc2](https://github.com/provenance-io/provenance/releases/tag/v1.20.0-rc2) 2024-10-16 - -### Bug Fixes - -* 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). - -### Full Commit History - -* https://github.com/provenance-io/provenance/compare/v1.20.0-rc1...v1.20.0-rc2 -* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.20.0-rc2 - ---- - -## [v1.20.0-rc1](https://github.com/provenance-io/provenance/releases/tag/v1.20.0-rc1) 2024-10-14 +## [v1.20.0](https://github.com/provenance-io/provenance/releases/tag/v1.20.0) 2024-10-25 ### Features @@ -113,12 +63,16 @@ See: [.changelog/unreleased](.changelog/unreleased) * 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 @@ -126,7 +80,14 @@ See: [.changelog/unreleased](.changelog/unreleased) * 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 @@ -154,36 +115,22 @@ See: [.changelog/unreleased](.changelog/unreleased) ### 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). +* `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.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/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.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/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.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). +* `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.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/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). @@ -197,38 +144,24 @@ See: [.changelog/unreleased](.changelog/unreleased) * `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/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.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). +* `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.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). +* `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-rc1 +* https://github.com/provenance-io/provenance/compare/v1.19.1...v1.20.0 ---