- #19672 Follow latest
cosmossdk.io/corePreBlocksimplification.
- (x/upgrade) #16244 Upgrade module no longer stores the app version but gets and sets the app version stored in the
ParamStoreof baseapp.
- #19443
NewKeepertakes anappmodule.Environmentinstead of individual services.
- #19706 Stop treating inline JSON as a URL.
v0.1.1 - 2023-12-11
- #18470 Improve go-getter settings.
v0.1.0 - 2023-11-07
- #14880 Switch from using gov v1beta1 to gov v1 in upgrade CLIs.
- #14764 The
x/upgrademodule is extracted to have a separate go.mod file which allows it be a standalone module.
- #16903 Use AutoCLI for upgrade querying commands.
- #16845 Remove gov v1beta1 handler. Use gov v1 proposals directly, or replicate the handler in your app.
- #16511
BinaryDownloadURLMap.ValidateBasic()andBinaryDownloadURLMap.CheckURLsnow both take a checksum parameter when willing to ensure a checksum is provided for each URL. - #16511
plan.DownloadURLWithChecksumhas been renamed toplan.DownloadURLand does not validate the URL anymore. Callplan.ValidateURLbefore callingplan.DownloadURLto validate the URL. - #16511
plan.DownloadUpgradedoes not validate URL anymore. Callplan.ValidateURLbefore callingplan.DownloadUpgradeto validate the URL. - #16227
NewKeepernow takes aKVStoreServiceinstead of aStoreKey, methods in theKeepernow take acontext.Contextinstead of asdk.Contextand return anerror.UpgradeHandlernow receives acontext.Context.GetUpgradedClient,GetUpgradedConsensusState,GetUpgradePlannow return a specific error for "not found".