v0.46.0-rc2
Features
• (cli) #12028 Add the `tendermint key-migrate` to perform Tendermint v0.35 DB key migration.
• (query) #12253 Add `GenericFilteredPaginate` to the `query` package to improve UX.
Improvements
• (deps) Downgrade to Tendermint v0.34.20-rc0 .
• #12089 Mark the `TipDecorator` as beta, don't include it in simapp by default.
• #12153 Add a new `NewSimulationManagerFromAppModules` constructor, to simplify simulation wiring.
Bug Fixes
• #12416 Prevent zero gas transactions in the `DeductFeeDecorator` AnteHandler decorator.
• (x/mint) #12384 Ensure `GoalBonded` must be positive when performing `x/mint` parameter validation.
• (x/auth) #12261 Deprecate pagination in GetTxsEventRequest/Response in favor of page and limit to align with tendermint `SignClient.TxSearch`
• (vesting) #12190 Replace #12190 to use `NewBaseAccountWithAddress` in all vesting account message handlers.
• (linting) #12135 Fix variable naming issues per enabled linters. Run gofumpt to ensure easy reviews of ongoing linting work.
• (linting) #12132 Change sdk.Int to math.Int, run `gofumpt -w -l .`, and `golangci-lint run ./... --fix`
• (cli) #12127 Fix the CLI not always taking into account `--fee-payer` and `--fee-granter` flags.
• (migrations) #12028 Fix v0.45->v0.46 in-place store migrations.
• (baseapp) #12089 Include antehandler and runMsgs events in SimulateTx.
• (cli) #12095 Fix running a tx with --dry-run returns an error
• (x/auth) #12108 Fix GetBlockWithTxs error when querying block with 0 tx
• (genutil) #12140 Fix staking's genesis JSON migrate in the `simd migrate v0.46` CLI command.
• (types) #12154 Add `baseAccountGetter` to avoid invalid account error when create vesting account.
• (x/crisis) #12208 Fix progress index of crisis invariant assertion logs.
• (types) #12229 Increase sdk.Dec maxApproxRootIterations to 300