https://github.com/tendermint/tendermint

sort by:
Revision Author Date Message Commit Date
10225aa merge 14 June 2021, 16:26:07 UTC
73f4714 nil safety 14 June 2021, 13:48:02 UTC
c4cf4d3 build(deps): Bump github.com/rs/zerolog from 1.22.0 to 1.23.0 (#6575) Bumps [github.com/rs/zerolog](https://github.com/rs/zerolog) from 1.22.0 to 1.23.0. - [Release notes](https://github.com/rs/zerolog/releases) - [Commits](https://github.com/rs/zerolog/compare/v1.22.0...v1.23.0) --- updated-dependencies: - dependency-name: github.com/rs/zerolog 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> 14 June 2021, 12:21:01 UTC
3e30543 hacking 14 June 2021, 12:18:53 UTC
21536ac linter: linter checks non-ASCII identifiers (#6574) Enabled the ASCII check linter https://github.com/tdakkota/asciicheck Closes #2801 14 June 2021, 08:35:44 UTC
cb63ab4 rpc: fix RPC client doesn't handle url's without ports (#6507) 14 June 2021, 08:34:02 UTC
66926d3 fuzz: initial support for fuzzing (#6558) 14 June 2021, 08:19:57 UTC
74af343 statesync: tune backfill process (#6565) This PR make some tweaks to backfill after running e2e tests: - Separates sync and backfill as two distinct processes that the node calls. The reason is because if sync fails then the node should fail but if backfill fails it is still possible to proceed. - Removes peers who don't have the block at a height from the local peer list. As the process goes backwards if a node doesn't have a block at a height they're likely pruning blocks and thus they won't have any prior ones either. - Sleep when we've run out of peers, then try again. 11 June 2021, 15:26:18 UTC
10fa151 state/types: refactor makeBlock, makeBlocks and makeTxs (#6567) Closes #3584 11 June 2021, 15:17:20 UTC
2c81638 e2e: fix looping problem while waiting (#6568) 11 June 2021, 12:47:55 UTC
a456b71 state: move pruneBlocks from consensus/state to state/execution (#6541) state: move pruneBlocks function from consensus/state to state/execution Closes #5414 10 June 2021, 14:24:47 UTC
32bc399 node: fix genesis on start up (#6563) 10 June 2021, 08:22:35 UTC
4e59575 blockchain/v0: fix data race in blockchain channel (#6518) There is a possible data race/panic between processBlockchainCh and processPeerUpdates, since when we send to blockchainCh.Out in one goroutine and close the channel in the other. The race is seen in some Github Action runs. This commit fix the race, by adding a peerUpdatesCh as a bridge between processPeerUpdates and processBlockchainCh, so the former will send to this channel, the later will listen and forward the message to blockchainCh.Out channel. Updates #6516 10 June 2021, 06:58:37 UTC
d2b78ec indexer: use INSERT ... ON CONFLICT in the psql eventsink insert functions (#6556) 09 June 2021, 13:22:43 UTC
b824dd3 build(deps): Bump codecov/codecov-action from 1.5.0 to 1.5.2 (#6559) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 1.5.0 to 1.5.2. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v1.5.0...v1.5.2) --- updated-dependencies: - dependency-name: codecov/codecov-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> Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com> 09 June 2021, 13:10:49 UTC
2b09558 build(deps): Bump github.com/btcsuite/btcd (#6560) Bumps [github.com/btcsuite/btcd](https://github.com/btcsuite/btcd) from 0.21.0-beta to 0.22.0-beta. - [Release notes](https://github.com/btcsuite/btcd/releases) - [Changelog](https://github.com/btcsuite/btcd/blob/master/CHANGES) - [Commits](https://github.com/btcsuite/btcd/compare/v0.21.0-beta...v0.22.0-beta) --- updated-dependencies: - dependency-name: github.com/btcsuite/btcd 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 June 2021, 13:08:45 UTC
f8458a1 node: minimize hardcoded service initialization 08 June 2021, 21:40:02 UTC
d6b4bc2 node/tests: clean up use of genesis doc and surrounding tests (#6554) 08 June 2021, 17:32:15 UTC
6f6ac5c state sync: reverse sync implementation (#6463) 08 June 2021, 17:23:52 UTC
9c172a1 build(deps): Bump github.com/prometheus/client_golang (#6552) Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.10.0 to 1.11.0. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/master/CHANGELOG.md) - [Commits](https://github.com/prometheus/client_golang/compare/v1.10.0...v1.11.0) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang 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> 08 June 2021, 15:54:15 UTC
2f61416 metrics: change blocksize to a histogram (#6549) ## Description Change block_size gauge to a histogram to observe block size overtime This will help will see which chains have full blocks vs empty. closes #5752 08 June 2021, 13:58:20 UTC
a855f96 p2p: renames for reactors and routing layer internal moves (#6547) 08 June 2021, 12:17:09 UTC
31e7cde dep: remove IAVL dependency (#6550) ## Description remove IAVL as a Tendermint dependency. closes #5694 I dont think this needs a changelog entry. 08 June 2021, 09:55:37 UTC
7cc32f3 docs: logger updates (#6545) ## Description Update for logging changes 07 June 2021, 13:31:02 UTC
3635c7a logger: refactor Tendermint logger by using zerolog (#6534) 07 June 2021, 12:30:48 UTC
b28887e build(deps): Bump rtCamp/action-slack-notify from 2.1.3 to 2.2.0 (#6543) Bumps [rtCamp/action-slack-notify](https://github.com/rtCamp/action-slack-notify) from 2.1.3 to 2.2.0. - [Release notes](https://github.com/rtCamp/action-slack-notify/releases) - [Commits](https://github.com/rtCamp/action-slack-notify/compare/f565a63638bd3615e76249bffab00fcb9dab90f7...12e36fc18b0689399306c2e0b3e0f2978b7f1ee7) --- updated-dependencies: - dependency-name: rtCamp/action-slack-notify 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> 07 June 2021, 11:08:48 UTC
eaa0468 types: revert breaking change (#6538) ## Description revert #5523 to avoid breaking changes cc @greg-szabo 07 June 2021, 08:26:47 UTC
00c284d node: change package interface (#6540) 04 June 2021, 15:36:30 UTC
08b134d ws: parse remote addrs with trailing dash (#6537) 04 June 2021, 15:07:50 UTC
39ddfc2 test: add evidence hash testvectors (#6536) ## Description Trying to debug a possible hashing issue, writing test vectors on 0.34 and then porting them to master to double-check it's not a hashing issue. 04 June 2021, 14:22:42 UTC
663c0bb rpc: decouple test fixtures from node implementation (#6533) 04 June 2021, 13:10:38 UTC
618c945 simplify initialization of light client (#6530) 03 June 2021, 13:57:55 UTC
40fe4a3 test: HeaderHash test vector (#6531) ## Decription Tag teaming with callum on debugging, wrote this to test headerHash changes from 0.34 to master. Its useful going forward as well. 03 June 2021, 12:42:06 UTC
7ec123c improvement: update TxInfo (#6529) Remove `Context` from the `TxInfo` type and instead require the caller to pass a `Context` to `CheckTx` which is idiomatic. closes: #6497 02 June 2021, 13:53:57 UTC
1f46a4c p2p/conn: check for channel id overflow before processing receive msg (#6522) Per tendermint spec, each Channel has a globally unique byte id, which is mapped to uint8 in Go. However, the proto PacketMsg.ChannelID field is declared as int32, and when receive the packet, we cast it to a byte without checking for possible overflow. That leads to a malform packet with invalid channel id is sent successfully. To fix it, we just add a check for possible overflow, and return invalid channel id error. Fixed #6521 02 June 2021, 10:53:09 UTC
96db0ae remove docs deployment (#6524) 02 June 2021, 06:26:44 UTC
915d9de p2p/pex: reuse hash.Hasher per addrbook for speed (#6509) By pre-creating the hasher, instead of creating new one everytime addrbook.hash is called. ``` name old time/op new time/op delta AddrBook_hash-8 181ns ±13% 80ns ± 1% -56.08% (p=0.000 n=10+10) name old alloc/op new alloc/op delta AddrBook_hash-8 216B ± 0% 8B ± 0% -96.30% (p=0.000 n=10+10) name old allocs/op new allocs/op delta AddrBook_hash-8 2.00 ± 0% 1.00 ± 0% -50.00% (p=0.000 n=10+10) ``` Fixed #6508 01 June 2021, 16:38:36 UTC
1e4bc04 mempool: v1 implementation (#6466) 01 June 2021, 15:17:45 UTC
4e06dfe crypto/merkle: optimize merkle tree hashing (#6513) ## Description Upstream https://github.com/lazyledger/lazyledger-core/pull/351 to optimize merkle tree hashing ### Benchmarking: ``` benchmark old ns/op new ns/op delta BenchmarkHashAlternatives/recursive-8 22914 21949 -4.21% BenchmarkHashAlternatives/iterative-8 21634 21939 +1.41% benchmark old allocs new allocs delta BenchmarkHashAlternatives/recursive-8 398 200 -49.75% BenchmarkHashAlternatives/iterative-8 399 301 -24.56% benchmark old bytes new bytes delta BenchmarkHashAlternatives/recursive-8 19088 6496 -65.97% BenchmarkHashAlternatives/iterative-8 21776 13984 -35.78% ``` cc @odeke-em @cuonglm 01 June 2021, 06:24:53 UTC
b4307ca tools: use os home dir to instead of the hardcoded PATH (#6498) 31 May 2021, 16:22:55 UTC
e3d5a31 docs: rename tendermint-core to system (#6515) 31 May 2021, 15:02:00 UTC
c0fcc5f fix net_info call on light rpc (#6514) 31 May 2021, 13:46:49 UTC
7bf84d9 config: seperate priv validator config into seperate section (#6462) Addresses a beginning component of #6255 31 May 2021, 13:16:46 UTC
89b3b10 docs: hide security page (second attempt) (#6511) 31 May 2021, 10:00:14 UTC
1e0efb6 libs/log: use fmt.Fprintf directly with *bytes.Buffer to avoid unnecessary allocations (#6503) Noticed from profiling that the loggers are memory hungry and alas, we were passing fmt.Sprintf strings to (*bytes.Buffer).WriteString which defeats the purpose of using fmt.* This change fixes that and instead directly invokes fmt.Fprintf. The benchmarks show the improvement: ```shell $ benchstat before.txt after.txt name old time/op new time/op delta TMLoggerSimple-8 1.67µs ± 4% 1.69µs ±13% ~ (p=0.118 n=20+19) TMLoggerContextual-8 2.01µs ± 8% 1.94µs ± 1% -3.79% (p=0.000 n=18+20) TMFmtLoggerSimple-8 1.20µs ± 3% 1.16µs ± 2% -3.39% (p=0.000 n=20+16) TMFmtLoggerContextual-8 1.53µs ±19% 1.43µs ±13% -6.10% (p=0.001 n=20+20) name old alloc/op new alloc/op delta TMLoggerSimple-8 696B ± 0% 616B ± 0% -11.49% (p=0.000 n=20+20) TMLoggerContextual-8 1.02kB ± 0% 0.94kB ± 0% -7.87% (p=0.000 n=20+20) TMFmtLoggerSimple-8 240B ± 0% 160B ± 0% -33.33% (p=0.000 n=20+20) TMFmtLoggerContextual-8 416B ± 0% 336B ± 0% -19.23% (p=0.000 n=20+20) name old allocs/op new allocs/op delta TMLoggerSimple-8 13.0 ± 0% 12.0 ± 0% -7.69% (p=0.000 n=20+20) TMLoggerContextual-8 17.0 ± 0% 16.0 ± 0% -5.88% (p=0.000 n=20+20) TMFmtLoggerSimple-8 6.00 ± 0% 5.00 ± 0% -16.67% (p=0.000 n=20+20) TMFmtLoggerContextual-8 8.00 ± 0% 7.00 ± 0% -12.50% (p=0.000 n=20+20) ``` Fixes #6502 28 May 2021, 17:27:47 UTC
1709e49 version: revert version through ldflag only (#6494) ## Description Add version back to versions, but allow it to be overridden via a ldflag. Reason: Many users are not setting the ldflag causing issues with tooling that relies on it (cosmjs) closes #6488 cc @webmaster128 28 May 2021, 14:22:31 UTC
97202b0 build(deps): Bump github.com/lib/pq from 1.10.1 to 1.10.2 (#6505) Bumps [github.com/lib/pq](https://github.com/lib/pq) from 1.10.1 to 1.10.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lib/pq/releases">github.com/lib/pq's releases</a>.</em></p> <blockquote> <h2>v1.10.2</h2> <ul> <li>fix TimeTZ with second offsets</li> <li>fix GOOS compilation</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lib/pq/commit/2da6713d67f03911a05b1b6559adc85927fe076e"><code>2da6713</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/lib/pq/issues/1039">#1039</a> from otan-cockroach/timetz_fix</li> <li><a href="https://github.com/lib/pq/commit/ad47bab1aa0f24a7e1ae63197a61b4a2f1458ad8"><code>ad47bab</code></a> encode: fix TimeTZ with second offsets</li> <li><a href="https://github.com/lib/pq/commit/99af95f86100062a7db0af2dc0cbd55e8c1b56da"><code>99af95f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/lib/pq/issues/1041">#1041</a> from otan-cockroach/libpq</li> <li><a href="https://github.com/lib/pq/commit/62fa4b32ec214518913aaeabb837feaa1dbc6832"><code>62fa4b3</code></a> .travis.yml: fix CI</li> <li><a href="https://github.com/lib/pq/commit/d2b13db12b5b06ce0104435dcbecc3abcbab6845"><code>d2b13db</code></a> Delete test.yml</li> <li><a href="https://github.com/lib/pq/commit/a1b1a43f73b0c216a49c6ba1073779d44db726eb"><code>a1b1a43</code></a> Create test.yml</li> <li><a href="https://github.com/lib/pq/commit/b2cfb1abfd0bd169cb62056049a40c5ea8c1567b"><code>b2cfb1a</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/lib/pq/issues/1036">#1036</a> from bukforks/master</li> <li><a href="https://github.com/lib/pq/commit/6ed3b8ac03dffde67cfa129c8b553e960e9795e0"><code>6ed3b8a</code></a> rm unused imports</li> <li><a href="https://github.com/lib/pq/commit/feb727accbccd42cd5dfca484e5d75c33f619db9"><code>feb727a</code></a> userCurrent for unsupported GOOS</li> <li>See full diff in <a href="https://github.com/lib/pq/compare/v1.10.1...v1.10.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/lib/pq&package-manager=go_modules&previous-version=1.10.1&new-version=1.10.2)](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 May 2021, 12:38:22 UTC
6fcf718 build(deps): Bump actions/cache from 2.1.5 to 2.1.6 (#6504) Bumps [actions/cache](https://github.com/actions/cache) from 2.1.5 to 2.1.6. - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v2.1.5...v2.1.6) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 28 May 2021, 12:08:56 UTC
de5cf42 docs: adr cleanup (#6489) ## Description Cleanup ADR readme and update changelogs and status of ADRs 28 May 2021, 08:56:47 UTC
3faae85 build(deps): Bump dns-packet from 1.3.1 to 1.3.4 in /docs (#6500) Bumps [dns-packet](https://github.com/mafintosh/dns-packet) from 1.3.1 to 1.3.4. - [Release notes](https://github.com/mafintosh/dns-packet/releases) - [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md) - [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 28 May 2021, 07:37:17 UTC
711a718 config/indexer: custom event indexing (#6411) 27 May 2021, 14:44:46 UTC
76a773d build(deps): Bump docker/build-push-action from 2.4.0 to 2.5.0 (#6496) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2.4.0 to 2.5.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v2.4.0...v2.5.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 27 May 2021, 12:37:54 UTC
692f23d events: Add block_id to NewBlockEvent (#6478) Adds `block_id` to the `newblock` websocket event Closes #6028 27 May 2021, 07:43:24 UTC
11b5885 build(deps): Bump google.golang.org/grpc from 1.37.1 to 1.38.0 (#6483) Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.37.1 to 1.38.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-go/releases">google.golang.org/grpc's releases</a>.</em></p> <blockquote> <h2>Release 1.38.0</h2> <h1>API Changes</h1> <ul> <li>reflection: accept interface instead of grpc.Server struct in Register() (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4340">#4340</a>)</li> <li>resolver: add error return value from ClientConn.UpdateState (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4270">#4270</a>)</li> </ul> <h1>Behavior Changes</h1> <ul> <li>client: do not poll name resolver when errors or bad updates are reported (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4270">#4270</a>)</li> <li>transport: InTapHandle may return RPC status errors; no longer RST_STREAMs (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4365">#4365</a>)</li> </ul> <h1>New Features</h1> <ul> <li>client: propagate connection error causes to RPC status (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4311">#4311</a>, <a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4316">#4316</a>)</li> <li>xds: support inline RDS resource from LDS response (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4299">#4299</a>)</li> <li>xds: server side support is now experimentally available</li> <li>server: add ForceServerCodec() to set a custom encoding.Codec on the server (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4205">#4205</a>) <ul> <li>Special Thanks: <a href="https://github.com/ash2k"><code>@​ash2k</code></a></li> </ul> </li> </ul> <h1>Performance Improvements</h1> <ul> <li>metadata: reduce memory footprint in FromOutgoingContext (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4360">#4360</a>) <ul> <li>Special Thanks: <a href="https://github.com/irfansharif"><code>@​irfansharif</code></a></li> </ul> </li> </ul> <h1>Bug Fixes</h1> <ul> <li>xds/balancergroup: fix rare memory leak after closing ClientConn (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4308">#4308</a>)</li> </ul> <h1>Documentation</h1> <ul> <li>examples: update xds examples for PSM security (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4256">#4256</a>)</li> <li>grpc: improve docs on StreamDesc (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4397">#4397</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-go/commit/0257c8657362b76f24e7a8cfb61df48d4cb735d3"><code>0257c86</code></a> Change version to 1.38.0 (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4418">#4418</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/ce3e5ec0d8afb007c87788af5c41cf7886db89c2"><code>ce3e5ec</code></a> v1.38.x: backport (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4453">#4453</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/5f95ad62331add45bbf5ee167b67cadc72e1d322"><code>5f95ad6</code></a> xds: workaround to deflake xds e2e tests (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4413">#4413</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/b1940e15f6778067675e2192d8947608e8a20e32"><code>b1940e1</code></a> xds: register resources at the mgmt server before requesting them (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4406">#4406</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/98c895f7e06adc82ad030c4f90bcada672f523a2"><code>98c895f</code></a> cleanup: use testutils.MarshalAny in more places (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4404">#4404</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/12a377b1e4c9f1960bd25f47b9156d9dbd732ed0"><code>12a377b</code></a> xds: nack route configuration with regexes that don't compile (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4388">#4388</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/c15291b0f5929ab8cf659269a11e8aa79cb71788"><code>c15291b</code></a> client: initialize safe config selector when creating ClientConn (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4398">#4398</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/328b1d171a65d7e855bcd7bb5cb1f973c7e6f5d2"><code>328b1d1</code></a> transport: allow InTapHandle to return status errors (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4365">#4365</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/aff517ba8a8ded7306801c3b95f1f7f480c1268b"><code>aff517b</code></a> xds: make e2e tests use a single management server instance (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4399">#4399</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/0439465fe2b4020767d9aab1bc3055e492c14089"><code>0439465</code></a> xds_resolver: fix flaky Test/XDSResolverDelayedOnCommitted (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4393">#4393</a>)</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-go/compare/v1.37.1...v1.38.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=google.golang.org/grpc&package-manager=go_modules&previous-version=1.37.1&new-version=1.38.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> 26 May 2021, 19:28:06 UTC
e9928f6 p2p: limit rate of dialing new peers (#6485) 26 May 2021, 18:39:04 UTC
68f4a21 config: Add private peer id /net_info expose information in default config (#6490) Should give a warning in config until this is below issue is resolved Related to https://github.com/tendermint/tendermint/issues/3055 26 May 2021, 14:59:59 UTC
6b353df Readme Introduction Reframed for better clarity (#6493) Read me Introduction reframed for improving clarity 26 May 2021, 14:17:51 UTC
07a1b4d build(deps): Bump browserslist from 4.16.4 to 4.16.6 in /docs (#6487) Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.16.4 to 4.16.6. - [Release notes](https://github.com/browserslist/browserslist/releases) - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) - [Commits](https://github.com/browserslist/browserslist/compare/4.16.4...4.16.6) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 25 May 2021, 19:54:45 UTC
719e028 libs: internalize some packages (#6366) ## Description Internalize some libs. This reduces the amount ot public API tendermint is supporting. The moved libraries are mainly ones that are used within Tendermint-core. 25 May 2021, 16:25:31 UTC
72ee5aa evidence: separate abci specific validation (#6473) 25 May 2021, 14:53:14 UTC
09e0df8 light: spec alignment on verify skipping (#6474) 25 May 2021, 12:48:15 UTC
2d0b3a3 libs/clist: fix flaky tests (#6453) To make sure finalizers run, we use channel for synchronization, and a separate goroutine for trigger runtime.GC every 1 second. In practice, just two consecutive runtime.GC calls can make all finalizers will run, but using a separate goroutine make the code more robust and not depend on garbage collector internal implementation. Fixes #6452 25 May 2021, 09:36:11 UTC
e2a26c7 e2e: prevent non-viable testnets (#6486) 24 May 2021, 18:10:56 UTC
d913406 rpc: add chunked rpc interface (#6445) 24 May 2021, 13:48:27 UTC
7b5a732 consensus: add test vector for hasvote (#6469) ## Description adds a test vector for hasvote in order to extra sure https://github.com/tendermint/tendermint/pull/6287 isnt breaking 20 May 2021, 14:33:46 UTC
527dbaa build(deps-dev): Bump watchpack from 2.1.1 to 2.2.0 in /docs (#6482) Bumps [watchpack](https://github.com/webpack/watchpack) from 2.1.1 to 2.2.0. - [Release notes](https://github.com/webpack/watchpack/releases) - [Commits](https://github.com/webpack/watchpack/compare/v2.1.1...v2.2.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 20 May 2021, 14:09:43 UTC
a9e231b build(deps): Bump actions/stale from 3.0.18 to 3.0.19 (#6477) Bumps [actions/stale](https://github.com/actions/stale) from 3.0.18 to 3.0.19. - [Release notes](https://github.com/actions/stale/releases) - [Commits](https://github.com/actions/stale/compare/v3.0.18...v3.0.19) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 18 May 2021, 12:55:26 UTC
0781ca3 p2p/pex: cleanup to pex internals and peerManager interface (#6476) 17 May 2021, 21:05:44 UTC
ee230cd p2p: revert change to routePeer (#6475) 17 May 2021, 16:52:57 UTC
fa891c5 node: cleanup pex initialization (#6467) 14 May 2021, 14:05:59 UTC
15a67b3 adr 067: updates (#6465) * adr: updates * fix link 13 May 2021, 12:49:46 UTC
f969614 adr 067: mempool refactor (#6368) 13 May 2021, 12:21:01 UTC
9cee35b build(deps): Bump google.golang.org/grpc from 1.37.0 to 1.37.1 (#6461) Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.37.0 to 1.37.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-go/releases">google.golang.org/grpc's releases</a>.</em></p> <blockquote> <h2>Release 1.37.1</h2> <ul> <li>client: fix rare panic when shutting down client while receiving the first name resolver update (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4398">#4398</a>)</li> <li>client: fix leaked addrConn struct when addresses are updated (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4347">#4347</a>)</li> <li>xds/resolver: prevent panic when two LDS updates are receives without RDS in between (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4327">#4327</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-go/commit/64031cbfcf4d84c026be93ad7b74b3c290100893"><code>64031cb</code></a> Change version to 1.37.1 (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4415">#4415</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/ef64e13978dd4e873f6a6bcdfde05bfa38fed186"><code>ef64e13</code></a> v1.37.x: backport PRs (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4411">#4411</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/43d7a9fbd8b44984da3cd168b4ed3aa479344137"><code>43d7a9f</code></a> test: enable xDS CSDS test (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4359">#4359</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/274d8cf1f6cdce37f8cc3b4677c4edb937b91b79"><code>274d8cf</code></a> Change version to 1.37.1-dev (<a href="https://github-redirect.dependabot.com/grpc/grpc-go/issues/4305">#4305</a>)</li> <li>See full diff in <a href="https://github.com/grpc/grpc-go/compare/v1.37.0...v1.37.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=google.golang.org/grpc&package-manager=go_modules&previous-version=1.37.0&new-version=1.37.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> 12 May 2021, 19:14:31 UTC
230abbe fix pex test to handle too many addresses (#6451) 12 May 2021, 13:35:28 UTC
7648544 build(deps): Bump docker/login-action from 1 to 1.9.0 (#6460) Bumps [docker/login-action](https://github.com/docker/login-action) from 1 to 1.9.0. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v1...v1.9.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 12 May 2021, 13:22:50 UTC
6cd0768 build(deps): Bump actions/checkout from 2 to 2.3.4 (#6456) Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 2.3.4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2...v2.3.4) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 12 May 2021, 13:13:36 UTC
dfa28b7 build(deps): Bump actions/stale from 3 to 3.0.18 (#6455) Bumps [actions/stale](https://github.com/actions/stale) from 3 to 3.0.18. - [Release notes](https://github.com/actions/stale/releases) - [Commits](https://github.com/actions/stale/compare/v3...v3.0.18) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Callum Waters <cmwaters19@gmail.com> 12 May 2021, 13:02:54 UTC
c29aaf7 build(deps): Bump docker/build-push-action from 2 to 2.4.0 (#6454) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2 to 2.4.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v2...v2.4.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 12 May 2021, 12:59:09 UTC
c320eb1 split out initializers into setup.go (#6446) 12 May 2021, 09:11:24 UTC
a9fc0c3 crypto/merkle: pre-allocate data slice in innherHash (#6443) So we can reduce pressure on runtime for checking that slice has enough capacity before appending. 12 May 2021, 09:02:15 UTC
fdd506a rpc: clean up client global state in tests (#6438) 11 May 2021, 14:22:38 UTC
811dbe4 light: ensure trust level is strictly less than 1 (#6447) 11 May 2021, 13:13:52 UTC
d1c9463 build(deps): Bump JamesIves/github-pages-deploy-action (#6448) Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-action) from 4.1.1 to 4.1.2. - [Release notes](https://github.com/JamesIves/github-pages-deploy-action/releases) - [Commits](https://github.com/JamesIves/github-pages-deploy-action/compare/4.1.1...fc8c70cff50fde90064206d16371f7b0fb936d7d) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 11 May 2021, 13:01:15 UTC
9e2af66 types: fix verify commit light / trusting bug (#6414) 11 May 2021, 09:06:37 UTC
6abfa1d Update DOCKER/README.md to make init succeed (#6444) 11 May 2021, 06:25:54 UTC
64e7b5e p2p: add channel descriptors to open channel (#6440) 10 May 2021, 20:22:07 UTC
e334555 node/state: graceful shutdown in the consensus state (#6370) 10 May 2021, 19:45:26 UTC
4dded9c pex: fix send requests too often test (#6437) 10 May 2021, 07:48:24 UTC
a91680e test: create common functions for easily producing tm data structures (#6435) 07 May 2021, 15:00:02 UTC
6fdf665 libs/os: avoid CopyFile truncating destination before checking if regular file (#6428) This change fixes a potential exploitable vulnerability that can cause the WAL to be consistently truncated by falsely supplying the WAL path which would be any arbitrary dirrectory. Fixes #6427 07 May 2021, 12:46:16 UTC
0b0914b rpc: remove global environment (#6426) 06 May 2021, 21:06:16 UTC
0740d86 remove visibility of security page from tendermint docs (#6420) 06 May 2021, 18:13:57 UTC
dcc2556 fix: benchmark single operation in parallel benchmark not b.N (#6422) Co-authored-by: Sam Kleinman <garen@tychoish.com> 05 May 2021, 18:29:11 UTC
ec5e3b0 p2p: wire pex v2 reactor to router (#6407) 05 May 2021, 16:46:51 UTC
ea601cc build(deps): Bump github.com/cosmos/iavl from 0.15.3 to 0.16.0 (#6421) Bumps [github.com/cosmos/iavl](https://github.com/cosmos/iavl) from 0.15.3 to 0.16.0. - [Release notes](https://github.com/cosmos/iavl/releases) - [Changelog](https://github.com/cosmos/iavl/blob/master/CHANGELOG.md) - [Commits](https://github.com/cosmos/iavl/compare/v0.15.3...v0.16.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 05 May 2021, 12:09:20 UTC
09b2aa1 mempool: add duplicate transaction and parallel checktx benchmarks (#6419) 04 May 2021, 21:20:24 UTC
f366ae3 mempool: benchmark improvements (#6418) 04 May 2021, 14:45:32 UTC
7f30bc9 build(deps): Bump codecov/codecov-action from v1.4.1 to v1.5.0 (#6417) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from v1.4.1 to v1.5.0. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v1.4.1...a1ed4b322b4b38cb846afb5a0ebfa17086917d27) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 04 May 2021, 12:46:37 UTC
bc643b1 p2p: support private peer IDs in new p2p stack (#6409) Pass a set of private peer ids to the `PeerManager` and any node that exists in this set is not returned in the `Advertise` method. closes: #6405 30 April 2021, 20:37:17 UTC
76edf78 statesync: ranking test fix (#6415) 30 April 2021, 17:17:14 UTC
back to top