Client Breaking
- (x/upgrade) #7697 Rename flag name "--time" to "--upgrade-time", "--info" to "--upgrade-info", to keep it consistent with help message.
API Breaking
- (x/staking/types) #7447 Remove bech32 PubKey support:
ValidatorI
interface update.GetConsPubKey
renamed toTmConsPubKey
(consensus public key must be a tendermint key).TmConsPubKey
,GetConsAddr
methods return error.Validator
update. Methods changed inValidatorI
(as described above) andToTmValidator
return error.Validator.ConsensusPubkey
type changed fromstring
tocodectypes.Any
.MsgCreateValidator.Pubkey
type changed fromstring
tocodectypes.Any
.
- Deprecating and renaming
MakeEncodingConfig
toMakeTestEncodingConfig
(both insimapp
andsimapp/params
packages). - (tx) #7688 The gRPC simulate service method has been moved from
cosmos.base.v1beta1.simulate
tocosmos.tx.v1beta1
, as a method in the Tx service. - #7764 Added module initialization options:
server/types.AppExporter
requires extra argument:AppOptions
.server.AddCommands
requires extra argument:addStartFlags types.ModuleInitFlags
x/crisis.NewAppModule
has a new attribute:skipGenesisInvariants
. PR
Features
- (tx) #7688 Add a new Tx gRPC service with methods
Simulate
andGetTx
(by hash). - Modules
x/crisis
has a new function:AddModuleInitFlags
, which will register optional crisis module flags for the start command.
Bug Fixes
- (client) #7699 Fix panic in context when setting invalid nodeURI.
WithNodeURI
does not set theClient
in the context. - (x/gov) #7641 Fix tally calculation precision error.