Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release lbm-sdk v0.46.0 #812

Merged
merged 1 commit into from
Nov 29, 2022
Merged

Conversation

zemyblue
Copy link
Member

Release v0.46.0 - 2022-11-28

This version based on cosmos-sdk v0.45.10, wasmd v0.27.0 and Ostracon v1.0.7.

Features

  • (global) #783 bump up github.com/cosmos/cosmos-sdk to v0.45.10
  • (build) #793 enable to use libsodium version ostracon
  • (x/wasm) #570 Merge wasmd 0.27.0
  • (x/wasm) #470 remove contract activation control by actor
  • (x/wasm) #513 fix message representation for signing
  • (x/foundation) #518 add foundation treasury feature to x/foundation
  • (x/foundation) #528 add a feature of whitelist for /lbm.foundation.v1.MsgWithdrawFromTreasury
  • (proto) #584 remove prove field in the GetTxsEventRequest of tx proto
  • (x/collection) #571 add x/collection proto
  • (x/collection) #574 implement x/collection
  • (store) #605 replace line/iavl and line/tm-db with cosmos/iavl and tendermint/tm-db.
  • (server/grpc) #607 revert gRPC block height header.
  • (global) #611 bump github.com/cosmos/cosmos-sdk from v0.45.1 to v0.45.6
  • (simapp) #620 chore: add iterator feature for simapp
  • (x/collection) #622 add Query/TokenClassTypeName
  • (x/bank) #629 remove unsafe balance changing methods from bank keeper such as SetBalance and SetSupply.
  • (x/wasm) #649 fix: wasm module's FIXME in the snapshotter.go file
  • (x/ibc) #651 feat: update x/ibc to support github.com/cosmos/ibc-go@v3.0.0
  • (config) #665 remove bech32-cache-size
  • (x/foundation) #709 add gov mint for x/foundation proposal
  • (iavl) #738 bump github.com/cosmos/iavl from v0.17.3 to v0.19.3
  • (baseapp) #756 Change to create chCheckTx with the value set in app config
  • (x/foundation) #758 add invariants to x/foundation

Improvements

  • (ostracon) #811 bump up Ostracon from 2231684789c6e754744e3f10f8b41c96c4575ad1 to v1.0.7
  • (x/auth) #776 remove unused MsgEmpty
  • (refactor) #493 restructure x/consortium
  • (server/grpc) #526 add index field into TxResponse
  • (cli) #535 updated ostracon to v1.0.5; unsafe-reset-all command has been moved to the ostracon sub-command.
  • (x/foundation) #597 tidy up x/foundation
  • (x/collection) #604 add EventOwnerChanged and EventRootChanged
  • (x/collection) #608 remove new APIs on x/collection
  • (x/token) #609 remove new APIs on x/token
  • (x/collection) #621 add additional information into EventXXXChanged
  • (x/token) #636 add creator into x/token EventIssue
  • (x/token) #637 rename x/token events
  • (x/collection) #639 rename x/collection events
  • (x/wasm) #661 x/wasm refactoring - detaching the custom wasm proto part of lbm-sdk. (apply changes of #625 and #655)
  • (refactor) #685 remove x/foundation UpdateValidatorAuthsProposal
  • (x/foundation) #686 remove Minthreshold and MinPercentage from x/foundation config
  • (x/foundation) #693 add pool to the state of x/foundation
  • (x/auth, client) #699 Improvement on input validation of req.Hash
  • (x/wasm,distribution) #696 x/wasm,distribution - add checking a file size before reading it
  • (x/foundation) #698 update x/group relevant logic in x/foundation
  • (x/auth,bank,foundation,wasm) #691 change AccAddressFromBech32 to MustAccAddressFromBech32
  • (x/wasm) #690 fix to prevent accepting file name
  • (cli) #708 In CLI, allow 1 SIGN_MODE_DIRECT signer in transactions with multiple signers.
  • (x/modules) #722 Check error for RegisterQueryHandlerClient in all modules RegisterGRPCGatewayRoutes
  • (x/bank) #716 remove useless DenomMetadata key function
  • (x/foundation) #704 update x/foundation params
  • (x/wasm) #695 fix to prevent external filesystem dependency of simulation
  • (x/foundation) #729 add UpdateParams to x/foundation
  • (amino) #736 apply the missing amino codec registratoin of cosmos-sdk
  • (x/foundation) #744 revisit foundation operator
  • (store,x/wasm) #742 fix to add error message in GetByteCode()
  • (amino) #745 apply the missing amino codec of x/token, x/collection, x/wasm and x/foundation
  • (x/foundation) #757 remove redundant granter from x/foundation events

Bug Fixes

  • (x/foundation) #772 export x/foundation pool
  • (baseapp) #781 implement method SetOption() in baseapp
  • (global) #782 add unhandled return error handling
  • (x/collection,x/token) #798 Fix x/collection ModifyContract
  • (ci) #803 fix test flow to install libsodium
  • (x/collection,token) #784 Make field key matching in x/token & x/collection case-sensitive
  • (x/wasm) #453 modify wasm grpc query api path
  • (client) #476 change the default value of the client output format in the config
  • (server/grpc) #516 restore build norace flag
  • (genesis) #517 fix genesis auth account format(cosmos-sdk style -> lbm-sdk style)
  • (x/token) #539 fix the compatibility issues with daphne
  • (x/foundation) #545 fix genesis and support abstain
  • (x/auth) #563 fix unmarshal bug of BaseAccountJSON
  • (client) #565 fix the data race problem in TestQueryABCIHeight
  • (x/token) #589 fix naming collision in x/token enums
  • (x/token) #599 fix the order of events
  • (x/wasm) #640 remove legacy codes of wasm
  • (amino) #635 change some minor things that haven't been fixed in Reduce the difference between lbm-sdk and cosmos-sdk #549
  • (store) #666 change default iavl-cache-size and description
  • (x/auth) #673 fix max gas validation
  • (simapp) #679 fix the bug not setting iavl-cache-size value of app.toml
  • (x/foundation) #687 fix bugs on aborting x/foundation proposals
  • (global) #694 replace deprecated functions since go 1.16 or 1.17
  • (x/bankplus) #705 add missing blockedAddr checking in bankplus
  • (x/foundation) #712 fix x/foundation EndBlocker
  • (x/feegrant) #720 remove potential runtime panic in x/feegrant
  • (baseapp) #724 add checking pubkey type from validator params
  • (x/staking) #726 check allowedList size in StakeAuthorization.Accept()
  • (x/staking) #728 fix typo in unbondingToUnbonded() panic
  • (crypto) #731 remove VRFProve function
  • (x/foundation) #732 add verification on accounts into x/foundation Grants cli
  • (x/foundation) #730 prune stale x/foundation proposals at voting period end
  • (cli) #734 add restrictions on the number of args in the CLIs
  • (client) #737 check multisig key list to prevent unexpected key deletion
  • (simapp) #752 add x/distribution's module account into blockedAddr
  • (x/auth) #754 Fix wrong sequences in sign-batch
  • (x/foundation) #761 restore build norace flag
  • (server) #763 start telemetry independently from the API server

Breaking Changes

  • (cli) #773 guide users to use generate-only in messages for x/foundation authority
  • (x/foundation) #790 fix case of gov_mint_left_count in x/foundation
  • (proto) #564 change gRPC path to original cosmos path
  • (global) #603 apply types/address.go from cosmos-sdk@v0.45.1
  • (amino) #600 change amino codec path from lbm-sdk/ to cosmos-sdk/
  • (ostracon) #610 apply change of prefix of key name in ostracon
  • (ostracon) #614 apply Ostracon's changes that replace StakingPower with VotingPower and StakingPower with VotingPower
  • (proto) #617 change wasm gRPC path to original cosmwasm path.
  • (proto) #627 revert changes in x/slashing proto

Build, CI

  • (ci) #779 change github action trigger rules for release/* and rc*/* branches
  • (ci) #457, #471 add swagger check
  • (ci) #469 publish docker image on tag push
  • (ci) #580 fix the problem that the registered docker image couldn't run on M1.
  • (simapp) #591 chore: add x/wasm module to simapp
  • (ci) #618 remove stale action
  • (ci) #619 change the Dockerfile to use the downloaded static library

Document Updates

  • (docs) #766 fix submit-proposal command on x/foundation
  • (docs) #802 update x/foundation documentation
  • (docs) #483 update documents on x/stakingplus
  • (docs) #490 update documents on x/consortium
  • (docs) #602 update outdated events in specs
  • (docs) #721 update x/foundation specification
  • (docs) #748 add GovMint to x/foundation specification

Checklist:

  • I followed the contributing guidelines and code of conduct.
  • I have added a relevant changelog to CHANGELOG.md
  • I have added tests to cover my changes.
  • I have updated the documentation accordingly.
  • I have updated API documentation client/docs/swagger-ui/swagger.yaml

(update changelogs)

Signed-off-by: zemyblue <zemyblue@gmail.com>
Copy link
Contributor

@dudong2 dudong2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@zemyblue zemyblue merged commit 6d80375 into Finschia:rc10/v0.46.0 Nov 29, 2022
@zemyblue zemyblue deleted the release_v0.46.0 branch November 29, 2022 00:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants