Multisign-batch command was added and it allows generating multiple multisig transactions by merging batches of signatures.
Query tx with multisig addresses
Now the rest endpoint allows to query transactions with multisig addresses.
Improvements
Major performance improvements in store and balance which will speed up genesis verification and initialization.
Genesis now allows 0 coin account balances. This means that genesis initialization will not fail if an address with no balance will be included.
Bugfixes
The keys migration command (i.e. keys migrate) is now functional for offline, multisign, and ledger keys.
Minor bugfixes were included regarding missing errors and fields on some responses.
Tendermint new release
Tendermint was upgraded to v0.34.8. This release of Tendermint introduces various changes that should make the logs much, much quieter. See Tendermint's changelog for more information.
v0.41.3
Cosmos SDK v0.41.3 "Stargate" Release Notes
This release fixes a build failure caused by a small API breakage introduced in Tendermint v0.34.7. It is highly recommended that all applications using v0.41.2 upgrade to v0.41.3 as soon as possible.
IMPORTANT: Due to a bug in the v0.41.x series with how evidence handles validator consensus addresses (#8461), SDK based chains that are not using the default bech32 prefix (cosmos, aka all chains except for the Cosmos Hub) should not use this release or any release in the v0.41.x series. Please see #8668 for tracking & timeline for the v0.42.0 release, which will include a fix for this issue.
v0.41.2
Cosmos SDK v0.41.2 "Stargate" Release Notes
This release upgrades Tendermint to v0.34.7, and does not introduce any breaking changes. It is highly recommended that all applications using v0.41.1 upgrade to v0.41.2 as soon as possible.
Tendermint v0.34.7
Operators running nodes that manage their keys through the Tendermint's FilePV implementation were
susceptible to leaking private keys material in the logs. The issue is now fixed in Tendermint v0.34.5 and later versions.
IMPORTANT: Due to a bug in the v0.41.x series with how evidence handles validator consensus addresses #8461, SDK based chains that are not using the default bech32 prefix (cosmos, aka all chains except for the Cosmos Hub) should not use this release or any release in the v0.41.x series. Please see #8668 for tracking & timeline for the v0.42.0 release, which will include a fix for this issue.
#8730 Allow REST endpoint to query txs with multisig addresses.
#8680 Fix missing timestamp in GetTxsEvent response #8732.
#8681 Fix missing error message when calling GetTxsEvent #8732
(server) #8641 Fix Tendermint and application configuration reading from file
(client/keys) [#8639] (cosmos/cosmos-sdk#8639) Fix keys migrate for mulitisig, offline, and ledger keys. The migrate command now takes a positional old_home_dir argument.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/cosmos/cosmos-sdk from 0.39.2 to 0.41.4.
Release notes
Sourced from github.com/cosmos/cosmos-sdk's releases.
... (truncated)
Changelog
Sourced from github.com/cosmos/cosmos-sdk's changelog.
... (truncated)
Commits
3aaf1bc
update: release notes for v0.41.4 (#8748)4afd4f4
further reduce logging (#8752) (#8753)ba3ac53
crypto/keyring: fix offline keys migration (#8738)ee90640
update CHANGELOGb8134c1
Allow REST endpoint to query txs with multisig (bp #8730) (#8731)0e0e5e9
Use x/auth/client for querying Txs (#8732)5a6b846
Backport genesis speed ups to 0.41.x (#8722)2e60065
fix: per 8711 fix typo and minor command text edit for multi sign batch comma...16fbb50
auth: allow 0 coin accounts in genesis (bp #8714) (#8716)ce82077
fix REST endpoints in migration docs (bp #8648) (#8687)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)