https://github.com/tendermint/tendermint

sort by:
Revision Author Date Message Commit Date
c3c4274 re-arrange benchmark file 21 July 2021, 13:22:13 UTC
b6b2868 light: replace homegrown mock with mockery 19 July 2021, 20:11:49 UTC
f70396c add and run make target for generating existing mocks (#6732) There are many `//go:generate mockery` lines in the source code. This change adds a make target to invoke these mock generations. This change also invokes the mock invocations and adds the resulting mocks to the repo. Related to #5274 18 July 2021, 00:46:04 UTC
fdc246e libs/clist: revert clear and detach changes while debugging (#6731) 17 July 2021, 16:10:53 UTC
78a0a5f blockchain: error on v2 selection (#6730) ## Description Remove v2 flag from toml 16 July 2021, 10:19:55 UTC
4f88520 RPC: mark grpc as deprecated (#6725) ## Description Mark gRPC as deprecated in the RPC layer. closes #6718 15 July 2021, 22:05:21 UTC
6dd0cf9 router/statesync: add helpful log messages (#6724) 15 July 2021, 17:26:35 UTC
626d9b4 build(deps): Bump actions/stale from 3.0.19 to 4 (#6726) Bumps [actions/stale](https://github.com/actions/stale) from 3.0.19 to 4. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/stale/compare/v3.0.19...v4) --- updated-dependencies: - dependency-name: actions/stale dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 15 July 2021, 14:17:51 UTC
8addf99 e2e: tweak sleep for pertubations (#6723) This tweaks sleeps around pertubations, based on a theory that our tests with "kill" pertubations restart the nodes fast enough the peers haven't marked it down when it tries to reconnect. In my local test runs, this clears out *most* of the test failures that I've seen, except for one evidence-related test-harness problem (which should be handled separately.) 14 July 2021, 21:07:25 UTC
76c6c67 docs: fix broken links (#6719) ## Description Fix broken links closes #6695 14 July 2021, 14:31:08 UTC
a46724e statesync: dispatcher test uses internal channel for timing (#6713) This code change amends the dispatcher tests to read from the dispatcher's `requestCh`. This ensures that a request is waiting when the test calls `dispatcher.respond`. addresses: #6711 14 July 2021, 14:16:09 UTC
40fba39 add missing context catch and tests (#6701) 14 July 2021, 09:23:15 UTC
36a859a e2e: ensure evidence validator set matches nodes validator set (#6712) 13 July 2021, 17:47:36 UTC
ab5c63e statesync: increase dispatcher timeout (#6714) 13 July 2021, 17:04:18 UTC
8228936 e2e: extend timeouts in test harness (#6694) 13 July 2021, 15:28:07 UTC
a12e2bb statesync: use initial height as a floor to backfilling (#6709) 13 July 2021, 14:36:16 UTC
11bebfb build(deps): Bump github.com/google/uuid from 1.2.0 to 1.3.0 (#6708) Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.2.0 to 1.3.0. - [Release notes](https://github.com/google/uuid/releases) - [Commits](https://github.com/google/uuid/compare/v1.2.0...v1.3.0) --- updated-dependencies: - dependency-name: github.com/google/uuid dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 13 July 2021, 13:15:09 UTC
4009102 statesync: remove outgoingCalls race condition in dispatcher (#6699) * statesync: remove outgoing calls race condition 12 July 2021, 23:05:47 UTC
cabd916 Revert "statesync: keep peer despite lightblock query fail (#6692)" (#6696) * Revert "statesync: keep peer despite lightblock query fail (#6692)" This reverts commit 50b00dff7191a31b40310cc016a9543892669d67. 12 July 2021, 19:20:02 UTC
363ea56 abci: remove counter app (#6684) * remove counter app * remove unneeeded ci * lint fix * modify tx sizes * cleanup docs * Update abci/cmd/abci-cli/abci-cli.go Co-authored-by: Callum Waters <cmwaters19@gmail.com> * Update docs/app-dev/getting-started.md Co-authored-by: Callum Waters <cmwaters19@gmail.com> * Update docs/app-dev/getting-started.md Co-authored-by: Callum Waters <cmwaters19@gmail.com> * bring back comment * migrate to kvstore and not persistent * remove unused func * test persistent Co-authored-by: Callum Waters <cmwaters19@gmail.com> 12 July 2021, 14:55:32 UTC
aa4854f docs: add docs file for the peer exchange (#6665) 12 July 2021, 12:11:29 UTC
581dd01 Update CODEOWNERS to include williambanfield (#6683) 09 July 2021, 22:50:13 UTC
50b00df statesync: keep peer despite lightblock query fail (#6692) When a peer responds with no lightblock for the height we queried, we call the [removePeer method](https://github.com/tendermint/tendermint/blob/master/internal/statesync/reactor.go#L339). This removes the peer from the [dispatcher's list of called peer's](https://github.com/tendermint/tendermint/blob/ad6588315256162a9ef799a5a77ab7237cd46f38/internal/statesync/dispatcher.go#L159). When the dispatcher then receives responses from the removed peer, it [drops their responses](https://github.com/tendermint/tendermint/blob/ad6588315256162a9ef799a5a77ab7237cd46f38/internal/statesync/dispatcher.go#L130). These responses may be meaningful or contain a block or data that will help statesync proceed. [The logs](https://gist.github.com/tychoish/34a1f61eaae3c36c23efc7d0001e805c), when this change is applied, show an additional 3 networking testnets passing. addresses: #6691 09 July 2021, 21:20:25 UTC
051e127 light: correctly handle contexts (#6687) 09 July 2021, 16:48:18 UTC
5530726 tools: move tools.go to subdir (#6689) ## Description Move tools to subdir to fix `go get` 09 July 2021, 13:05:27 UTC
decac69 p2p: remove annoying error log (#6688) I put this error log in here because I thought it might be a helpful indicator to see when a reactor sends a message to a peer that doesn't have that channel open but it turns out this is happening all the time and it's kind of annoying 09 July 2021, 12:48:33 UTC
7ca0f24 build(deps): Bump github.com/golangci/golangci-lint (#6686) Bumps [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) from 1.38.0 to 1.41.1. - [Release notes](https://github.com/golangci/golangci-lint/releases) - [Changelog](https://github.com/golangci/golangci-lint/blob/master/CHANGELOG.md) - [Commits](https://github.com/golangci/golangci-lint/compare/v1.38.0...v1.41.1) --- updated-dependencies: - dependency-name: github.com/golangci/golangci-lint dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 09 July 2021, 11:47:01 UTC
69848be deps: run go mod tidy (#6677) ## Description Run go mod tidy 09 July 2021, 08:17:28 UTC
2c14d49 fix leaking statesync test (#6680) 08 July 2021, 13:26:35 UTC
cd24857 e2e: remove colorized output from docker-compose (#6670) 08 July 2021, 12:54:13 UTC
c256edc fix evidence rpc test by extending wait time (#6678) 08 July 2021, 12:43:41 UTC
9d93607 adjust tx load (#6681) 08 July 2021, 12:22:50 UTC
c7c11fc build(deps): Bump gaurav-nelson/github-action-markdown-link-check (#6679) Bumps [gaurav-nelson/github-action-markdown-link-check](https://github.com/gaurav-nelson/github-action-markdown-link-check) from 1.0.12 to 1.0.13. - [Release notes](https://github.com/gaurav-nelson/github-action-markdown-link-check/releases) - [Commits](https://github.com/gaurav-nelson/github-action-markdown-link-check/compare/1.0.12...1.0.13) --- updated-dependencies: - dependency-name: gaurav-nelson/github-action-markdown-link-check dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 08 July 2021, 11:17:41 UTC
37bc1d7 internal/blockchain/v0: prevent all possible race for blockchainCh.Out (#6637) This commit extends the fix in #6518, so all other goroutine which run concurrently with processBlockchainCh can safely send data to blockchain out channel via a bridge channel. This helps eliminating all possible data race with sending and closing blockchainCh.Out channel at the same time. Fixes #6516 08 July 2021, 09:42:54 UTC
d882f31 use tools.go pattern for managing linter (#6643) 07 July 2021, 18:52:10 UTC
ba3f710 abci: Fix gitignore abci-cli (#6668) Closes #6663 07 July 2021, 16:01:38 UTC
3ccfb26 psql: close opened rows in tests (#6669) 07 July 2021, 15:37:42 UTC
96863de deps: remove pkg errors (#6666) ## Description remove pkg/errors since we use the provided fmt.Errorf 07 July 2021, 11:39:19 UTC
d4cda54 fastsync/rpc: add TotalSyncedTime & RemainingTime to SyncInfo in /status RPC (#6620) 07 July 2021, 11:26:01 UTC
800cce8 e2e: allow variable tx size (#6659) 07 July 2021, 10:59:27 UTC
e850863 state/indexer: close row after query (#6664) Closes: #6661 Note: see another error during the events indexing, guess the raw tx size exceeds the limitation? ``` 3:17PM ERR failed to index block txs err="pq: index row size 2768 exceeds btree version 4 maximum 2704 for index \"tx_results_tx_result_key\"" height=5205112 module=txindex 07 July 2021, 10:28:54 UTC
1dec3e1 add stacktrace to panic logs (#6662) 06 July 2021, 18:26:18 UTC
11b9204 docs: add sentence about windows support (#6655) ## Description Add sentence about windows support. closes #1887 06 July 2021, 13:15:39 UTC
4f8bcb1 docs: update events (#6658) * docs: update events * lint++ * lint++ 06 July 2021, 12:48:05 UTC
2d95e38 Revert "consensus: skip all messages during sync (#6577)" (#6654) This reverts commit 13b95e71274e6eed250eb1b2d0afee08f79c0251. 06 July 2021, 12:27:20 UTC
6bb4b68 use grpc abci protocol in e2e tests (#6652) 05 July 2021, 16:18:52 UTC
a1e1e6c test: fix non-deterministic backfill test (#6648) 05 July 2021, 14:42:36 UTC
7363641 fix typo in log message (#6653) Co-authored-by: Callum Waters <cmwaters19@gmail.com> 05 July 2021, 14:00:09 UTC
a99c718 build(deps): Bump github.com/spf13/cobra from 1.2.0 to 1.2.1 (#6650) Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.2.0 to 1.2.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spf13/cobra/releases">github.com/spf13/cobra's releases</a>.</em></p> <blockquote> <h2>v1.2.1</h2> <h3>Bug fixes</h3> <ul> <li>Quickfix for <a href="https://github-redirect.dependabot.com/spf13/cobra/issues/1437">spf13/cobra#1437</a> after v1.2.0 where parallel use of the <code>cmd.RegisterFlagCompletionFunc()</code> (and subsequent map) now works correctly and flag completions now work again</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spf13/cobra/commit/de187e874d1ca382320088f8f6d76333408e5c2e"><code>de187e8</code></a> Fix flag completion (<a href="https://github-redirect.dependabot.com/spf13/cobra/issues/1438">#1438</a>)</li> <li>See full diff in <a href="https://github.com/spf13/cobra/compare/v1.2.0...v1.2.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/spf13/cobra&package-manager=go_modules&previous-version=1.2.0&new-version=1.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> 05 July 2021, 13:06:11 UTC
a56b10f build(deps): Bump github.com/go-kit/kit from 0.10.0 to 0.11.0 (#6651) Bumps [github.com/go-kit/kit](https://github.com/go-kit/kit) from 0.10.0 to 0.11.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/go-kit/kit/releases">github.com/go-kit/kit's releases</a>.</em></p> <blockquote> <h2>v0.11.0</h2> <p>A new release with several improvements and enhancements. The first one in a long while! Huge thanks to <a href="https://github.com/sagikazarmark"><code>@​sagikazarmark</code></a> for putting in most of the gruntwork to make it happen! You're a superstar.</p> <p>The biggest thing: package log has been extracted to a separate repository and module, <a href="https://github.com/go-kit/log">go-kit/log</a>. This means that if you or your project was importing go-kit/kit just to get package log, you can significantly reduce your go.mod and dep graph by switching to the new module. Note that we have no current plans to alias the existing go-kit/kit/log to the new go-kit/log module and package, nor to deprecate the current package in favor of the new one. They are two distinct packages with no defined relationship to each other. This may change in the future.</p> <p>Major changes:</p> <ul> <li>The log package was extracted to a <a href="https://github.com/go-kit/log">separate repository</a></li> <li>Examples were moved to a separate <a href="https://github.com/go-kit/examples">repository</a></li> <li>Deprecated kitgen was removed</li> </ul> <p>Thanks to the 22 contributors who contributed to this release! 🏌️‍♂️</p> <h1>Bug fixes</h1> <ul> <li>metrics/cloudwatch: log CloudWatch response error (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/961">#961</a>) (thanks <a href="https://github.com/Trane9991"><code>@​Trane9991</code></a>)</li> <li>log: defer mutex unlocks for panic safety in SyncLogger (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/974">#974</a>)</li> <li>util/conn: close old connection before reconnect (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/982">#982</a>) (thanks <a href="https://github.com/chikaku"><code>@​chikaku</code></a>)</li> <li>log/term: fix build on GOOS=js GOARCH=wasm (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/993">#993</a>) (thanks <a href="https://github.com/mvdan"><code>@​mvdan</code></a>)</li> <li>transport/http/jsonrpc: move the ClientAfter calls to before the decode (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1008">#1008</a>) (thanks <a href="https://github.com/directionless"><code>@​directionless</code></a>)</li> <li>sd/etcdv3: fix etcdv3 client won't return error when no endpoint is available (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1009">#1009</a>) (thanks <a href="https://github.com/wayjam"><code>@​wayjam</code></a>)</li> <li>metrics/generic: fix uint64 alignment (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1007">#1007</a>) (thanks <a href="https://github.com/ldez"><code>@​ldez</code></a>)</li> <li>log: fix stdlibadapter when prefixed (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1036">#1036</a>) (thanks <a href="https://github.com/soven"><code>@​soven</code></a>)</li> <li>log: capture newlines in log stdlib (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1041">#1041</a>) (thanks <a href="https://github.com/SuperQ"><code>@​SuperQ</code></a>)</li> </ul> <h1>Enhancements</h1> <ul> <li>metrics/cloudwatch: use batch values API for CloudWatch PutMetric data call (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/960">#960</a>) (thanks <a href="https://github.com/Trane9991"><code>@​Trane9991</code></a>)</li> <li>log: allow to use specific logrus level in the adaptor (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/962">#962</a>) (thanks <a href="https://github.com/Trane9991"><code>@​Trane9991</code></a>)</li> <li>transport/http: add NewExplicitClient (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/971">#971</a>)</li> <li>transport/http/jsonrpc: add RequestID in error body when using the DefaultErrorEncoder (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/969">#969</a>) (thanks <a href="https://github.com/esenac"><code>@​esenac</code></a>)</li> <li>transport/http/jsonrpc: add Version to JSON-RPC client request (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/990">#990</a>) (thanks <a href="https://github.com/shirolimit"><code>@​shirolimit</code></a>)</li> <li>log: add WithSuffix to append key-value pairs to those passed to Log (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/992">#992</a>) (thanks <a href="https://github.com/vinayvinay"><code>@​vinayvinay</code></a>)</li> <li>sd/consul: improve inconsistent Consul SD index handling (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/999">#999</a>) (thanks <a href="https://github.com/vinayvinay"><code>@​vinayvinay</code></a>)</li> <li>all: dependency updates (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1029">#1029</a>, <a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1095">#1095</a>, <a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1097">#1097</a>, <a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1098">#1098</a>, <a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1106">#1106</a>, <a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1118">#1118</a>, <a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1115">#1115</a>, <a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1119">#1119</a>, <a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1124">#1124</a>) (thanks <a href="https://github.com/ChrisHines"><code>@​ChrisHines</code></a>, <a href="https://github.com/Enrico204"><code>@​Enrico204</code></a>, <a href="https://github.com/sagikazarmark"><code>@​sagikazarmark</code></a>)</li> <li>tracing/opencensus: add support for JSONRPC (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1022">#1022</a>) (thanks <a href="https://github.com/ryan-lang"><code>@​ryan-lang</code></a>)</li> <li>tracing/opentracing: improve endpoint middleware options (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1072">#1072</a>) (thanks <a href="https://github.com/alebabai"><code>@​alebabai</code></a>)</li> <li>auth/jwt: fix repetition of the word &quot;token&quot; in JWT (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1070">#1070</a>) (thanks <a href="https://github.com/amidam"><code>@​amidam</code></a>)</li> <li>sd/zk: replace unmaintained zk library with drop-in replacement (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1120">#1120</a>) (thanks <a href="https://github.com/sagikazarmark"><code>@​sagikazarmark</code></a>)</li> <li>cmd/kitgen: remove deprecated kitgen (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1121">#1121</a>) (thanks <a href="https://github.com/sagikazarmark"><code>@​sagikazarmark</code></a>)</li> </ul> <h1>Documentation, examples, tests</h1> <ul> <li>readme: change godoc to pkg.go.dev (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/963">#963</a>) (thanks <a href="https://github.com/relunctance"><code>@​relunctance</code></a>)</li> <li>readme: add links to generator tools (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/964">#964</a>)</li> <li>metrics/cloudwatch: fix bad Gauge test (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/975">#975</a>) (thanks <a href="https://github.com/Trane9991"><code>@​Trane9991</code></a>)</li> <li>readme: update the link and description for go-micro (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/989">#989</a>) (thanks <a href="https://github.com/asim"><code>@​asim</code></a>)</li> <li>examples: add missing &quot;to&quot; preposition (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1014">#1014</a>)</li> <li>tracing/opencensus: fix failing tests (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1021">#1021</a>) (thanks <a href="https://github.com/ryan-lang"><code>@​ryan-lang</code></a>)</li> <li>log: fix doc comment (<a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1028">#1028</a>) (thanks <a href="https://github.com/vrazdalovschi"><code>@​vrazdalovschi</code></a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/go-kit/kit/commit/a6c5d5805b360802a934766a63c254c9b94114f9"><code>a6c5d58</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1129">#1129</a> from sagikazarmark/improve-example-references</li> <li><a href="https://github.com/go-kit/kit/commit/4c47fd8c8a3932e395872313127269c68f7ceeb8"><code>4c47fd8</code></a> remove examples from gitignore</li> <li><a href="https://github.com/go-kit/kit/commit/908c5cf02cfdfa19a4da1c57de0002675d214c98"><code>908c5cf</code></a> docs: fix example links</li> <li><a href="https://github.com/go-kit/kit/commit/d19ee33dd563a45f6971c0b67bc56d691d1bdfd5"><code>d19ee33</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1128">#1128</a> from robbert229/patch-1</li> <li><a href="https://github.com/go-kit/kit/commit/ccf3d8d333af5c021f8d58869def9f7a48c26501"><code>ccf3d8d</code></a> fix a broken link to the addsvc example</li> <li><a href="https://github.com/go-kit/kit/commit/f80eb06d2743b8046c4b6f5ff87b7d8f32bc953c"><code>f80eb06</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1121">#1121</a> from sagikazarmark/remove-kitgen</li> <li><a href="https://github.com/go-kit/kit/commit/32681cc0d6471a61527732ee581e1e806410cdd4"><code>32681cc</code></a> remove deprecated kitgen</li> <li><a href="https://github.com/go-kit/kit/commit/2ca6ab212fc7bc59cdb628b2af34cd06ef9a3755"><code>2ca6ab2</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1112">#1112</a> from sagikazarmark/opentelemetry</li> <li><a href="https://github.com/go-kit/kit/commit/a119c95f0989729adb3c67970fde44390f102252"><code>a119c95</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1122">#1122</a> from sagikazarmark/nats-test-panic</li> <li><a href="https://github.com/go-kit/kit/commit/2216160e8ec4fcd96860223ec643ba81b1a359b9"><code>2216160</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/go-kit/kit/issues/1124">#1124</a> from sagikazarmark/update-dependencies</li> <li>Additional commits viewable in <a href="https://github.com/go-kit/kit/compare/v0.10.0...v0.11.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/go-kit/kit&package-manager=go_modules&previous-version=0.10.0&new-version=0.11.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> 05 July 2021, 11:28:34 UTC
15aa35b build(deps): Bump docker/setup-buildx-action from 1.4.1 to 1.5.0 (#6649) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 1.4.1 to 1.5.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v1.4.1...v1.5.0) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 05 July 2021, 11:04:24 UTC
c769e3e p2p: track peer channels to avoid sending across a channel a peer doesn't have (#6601) 05 July 2021, 11:00:19 UTC
4334135 privval: missing privval type check in SetPrivValidator (#6645) 05 July 2021, 05:42:29 UTC
ba41d29 revert returning empty block (#6647) 04 July 2021, 21:11:07 UTC
0cb0dd7 p2p: do not redial peers with different chain id (#6630) Updates the p2p logic to reject peers if the peer is not on the same chain. Fixes #6245 02 July 2021, 20:38:30 UTC
b2502b5 tooling: use go version 1.16 as minimum version (#6642) 02 July 2021, 18:39:50 UTC
0e9bec1 pkg: expose p2p functions (#6627) ## Description Expose p2p functions for use in the sdk. These functions could also be copied over to the sdk. I dont have a preference of which is better. 02 July 2021, 15:04:42 UTC
20720f6 build(deps): Bump docker/build-push-action from 2.5.0 to 2.6.1 (#6639) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2.5.0 to 2.6.1. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v2.5.0...v2.6.1) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marko <marbar3778@yahoo.com> 02 July 2021, 12:50:47 UTC
e9bafca build(deps): Bump github.com/spf13/cobra from 1.1.3 to 1.2.0 (#6640) Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.1.3 to 1.2.0. - [Release notes](https://github.com/spf13/cobra/releases) - [Changelog](https://github.com/spf13/cobra/blob/master/CHANGELOG.md) - [Commits](https://github.com/spf13/cobra/compare/v1.1.3...v1.2.0) --- updated-dependencies: - dependency-name: github.com/spf13/cobra dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 02 July 2021, 12:48:44 UTC
414130a pubsub: Refactor Event Subscription (#6634) 01 July 2021, 15:17:48 UTC
b0a413e build(deps): Bump github.com/rs/cors from 1.7.0 to 1.8.0 (#6635) Bumps [github.com/rs/cors](https://github.com/rs/cors) from 1.7.0 to 1.8.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rs/cors/commit/64821dda5aedeb954fb2caf787f7a1030085ab34"><code>64821dd</code></a> public method to check cors domain (<a href="https://github-redirect.dependabot.com/rs/cors/issues/115">#115</a>)</li> <li><a href="https://github.com/rs/cors/commit/f9bce55a4e61e3d1a061993e3453eb9848fcdc4d"><code>f9bce55</code></a> Updating renamed pressly import to go-chi (<a href="https://github-redirect.dependabot.com/rs/cors/issues/112">#112</a>)</li> <li><a href="https://github.com/rs/cors/commit/8b4a00bd362b5f326bff479ebe0af7862868225e"><code>8b4a00b</code></a> Fix[RFC_7230] RFC-7230 compliance (<a href="https://github-redirect.dependabot.com/rs/cors/issues/103">#103</a>)</li> <li><a href="https://github.com/rs/cors/commit/be1c7e127af9fce006600894df5c5731d99cdc82"><code>be1c7e1</code></a> Update preflight response status to http.StatusNoContent (204) (<a href="https://github-redirect.dependabot.com/rs/cors/issues/101">#101</a>)</li> <li><a href="https://github.com/rs/cors/commit/d4dacab0671f9aedbf3924d3df2a4a95c8c11a87"><code>d4dacab</code></a> Add early break on allowedHeaders match found (<a href="https://github-redirect.dependabot.com/rs/cors/issues/95">#95</a>)</li> <li><a href="https://github.com/rs/cors/commit/6c08711d4f11e1c72361062ed154e572b0065751"><code>6c08711</code></a> Update go.mod (<a href="https://github-redirect.dependabot.com/rs/cors/issues/94">#94</a>)</li> <li><a href="https://github.com/rs/cors/commit/fdcf4f9773b8d459d3ec085a8c91b34fcd17803d"><code>fdcf4f9</code></a> fix typo (<a href="https://github-redirect.dependabot.com/rs/cors/issues/87">#87</a>)</li> <li><a href="https://github.com/rs/cors/commit/927da63e685c92709d0be877b5e5cb477535074c"><code>927da63</code></a> Fix doc comment on attribute (<a href="https://github-redirect.dependabot.com/rs/cors/issues/90">#90</a>)</li> <li><a href="https://github.com/rs/cors/commit/09a654deb2151283e86be4f2a2fec22d09a529c7"><code>09a654d</code></a> Remove older version of Go from GH workflow</li> <li><a href="https://github.com/rs/cors/commit/a57a3ff56f11a1bc697f4391b36c58551de0e3d4"><code>a57a3ff</code></a> Update go support list</li> <li>Additional commits viewable in <a href="https://github.com/rs/cors/compare/v1.7.0...v1.8.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/rs/cors&package-manager=go_modules&previous-version=1.7.0&new-version=1.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> 01 July 2021, 13:44:43 UTC
b317df4 build(deps): Bump google.golang.org/grpc from 1.38.0 to 1.39.0 (#6633) Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.38.0 to 1.39.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.38.0...v1.39.0) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sam Kleinman <garen@tychoish.com> 30 June 2021, 12:35:24 UTC
a8bb011 build(deps): Bump docker/setup-buildx-action from 1.4.0 to 1.4.1 (#6632) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 1.4.0 to 1.4.1. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v1.4.0...v1.4.1) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 30 June 2021, 12:17:09 UTC
d66d1ad libs/CList: automatically detach the prev/next elements in Remove function (#6626) closes #2207 Also added `Clear()` function if we want to clear whole elements in CList. 30 June 2021, 08:47:25 UTC
9d0817b Revert "rpc: re-index missing events (#6535)" (#6631) This reverts commit 167fa738a379147f333b86f539bc03f597b978e5. 29 June 2021, 19:48:24 UTC
5ae3c24 evidence: update ADR 59 and add comments to the use of common height (#6628) 29 June 2021, 16:15:11 UTC
ffadc0e build(deps): Bump docker/setup-buildx-action from 1.3.0 to 1.4.0 (#6629) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 1.3.0 to 1.4.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v1.3.0...v1.4.0) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 29 June 2021, 11:13:20 UTC
f8dbbae mempool: move errors to be public (#6613) ## Description Move mempool errors to be public, this is used in handling abci error codes 29 June 2021, 08:59:06 UTC
ad0c115 tools: remove k8s (#6625) ## Description Remove mintnet as discussed on team call. closes #1941 28 June 2021, 17:11:00 UTC
98a249c build(deps): Bump github.com/spf13/viper from 1.8.0 to 1.8.1 (#6622) Bumps [github.com/spf13/viper](https://github.com/spf13/viper) from 1.8.0 to 1.8.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spf13/viper/releases">github.com/spf13/viper's releases</a>.</em></p> <blockquote> <h2>v1.8.1</h2> <p>This patch releases fixes two minor issues:</p> <ul> <li>Replace <code>%s</code> with <code>%w</code> when wrapping errors</li> <li>Fix <code>pflag.StringArray</code> processing</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spf13/viper/commit/bd038658992ae06c6ccf069a5b4bebe432602d0f"><code>bd03865</code></a> Add a proper processing for pflag.StringArray</li> <li><a href="https://github.com/spf13/viper/commit/3fcad43618b4672db5aa47f0367c5158e8eb872b"><code>3fcad43</code></a> update %s to %w</li> <li>See full diff in <a href="https://github.com/spf13/viper/compare/v1.8.0...v1.8.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/spf13/viper&package-manager=go_modules&previous-version=1.8.0&new-version=1.8.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> 28 June 2021, 14:47:25 UTC
09ec247 cmd/tendermint/commands: replace $HOME/.some/test/dir with t.TempDir (#6623) * cmd/tendermint/commands: replace $HOME/.some/test/dir with t.TempDir * update changelog Co-authored-by: Marko <marbar3778@yahoo.com> 28 June 2021, 14:38:15 UTC
7eef4d7 config: add example on external_address (#6621) ## Description It confused many people what they were supposed to add here. For chains with large genesis files you will only see the error after Initgenesis. Best to add a small sentence to provide better UX 28 June 2021, 14:22:48 UTC
11a71c2 state/privval: no GetPubKey retry beyond the proposal/voting window (#6578) Closes #5142 28 June 2021, 13:50:25 UTC
c5cc3c8 crypto: Use a different library for ed25519/sr25519 (#6526) At Oasis we have spend some time writing a new Ed25519/X25519/sr25519 implementation called curve25519-voi. This PR switches the import from ed25519consensus/go-schnorrkel, which should lead to performance gains on most systems. Summary of changes: * curve25519-voi is now used for Ed25519 operations, following the existing ZIP-215 semantics. * curve25519-voi's public key cache is enabled (hardcoded size of 4096 entries, should be tuned, see the code comment) to accelerate repeated Ed25519 verification with the same public key(s). * (BREAKING) curve25519-voi is now used for sr25519 operations. This is a breaking change as the current sr25519 support does something decidedly non-standard when going from a MiniSecretKey to a SecretKey and or PublicKey (The expansion routine is called twice). While I believe the new behavior (that expands once and only once) to be more "correct", this changes the semantics as implemented. * curve25519-voi is now used for merlin since the included STROBE implementation produces much less garbage on the heap. Side issues fixed: * The version of go-schnorrkel that is currently imported by tendermint has a badly broken batch verification implementation. Upstream has fixed the issue after I reported it, so the version should be bumped in the interim. Open design questions/issues: * As noted, the public key cache size should be tuned. It is currently backed by a trivial thread-safe LRU cache, which is not scan-resistant, but replacing it with something better is a matter of implementing an interface. * As far as I can tell, the only reason why serial verification on batch failure is necessary is to provide more detailed error messages (that are only used in some unit tests). If you trust the batch verification to be consistent with serial verification then the fallback can be eliminated entirely (the BatchVerifier provided by the new library supports an option that omits the fallback if this is chosen as the way forward). * curve25519-voi's sr25519 support could use more optimization and more eyes on the code. The algorithm unfortunately is woefully under-specified, and the implementation was done primarily because I got really sad when I actually looked at go-schnorrkel, and we do not use the algorithm at this time. 26 June 2021, 16:53:30 UTC
167fa73 rpc: re-index missing events (#6535) 25 June 2021, 13:14:37 UTC
917180d p2p: reduce buffering on channels (#6609) Having smaller buffers in each reactor/channel will mean that there will be fewer stale messages. 24 June 2021, 20:38:35 UTC
10d174a rpc: Add `TotalGasUsed` to `block_results` response (#6615) Closes #6551 Simple PR to add the total gas used in the block by adding the gas used in all the transactions. This adds a `TotalGasUsed` field to `coretypes.ResultBlockResults`. Its my first PR to the repo so let me know if there is anything I am missing! @fedekunze In case you want to take a look 24 June 2021, 17:47:41 UTC
9ffa7e8 types: move NodeInfo from p2p (#6618) 24 June 2021, 16:18:19 UTC
2cc8725 rpc: add max peer block height into /status rpc call (#6610) use `maxPeerBlockHeight` information to show the current network's best height. Closes #3983 Relate to #3365 ref: the`highestBlock` in the response of `eth.isSyncing` call https://web3js.readthedocs.io/en/v1.3.4/web3-eth.html#issyncing 24 June 2021, 15:11:10 UTC
ae5f988 p2p: make NodeID and NetAddress public (#6583) 24 June 2021, 13:59:14 UTC
4c30f08 build(deps): Bump docker/login-action from 1.9.0 to 1.10.0 (#6614) Bumps [docker/login-action](https://github.com/docker/login-action) from 1.9.0 to 1.10.0. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 24 June 2021, 13:19:28 UTC
2b0a3c1 fastsync: update the metrics during fast-sync (#6590) Closes #3507 23 June 2021, 08:00:24 UTC
6e238b5 statesync: make fetching chunks more robust (#6587) 21 June 2021, 14:14:15 UTC
144af9a rpc: use shorter path names for tests (#6602) 21 June 2021, 13:44:49 UTC
bed58a7 p2p: address audit issues with the peer manager (#6603) 21 June 2021, 12:57:48 UTC
5f553bb changelog: update and regularize changelog entries (#6594) 18 June 2021, 13:57:32 UTC
e8f38e3 changelog: have a single friendly bug bounty reminder (#6600) 18 June 2021, 12:07:36 UTC
6ade179 release: update changelog and version (#6599) 18 June 2021, 10:54:06 UTC
a6b30fa libs/time: move types/time into libs (#6595) 17 June 2021, 20:02:31 UTC
09a409d libs/log: text logging format changes (#6589) 17 June 2021, 17:17:03 UTC
d228afc p2p: avoid retry delay in error case (#6591) 16 June 2021, 21:06:00 UTC
25bb556 p2p: increase queue size to 16MB (#6588) 16 June 2021, 15:27:41 UTC
c0f7fb0 config: add root dir to priv validator (#6585) 16 June 2021, 15:13:14 UTC
7bc7de5 build(deps): Bump github.com/spf13/viper from 1.7.1 to 1.8.0 (#6586) Bumps [github.com/spf13/viper](https://github.com/spf13/viper) from 1.7.1 to 1.8.0. - [Release notes](https://github.com/spf13/viper/releases) - [Commits](https://github.com/spf13/viper/compare/v1.7.1...v1.8.0) --- updated-dependencies: - dependency-name: github.com/spf13/viper dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 16 June 2021, 12:33:30 UTC
7d961b5 state sync: tune request timeout and chunkers (#6566) 15 June 2021, 18:33:26 UTC
886519e rpc: add subscription id to events (#6386) Addresses #3931 15 June 2021, 17:33:47 UTC
8d0c382 test/fuzz: fix wrong path for some p2p fuzzing packages (#6580) Updates #6557 15 June 2021, 08:18:11 UTC
10a41ae test/fuzz: fix wrong compile fuzzer command (#6579) Updates #6557 15 June 2021, 07:32:03 UTC
e792624 test/fuzz: add current fuzzing to oss-fuzz-build script (#6576) Updates #6557 15 June 2021, 05:11:23 UTC
13b95e7 consensus: skip all messages during sync (#6577) Co-authored-by: Aleksandr Bezobchuk 14 June 2021, 17:52:46 UTC
back to top