Merge PR #4900: v0.36.0 Changelog Updates
This commit is contained in:
parent
fee71e72d4
commit
f90d969ded
|
@ -1,4 +0,0 @@
|
|||
#3565 Updates to the governance module:
|
||||
* Rename JSON field from `proposal_content` to `content`
|
||||
* Rename JSON field from `proposal_id` to `id`
|
||||
* Disable `ProposalTypeSoftwareUpgrade` temporarily
|
|
@ -1 +0,0 @@
|
|||
#3775 unify sender transaction tag for ease of querying
|
|
@ -1,11 +0,0 @@
|
|||
#4255 Add supply module that passively tracks the supplies of a chain
|
||||
- Renamed `x/distribution` `ModuleName`
|
||||
- Genesis JSON and CLI now use `distribution` instead of `distr`
|
||||
- Introduce `ModuleAccount` type, which tracks the flow of coins held within a module
|
||||
- Replaced `FeeCollectorKeeper` for a `ModuleAccount`
|
||||
- Replaced the staking `Pool`, which coins are now held by the `BondedPool` and `NotBonded` module accounts
|
||||
- The `NotBonded` module account now only keeps track of the not bonded tokens within staking, instead of the whole chain
|
||||
- #3628 Replaced governance's burn and deposit accounts for a `ModuleAccount`
|
||||
- Added a `ModuleAccount` for the distribution module
|
||||
- Added a `ModuleAccount` for the mint module
|
||||
#4472 validation for crisis genesis
|
|
@ -1 +0,0 @@
|
|||
#3985 `ValidatorPowerRank` uses potential consensus power instead of tendermint power
|
|
@ -1 +0,0 @@
|
|||
#4104 Gaia has been moved to its own repository: https://github.com/cosmos/gaia
|
|
@ -1,2 +0,0 @@
|
|||
#4104 Rename gaiad.toml to app.toml. The internal contents of the application
|
||||
config remain unchanged.
|
|
@ -1 +0,0 @@
|
|||
#4159 create the default module patterns and module manager
|
|
@ -1 +0,0 @@
|
|||
#4230 Change the type of ABCIMessageLog#MsgIndex to uint16 for proper serialization.
|
|
@ -1,3 +0,0 @@
|
|||
#4250 BaseApp.Query() returns app's version string set via BaseApp.SetAppVersion()
|
||||
when handling /app/version queries instead of the version string passed as build
|
||||
flag at compile time.
|
|
@ -1 +0,0 @@
|
|||
#4262 GoSumHash is no longer returned by the version command.
|
|
@ -1 +0,0 @@
|
|||
#4263 RestServer#Start now takes read and write timeout arguments.
|
|
@ -1 +0,0 @@
|
|||
#4305 `GenerateOrBroadcastMsgs` no longer takes an `offline` parameter.
|
|
@ -1 +0,0 @@
|
|||
[#4342](https://github.com/cosmos/cosmos-sdk/pull/4342) Upgrade go-amino to v0.15.0
|
|
@ -1 +0,0 @@
|
|||
#4351 InitCmd, AddGenesisAccountCmd, and CollectGenTxsCmd take node's and client's default home directories as arguments.
|
|
@ -1,15 +0,0 @@
|
|||
#4387 Refactor the usage of tags (now called events) to reflect the
|
||||
new ABCI events semantics:
|
||||
|
||||
- Move `x/{module}/tags/tags.go` => `x/{module}/types/events.go`
|
||||
- Update `docs/specs`
|
||||
- Refactor tags in favor of new `Event(s)` type(s)
|
||||
- Update `Context` to use new `EventManager`
|
||||
- (Begin|End)Blocker no longer return tags, but rather uses new `EventManager`
|
||||
- Message handlers no longer return tags, but rather uses new `EventManager`
|
||||
|
||||
Any component (e.g. BeginBlocker, message handler, etc...) wishing to emit an event must do so
|
||||
through `ctx.EventManger().EmitEvent(s)`.
|
||||
|
||||
To reset or wipe emitted events: `ctx = ctx.WithEventManager(sdk.NewEventManager())`
|
||||
To get all emitted events: `events := ctx.EventManager().Events()`
|
|
@ -1 +0,0 @@
|
|||
#4437 Replace governance module store keys to use `[]byte` instead of `string`.
|
|
@ -1,5 +0,0 @@
|
|||
#4451 Improve modularization of clients and modules:
|
||||
* Module directory structure improved and standardized
|
||||
* Aliases autogenerated
|
||||
* Auth and bank related commands are now mounted under the respective moduels
|
||||
* Client initialization and mounting standardized
|
|
@ -1,2 +0,0 @@
|
|||
#4479 Remove codec argument redundency in client usage where
|
||||
the CLIContext's codec should be used instead.
|
|
@ -1,2 +0,0 @@
|
|||
#4488 Decouple client tx, REST, and ultil packages from auth. These packages have
|
||||
been restructured and retrofitted into the `x/auth` module.
|
|
@ -1 +0,0 @@
|
|||
#4521 Flatten x/bank structure by hiding module internals.
|
|
@ -1 +0,0 @@
|
|||
#4525 Remove --cors flag, the feature is long gone.
|
|
@ -1,2 +0,0 @@
|
|||
#4536 The `/auth/accounts/{address}` now returns a `height` in the response.
|
||||
The account is now nested under `account`.
|
|
@ -1,2 +0,0 @@
|
|||
#4543 Account getters are no longer part of client.CLIContext() and have now moved
|
||||
to reside in the auth-specific AccountRetriever.
|
|
@ -1,6 +0,0 @@
|
|||
#4588 Context does not depend on x/auth anymore. client/context is stripped out of the following features:
|
||||
- GetAccountDecoder()
|
||||
- CLIContext.WithAccountDecoder()
|
||||
- CLIContext.WithAccountStore()
|
||||
|
||||
x/auth.AccountDecoder is unnecessary and consequently removed.
|
|
@ -1 +0,0 @@
|
|||
#4602 client/input.{Buffer,Override}Stdin() functions are removed. Thanks to cobra's new release they are now redundant.
|
|
@ -1,2 +0,0 @@
|
|||
#4633 Update old Tx search by tags APIs to use new Events
|
||||
nomenclature.
|
|
@ -1 +0,0 @@
|
|||
#4649 Refactor x/crisis as per modules new specs.
|
|
@ -1 +0,0 @@
|
|||
#3685 The default signature verification gas logic (`DefaultSigVerificationGasConsumer`) now specifies explicit key types rather than string pattern matching. This means that zones that depended on string matching to allow other keys will need to write a custom `SignatureVerificationGasConsumer` function.
|
|
@ -1,2 +0,0 @@
|
|||
#4663 Refactor bank keeper by removing private functions
|
||||
- `InputOutputCoins`, `SetCoins`, `SubtractCoins` and `AddCoins` are now part of the `SendKeeper` instead of the `Keeper` interface
|
|
@ -1 +0,0 @@
|
|||
[\#1351](https://github.com/cosmos/cosmos-sdk/issues/1351) Stable AppHash allows no_empty_blocks
|
|
@ -1 +0,0 @@
|
|||
#3705 Return `[]` instead of `null` when querying delegator rewards.
|
|
@ -1,2 +0,0 @@
|
|||
#3966 fixed multiple assigns to action tags
|
||||
#3793 add delegator tag for MsgCreateValidator and deleted unused moniker and identity tags
|
|
@ -1 +0,0 @@
|
|||
#4194 Fix pagination and results returned from /slashing/signing_infos
|
|
@ -1 +0,0 @@
|
|||
#4230 Properly set and display the message index through the TxResponse.
|
|
@ -1,2 +0,0 @@
|
|||
[#4234](https://github.com/cosmos/cosmos-sdk/pull/4234) Allow `tx send --generate-only` to
|
||||
actually work offline.
|
|
@ -1 +0,0 @@
|
|||
#4271 Fix addGenesisAccount by using Coins#IsAnyGT for vesting amount validation.
|
|
@ -1 +0,0 @@
|
|||
#4273 Fix usage of AppendTags in x/staking/handler.go
|
|
@ -1 +0,0 @@
|
|||
#4303 Fix NewCoins() underlying function for duplicate coins detection.
|
|
@ -1,2 +0,0 @@
|
|||
[#4307](https://github.com/cosmos/cosmos-sdk/pull/4307) Don't pass height to RPC calls as
|
||||
Tendermint will automatically use the latest height.
|
|
@ -1 +0,0 @@
|
|||
#4362 simulation setup bugfix for multisim 7601778
|
|
@ -1 +0,0 @@
|
|||
#4383 - currentStakeRoundUp is now always atleast currentStake + smallest-decimal-precision
|
|
@ -1,2 +0,0 @@
|
|||
#4394 Fix signature count check to use the TxSigLimit param instead of
|
||||
a default.
|
|
@ -1 +0,0 @@
|
|||
#4455 Use `QueryWithData()` to query unbonding delegations.
|
|
@ -1,2 +0,0 @@
|
|||
#4493 Fix validator-outstanding-rewards command. It now takes as an argument
|
||||
a validator address.
|
|
@ -1 +0,0 @@
|
|||
#4598 Fix redelegation and undelegation txs that were not checking for the correct bond denomination.
|
|
@ -1,2 +0,0 @@
|
|||
#4619 Close iterators in `GetAllMatureValidatorQueue` and `UnbondAllMatureValidatorQueue`
|
||||
methods.
|
|
@ -1 +0,0 @@
|
|||
#4654 validator slash event stored by period and height
|
|
@ -1,2 +0,0 @@
|
|||
#4681 panic on invalid amount on `MintCoins` and `BurnCoins`
|
||||
- skip minting if inflation is set to zero
|
|
@ -1 +0,0 @@
|
|||
#4373 Don't burn deposits for rejected governance proposals unless vetoed.
|
|
@ -1,2 +0,0 @@
|
|||
#2020 New keys export/import command line utilities to export/import private keys in ASCII format
|
||||
that rely on Keybase's new underlying ExportPrivKey()/ImportPrivKey() API calls.
|
|
@ -1,3 +0,0 @@
|
|||
#3565 Implement parameter change proposal support.
|
||||
Parameter change proposals can be submitted through the CLI
|
||||
or a REST endpoint. See docs for further usage.
|
|
@ -1 +0,0 @@
|
|||
#3850 Add `rewards` and `commission` to distribution tx tags.
|
|
@ -1,2 +0,0 @@
|
|||
#3981 Add support to gracefully halt a node at a given height
|
||||
via the node's `halt-height` config or CLI value.
|
|
@ -1 +0,0 @@
|
|||
#4144 Allow for configurable BIP44 HD path and coin type.
|
|
@ -1 +0,0 @@
|
|||
#4250 New BaseApp.{,Set}AppVersion() methods to get/set app's version string.
|
|
@ -1,2 +0,0 @@
|
|||
#4263 Add `--read-timeout` and `--write-timeout` args to the `rest-server` command
|
||||
to support custom RPC R/W timeouts.
|
|
@ -1 +0,0 @@
|
|||
#4271 Implement Coins#IsAnyGT
|
|
@ -1,2 +0,0 @@
|
|||
#4318 Support height queries. Queries against nodes that have the queried
|
||||
height pruned will return an error.
|
|
@ -1,3 +0,0 @@
|
|||
#4409 Implement a command that migrates exported state from one version to the next.
|
||||
The `migrate` command currently supports migrating from v0.34 to v0.36 by implementing
|
||||
necessary types for both versions.
|
|
@ -1 +0,0 @@
|
|||
#4570 Move /bank/balances/{address} REST handler to x/bank/client/rest. The exposed interface is unchanged.
|
|
@ -1 +0,0 @@
|
|||
Community pool spend proposal per Cosmos Hub governance proposal #7 "Activate the Community Pool"
|
|
@ -1 +0,0 @@
|
|||
#2286 Improve performance of CacheKVStore iterator.
|
|
@ -1 +0,0 @@
|
|||
#3512 Implement Logger method on each module's keeper.
|
|
@ -1 +0,0 @@
|
|||
#3655 Improve signature verification failure error message.
|
|
@ -1 +0,0 @@
|
|||
#3774 add category tag to transactions for ease of filtering
|
|
@ -1 +0,0 @@
|
|||
#3914 Implement invariant benchmarks and add target to makefile.
|
|
@ -1,2 +0,0 @@
|
|||
#3928 remove staking references from types package
|
||||
#1528 define local module interfaces instead of /types
|
|
@ -1,2 +0,0 @@
|
|||
#3978 Return ErrUnknownRequest in message handlers for unknown
|
||||
or invalid routed messages.
|
|
@ -1,2 +0,0 @@
|
|||
#4190 Client responses that return (re)delegation(s) now return balances
|
||||
instead of shares.
|
|
@ -1 +0,0 @@
|
|||
#4194 ValidatorSigningInfo now includes the validator's consensus address.
|
|
@ -1 +0,0 @@
|
|||
#4235 Add parameter change proposal messages to simulation.
|
|
@ -1,2 +0,0 @@
|
|||
#4235 Update the minting module params to implement params.ParamSet so
|
||||
individual keys can be set via proposals instead of passing a struct.
|
|
@ -1,2 +0,0 @@
|
|||
#4259 `Coins` that are `nil` are now JSON encoded as an empty array `[]`.
|
||||
Decoding remains unchanged and behavior is left intact.
|
|
@ -1 +0,0 @@
|
|||
#4305 The `--generate-only` CLI flag fully respects offline tx processing.
|
|
@ -1 +0,0 @@
|
|||
#4379 close db write batch.
|
|
@ -1 +0,0 @@
|
|||
#4384- Allow splitting withdrawal transaction in several chunks
|
|
@ -1,2 +0,0 @@
|
|||
#4403 Allow for parameter change proposals to supply only desired fields to be updated
|
||||
in objects instead of the entire object (only applies to values that are objects).
|
|
@ -1 +0,0 @@
|
|||
#4415 /client refactor, reduce genutil dependancy on staking
|
|
@ -1 +0,0 @@
|
|||
#4439 Implement governance module iterators.
|
|
@ -1 +0,0 @@
|
|||
#4465 Unknown subcommands print relevant error message
|
|
@ -1 +0,0 @@
|
|||
#4466 Commission validation added to validate basic of MsgCreateValidator by changing CommissionMsg to CommissionRates
|
|
@ -1 +0,0 @@
|
|||
#4501 Support height queriers in rest client
|
|
@ -1,2 +0,0 @@
|
|||
#4535 Improve import-export simulation errors by decoding the `KVPair.Value` into its
|
||||
respective type
|
|
@ -1 +0,0 @@
|
|||
#4536 cli context queries return query height and accounts are returned with query height
|
|
@ -1 +0,0 @@
|
|||
#4553 undelegate max entries check first
|
|
@ -1 +0,0 @@
|
|||
#4556 Added IsValid function to Coin
|
|
@ -1 +0,0 @@
|
|||
#4564 client/input.GetConfirmation()'s default is changed to No.
|
|
@ -1 +0,0 @@
|
|||
#4573 Returns height in response for query endpoints.
|
|
@ -1 +0,0 @@
|
|||
#4580 Update `Context#BlockHeight` to properly set the block height via `WithBlockHeader`.
|
|
@ -1,2 +0,0 @@
|
|||
#4584 Update bank Keeper to use expected keeper interface of the AccountKeeper.
|
||||
#4584 Move `Account` and `VestingAccount` interface types to `x/auth/exported`.
|
|
@ -1 +0,0 @@
|
|||
#4082 supply module queriers for CLI and REST endpoints
|
|
@ -1,2 +0,0 @@
|
|||
#4601 Implement generic pangination helper function to be used in
|
||||
REST handlers and queriers.
|
|
@ -1 +0,0 @@
|
|||
#4629 Added warning event that gets emitted if validator misses a block.
|
|
@ -1 +0,0 @@
|
|||
#4674 Export `Simapp` genState generators and util functions by making them public
|
|
@ -1,11 +0,0 @@
|
|||
4706 - Simplify context
|
||||
|
||||
Replace complex Context construct with a simpler immutible struct.
|
||||
Only breaking change is not to support `Value` and `GetValue` as first class calls.
|
||||
We do embed ctx.Context() as a raw context.Context instead to be used as you see fit.
|
||||
|
||||
Migration guide:
|
||||
`ctx = ctx.WithValue(contextKeyBadProposal, false)` ->
|
||||
`ctx = ctx.WithContext(context.WithValue(ctx.Context(), contextKeyBadProposal, false))`
|
||||
A bit more verbose, but also allows `context.WithTimeout()`, etc and only used
|
||||
in one function in this repo, in test code.
|
|
@ -1 +0,0 @@
|
|||
#3685 Add `SetAddressVerifier` and `GetAddressVerifier` to `sdk.Config` to allow SDK users to configure custom address format verification logic (to override the default limitation of 20-byte addresses).
|
|
@ -1 +0,0 @@
|
|||
#3685 Add an additional parameter to NewAnteHandler for a custom `SignatureVerificationGasConsumer` (the default logic is now in `DefaultSigVerificationGasConsumer). This allows SDK users to configure their own logic for which key types are accepted and how those key types consume gas.
|
|
@ -1 +0,0 @@
|
|||
Remove `--print-response` flag as it is no longer used.
|
|
@ -1 +0,0 @@
|
|||
Revert (#2284)[https://github.com/cosmos/cosmos-sdk/pull/2284] to allow create_empty_blocks in the config
|
|
@ -1 +0,0 @@
|
|||
#4290 Upgrade tendermint/iavl to v0.12.2
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue