Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bring in SDK changes up to v0.50.7 and Mark v0.50.7-pio-1. #610

Merged
merged 63 commits into from
Jun 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
b8659ae
fix(crypto): error if incorrect ledger public key (backport #19691) (…
mergify[bot] Mar 13, 2024
6977c22
build(deps): Bump github.com/cometbft/cometbft from 0.38.5 to 0.38.6 …
dependabot[bot] Mar 14, 2024
9a59234
fix: align signer extraction adapter for mempool remove (backport #19…
mergify[bot] Mar 18, 2024
0df2902
fix(x/upgrade): Stop treating inline JSON as a URL (backport #19706) …
mergify[bot] Mar 18, 2024
1ad7fad
fix(client/v2): fix comment parsing (backport #19377) (#19777)
mergify[bot] Mar 19, 2024
ff30f6e
build(deps): Bump github.com/cosmos/iavl from 1.0.1 to 1.1.1 in store…
dependabot[bot] Mar 20, 2024
a6c7aa5
chore(store): add release date (#19797)
tac0turtle Mar 20, 2024
87ad797
build(deps): Bump github.com/cosmos/gogoproto from 1.4.11 to 1.4.12 (…
dependabot[bot] Mar 21, 2024
a0faab3
feat(x/gov): emit proposer address in submit proposal event (backport…
mergify[bot] Mar 24, 2024
9c53142
feat(x/gov): emit depositor in `proposal_deposit` event (backport #19…
mergify[bot] Mar 25, 2024
d78edac
reuse fromAddrString (minor cleanup) (#19881)
yihuang Mar 27, 2024
8641cd2
feat(client): replace `event-query-tx-for` with `wait-tx` (backport #…
mergify[bot] Mar 27, 2024
7b35e36
feat(server): add custom start handler (backport #19854) (#19884)
mergify[bot] Mar 28, 2024
405471b
build(deps): Bump cosmossdk.io/store from 1.0.2 to 1.1.0 (#19810)
dependabot[bot] Mar 28, 2024
f63e5fd
docs(x/mint): Fix inconsistency in mint docs (backport #19915) (#19925)
mergify[bot] Apr 3, 2024
4b71767
build(deps): Bump github.com/cosmos/iavl from 1.1.1 to 1.1.2 (#19985)
dependabot[bot] Apr 10, 2024
525b720
fix(client/v2): add encoder for `cosmos.base.v1beta1.DecCoin` (backpo…
mergify[bot] Apr 10, 2024
f76c659
fix(mempool): use no-op mempool as default (backport #19970) (#20008)
mergify[bot] Apr 11, 2024
974a24c
feat: Conditionally emit metrics based on enablement (backport #19903…
mergify[bot] Apr 12, 2024
452632f
fix(x/bank): align query with multi denoms for send-enabled (backport…
mergify[bot] Apr 12, 2024
521ebe5
fix: Implement gogoproto customtype to secp256r1 keys (backport #2002…
mergify[bot] Apr 13, 2024
741b01c
fix(client/v2): respect output format from client ctx (backport #2003…
mergify[bot] Apr 15, 2024
d6a0fa1
build(deps): Bump cosmossdk.io/x/tx from 0.13.1 to 0.13.2 (#20042)
dependabot[bot] Apr 15, 2024
dafcc78
feat(x/bank): support depinject for send restrictions (backport #2001…
mergify[bot] Apr 15, 2024
9941498
fix(baseapp): don't share global gas meter in tx execution (backport …
mergify[bot] Apr 16, 2024
49c3ae6
fix: secp256r1 json missing quotes (backport #20060) (#20069)
mergify[bot] Apr 17, 2024
a2abf1a
build(deps): Bump github.com/cosmos/cosmos-proto from 1.0.0-beta.4 to…
dependabot[bot] Apr 19, 2024
2a32f42
feat(client/v2): implement version filtering using annotation (backpo…
mergify[bot] Apr 19, 2024
4bd0e02
chore: prepare v0.50.6 (#19998)
julienrbrt Apr 21, 2024
0a682f7
fix: use timestamp for sim log file name (backport #20108) (#20111)
mergify[bot] Apr 21, 2024
fcb9d84
fix(x/authz,x/feegrant): check blocked address (#20102)
julienrbrt Apr 21, 2024
c4d9a49
chore: update v0.50.6 release notes (#20124)
julienrbrt Apr 22, 2024
a42a85a
build(deps): bump sdk in modules (#20126)
julienrbrt Apr 22, 2024
3437fd5
docs(gas/fees): Update block gas documentation (backport #20128) (#20…
mergify[bot] Apr 22, 2024
7828a00
fix(baseapp): avoid header height overwrite block height (backport #2…
mergify[bot] Apr 22, 2024
ad8c205
docs: fix broken link (backport #20133) (#20138)
mergify[bot] Apr 22, 2024
bb9f451
build(deps): bump modules in simapp (#20137)
julienrbrt Apr 22, 2024
d4896c2
build(deps): Bump cosmossdk.io/x/tx from 0.13.2 to 0.13.3 (#20152)
dependabot[bot] Apr 23, 2024
016389c
docs: add authz reference info in the circuit antehandler (backport #…
mergify[bot] Apr 23, 2024
66ac784
fix(testsuite/sims): set all signatures (backport #20151) (#20185)
mergify[bot] Apr 25, 2024
f74c0e9
build(deps): Bump github.com/cometbft/cometbft from 0.38.6 to 0.38.7 …
dependabot[bot] Apr 29, 2024
a65c2f7
fix(server): bootstrap-state command can't parse latest genesis forma…
mergify[bot] Apr 29, 2024
8ffc807
fix: remove txs from mempool when antehandler fails in recheck (backp…
mergify[bot] May 2, 2024
bd886bb
feat(baseapp): expose grpc query router via depinject. (#20264)
julienrbrt May 3, 2024
a2d3b2a
feat(client/v2): override short description in generated command (bac…
mergify[bot] May 9, 2024
9f8e3a5
feat(runtime): Add missing NewTransientStoreService (backport #20261)…
mergify[bot] May 9, 2024
3904228
fix: allow tx decoding to fail in GetBlockWithTxs (backport #20323) (…
mergify[bot] May 9, 2024
5d5e2d0
fix(client/v2): correctly check subcommand short descriptions (backpo…
mergify[bot] May 10, 2024
b696f7a
build(deps): Bump cosmossdk.io/api from 0.7.4 to 0.7.5 (#20338)
dependabot[bot] May 10, 2024
5b6045c
style: Fix gov query proposals examples syntax (backport #20353) (#20…
mergify[bot] May 12, 2024
08fdfec
feat(client): add consensus address for debug cmd (backport #20328) (…
mergify[bot] May 13, 2024
83747c5
feat(client): overwrite client context instead of setting new one (ba…
mergify[bot] May 14, 2024
b99ca2c
fix: correctly assign `execModeSimulate` to context for `simulateTx` …
mergify[bot] May 17, 2024
2ca9873
docs: update diagram to be shown properly (backport #20454) (#20460)
mergify[bot] May 27, 2024
5545d45
docs: fix note blocks display failure (backport #20457) (#20459)
mergify[bot] May 27, 2024
443f153
docs: update link contents (backport #20437) (#20462)
mergify[bot] May 27, 2024
d180df8
fix(x/consensus): harden consensus params proposal (#20381)
tac0turtle May 28, 2024
9cfb349
docs: add docs on permissions (backport #20526) (#20527)
mergify[bot] Jun 3, 2024
9313b0f
chore(x/upgrade): bump vulnerable `go-getter` library (#20530)
julienrbrt Jun 3, 2024
62212df
chore: prepare v0.50.7 (#20475)
julienrbrt Jun 4, 2024
13c4370
Merge tag 'v0.50.7' into prov/dwedul/bump-to-v0.50.7
SpicyLemon Jun 5, 2024
6e96935
Add changelog entry and mark v0.50.7-pio-1 in the changelog.
SpicyLemon Jun 6, 2024
8c1f6cf
Fix the release date of v0.50.7-pio-1.
SpicyLemon Jun 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 61 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,26 @@ Ref: https://keepachangelog.com/en/1.0.0/

* nothing

---

## [v0.50.7-pio-1](https://github.com/provenance-io/cosmos-sdk/releases/tag/v0.50.7-pio-1) - 2024-06-10

### Improvements

* [#610](https://github.com/provenance-io/cosmos-sdk/pull/610) Provenance: Bring in SDK changes up to v0.50.7.

### Full Commit History

* https://github.com/provenance-io/cosmos-sdk/compare/v0.50.5-pio-3..v0.50.7-pio-1
* https://github.com/provenance-io/cosmos-sdk/compare/v0.50.7..v0.50.7-pio-1

---

## [v0.50.5-pio-3](https://github.com/provenance-io/cosmos-sdk/releases/tag/v0.50.5-pio-3) - 2024-04-15

### Improvements

* [#609](https://github.com/provenance-io/cosmos-sdk/pull/609) Allow creation of count authorizations via command line.
* [#609](https://github.com/provenance-io/cosmos-sdk/pull/609) Provenance: Allow creation of count authorizations via command line.

### Full Commit History

Expand Down Expand Up @@ -98,6 +113,51 @@ Ref: https://keepachangelog.com/en/1.0.0/

## [Unreleased]

## [v0.50.7](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.50.7) - 2024-06-04

### Improvements

* (debug) [#20328](https://github.com/cosmos/cosmos-sdk/pull/20328) Add consensus address for debug cmd.
* (runtime) [#20264](https://github.com/cosmos/cosmos-sdk/pull/20264) Expose grpc query router via depinject.
* (x/consensus) [#20381](https://github.com/cosmos/cosmos-sdk/pull/20381) Use Comet utility for consensus module consensus param updates.
* (client) [#20356](https://github.com/cosmos/cosmos-sdk/pull/20356) Overwrite client context when available in `SetCmdClientContext`.

### Bug Fixes

* (baseapp) [#20346](https://github.com/cosmos/cosmos-sdk/pull/20346) Correctly assign `execModeSimulate` to context for `simulateTx`.
* (baseapp) [#20144](https://github.com/cosmos/cosmos-sdk/pull/20144) Remove txs from mempool when AnteHandler fails in recheck.
* (baseapp) [#20107](https://github.com/cosmos/cosmos-sdk/pull/20107) Avoid header height overwrite block height.
* (cli) [#20020](https://github.com/cosmos/cosmos-sdk/pull/20020) Make bootstrap-state command support both new and legacy genesis format.
* (testutil/sims) [#20151](https://github.com/cosmos/cosmos-sdk/pull/20151) Set all signatures and don't overwrite the previous one in `GenSignedMockTx`.

## [v0.50.6](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.50.6) - 2024-04-22

### Features

* (types) [#19759](https://github.com/cosmos/cosmos-sdk/pull/19759) Align SignerExtractionAdapter in PriorityNonceMempool Remove.
* (client) [#19870](https://github.com/cosmos/cosmos-sdk/pull/19870) Add new query command `wait-tx`. Alias `event-query-tx-for` to `wait-tx` for backward compatibility.

### Improvements

* (telemetry) [#19903](https://github.com/cosmos/cosmos-sdk/pull/19903) Conditionally emit metrics based on enablement.
* **Introduction of `Now` Function**: Added a new function called `Now` to the telemetry package. It returns the current system time if telemetry is enabled, or a zero time if telemetry is not enabled.
* **Atomic Global Variable**: Implemented an atomic global variable to manage the state of telemetry's enablement. This ensures thread safety for the telemetry state.
* **Conditional Telemetry Emission**: All telemetry functions have been updated to emit metrics only when telemetry is enabled. They perform a check with `isTelemetryEnabled()` and return early if telemetry is disabled, minimizing unnecessary operations and overhead.
* (deps) [#19810](https://github.com/cosmos/cosmos-sdk/pull/19810) Upgrade prometheus version and fix API breaking change due to prometheus bump.
* (deps) [#19810](https://github.com/cosmos/cosmos-sdk/pull/19810) Bump `cosmossdk.io/store` to v1.1.0.
* (server) [#19884](https://github.com/cosmos/cosmos-sdk/pull/19884) Add start customizability to start command options.
* (x/gov) [#19853](https://github.com/cosmos/cosmos-sdk/pull/19853) Emit `depositor` in `EventTypeProposalDeposit`.
* (x/gov) [#19844](https://github.com/cosmos/cosmos-sdk/pull/19844) Emit the proposer of governance proposals.
* (baseapp) [#19616](https://github.com/cosmos/cosmos-sdk/pull/19616) Don't share gas meter in tx execution.

## Bug Fixes

* (x/authz) [#20114](https://github.com/cosmos/cosmos-sdk/pull/20114) Follow up of [GHSA-4j93-fm92-rp4m](https://github.com/cosmos/cosmos-sdk/security/advisories/GHSA-4j93-fm92-rp4m) for `x/authz`.
* (crypto) [#19691](https://github.com/cosmos/cosmos-sdk/pull/19745) Fix tx sign doesn't throw an error when incorrect Ledger is used.
* (baseapp) [#19970](https://github.com/cosmos/cosmos-sdk/pull/19970) Fix default config values to use no-op mempool as default.
* (crypto) [#20027](https://github.com/cosmos/cosmos-sdk/pull/20027) secp256r1 keys now implement gogoproto's customtype interface.
* (x/bank) [#20028](https://github.com/cosmos/cosmos-sdk/pull/20028) Align query with multi denoms for send-enabled.

## [v0.50.5](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.50.5) - 2024-03-12

### Features
Expand Down
17 changes: 8 additions & 9 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,21 @@
# Cosmos SDK v0.50.5 Release Notes
# Cosmos SDK v0.50.7 Release Notes

💬 [**Release Discussion**](https://github.com/orgs/cosmos/discussions/58)

## 🚀 Highlights

This is time for another patch release of Cosmos SDK Eden.
This release includes a few notable fixes:
For this month patch release of the v0.50.x line, a few improvements were added to the SDK and some bugs were fixed.

* Fix a bypass delegator slashing: [GHSA-86h5-xcpx-cfqc](https://github.com/cosmos/cosmos-sdk/security/advisories/GHSA-86h5-xcpx-cfqc)
* Fix an issue in `baseapp.ValidateVoteExtensions` helper: [GHSA-95rx-m9m5-m94v](https://github.com/cosmos/cosmos-sdk/security/advisories/GHSA-95rx-m9m5-m94v)
* Allow to provide custom signers for `x/auth/tx` using depinject
Notably, we added and fixed the following:

We recommended to upgrade to this patch release as soon as possible.
When upgrading from <= v0.50.4, please ensure that 2/3 of the validator power upgrade to v0.50.5.
* Add extra checks in x/consensus `MsgUpdateParams` to prevent footguns when updating the consensus parameters.
* Forgetting a field in a x/consensus parameter change gov proposal could lead to a chain halt.
* The fix is in theory consensus breaking, but in practice, it is only a footgun prevention (the path only triggers if the proposal was executed and was invalid). Please ensure that all validators are on v0.50.7 before the execution of a `x/consensus` params update proposal.
* Remove txs from the mempool when they fail in RecheckTX

## 📝 Changelog

Check out the [changelog](https://github.com/cosmos/cosmos-sdk/blob/v0.50.5/CHANGELOG.md) for an exhaustive list of changes, or [compare changes](https://github.com/cosmos/cosmos-sdk/compare/release/v0.50.4...v0.50.5) from the last release.
Check out the [changelog](https://github.com/cosmos/cosmos-sdk/blob/v0.50.7/CHANGELOG.md) for an exhaustive list of changes, or [compare changes](https://github.com/cosmos/cosmos-sdk/compare/release/v0.50.6...v0.50.7) from the last release.

Refer to the [upgrading guide](https://github.com/cosmos/cosmos-sdk/blob/release/v0.50.x/UPGRADING.md) when migrating from `v0.47.x` to `v0.50.1`.
Note, that the next SDK release, v0.51, will not include `x/params` migration, when migrating from < v0.47, v0.50.x **or** v0.47.x, is a mandatory migration.
Loading