Release v1.19.0-rc2
Pre-release
Pre-release
v1.19.0-rc2 - 2024-06-25
Bug Fixes
- Fix the heighliner docker image build #2052.
Full Commit History
v1.19.0-rc1 - 2024-06-24
Features
- Bump cosmos-SDK to
v0.50.2
(fromv0.46.13-pio-2
) #1772. - Add store for crisis module for sdk v0.50 #1760.
- Add PreBlocker support for sdk v0.50 #1760.
- Add the Sanction module back in #1922.
- Add the Quarantine module back in #1926.
- Bump wasmd to
v0.50.0
#1760. - Update stargate queries for Attribute, Exchange, Marker, IBCRateLimit, Metadata, Msgfees, and Oracle modules #1760.
- Update stargate queries for Quarantine and Sanction modules #2016.
- Add the circuit breaker module #2031.
- Add upgrade handler to set scope net asset values and update block height for pio-testnet-1 #2046, #2050.
Improvements
- Remove unsupported database types #1760.
- Update ibc and migrate params #1760.
- Replace ModuleBasics with BasicModuleManager #1760.
- Remove handlers from provenance modules #1760.
- Updated app.go to use RegisterStreamingServices on BaseApp #1760.
- Bump the SDK to
v0.50.5-pio-1
(from an earlier ephemeral version) #1897. - Removed
rewards
module #1905. - Remove unused navs #1920.
- Remove emitting of EventTypeMessage #1760.
- Update genutil for sdk 50 #1760.
- Migrate module params from param space to module store.#1760
- Remove
msgfees
legacy gov proposals #1953. - Remove
marker
legacy gov proposals #1961. - Restore the hold module #1930.
- Restore gov-prop cli commands and fix next key decoding #1930.
- Switch to InputOutputCoinsProv for exchange transfers #1930.
- Use fields of the SimulationState for the encoders needed for simulations #1931.
- Removes sync-info code for sdk v0.50 #1760.
- Remove
name
legacy gov proposals #1963. - Fix most of the failing unit tests #1943.
- Clean up ReadFromClient #1760.
- Enhance the config get and changed commands to make it easier to find fields #1968.
- Change the default keyring backend to "os", but leave it as "test" for testnets #1968.
- Change the default broadcast mode to "sync" #1968.
- The pre-upgrade command now updates the client config's broadcast mode to "sync" if it's set to "block" #1968.
- Remove all
GetSigners()
methods #1957. - Ensure all
Msg
s have correctly identifiedsigner
fields #1957. - Clean up all the module codecs #1957.
- Switch to auto-generated
String
andEqual
methods for most proto messages #1957. - Clean up the marker module's expected BankKeeper interface #1954.
- Add the auto-cli commands and a few others newly added by the SDK #1971.
- Fix unit tests for ibcratelimit #1977.
- Fix unit tests for ibchooks #1980.
- Replace deprecated wasm features #1988.
- Add
UpdateParams
andParams
query rpc endpoints to modules.exchange
addUpdateParams
endpoint and deprecateGovUpdateParams
#2017.ibchooks
addUpdateParams
endpoint andParams
query endpoint #2006.ibcratelimit
addUpdateParams
endpoint and deprecateGovUpdateParams
#1984.attribute
addUpdateParams
endpoint and cli #1987.marker
addUpdateParams
endpoint and cli #1991.name
addUpdateParams
endpoint and cli #2004.
- Update the exchange
commitment-settlement-fee-calc
cli query to utilize the keyring #2001. - Implement the ProposalMsgs module interface for the internal/provwasm, ibcratelimit, oracle, and sanction modules #1993.
- Update ibcnet relayer to v2.5.2 and fix chain ids for localnet and ibcnet #2021.
- Breakdown internal/helpers into multiple internal packages #2019.
- Update
app.New
to get the home directory, invariant check period, and skip-upgrade heights from the appOptions instead of arguments #2015. - Simplify the module lists (e.g.
SetOrderEndBlockers
) by removing unneeded entries #2015. - Update the
upgrade-test.sh
script to work with v0.50 commands #2026. - Set the new gov params fields during the umber upgrades #2027.
- Add a bunch of queries to the stargate whitelist #2037.
- /cosmos.auth.v1beta1.Query/Accounts
- /cosmos.auth.v1beta1.Query/AccountAddressByID
- /cosmos.auth.v1beta1.Query/ModuleAccounts
- /cosmos.auth.v1beta1.Query/ModuleAccountByName
- /cosmos.auth.v1beta1.Query/Bech32Prefix
- /cosmos.auth.v1beta1.Query/AddressBytesToString
- /cosmos.auth.v1beta1.Query/AddressStringToBytes
- /cosmos.auth.v1beta1.Query/AccountInfo
- /cosmos.authz.v1beta1.Query/Grants
- /cosmos.authz.v1beta1.Query/GranterGrants
- /cosmos.authz.v1beta1.Query/GranteeGrants
- /cosmos.bank.v1beta1.Query/AllBalances
- /cosmos.bank.v1beta1.Query/SpendableBalances
- /cosmos.bank.v1beta1.Query/SpendableBalanceByDenom
- /cosmos.bank.v1beta1.Query/TotalSupply
- /cosmos.bank.v1beta1.Query/DenomMetadataByQueryString
- /cosmos.bank.v1beta1.Query/DenomsMetadata
- /cosmos.bank.v1beta1.Query/DenomOwners
- /cosmos.bank.v1beta1.Query/DenomOwnersByQuery
- /cosmos.bank.v1beta1.Query/SendEnabled
- /cosmos.circuit.v1.Query/Account
- /cosmos.circuit.v1.Query/Accounts
- /cosmos.circuit.v1.Query/DisabledList
- /cosmos.consensus.v1.Query/Params
- /cosmos.distribution.v1beta1.Query/ValidatorDistributionInfo
- /cosmos.distribution.v1beta1.Query/ValidatorOutstandingRewards
- /cosmos.distribution.v1beta1.Query/ValidatorSlashes
- /cosmos.distribution.v1beta1.Query/DelegationRewards
- /cosmos.distribution.v1beta1.Query/DelegationTotalRewards
- /cosmos.distribution.v1beta1.Query/DelegatorValidators
- /cosmos.distribution.v1beta1.Query/CommunityPool
- /cosmos.evidence.v1beta1.Query/Evidence
- /cosmos.evidence.v1beta1.Query/AllEvidence
- /cosmos.feegrant.v1beta1.Query/Allowance
- /cosmos.feegrant.v1beta1.Query/Allowances
- /cosmos.feegrant.v1beta1.Query/AllowancesByGranter
- /cosmos.gov.v1beta1.Query/Proposal
- /cosmos.gov.v1beta1.Query/Proposals
- /cosmos.gov.v1beta1.Query/Vote
- /cosmos.gov.v1beta1.Query/Votes
- /cosmos.gov.v1beta1.Query/Params
- /cosmos.gov.v1beta1.Query/Deposit
- /cosmos.gov.v1beta1.Query/Deposits
- /cosmos.gov.v1beta1.Query/TallyResult
- /cosmos.gov.v1.Query/Constitution
- /cosmos.group.v1.Query/GroupInfo
- /cosmos.group.v1.Query/GroupPolicyInfo
- /cosmos.group.v1.Query/GroupMembers
- /cosmos.group.v1.Query/GroupsByAdmin
- /cosmos.group.v1.Query/GroupPoliciesByGroup
- /cosmos.group.v1.Query/GroupPoliciesByAdmin
- /cosmos.group.v1.Query/Proposal
- /cosmos.group.v1.Query/ProposalsByGroupPolicy
- /cosmos.group.v1.Query/VoteByProposalVoter
- /cosmos.group.v1.Query/VotesByProposal
- /cosmos.group.v1.Query/VotesByVoter
- /cosmos.group.v1.Query/GroupsByMember
- /cosmos.group.v1.Query/TallyResult
- /cosmos.group.v1.Query/Groups
- /cosmos.mint.v1beta1.Query/Params
- /cosmos.mint.v1beta1.Query/Inflation
- /cosmos.mint.v1beta1.Query/AnnualProvisions
- /cosmos.slashing.v1beta1.Query/SigningInfos
- /cosmos.staking.v1beta1.Query/Validators
- /cosmos.staking.v1beta1.Query/Validator
- /cosmos.staking.v1beta1.Query/ValidatorDelegations
- /cosmos.staking.v1beta1.Query/ValidatorUnbondingDelegations
- /cosmos.staking.v1beta1.Query/DelegatorDelegations
- /cosmos.staking.v1beta1.Query/DelegatorUnbondingDelegations
- /cosmos.staking.v1beta1.Query/Redelegations
- /cosmos.staking.v1beta1.Query/DelegatorValidators
- /cosmos.staking.v1beta1.Query/DelegatorValidator
- /cosmos.staking.v1beta1.Query/HistoricalInfo
- /cosmos.staking.v1beta1.Query/Pool
Client Breaking
- The
provenanced query account
command has been removed. It is still available asprovenanced query auth account
#1971. - Move the genesis-related commands into a new
genesis
sub-command, and remove thegenesis-
parts of their names #1971. - Many of the SDK's query commands have had their usage altered #1971.
- Rosetta has been removed from the
provenanced
executable #1981.
It is now a stand-alone service. See: https://github.com/cosmos/rosetta for more info.
Bug Fixes
- The
add-net-asset-values
command now correctly uses the fromflag
'sAccAddress
#1995. - Fix the sim tests #2015.
- Fix the
umber
andumber-rc1
upgrades #2033.
Deprecated
- In the config commands, the "tendermint" and "tm" options are deprecated, replaced with "cometbft", "comet", and "cmt" #1968.
Dependencies
- Bump
github.com/cosmos/ibc-go/v8
from 8.0.0 to 8.2.1 (#1910, #1956) - Bump
google.golang.org/grpc
from 1.62.1 to 1.64.0 (#1903, #1918, #1972) - Bump
bufbuild/buf-breaking-action
from 1.1.3 to 1.1.4 (#1894) - Bump
bufbuild/buf-lint-action
from 1.1.0 to 1.1.1 (#1895) - Bump
bufbuild/buf-setup-action
from 1.30.0 to 1.33.0 (#1904, #1949, #1979, #1990, #2011, #2036) - Bump
github.com/cometbft/cometbft
from 0.38.5 to 0.38.7 (#1912, #1959) - Bump
cosmossdk.io/x/upgrade
from 0.1.0 to 0.1.3 (#1913, #2026) - Bump
github.com/hashicorp/go-metrics
from 0.5.2 to 0.5.3 (#1914) - Bump
peter-evans/create-pull-request
from 6.0.2 to 6.1.0 (#1929, #1940, #1955, #2040) - Bump
cosmossdk.io/x/tx
from 0.13.1 to 0.13.3 (#1928, #1944) - Bump
cosmwasm-std
from 1.4.1 to 1.4.4 (#1950) - Bump
golangci/golangci-lint-action
from 4 to 6 (#1951, #1965) - Bump
google.golang.org/protobuf
from 1.33.0 to 1.34.2 (#1960, #1966, #2028) - Bump
github.com/hashicorp/go-getter
from 1.7.3 to 1.7.4 (#1958) - Bump
golang.org/x/text
from 0.14.0 to 0.16.0 (#1964, #2023) - Bump
docker/setup-qemu-action
from 2 to 3 (#1983) - Update
github.com/cosmos/ibc-go/v8
to our forked tag v8.2.1-pio-1 (#1998) - Bump
github.com/rs/zerolog
from 1.32.0 to 1.33.0 (#1994) - Bump
github.com/spf13/viper
from 1.18.2 to 1.19.0 (#2020) - Bump
github.com/cosmos/gogoproto
from 1.4.12 to 1.5.0 (#2024) - Bump
cosmossdk.io/api
from 0.7.4 to 0.7.5 (#2025) - Bump
github.com/cosmos/cosmos-sdk
from 0.50.5-pio-3 to 0.50.7-pio-1 #2026 - Bump
cosmossdk.io/store
from 1.0.2 to 1.1.0 #2026 - Bump
cosmossdk.io/x/feegrant
from 0.1.0 to 0.1.1 #2026 - Bump
cosmossdk.io/x/evidence
from 0.1.0 to 0.1.1 #2026 - Bump
cosmossdk.io/x/circuit
from 0.1.0 to 0.1.1 (#2035) - Bump
github.com/spf13/cobra
from 1.8.0 to 1.8.1 (#2038) - Bump
cosmossdk.io/client/v2
from 2.0.0-beta.1 to 2.0.0-beta.2 (#2042) - Bump
docker/build-push-action
from 5 to 6 (#2039) - Bump
github.com/cosmos/ibc-go/v8
from 8.2.1 to 8.3.2 (#2043) - Bump wasmd to
v0.51.0
(#2045) - Bump wasmvm to
v2.0.1
(#2045)