mirror of https://github.com/certusone/wasmd.git
Merge PR #101: v1.0.0 Changelog Updates
This commit is contained in:
parent
5f24b24976
commit
f6edd14385
|
@ -9,7 +9,7 @@ v If a checkbox is n/a - please still include it but + a little note why
|
|||
- [ ] Linked to github-issue with discussion and accepted design OR link to spec that describes this work.
|
||||
- [ ] Wrote tests
|
||||
- [ ] Updated relevant documentation (`docs/`)
|
||||
- [ ] Added a relevant changelog entry: `clog add [section] [stanza] [message]`
|
||||
- [ ] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
|
||||
- [ ] Reviewed `Files changed` in the github PR explorer
|
||||
|
||||
______
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
#3715 query distr rewards returns per-validator
|
||||
rewards along with rewards total amount.
|
|
@ -1 +0,0 @@
|
|||
#40 rest-server's --cors option is now gone.
|
|
@ -1 +0,0 @@
|
|||
#4027 gaiacli version command dooes not return the checksum of the go.sum file anymore.
|
|
@ -1,2 +0,0 @@
|
|||
#4142 Turn gaiacli tx send's --from into a required argument.
|
||||
New shorter syntax: `gaiacli tx send FROM TO AMOUNT`
|
|
@ -1,2 +0,0 @@
|
|||
#4228 Merge gaiakeyutil functionality into gaiacli keys.
|
||||
Drop `gaiakeyutil` in favor of new `gaiacli keys parse` command. Syntax and semantic are preserved.
|
|
@ -1 +0,0 @@
|
|||
#3985 ValidatorPowerRank uses potential consensus power
|
|
@ -1,2 +0,0 @@
|
|||
#4027 gaiad version command does not return the checksum of the go.sum file shipped along with the source release tarball.
|
||||
Go modules feature guarantees dependencies reproducibility and as long as binaries are built via the Makefile shipped with the sources, no dependendencies can break such guarantee.
|
|
@ -1 +0,0 @@
|
|||
#4159 use module pattern and module manager for initialization
|
|
@ -1,2 +0,0 @@
|
|||
#4272 Merge gaiareplay functionality into gaiad replay.
|
||||
Drop `gaiareplay` in favor of new `gaiad replay` command.
|
|
@ -1,3 +0,0 @@
|
|||
#3715 Update /distribution/delegators/{delegatorAddr}/rewards GET endpoint
|
||||
as per new specs. For a given delegation, the endpoint now returns the
|
||||
comprehensive list of validator-reward tuples along with the grand total.
|
|
@ -1 +0,0 @@
|
|||
#3942 Update pagination data in txs query.
|
|
@ -1 +0,0 @@
|
|||
#4049 update tag MsgWithdrawValidatorCommission to match type
|
|
@ -1,2 +0,0 @@
|
|||
The `/auth/accounts/{address}` now returns a `height` in the response. The
|
||||
account is now nested under `account`.
|
|
@ -1 +0,0 @@
|
|||
#3945 There's no check for chain-id in TxBuilder.SignStdTx
|
|
@ -1 +0,0 @@
|
|||
#4190 Fix redelegations-from by using the correct params and query endpoint.
|
|
@ -1 +0,0 @@
|
|||
#4219 Return an error when an empty mnemonic is provided during key recovery.
|
|
@ -1 +0,0 @@
|
|||
#4345 Improved Ledger Nano X detection
|
|
@ -1 +0,0 @@
|
|||
#4113 Fix incorrect `$GOBIN` in `Install Go`
|
|
@ -1,2 +0,0 @@
|
|||
Add `migrate` command to `gaiad` to provide the ability to migrate exported
|
||||
genesis state from one version to another.
|
|
@ -1 +0,0 @@
|
|||
Update Gaia for community pool spend proposals per Cosmos Hub governance proposal #7 "Activate the Community Pool"
|
|
@ -1 +0,0 @@
|
|||
#4068 Remove redundant account check on `gaiacli`
|
|
@ -1 +0,0 @@
|
|||
#4227 Support for Ledger App v1.5
|
|
@ -1 +0,0 @@
|
|||
#4042 Update docs and scripts to include the correct `GO111MODULE=on` environment variable.
|
|
@ -1 +0,0 @@
|
|||
#4066 Fix 'ExportGenesisFile() incorrectly overwrites genesis'
|
|
@ -1 +0,0 @@
|
|||
#4064 Remove `dep` and `vendor` from `doc` and `version`.
|
|
@ -1 +0,0 @@
|
|||
#4080 add missing invariants during simulations
|
|
@ -1 +0,0 @@
|
|||
#4343 Upgrade toolchain to Go 1.12.5.
|
|
@ -1 +0,0 @@
|
|||
#2007 Return 200 status code on empty results
|
|
@ -1 +0,0 @@
|
|||
#4123 Fix typo, url error and outdated command description of doc clients.
|
|
@ -1 +0,0 @@
|
|||
#4129 Translate doc clients to chinese.
|
|
@ -1 +0,0 @@
|
|||
#4141 Fix /txs/encode endpoint
|
|
@ -0,0 +1,85 @@
|
|||
<!--
|
||||
Guiding Principles:
|
||||
|
||||
Changelogs are for humans, not machines.
|
||||
There should be an entry for every single version.
|
||||
The same types of changes should be grouped.
|
||||
Versions and sections should be linkable.
|
||||
The latest version comes first.
|
||||
The release date of each version is displayed.
|
||||
Mention whether you follow Semantic Versioning.
|
||||
|
||||
Types of changes (Stanzas):
|
||||
|
||||
"Features" for new features.
|
||||
"Improvements" for changes in existing functionality.
|
||||
"Deprecated" for soon-to-be removed features.
|
||||
"Bug Fixes" for any bug fixes.
|
||||
"Breaking" for breaking API changes.
|
||||
|
||||
Ref: https://keepachangelog.com/en/1.0.0/
|
||||
-->
|
||||
|
||||
# Changelog
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [1.0.0] - 2019-08-13
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* (gaiad) [\#4113](https://github.com/cosmos/cosmos-sdk/issues/4113) Fix incorrect `$GOBIN` in `Install Go`
|
||||
* (gaiacli) [\#3945](https://github.com/cosmos/cosmos-sdk/issues/3945) There's no check for chain-id in TxBuilder.SignStdTx
|
||||
* (gaiacli) [\#4190](https://github.com/cosmos/cosmos-sdk/issues/4190) Fix redelegations-from by using the correct params and query endpoint.
|
||||
* (gaiacli) [\#4219](https://github.com/cosmos/cosmos-sdk/issues/4219) Return an error when an empty mnemonic is provided during key recovery.
|
||||
* (gaiacli) [\#4345](https://github.com/cosmos/cosmos-sdk/issues/4345) Improved Ledger Nano X detection
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
* (sdk) Update SDK version to v0.36.0
|
||||
* (gaiad) [\#3985](https://github.com/cosmos/cosmos-sdk/issues/3985) ValidatorPowerRank uses potential consensus power
|
||||
* (gaiad) [\#4027](https://github.com/cosmos/cosmos-sdk/issues/4027) gaiad version command does not return the checksum of the go.sum file shipped along with the source release tarball.
|
||||
Go modules feature guarantees dependencies reproducibility and as long as binaries are built via the Makefile shipped with the sources, no dependendencies can break such guarantee.
|
||||
* (gaiad) [\#4159](https://github.com/cosmos/cosmos-sdk/issues/4159) use module pattern and module manager for initialization
|
||||
* (gaiad) [\#4272](https://github.com/cosmos/cosmos-sdk/issues/4272) Merge gaiareplay functionality into gaiad replay.
|
||||
Drop `gaiareplay` in favor of new `gaiad replay` command.
|
||||
* (gaiacli) [\#3715](https://github.com/cosmos/cosmos-sdk/issues/3715) query distr rewards returns per-validator
|
||||
rewards along with rewards total amount.
|
||||
* (gaiacli) [\#40](https://github.com/cosmos/cosmos-sdk/issues/40) rest-server's --cors option is now gone.
|
||||
* (gaiacli) [\#4027](https://github.com/cosmos/cosmos-sdk/issues/4027) gaiacli version command dooes not return the checksum of the go.sum file anymore.
|
||||
* (gaiacli) [\#4142](https://github.com/cosmos/cosmos-sdk/issues/4142) Turn gaiacli tx send's --from into a required argument.
|
||||
New shorter syntax: `gaiacli tx send FROM TO AMOUNT`
|
||||
* (gaiacli) [\#4228](https://github.com/cosmos/cosmos-sdk/issues/4228) Merge gaiakeyutil functionality into gaiacli keys.
|
||||
Drop `gaiakeyutil` in favor of new `gaiacli keys parse` command. Syntax and semantic are preserved.
|
||||
* (rest) [\#3715](https://github.com/cosmos/cosmos-sdk/issues/3715) Update /distribution/delegators/{delegatorAddr}/rewards GET endpoint
|
||||
as per new specs. For a given delegation, the endpoint now returns the
|
||||
comprehensive list of validator-reward tuples along with the grand total.
|
||||
* (rest) [\#3942](https://github.com/cosmos/cosmos-sdk/issues/3942) Update pagination data in txs query.
|
||||
* (rest) [\#4049](https://github.com/cosmos/cosmos-sdk/issues/4049) update tag MsgWithdrawValidatorCommission to match type
|
||||
* (rest) The `/auth/accounts/{address}` now returns a `height` in the response. The
|
||||
account is now nested under `account`.
|
||||
|
||||
### Features
|
||||
|
||||
* (gaiad) Add `migrate` command to `gaiad` to provide the ability to migrate exported
|
||||
genesis state from one version to another.
|
||||
* (gaiad) Update Gaia for community pool spend proposals per Cosmos Hub governance proposal [\#7](https://github.com/cosmos/cosmos-sdk/issues/7) "Activate the Community Pool"
|
||||
|
||||
### Improvements
|
||||
|
||||
* (gaiad) [\#4042](https://github.com/cosmos/cosmos-sdk/issues/4042) Update docs and scripts to include the correct `GO111MODULE=on` environment variable.
|
||||
* (gaiad) [\#4066](https://github.com/cosmos/cosmos-sdk/issues/4066) Fix 'ExportGenesisFile() incorrectly overwrites genesis'
|
||||
* (gaiad) [\#4064](https://github.com/cosmos/cosmos-sdk/issues/4064) Remove `dep` and `vendor` from `doc` and `version`.
|
||||
* (gaiad) [\#4080](https://github.com/cosmos/cosmos-sdk/issues/4080) add missing invariants during simulations
|
||||
* (gaiad) [\#4343](https://github.com/cosmos/cosmos-sdk/issues/4343) Upgrade toolchain to Go 1.12.5.
|
||||
* (gaiacli) [\#4068](https://github.com/cosmos/cosmos-sdk/issues/4068) Remove redundant account check on `gaiacli`
|
||||
* (gaiacli) [\#4227](https://github.com/cosmos/cosmos-sdk/issues/4227) Support for Ledger App v1.5
|
||||
* (rest) [\#2007](https://github.com/cosmos/cosmos-sdk/issues/2007) Return 200 status code on empty results
|
||||
* (rest) [\#4123](https://github.com/cosmos/cosmos-sdk/issues/4123) Fix typo, url error and outdated command description of doc clients.
|
||||
* (rest) [\#4129](https://github.com/cosmos/cosmos-sdk/issues/4129) Translate doc clients to chinese.
|
||||
* (rest) [\#4141](https://github.com/cosmos/cosmos-sdk/issues/4141) Fix /txs/encode endpoint
|
||||
|
||||
<!-- Release links -->
|
||||
|
||||
[Unreleased]: https://github.com/cosmos/gaia/compare/v1.0.0...HEAD
|
||||
[1.0.0]: https://github.com/cosmos/gaia/releases/tag/v1.0.0
|
|
@ -1,17 +1,18 @@
|
|||
# Contributing
|
||||
|
||||
* [Pull Requests](#pull-requests)
|
||||
* [Process for reviewing PRs](#process-for-reviewing-prs)
|
||||
* [Updating Documentation](#updating-documentation)
|
||||
* [Forking](#forking)
|
||||
* [Dependencies](#dependencies)
|
||||
* [Testing](#testing)
|
||||
* [Branching Model and Release](#branching-model-and-release)
|
||||
* [PR Targeting](#pr-targeting)
|
||||
* [Development Procedure](#development-procedure)
|
||||
* [Pull Merge Procedure](#pull-merge-procedure)
|
||||
* [Release Procedure](#release-procedure)
|
||||
* [Point Release Procedure](#point-release-procedure)
|
||||
- [Contributing](#contributing)
|
||||
- [Pull Requests](#pull-requests)
|
||||
- [Process for reviewing PRs](#process-for-reviewing-prs)
|
||||
- [Updating Documentation](#updating-documentation)
|
||||
- [Forking](#forking)
|
||||
- [Dependencies](#dependencies)
|
||||
- [Testing](#testing)
|
||||
- [Branching Model and Release](#branching-model-and-release)
|
||||
- [PR Targeting](#pr-targeting)
|
||||
- [Development Procedure](#development-procedure)
|
||||
- [Pull Merge Procedure](#pull-merge-procedure)
|
||||
- [Release Procedure](#release-procedure)
|
||||
- [Point Release Procedure](#point-release-procedure)
|
||||
|
||||
Thank you for considering making contributions to Gaia and related
|
||||
repositories!
|
||||
|
@ -182,14 +183,21 @@ only pull requests targeted directly against master.
|
|||
- merge pull request
|
||||
|
||||
### Release Procedure
|
||||
- start on `master`
|
||||
- create the release candidate branch `rc/v*` (going forward known as **RC**) and ensure it's protected against pushing from anyone except the release manager/coordinator. **no PRs targeting this branch should be merged unless exceptional circumstances arise**
|
||||
- on the `RC` branch, use `clog` to prepare the `CHANGELOG.md` and kick off a large round of simulation testing (e.g. 400 seeds for 2k blocks).
|
||||
- if errors are found during the simulation testing, commit the fixes to `master` and create a new `RC` branch (making sure to increment the `rcN`)
|
||||
- after simulation has successfully completed, create the release branch (`release/vX.XX.X`) from the `RC` branch
|
||||
- merge the release branch to `master` to incorporate the `CHANGELOG.md` updates
|
||||
- delete the `RC` branches
|
||||
|
||||
|
||||
- Start on `master`
|
||||
- Create the release candidate branch `rc/v*` (going forward known as **RC**)
|
||||
and ensure it's protected against pushing from anyone except the release
|
||||
manager/coordinator
|
||||
- **no PRs targeting this branch should be merged unless exceptional circumstances arise**
|
||||
- On the `RC` branch, prepare a new version section in the `CHANGELOG.md` and
|
||||
kick off a large round of simulation testing (e.g. 400 seeds for 2k blocks)
|
||||
- If errors are found during the simulation testing, commit the fixes to `master`
|
||||
and create a new `RC` branch (making sure to increment the `rcN`)
|
||||
- After simulation has successfully completed, create the release branch
|
||||
(`release/vX.XX.X`) from the `RC` branch
|
||||
- Merge the release branch to `master` to incorporate the `CHANGELOG.md` updates
|
||||
- Delete the `RC` branches
|
||||
|
||||
### Point Release Procedure
|
||||
|
||||
At the moment, only a single major release will be supported, so all point
|
||||
|
|
|
@ -46,7 +46,6 @@ TOOLS_DESTDIR ?= $(GOPATH)/bin
|
|||
|
||||
GOLANGCI_LINT = $(TOOLS_DESTDIR)/golangci-lint
|
||||
GOIMPORTS = $(TOOLS_DESTDIR)/goimports
|
||||
CLOG = $(TOOLS_DESTDIR)/clog
|
||||
RUNSIM = $(TOOLS_DESTDIR)/runsim
|
||||
|
||||
all: tools
|
||||
|
@ -61,16 +60,13 @@ $(GOLANGCI_LINT): $(mkfile_dir)/install-golangci-lint.sh
|
|||
$(GOIMPORTS):
|
||||
go get golang.org/x/tools/cmd/goimports@v0.0.0-20190628034336-212fb13d595e
|
||||
|
||||
$(CLOG):
|
||||
go get github.com/cosmos/tools/cmd/clog/
|
||||
|
||||
$(RUNSIM):
|
||||
go get github.com/cosmos/tools/cmd/runsim/
|
||||
|
||||
golangci-lint: $(GOLANGCI_LINT)
|
||||
|
||||
tools-clean:
|
||||
rm -f $(GOIMPORTS) $(CLOG) $(GOLANGCI_LINT)
|
||||
rm -f $(GOIMPORTS) $(GOLANGCI_LINT)
|
||||
rm -f tools-stamp
|
||||
|
||||
.PHONY: all tools tools-clean
|
||||
|
|
Loading…
Reference in New Issue