v0.48.0
Release v0.48.0 - 2023-10-17
The base cosmos-sdk version is v0.45.10.
Features
- (x/auth) #1011 add the api for querying next account number
- (server/grpc) #1017 support custom r/w gRPC options (backport cosmos/cosmos-sdk#11889)
- (x/auth) #1085 rollback GetBlockWithTxs of cosmos service.proto for compatibility with cosmos-sdk APIs
- (proto) #1087 add tendermint query apis for compatibility with cosmos-sdk
Improvements
- (third_party/proto) #1037 change the proof.proto path to third_party/proto/confio
- (ostracon) #1057 Bump up Ostracon from to v1.1.1
- (x/foundation) #1072 Address generation of the empty coins in x/foundation (backport #952)
- (cli) #1086 Fix for redundant key generation. With running kms, generating priv-key is unnecessary.
- (ostracon) #1089 Bump up ostracon from v1.1.1 to v1.1.1-449aa3148b12
- (ostracon) #1099 Remove libsodium vrf library.
- (refactor) #1114 Check statistics and balance on x/collection mint and burn operations
- (x/token) #1128 add more unittest for MsgIssue of x/token
- (x/token) #1129 add more unittest for
MsgGrantPermission
andMsgRevokePermission
of x/token - (x/token) #1130 Add more unittest for MsgMint, MsgBurn, MsgOperatorBurn, MsgModify of x/token
- (x/collection) #1131 add additional unittest of x/collection(
MsgIssueFT
,MsgMintFT
,MsgBurnFT
) - (x/collection) #1133 Refactor unittest for
SendFT
,OperatorSendFT
,AuthorizeOperator
, andRevokeOperator
to check more states - (x/token) #1137 Add test for event compatibility
- (x/collection) #1139 refactor overall unittests of
x/collection
- (x/token) #1140 Refactor unittest for
x/token
- (ostracon) #1142 Bump up ostracon from v1.1.2-0.20230822110903-449aa3148b12 to v1.1.2
Bug Fixes
- (ledger) #1040 Fix a bug(unable to connect nano S plus ledger on ubuntu)
- (x/foundation) #1053 Make x/foundation MsgExec propagate events
- (baseapp) #1091 Add
events.GetAttributes
andevent.GetAttribute
methods to simplify the retrieval of an attribute from event(s) (backport #1075) - (x/foundation) #1108 Rollback MsgUpdateParams parts from #999
Breaking Changes
State Machine Breaking
- (x/foundation) #999 migrate x/foundation FoundationTax into x/params
- (x/collection) #1102 Reject modifying NFT class with token index filled in MsgModify
- (x/collection) #1105 Add minted coins to balance in x/collection MsgMintFT
- (x/collection) #1106 Support x/collection migration on old chains
Event Breaking Changes
- (refactor) #1090 Automate EventTypeMessage inclusion in every message execution (backport #1063)
- (x/bank) #1093 Remove message events including
sender
attribute whose information is already present in the relevant events (backport #1066) - (baseapp) #1092 Do not add
module
attribute in case of ibc messages (backport #1079) - (x/foundation) #1053 Make x/foundation MsgExec propagate events
Build, CI
- (build,ci) #1043 Update golang version to 1.20
Document Updates
Full Changelog: v0.47.0...v0.48.0