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

chore: update to tm v0.34.23 #906

Merged
merged 73 commits into from
Dec 13, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
7b615f8
mempool: reduce lock contention during CheckTx (backport #8983) (#8985)
Jul 12, 2022
d6b413f
mempool: release lock during app connection flush (#8986)
Jul 12, 2022
bbb5f3b
Prepare changelog for v0.34.20-rc1. (#8966)
Jul 12, 2022
2b37373
config: remove obsolete mempool v1 warning (#8987)
Jul 13, 2022
8df725f
build(deps): Bump google.golang.org/grpc from 1.47.0 to 1.48.0 (#8991)
dependabot[bot] Jul 13, 2022
ba1711e
mempool: ensure evicted transactions are removed from the cache (back…
Jul 14, 2022
223ece9
mempool: ensure async requests are flushed to the server (#9010)
Jul 14, 2022
d32df22
Prepare changelog for Release v0.34.20 (#9032)
Jul 18, 2022
6688db7
build(deps): Bump github.com/golangci/golangci-lint (#9036)
dependabot[bot] Jul 19, 2022
64dfeb7
mempool: rework lock discipline to mitigate callback deadlocks (backp…
Jul 19, 2022
f9f3bed
build(deps): Bump github.com/golangci/golangci-lint (#9043)
dependabot[bot] Jul 20, 2022
d6be597
build(deps): Bump github.com/BurntSushi/toml from 1.1.0 to 1.2.0 (#9062)
dependabot[bot] Jul 21, 2022
eb465a3
build(deps): Bump github.com/golangci/golangci-lint (#9071)
dependabot[bot] Jul 22, 2022
46badfa
cli: add command to manually reindex tx and block events (backport: #…
tac0turtle Jul 22, 2022
0846f3e
fix mockery generation script (#9094) (#9114)
cmwaters Jul 30, 2022
7e902dc
build(deps): Bump github.com/bufbuild/buf from 1.4.0 to 1.7.0 (#9137)
dependabot[bot] Aug 1, 2022
708a62f
backport: Fix unsafe-reset-all for working with default home (#9103) …
cmwaters Aug 1, 2022
fb5cd16
config: p2p.external-address (backport #9107) (#9153)
cmwaters Aug 2, 2022
c723357
remove old proto workflow (#9167)
williambanfield Aug 4, 2022
65367d7
build(deps): Bump github.com/golangci/golangci-lint (#9188)
dependabot[bot] Aug 8, 2022
fbd754b
Backport of sam/abci-responses (#9090) (#9159)
samricotta Aug 11, 2022
dad439f
Bump linter to 1.47 (#9218)
samricotta Aug 11, 2022
d513c92
chore: Bump go to 1.18 (#9212)
samricotta Aug 11, 2022
a80c6a2
Small update to toml.go for abci-responses (#9232)
samricotta Aug 12, 2022
9fdbd2e
update default (#9235)
samricotta Aug 12, 2022
08f5559
Sync codeowners with main (#9245)
thanethomson Aug 13, 2022
2740491
Update to ABCILastResponseskey (#9253)
samricotta Aug 15, 2022
dd86d3e
cli: Enable reindex-event cmd (#9268)
thanethomson Aug 16, 2022
1f0cf77
spec: migrate v0.7.1. into v0.34 (#9262)
cmwaters Aug 16, 2022
58669ae
config: Move `discard_abci_responses` flag into its own storage secti…
thanethomson Aug 17, 2022
bca737c
docs: Minor recommendations prior to v0.34.21 release (#9267)
thanethomson Aug 18, 2022
a41c5ee
release: prepare v0.34.21 (#9285)
cmwaters Aug 18, 2022
eed27ad
docs: Update v0.34.x to prepare for v0.37 (#9244)
thanethomson Aug 19, 2022
29c5a06
build(deps): Bump google.golang.org/grpc from 1.48.0 to 1.49.0 (#9320)
dependabot[bot] Aug 29, 2022
f573d3d
test: add the loadtime tool (Backport #9342) (#9358)
williambanfield Sep 2, 2022
71a8fcf
test: add the loadtime report tool (backport #9351) (#9365)
mergify[bot] Sep 2, 2022
d47d110
build(deps): Bump google.golang.org/protobuf from 1.28.0 to 1.28.1 (#…
dependabot[bot] Sep 3, 2022
3ab0151
build(deps): Bump github.com/golangci/golangci-lint (#9363)
dependabot[bot] Sep 3, 2022
441405e
ci: Remove "(WARNING: BETA SOFTWARE)" tagline from all upcoming relea…
mergify[bot] Sep 5, 2022
014d0d6
add separated runs by UUID (backport #9367) (#9380)
mergify[bot] Sep 6, 2022
6354c99
print all versions of tendermint and its sub protocols (#9329) (#9387)
mergify[bot] Sep 7, 2022
f2cbc22
Add redirect link for tutorial (backport #9385) (#9390)
mergify[bot] Sep 7, 2022
1135889
test: generate uuid on startup for load tool (#9383) (#9393)
mergify[bot] Sep 8, 2022
1b2963e
build(deps): Bump github.com/spf13/viper from 1.12.0 to 1.13.0 (#9402)
dependabot[bot] Sep 12, 2022
5164dc6
feat: support HTTPS inside websocket (backport #9416) (#9423)
mergify[bot] Sep 13, 2022
4999643
state: restore previous error message (#9435) (#9441)
mergify[bot] Sep 16, 2022
a71811f
build(deps): Bump github.com/bufbuild/buf from 1.7.0 to 1.8.0 (#9448)
dependabot[bot] Sep 20, 2022
95a7cc1
build(deps): Bump bufbuild/buf-setup-action from 1.6.0 to 1.8.0 (#9449)
dependabot[bot] Sep 20, 2022
7e05d43
Sync Vote.Verify() in spec with implementation (#9466) (#9477)
mergify[bot] Sep 22, 2022
dc6d73a
config: Add missing storage section when generating config (backport …
mergify[bot] Sep 23, 2022
a349a67
loadtime: add block time to the data point (backport #9484) (#9490)
mergify[bot] Sep 26, 2022
14efa9c
Update apps.md (#9461)
simonshampoo Sep 26, 2022
bda1dd4
build(deps): Bump actions/stale from 5 to 6 (#9492)
dependabot[bot] Sep 27, 2022
df5ba80
Extend the load report tool to include transactions' hashes (backport…
mergify[bot] Oct 5, 2022
430afb2
security/p2p: prevent peers who errored being added to the peer_set (…
mergify[bot] Oct 7, 2022
1d160a5
indexer: move deduplication functionality purely to the kvindexer (ba…
mergify[bot] Oct 10, 2022
a28c987
blocksync: retry requests after timeout (backport #9518) (#9534)
mergify[bot] Oct 10, 2022
df5fe1f
build(deps): Bump google.golang.org/grpc from 1.49.0 to 1.50.0 (#9527)
dependabot[bot] Oct 12, 2022
3ec6e42
Fix TX payload for DO testnets (#9540) (#9543)
mergify[bot] Oct 12, 2022
dbf22de
QA Process report for v0.37.x (and baseline for v0.34.x) (backport #9…
mergify[bot] Oct 18, 2022
bf4688b
fix: header link (backport #9574) (#9585)
mergify[bot] Oct 18, 2022
a6dd0d2
Release v0.34.22 (#9583)
thanethomson Oct 18, 2022
e914fe4
ci: Fix linter complaint (backport #9645) (#9647)
mergify[bot] Oct 29, 2022
6e7fa2a
ci: Remove unused Markdown link checker from v0.34.x branch (#9643)
thanethomson Oct 31, 2022
bdedf2e
p2p: add a per-message type send and receive metric (backport #9622) …
mergify[bot] Nov 1, 2022
161611c
e2e: configurable IP addresses for e2e testnet generator (backport #9…
williambanfield Nov 3, 2022
7417ddf
Removes space in hyperlink (#9653) (#9664)
mergify[bot] Nov 3, 2022
e7b9ee7
add allocate in Receive calls (#9667)
williambanfield Nov 4, 2022
7917485
rpc: Add caching support (backport #9650) (#9666)
mergify[bot] Nov 7, 2022
dae7b69
docs: Add new per-message type P2P metrics (backport #9676) (#9679)
mergify[bot] Nov 9, 2022
e0f68fe
Release v0.34.23 (#9684)
thanethomson Nov 9, 2022
204ddc5
Merge tag 'v0.34.23' into v0.34.x-celestia
cmwaters Dec 12, 2022
81d57e0
fix errors
cmwaters Dec 12, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE/proposal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
name: Protocol Change Proposal
about: Create a proposal to request a change to the protocol

---

<!-- < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < ☺
v ✰ Thanks for opening an issue! ✰
v Before smashing the submit button please review the template.
v Word of caution: Under-specified proposals may be rejected summarily
☺ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -->

# Protocol Change Proposal

## Summary

<!-- Short, concise description of the proposed change -->

## Problem Definition

<!-- Why do we need this change?
What problems may be addressed by introducing this change?
What benefits does Tendermint stand to gain by including this change?
Are there any disadvantages of including this change? -->

## Proposal

<!-- Detailed description of requirements of implementation -->

____

#### For Admin Use

- [ ] Not duplicate issue
- [ ] Appropriate labels applied
- [ ] Appropriate contributors tagged
- [ ] Contributor assigned/self-assigned
4 changes: 2 additions & 2 deletions .github/workflows/check-generated.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ jobs:
steps:
- uses: actions/setup-go@v3
with:
go-version: '1.17'
go-version: '1.18'

- uses: actions/checkout@v3

- name: "Check generated mocks"
run: |
set -euo pipefail
readonly MOCKERY=2.12.3 # N.B. no leading "v"
readonly MOCKERY=2.14.0 # N.B. no leading "v"
curl -sL "https://github.com/vektra/mockery/releases/download/v${MOCKERY}/mockery_${MOCKERY}_Linux_x86_64.tar.gz" | tar -C /usr/local/bin -xzf -
make mockery 2>/dev/null
if ! git diff --stat --exit-code ; then
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
steps:
- uses: actions/setup-go@v3
with:
go-version: "1.17"
go-version: "1.18"
- uses: actions/checkout@v3
- uses: technote-space/get-diff-action@v6
with:
Expand All @@ -66,7 +66,7 @@ jobs:
steps:
- uses: actions/setup-go@v3
with:
go-version: "1.17"
go-version: "1.18"
- uses: actions/checkout@v3
- uses: technote-space/get-diff-action@v6
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e-manual.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
steps:
- uses: actions/setup-go@v3
with:
go-version: '1.17'
go-version: '1.18'

- uses: actions/checkout@v3

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e-nightly-34x.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
steps:
- uses: actions/setup-go@v3
with:
go-version: '1.17'
go-version: '1.18'

- uses: actions/checkout@v3
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e-nightly-master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
steps:
- uses: actions/setup-go@v3
with:
go-version: '1.17'
go-version: '1.18'

- uses: actions/checkout@v3

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
steps:
- uses: actions/setup-go@v3
with:
go-version: '^1.17'
go-version: '1.18'
- uses: actions/checkout@v3
- uses: technote-space/get-diff-action@v6
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/fuzz-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
steps:
- uses: actions/setup-go@v3
with:
go-version: '1.17'
go-version: '1.18'

- uses: actions/checkout@v3

Expand Down
12 changes: 0 additions & 12 deletions .github/workflows/linkchecker.yml

This file was deleted.

11 changes: 6 additions & 5 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,8 @@ jobs:
timeout-minutes: 8
steps:
- uses: actions/setup-go@v3
with:
go-version: 1.17.1
- uses: actions/checkout@v3
with:
go-version: '1.18'
- uses: technote-space/get-diff-action@v6
with:
PATTERNS: |
Expand All @@ -25,8 +24,10 @@ jobs:
go.sum
- uses: golangci/[email protected]
with:
# Required: the version of golangci-lint is required and must be specified without patch version: we always use the latest patch version.
version: v1.45
# Required: the version of golangci-lint is required and
# must be specified without patch version: we always use the
# latest patch version.
version: v1.50.1
args: --timeout 10m
github-token: ${{ secrets.github_token }}
if: env.GIT_DIFF
2 changes: 1 addition & 1 deletion .github/workflows/proto-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
timeout-minutes: 5
steps:
- uses: actions/checkout@v3
- uses: bufbuild/buf-setup-action@v1.6.0
- uses: bufbuild/buf-setup-action@v1.8.0
- uses: bufbuild/buf-lint-action@v1
with:
input: 'proto'
22 changes: 0 additions & 22 deletions .github/workflows/proto.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

- uses: actions/setup-go@v3
with:
go-version: '1.17'
go-version: '1.18'

- run: echo https://github.com/tendermint/tendermint/blob/${GITHUB_REF#refs/tags/}/CHANGELOG.md#${GITHUB_REF#refs/tags/} > ../release_notes.md

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v5
- uses: actions/stale@v6
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-pr-message: "This pull request has been automatically marked as stale because it has not had
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
steps:
- uses: actions/setup-go@v3
with:
go-version: "1.17"
go-version: "1.18"
- uses: actions/checkout@v3
- uses: technote-space/get-diff-action@v6
with:
Expand Down Expand Up @@ -57,7 +57,7 @@ jobs:
steps:
- uses: actions/setup-go@v3
with:
go-version: "1.17"
go-version: "^1.18"
- uses: actions/checkout@v3
- uses: technote-space/get-diff-action@v6
with:
Expand Down Expand Up @@ -89,7 +89,7 @@ jobs:
steps:
- uses: actions/setup-go@v3
with:
go-version: "1.17"
go-version: "^1.18"
- uses: actions/checkout@v3
- uses: technote-space/get-diff-action@v6
with:
Expand Down
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ docs/.vuepress/dist
*.log
abci-cli
docs/node_modules/
docs/.vuepress/public/rpc
index.html.md

scripts/wal2json/wal2json
Expand All @@ -46,6 +47,8 @@ terraform.tfstate
terraform.tfstate.backup
terraform.tfstate.d
profile\.out
test/app/grpc_client
test/loadtime/build
test/e2e/build
test/e2e/networks/*/
test/logs
Expand All @@ -56,3 +59,11 @@ test/fuzz/**/corpus
test/fuzz/**/crashers
test/fuzz/**/suppressions
test/fuzz/**/*.zip
*.aux
*.bbl
*.blg
*.pdf
*.gz
*.dvi
# Python virtual environments
.venv
36 changes: 10 additions & 26 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,65 +2,49 @@ linters:
enable:
- asciicheck
- bodyclose
- deadcode
- depguard
- dogsled
- dupl
- errcheck
- exportloopref
# - funlen
# - gochecknoglobals
# - gochecknoinits
# - gocognit
- goconst
# - gocritic
# - gocyclo
# - godox
- gofmt
- goimports
- revive
- gosec
- gosimple
- govet
- ineffassign
# - interfacer
- lll
# - maligned
# - misspell
- misspell
- nakedret
- nolintlint
- prealloc
- staticcheck
- structcheck
# - structcheck // to be fixed by golangci-lint
- stylecheck
# - typecheck
- typecheck
- unconvert
# - unparam
- unused
- varcheck
# - whitespace
# - wsl

issues:
exclude-rules:
- path: _test\.go
linters:
- gosec
- linters:
- lll
source: "https://"
max-same-issues: 50

linters-settings:
dogsled:
max-blank-identifiers: 3
maligned:
suggest-new: true
# govet:
# check-shadowing: true
revive:
golint:
min-confidence: 0
misspell:
locale: US
ignore-words:
- behaviour
maligned:
suggest-new: true

run:
skip-files:
- libs/pubsub/query/query.peg.go
11 changes: 10 additions & 1 deletion .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,13 @@ checksum:
algorithm: sha256

release:
name_template: "{{.Version}} (WARNING: BETA SOFTWARE)"
prerelease: auto
name_template: "{{.Version}}"

archives:
- files:
- LICENSE
- README.md
- UPGRADING.md
- SECURITY.md
- CHANGELOG.md
15 changes: 9 additions & 6 deletions .markdownlint.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
default: true,
MD007: { "indent": 4 }
default: true
MD001: false
MD007: {indent: 4}
MD013: false
MD024: { siblings_only: true }
MD024: {siblings_only: true}
MD025: false
MD033: { no-inline-html: false }
no-hard-tabs: false
whitespace: false
MD033: false
MD036: false
MD010: false
MD012: false
MD028: false
1 change: 1 addition & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@
"--proto_path=${workspaceRoot}/third_party/proto"
]
}

}
Loading