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

main #3

Open
wants to merge 719 commits into
base: v0.38.x
Choose a base branch
from
Open

main #3

wants to merge 719 commits into from

Conversation

namn-grg
Copy link


PR checklist

  • Tests written/updated
  • Changelog entry added in .changelog (we use unclog to manage our changelog)
  • Updated relevant documentation (docs/ or spec/) and code comments
  • Title follows the Conventional Commits spec

dependabot bot and others added 30 commits January 8, 2024 05:21
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.5.0 to 0.6.0.
- [Commits](golang/sync@v0.5.0...v0.6.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* refactor: export errors for proxy package

* refactor: address suggestion code

* refactor: rename CliType to ClientName
<!--

Please add a reference to the issue that this PR addresses and indicate
which
files are most critical to review. If it fully addresses a particular
issue,
please include "Closes #XXX" (where "XXX" is the issue number).

If this PR is non-trivial/large/complex, please ensure that you have
either
created an issue that the team's had a chance to respond to, or had some
discussion with the team prior to submitting substantial pull requests.
The team
can be reached via GitHub Discussions or the Cosmos Network Discord
server in
the #cometbft channel. GitHub Discussions is preferred over Discord as
it
allows us to keep track of conversations topically.
https://github.com/cometbft/cometbft/discussions

If the work in this PR is not aligned with the team's current
priorities, please
be advised that it may take some time before it is merged - especially
if it has
not yet been discussed with the team.

See the project board for the team's current priorities:
https://github.com/orgs/cometbft/projects/1

-->

original link is broken
<img width="1424" alt="image"
src="https://github.com/cometbft/cometbft/assets/152680487/ef3aadaa-581f-41e3-b8a2-4937672528c3">

---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
In cometbft#1838, I've set (or reset)
dependencies order to default:

https://golangci-lint.run/usage/linters/#gci

```
# Default: ["standard", "default"]
    sections:
      - standard # Standard section: captures all standard packages.
      - default # Default section: contains all imports that could not be matched to another section type.
```

This PR updates dependencies ordering to `custom`, which matches more
with what we previously had.

```
  gci:
    sections:
      - standard # Standard section: captures all standard packages.
      - default # Default section: contains all imports that could not be matched to another section type.
      - blank # blank imports
      - dot # dot imports
      - prefix(github.com/cometbft/cometbft, github.com/cometbft/cometbft-db)
    custom-order: true
```

Sorry for the back and forth.

---

#### PR checklist

- [ ] ~~Tests written/updated~~
- [ ] ~~Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)~~
- [x] Updated relevant documentation (`docs/` or `spec/`) and code
comments

---------

Co-authored-by: Daniel <[email protected]>
…bft#1973)

This PR cherry-picks a number of commits present in the `master` branch
of this repository.

Some of the commits are from the old `tendermint/spec` repository,
namely:

- tendermint/spec#369
- tendermint/spec#373
- tendermint/spec#375
- tendermint/spec#398
- tendermint/spec#399

This content has then been migrated to the `tendermint/tendermint`
repository, from which follow PRs were considered:

- tendermint/tendermint#7804 (**not cherry-picked**)
- tendermint/tendermint#8018
- tendermint/tendermint#8096

Most of the conflicts and the fixes needed refer to links to content,
that have been updated or referred to old repositories.

The MD files that are currently under
`spec/consensus/proposer-based-timestamp` were moved to the `v1` subdir.
Files with similar names, but the `-002` suffix were added with the new
solution, replacing the old ones.

The differences from the original content, on `master` and the content
of this PR are minimal, as one can check by running

` git diff master spec/consensus/proposer-based-timestamp/`

Finally, the entry point of the added content can be found
[here](https://github.com/cometbft/cometbft/blob/cason/pbts-spec/spec/consensus/proposer-based-timestamp/README.md).

---------

Co-authored-by: Daniel <[email protected]>
Co-authored-by: Josef Widder <[email protected]>
Co-authored-by: William Banfield <[email protected]>
Co-authored-by: Kukovec <[email protected]>
Co-authored-by: Daniel Cason <cason@gandria>
Co-authored-by: M. J. Fromberger <[email protected]>
Co-authored-by: Anton Kaliaev <[email protected]>
Some paths to the script `metricsgen` were broken when the files were
moved to `internal/`.

---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
Came accross a deprecated link while reading the docs, figured I would
update it in a quick PR instead of opening an issue or else.
Doesn't require testing or changelog entry.
…etbft#2009)

Closes cometbft#1868

<!--

Please add a reference to the issue that this PR addresses and indicate
which
files are most critical to review. If it fully addresses a particular
issue,
please include "Closes #XXX" (where "XXX" is the issue number).

If this PR is non-trivial/large/complex, please ensure that you have
either
created an issue that the team's had a chance to respond to, or had some
discussion with the team prior to submitting substantial pull requests.
The team
can be reached via GitHub Discussions or the Cosmos Network Discord
server in
the #cometbft channel. GitHub Discussions is preferred over Discord as
it
allows us to keep track of conversations topically.
https://github.com/cometbft/cometbft/discussions

If the work in this PR is not aligned with the team's current
priorities, please
be advised that it may take some time before it is merged - especially
if it has
not yet been discussed with the team.

See the project board for the team's current priorities:
https://github.com/orgs/cometbft/projects/1

-->

---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [x] Updated relevant documentation (`docs/` or `spec/`) and code
comments
There's no `tests` target in the Makefile. The command outputs `make:
Nothing to be done for 'tests'`.
this is a trivial commit, fixing a typo i found while reading through
the encoding specification.
…able (cometbft#2021)

Addresses cometbft#642

---

#### PR checklist

- [X] Tests written/updated
- [x] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
…ometbft#2040)

Bumps
[github.com/prometheus/common](https://github.com/prometheus/common)
from 0.45.0 to 0.46.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prometheus/common/releases">github.com/prometheus/common's
releases</a>.</em></p>
<blockquote>
<h2>v0.46.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Add golangci-lint config by <a
href="https://github.com/SuperQ"><code>@​SuperQ</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/517">prometheus/common#517</a></li>
<li>model: add metric type values by <a
href="https://github.com/bboreham"><code>@​bboreham</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/533">prometheus/common#533</a></li>
<li>Synchronize common files from prometheus/prometheus by <a
href="https://github.com/prombot"><code>@​prombot</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/532">prometheus/common#532</a></li>
<li>Bump github.com/aws/aws-sdk-go from 1.45.19 to 1.47.0 in /sigv4 by
<a href="https://github.com/dependabot"><code>@​dependabot</code></a> in
<a
href="https://redirect.github.com/prometheus/common/pull/529">prometheus/common#529</a></li>
<li>Update modules by <a
href="https://github.com/SuperQ"><code>@​SuperQ</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/534">prometheus/common#534</a></li>
<li>Synchronize common files from prometheus/prometheus by <a
href="https://github.com/prombot"><code>@​prombot</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/535">prometheus/common#535</a></li>
<li>Allow using empty Authorization credentials by <a
href="https://github.com/TheSpiritXIII"><code>@​TheSpiritXIII</code></a>
in <a
href="https://redirect.github.com/prometheus/common/pull/546">prometheus/common#546</a></li>
<li>enable errorlint linter by <a
href="https://github.com/mmorel-35"><code>@​mmorel-35</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/550">prometheus/common#550</a></li>
<li>Synchronize common files from prometheus/prometheus by <a
href="https://github.com/prombot"><code>@​prombot</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/548">prometheus/common#548</a></li>
<li>Bump github.com/aws/aws-sdk-go from 1.47.0 to 1.48.10 in /sigv4 by
<a href="https://github.com/dependabot"><code>@​dependabot</code></a> in
<a
href="https://redirect.github.com/prometheus/common/pull/539">prometheus/common#539</a></li>
<li>Bump github.com/alecthomas/kingpin/v2 from 2.3.2 to 2.4.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/542">prometheus/common#542</a></li>
<li>Synchronize common files from prometheus/prometheus by <a
href="https://github.com/prombot"><code>@​prombot</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/552">prometheus/common#552</a></li>
<li>Bump golang.org/x/net from 0.18.0 to 0.19.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/541">prometheus/common#541</a></li>
<li>Bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/540">prometheus/common#540</a></li>
<li>Add hints for promlog by <a
href="https://github.com/lucacome"><code>@​lucacome</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/556">prometheus/common#556</a></li>
<li>Bump google.golang.org/protobuf from 1.31.0 to 1.32.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/560">prometheus/common#560</a></li>
<li>Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 in
/sigv4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/558">prometheus/common#558</a></li>
<li>Synchronize common files from prometheus/prometheus by <a
href="https://github.com/prombot"><code>@​prombot</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/555">prometheus/common#555</a></li>
<li>Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/559">prometheus/common#559</a></li>
<li>Bump github.com/aws/aws-sdk-go from 1.48.10 to 1.49.13 in /sigv4 by
<a href="https://github.com/dependabot"><code>@​dependabot</code></a> in
<a
href="https://redirect.github.com/prometheus/common/pull/557">prometheus/common#557</a></li>
<li>Synchronize common files from prometheus/prometheus by <a
href="https://github.com/prombot"><code>@​prombot</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/561">prometheus/common#561</a></li>
<li>Make version getRevision public by <a
href="https://github.com/SuperQ"><code>@​SuperQ</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/563">prometheus/common#563</a></li>
<li>enable gofumpt, goimports, testifylint linters by <a
href="https://github.com/mmorel-35"><code>@​mmorel-35</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/551">prometheus/common#551</a></li>
<li>version: make GetTegs() public by <a
href="https://github.com/ArthurSens"><code>@​ArthurSens</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/565">prometheus/common#565</a></li>
<li>switch to protodelim package (which pbutil now calls) by <a
href="https://github.com/stapelberg"><code>@​stapelberg</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/567">prometheus/common#567</a></li>
<li>Bump Go modules by <a
href="https://github.com/SuperQ"><code>@​SuperQ</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/568">prometheus/common#568</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/TheSpiritXIII"><code>@​TheSpiritXIII</code></a>
made their first contribution in <a
href="https://redirect.github.com/prometheus/common/pull/546">prometheus/common#546</a></li>
<li><a href="https://github.com/mmorel-35"><code>@​mmorel-35</code></a>
made their first contribution in <a
href="https://redirect.github.com/prometheus/common/pull/550">prometheus/common#550</a></li>
<li><a
href="https://github.com/ArthurSens"><code>@​ArthurSens</code></a> made
their first contribution in <a
href="https://redirect.github.com/prometheus/common/pull/565">prometheus/common#565</a></li>
<li><a
href="https://github.com/stapelberg"><code>@​stapelberg</code></a> made
their first contribution in <a
href="https://redirect.github.com/prometheus/common/pull/567">prometheus/common#567</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/prometheus/common/compare/v0.45.0...v0.46.0">https://github.com/prometheus/common/compare/v0.45.0...v0.46.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prometheus/common/commit/7e4424239c53cb194ccf81ed41cf67a414663d3d"><code>7e44242</code></a>
Bump Go modules (<a
href="https://redirect.github.com/prometheus/common/issues/568">#568</a>)</li>
<li><a
href="https://github.com/prometheus/common/commit/0e201e43ef161bdb081f1de6edd278ac90d8d600"><code>0e201e4</code></a>
Merge pull request <a
href="https://redirect.github.com/prometheus/common/issues/567">#567</a>
from stapelberg/protodelim</li>
<li><a
href="https://github.com/prometheus/common/commit/53f76e760fbaa9ea6595fc5258167376a8d2993c"><code>53f76e7</code></a>
version: make GetTegs() public (<a
href="https://redirect.github.com/prometheus/common/issues/565">#565</a>)</li>
<li><a
href="https://github.com/prometheus/common/commit/1143fec8e222297675791067bc9654c153a6a1f0"><code>1143fec</code></a>
switch to protodelim package (which pbutil now calls)</li>
<li><a
href="https://github.com/prometheus/common/commit/21a37caa93b7790a5e45ba02ceb3a8c57440ec0e"><code>21a37ca</code></a>
enable gofumpt, goimports, testifylint linters (<a
href="https://redirect.github.com/prometheus/common/issues/551">#551</a>)</li>
<li><a
href="https://github.com/prometheus/common/commit/256500dcc532f9e8f8cd135aab9ff48e90b90ccb"><code>256500d</code></a>
Make version getRevision public (<a
href="https://redirect.github.com/prometheus/common/issues/563">#563</a>)</li>
<li><a
href="https://github.com/prometheus/common/commit/0949959d9124b7cb30cc130940a6c021a246d85f"><code>0949959</code></a>
Update common Prometheus files (<a
href="https://redirect.github.com/prometheus/common/issues/561">#561</a>)</li>
<li><a
href="https://github.com/prometheus/common/commit/e56a9b767785a99294db27e6694cd628e8b09872"><code>e56a9b7</code></a>
Bump github.com/aws/aws-sdk-go from 1.48.10 to 1.49.13 in /sigv4 (<a
href="https://redirect.github.com/prometheus/common/issues/557">#557</a>)</li>
<li><a
href="https://github.com/prometheus/common/commit/46ef093ff3621acacc6ecb16dc95d58e6b8052f4"><code>46ef093</code></a>
Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 (<a
href="https://redirect.github.com/prometheus/common/issues/559">#559</a>)</li>
<li><a
href="https://github.com/prometheus/common/commit/e21e8b5641f836f6da629ffca6e19a6e4aa15cba"><code>e21e8b5</code></a>
Update common Prometheus files (<a
href="https://redirect.github.com/prometheus/common/issues/555">#555</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prometheus/common/compare/v0.45.0...v0.46.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/prometheus/common&package-manager=go_modules&previous-version=0.45.0&new-version=0.46.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ometbft#2038)

Bumps [github.com/vektra/mockery/v2](https://github.com/vektra/mockery)
from 2.39.1 to 2.40.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vektra/mockery/releases">github.com/vektra/mockery/v2's
releases</a>.</em></p>
<blockquote>
<h2>v2.40.1</h2>
<h2>Changelog</h2>
<ul>
<li>d119c66 Add test that asserts mocks on variadic return functions are
behaving correctly</li>
<li>b6625de Merge branch 'master' into nicovak/fix-707</li>
<li>4854efd Merge pull request <a
href="https://redirect.github.com/vektra/mockery/issues/719">#719</a>
from nicovak/nicovak/fix-707</li>
<li>a032aa0 fix: issue 707</li>
</ul>
<h2>v2.40.0</h2>
<h2>Changelog</h2>
<ul>
<li>1c18f44 Generate mock build constraints</li>
<li>2502f52 Merge pull request <a
href="https://redirect.github.com/vektra/mockery/issues/693">#693</a>
from mcdoker18/fix/691</li>
<li>58b0c4c code review fixes</li>
</ul>
<h2>v2.39.2</h2>
<h2>Changelog</h2>
<ul>
<li>0267602 Merge pull request <a
href="https://redirect.github.com/vektra/mockery/issues/746">#746</a>
from LandonTClipp/master</li>
<li>138d507 Update mkdocs.yml</li>
<li>6630b9e Update mkdocs.yml</li>
<li>f5f6808 add google analytics env to build step</li>
<li>05ac09b fix GOOGLE_ANALYTICS_KEY</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vektra/mockery/commit/4854efd1ae4dfeb13e2462bc36e3a054ee672d09"><code>4854efd</code></a>
Merge pull request <a
href="https://redirect.github.com/vektra/mockery/issues/719">#719</a>
from nicovak/nicovak/fix-707</li>
<li><a
href="https://github.com/vektra/mockery/commit/b6625ded1682a57d7cd081fc66b8c766b1375866"><code>b6625de</code></a>
Merge branch 'master' into nicovak/fix-707</li>
<li><a
href="https://github.com/vektra/mockery/commit/d119c66e267c739ff3dc9b0d1d55e5b8090f4e9c"><code>d119c66</code></a>
Add test that asserts mocks on variadic return functions are behaving
correctly</li>
<li><a
href="https://github.com/vektra/mockery/commit/2502f52ff08957b147a8dd532ab175d2a68a7e27"><code>2502f52</code></a>
Merge pull request <a
href="https://redirect.github.com/vektra/mockery/issues/693">#693</a>
from mcdoker18/fix/691</li>
<li><a
href="https://github.com/vektra/mockery/commit/58b0c4ce7fe5389801ddf98d449e821b96d89031"><code>58b0c4c</code></a>
code review fixes</li>
<li><a
href="https://github.com/vektra/mockery/commit/1c18f4456d8a9638702a7aff669d88c2143498c1"><code>1c18f44</code></a>
Generate mock build constraints</li>
<li><a
href="https://github.com/vektra/mockery/commit/138d507e2b506420f49969570b816f31287b8bed"><code>138d507</code></a>
Update mkdocs.yml</li>
<li><a
href="https://github.com/vektra/mockery/commit/6630b9eade2817c5497b640ced4843dff149c3bd"><code>6630b9e</code></a>
Update mkdocs.yml</li>
<li><a
href="https://github.com/vektra/mockery/commit/02676029589a924c4432a8ebf09d217322835412"><code>0267602</code></a>
Merge pull request <a
href="https://redirect.github.com/vektra/mockery/issues/746">#746</a>
from LandonTClipp/master</li>
<li><a
href="https://github.com/vektra/mockery/commit/05ac09bfade096fb9fe1a4e637488a8b4d4798ba"><code>05ac09b</code></a>
fix GOOGLE_ANALYTICS_KEY</li>
<li>Additional commits viewable in <a
href="https://github.com/vektra/mockery/compare/v2.39.1...v2.40.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/vektra/mockery/v2&package-manager=go_modules&previous-version=2.39.1&new-version=2.40.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…t port (cometbft#1903)

Closes cometbft#1902

---

#### PR checklist

- [x] Tests written/updated
- [x] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [x] Updated relevant documentation (`docs/` or `spec/`) and code
comments
This configuration is not used anymore; it's a leftover of batching txs
in the mempool, which was deprecated
(tendermint/tendermint#5800)
* Added comments, tests and more validation

* Added unclog message

* Update types/params.go

Co-authored-by: Sergio Mena <[email protected]>

* Update types/params.go

Co-authored-by: Sergio Mena <[email protected]>

* Update types/params.go

Co-authored-by: Greg Szabo <[email protected]>

* Fixed unclog message

---------

Co-authored-by: Sergio Mena <[email protected]>
- 1) protos are now built with the sdk's proto builder 
- 2) go tools methodology just bloats .mod and .sum making comet harder
to work with
- 3) tidy: mod and sum don't have maintenance tools in them anymore
- 4) stop using an abandoned Dockerfile


---------


tl;dr: by removing things from go.mod we can make comet easier to
maintain, even if that means less stylish golang.


---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments

---------

Co-authored-by: Sergio Mena <[email protected]>
<!--

Please add a reference to the issue that this PR addresses and indicate
which
files are most critical to review. If it fully addresses a particular
issue,
please include "Closes #XXX" (where "XXX" is the issue number).

If this PR is non-trivial/large/complex, please ensure that you have
either
created an issue that the team's had a chance to respond to, or had some
discussion with the team prior to submitting substantial pull requests.
The team
can be reached via GitHub Discussions or the Cosmos Network Discord
server in
the #cometbft channel. GitHub Discussions is preferred over Discord as
it
allows us to keep track of conversations topically.
https://github.com/cometbft/cometbft/discussions

If the work in this PR is not aligned with the team's current
priorities, please
be advised that it may take some time before it is merged - especially
if it has
not yet been discussed with the team.

See the project board for the team's current priorities:
https://github.com/orgs/cometbft/projects/1

-->

---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments

---------

Co-authored-by: Anton Kaliaev <[email protected]>
Nit: upgrade alpine linux in localnode Dockerfile
)

# Description

This pr added a new `make help` function for displaying which commonly
used commands that the Makefile supported. This is useful when a new
developer goes to find a helpful tool for testing or building etc.

----


![image](https://github.com/cometbft/cometbft/assets/25278203/08703052-b19e-43e1-8970-e99c0da0e858)

---------

Co-authored-by: Anton Kaliaev <[email protected]>
…ock` (cometbft#2066)

Closes cometbft#2065

This PR introduces a new `e2e` manifest option
`VoteExtensionsUpdateHeight`, which allows the `e2e` application to test
vote extension activation mechanisms other than via genesis file.

The value of `VoteExtensionsUpdateHeight` is interpreted as follows:
* -1: the value of `VoteExtensionsEnableHeight` is to be set in the
genesis file (this is equivalent to the mechanism currently present in
`e2e`)
* 0: the value of `VoteExtensionsEnableHeight` is to be set in
`InitChainResponse`
* _H_ (where _H_ >= `InitialHeight`, and _H_ <
`VoteExtensionsEnableHeight`): the value of `VoteExtensionsEnableHeight`
is set in the `FinalizeBlockResponse` corresponding to height _H_ (i.e.,
at the end of height _H_)

The PR also extends the manifest generator to produce different (valid)
values of the new option `VoteExtensionsUpdateHeight` in combination
with `VoteExtensionsEnableHeight`

---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
Addresses  cometbft#1999.

---

#### PR checklist

- [x] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
An option to set a limit to the number of transactions generated by the
`load` command of the e2e framework.

<!--

Please add a reference to the issue that this PR addresses and indicate
which
files are most critical to review. If it fully addresses a particular
issue,
please include "Closes #XXX" (where "XXX" is the issue number).

If this PR is non-trivial/large/complex, please ensure that you have
either
created an issue that the team's had a chance to respond to, or had some
discussion with the team prior to submitting substantial pull requests.
The team
can be reached via GitHub Discussions or the Cosmos Network Discord
server in
the #cometbft channel. GitHub Discussions is preferred over Discord as
it
allows us to keep track of conversations topically.
https://github.com/cometbft/cometbft/discussions

If the work in this PR is not aligned with the team's current
priorities, please
be advised that it may take some time before it is merged - especially
if it has
not yet been discussed with the team.

See the project board for the team's current priorities:
https://github.com/orgs/cometbft/projects/1

-->

---

#### PR checklist

- [ ] Tests written/updated
- [x] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
This metric measures the total size of the chain in bytes.

---

#### PR checklist

- [ ] Tests written/updated
- [x] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
Check PR title follows the Conventional Commits spec.

---

#### PR checklist

- [ ] ~~Tests written/updated~~
- [ ] ~~Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)~~
- [x] Updated relevant documentation (`docs/` or `spec/`) and code
comments
…endermint/tendermint#8142 (cometbft#2018)

Closes cometbft#2003

This is a pure forward-port of tendermint/tendermint#7605, which was a
"squashed merge" of several other PRs.

There are several refactorings included in tendermint/tendermint#7605
that have been left out of the cherry-pick (not necessary and their
absence makes this PR smaller):
- tendermint/tendermint#6969
- Everything that has to do with context threading, and `RandState` vs.
`MakeState` (since the logic this changes is anyway not present on
`main` anyway)

Finally, two further commits had to be be forward-ported together with
tendermint/tendermint#7605:
- tendermint/spec#393 When PBTS was implemented (end of 2021 - beginning
of 2022) the protobufs were held in a different repo (spec). This PR on
that repo contains those changes, which are needed by
tendermint/tendermint#7605
- tendermint/tendermint#8142 Minor adjustments to Synchrony parameters
that was committed separately on `master`

---

#### Original description of tendermint/tendermint#7605:

This pull request merges in the changes for implementing Proposer-based
timestamps into `master`. The power was primarily being done in the
`wb/proposer-based-timestamps` branch, with changes being merged into
that branch during development. This pull request represents an
amalgamation of the changes made into that development branch. All of
the changes that were placed into that branch have been cleanly rebased
on top of the latest `master`. The changes compile and the tests pass
insofar as our tests in general pass.

These changes have been extensively reviewed during development. There
is not much new here. In the interest of making effective use of time, I
would recommend against trying to perform a complete audit of the
changes presented and instead examine for mistakes that may have
occurred during the process of rebasing the changes. I gave the complete
change set a first pass for any issues, but additional eyes would be
very appreciated.

In sum, this change set does the following:
closes #6942
merges in #6849

---

#### PR checklist

- [x] Tests written/updated
- [x] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [x] Updated relevant documentation (`docs/` or `spec/`) and code
comments

---------

Co-authored-by: William Banfield <[email protected]>
Co-authored-by: Daniel <[email protected]>
Co-authored-by: glnro <[email protected]>
<!--

Please add a reference to the issue that this PR addresses and indicate
which
files are most critical to review. If it fully addresses a particular
issue,
please include "Closes #XXX" (where "XXX" is the issue number).

If this PR is non-trivial/large/complex, please ensure that you have
either
created an issue that the team's had a chance to respond to, or had some
discussion with the team prior to submitting substantial pull requests.
The team
can be reached via GitHub Discussions or the Cosmos Network Discord
server in
the #cometbft channel. GitHub Discussions is preferred over Discord as
it
allows us to keep track of conversations topically.
https://github.com/cometbft/cometbft/discussions

If the work in this PR is not aligned with the team's current
priorities, please
be advised that it may take some time before it is merged - especially
if it has
not yet been discussed with the team.

See the project board for the team's current priorities:
https://github.com/orgs/cometbft/projects/1

-->

---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [ ] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec
cason and others added 30 commits April 9, 2024 04:19
---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [ ] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec
cometbft#2713)

This condition is already covered in the previous conditional block.

#### PR checklist

(Not applicable)

- [ ] ~Tests written/updated~
- [ ] ~Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)~
- [ ] ~Updated relevant documentation (`docs/` or `spec/`) and code
comments~
- [x] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec

Co-authored-by: Anton Kaliaev <[email protected]>
Co-authored-by: Daniel <[email protected]>
Running tests in 20 separate groups dramatically accelerates running
comet's tests, enhancing the ability to use CI as a single source of
truth for tests.

An additional benefit of this approach is that tests are more isolated
from one another.

----

contains changes from cometbft#2005 


---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [ ] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec

---------

Co-authored-by: Anton Kaliaev <[email protected]>
…ometbft#2741)

Bumps
[github.com/prometheus/common](https://github.com/prometheus/common)
from 0.51.1 to 0.52.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prometheus/common/releases">github.com/prometheus/common's
releases</a>.</em></p>
<blockquote>
<h2>v0.52.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Drop support for Go older than 1.18 by <a
href="https://github.com/SuperQ"><code>@​SuperQ</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/612">prometheus/common#612</a></li>
<li>fix(protobuf): Correctly decode multi-messages streams by <a
href="https://github.com/srebhan"><code>@​srebhan</code></a> in <a
href="https://redirect.github.com/prometheus/common/pull/616">prometheus/common#616</a></li>
<li>Bump github.com/aws/aws-sdk-go from 1.50.31 to 1.51.11 in /sigv4 by
<a href="https://github.com/dependabot"><code>@​dependabot</code></a> in
<a
href="https://redirect.github.com/prometheus/common/pull/615">prometheus/common#615</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/srebhan"><code>@​srebhan</code></a> made
their first contribution in <a
href="https://redirect.github.com/prometheus/common/pull/616">prometheus/common#616</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/prometheus/common/compare/v0.51.1...v0.52.2">https://github.com/prometheus/common/compare/v0.51.1...v0.52.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prometheus/common/commit/4433931c73f27e6145c038d45883f5f3ff8563cd"><code>4433931</code></a>
Merge pull request <a
href="https://redirect.github.com/prometheus/common/issues/615">#615</a>
from prometheus/dependabot/go_modules/sigv4/github.co...</li>
<li><a
href="https://github.com/prometheus/common/commit/728e910f29f1770116d1f5ce368fa8fdcd08521d"><code>728e910</code></a>
Merge pull request <a
href="https://redirect.github.com/prometheus/common/issues/616">#616</a>
from srebhan/fix_protobuf_decode</li>
<li><a
href="https://github.com/prometheus/common/commit/78585cf51e25f67c820ee6637cfe5560cdc5f55d"><code>78585cf</code></a>
fix(protobuf): Correctly decode multi-messages streams</li>
<li><a
href="https://github.com/prometheus/common/commit/5fef1dfd581f01d80edbde44b9a9d12dd183b09b"><code>5fef1df</code></a>
Bump github.com/aws/aws-sdk-go from 1.50.31 to 1.51.11 in /sigv4</li>
<li><a
href="https://github.com/prometheus/common/commit/3dec13c1d77234f3586f17596f65c36dd32e30d0"><code>3dec13c</code></a>
Drop support for Go older than 1.18 (<a
href="https://redirect.github.com/prometheus/common/issues/612">#612</a>)</li>
<li><a
href="https://github.com/prometheus/common/commit/95edf51c76170f15aea32f1fcd77c689c64219fb"><code>95edf51</code></a>
Update common Prometheus files (<a
href="https://redirect.github.com/prometheus/common/issues/613">#613</a>)</li>
<li>See full diff in <a
href="https://github.com/prometheus/common/compare/v0.51.1...v0.52.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/prometheus/common&package-manager=go_modules&previous-version=0.51.1&new-version=0.52.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.6.0 to
0.7.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/golang/sync/commit/14be23e5b48bec28285f8a694875175ecacfddb3"><code>14be23e</code></a>
semaphore: cancel acquisition with a done context</li>
<li>See full diff in <a
href="https://github.com/golang/sync/compare/v0.6.0...v0.7.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/sync&package-manager=go_modules&previous-version=0.6.0&new-version=0.7.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…bft#2750)

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from
1.62.1 to 1.63.2.
<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.63.2</h2>
<h1>Bugs</h1>
<ul>
<li>Fix the user agent string</li>
</ul>
<h2>Release 1.63.1</h2>
<h1>Bugs</h1>
<ul>
<li>grpc: fixed subchannel log messages to properly reference the parent
channel (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7101">#7101</a>)
<ul>
<li>Special thanks: <a
href="https://github.com/daniel-weisse"><code>@​daniel-weisse</code></a></li>
</ul>
</li>
</ul>
<h1>API Changes</h1>
<ul>
<li>grpc: remove Deprecated tag from Dial and DialContext; these will be
deprecated in v1.64 instead (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7103">#7103</a>)</li>
</ul>
<h2>Release 1.63.0</h2>
<h1>Behavior Changes</h1>
<ul>
<li>grpc: Return canonical target string from
<code>resolver.Address.String()</code> (experimental) (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6923">#6923</a>)</li>
<li>client &amp; server: when using write buffer pooling, use input
value for buffer size instead of size*2 (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6983">#6983</a>)
<ul>
<li>Special Thanks: <a
href="https://github.com/raghav-stripe"><code>@​raghav-stripe</code></a></li>
</ul>
</li>
</ul>
<h1>New Features</h1>
<ul>
<li>grpc: add <code>ClientConn.CanonicalTarget()</code> to return the
canonical target string. (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7006">#7006</a>)</li>
<li>xds: implement LRS named metrics support (<a
href="https://github.com/grpc/proposal/blob/master/A64-lrs-custom-metrics.md">gRFC
A64</a>) (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7027">#7027</a>)
<ul>
<li>Special Thanks: <a
href="https://github.com/danielzhaotongliu"><code>@​danielzhaotongliu</code></a></li>
</ul>
</li>
<li>grpc: introduce <code>grpc.NewClient</code> to allow users to create
new clients in idle mode and with &quot;dns&quot; as the default
resolver (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7010">#7010</a>)
<ul>
<li>Special Thanks: <a
href="https://github.com/bruuuuuuuce"><code>@​bruuuuuuuce</code></a></li>
</ul>
</li>
</ul>
<h1>API Changes</h1>
<ul>
<li>grpc: stabilize experimental method <code>ClientConn.Target()</code>
(<a
href="https://redirect.github.com/grpc/grpc-go/issues/7006">#7006</a>)</li>
</ul>
<h1>Bug Fixes</h1>
<ul>
<li>xds: fix an issue that would cause the client to send an empty list
of resources for LDS/CDS upon reconnecting with the management server
(<a
href="https://redirect.github.com/grpc/grpc-go/issues/7026">#7026</a>)</li>
<li>server: Fix some errors returned by a server when using a
<code>grpc.Server</code> as an <code>http.Handler</code> with the Go
stdlib HTTP server (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6989">#6989</a>)</li>
<li>resolver/dns: add <code>SetResolvingTimeout</code> to allow
configuring the DNS resolver's global timeout (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6917">#6917</a>)
<ul>
<li>Special Thanks: <a
href="https://github.com/and1truong"><code>@​and1truong</code></a></li>
</ul>
</li>
<li>Set the security level of Windows named pipes to NoSecurity (<a
href="https://redirect.github.com/grpc/grpc-go/issues/6956">#6956</a>)
<ul>
<li>Special Thanks: <a
href="https://github.com/irsl"><code>@​irsl</code></a></li>
</ul>
</li>
</ul>
<h2>Release 1.62.2</h2>
<h1>Dependencies</h1>
<ul>
<li>Update http2 library to address vulnerability <a
href="https://www.kb.cert.org/vuls/id/421644">CVE-2023-45288</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/grpc/grpc-go/commit/d32e66ce27447a0a217464a36fdd3935801c0453"><code>d32e66c</code></a>
Change version to 1.63.2 (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7104">#7104</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/92f6dd0c1083430b830e51aaca0db371b06bc99e"><code>92f6dd0</code></a>
channelz: pass parent pointer instead of parent ID to RegisterSubChannel
(<a
href="https://redirect.github.com/grpc/grpc-go/issues/7101">#7101</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/0f6ef0fbe51aa33d05a91d0fa87b28113b83f5a9"><code>0f6ef0f</code></a>
grpc: un-deprecate Dial and DialContext</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/58dc74987513afa14f8d2ad1643f4b6f192d6ee8"><code>58dc749</code></a>
Change version to 1.63.1-dev (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7051">#7051</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/c68f4566b9cacdb11c42a6eb14ee66a33d9b7c12"><code>c68f456</code></a>
Change version to 1.63.0 (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7050">#7050</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/6369167ae33538aca051225fe5b5e07c2b022eb5"><code>6369167</code></a>
*: update http2 dependency (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7082">#7082</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/88547614e7427f7ce87a5f5485d897ae09044641"><code>8854761</code></a>
cherry-pick: channelz: fix race accessing channelMap without lock (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7079">#7079</a>)
(<a
href="https://redirect.github.com/grpc/grpc-go/issues/7">#7</a>...</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/e62770d76fc9508a2266d8bb8c6f2967e0dbc6fc"><code>e62770d</code></a>
channelz: add LocalAddr to listen sockets and test (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7062">#7062</a>)
(<a
href="https://redirect.github.com/grpc/grpc-go/issues/7063">#7063</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/4ffccf1a5f97417eeb000d521f6415b6eb33bb5f"><code>4ffccf1</code></a>
googlec2p: use xdstp style template for client LDS resource name (<a
href="https://redirect.github.com/grpc/grpc-go/issues/7048">#7048</a>)</li>
<li><a
href="https://github.com/grpc/grpc-go/commit/faf9964afe47a919a1469419413a0cae4bc86769"><code>faf9964</code></a>
gracefulswitch: add ParseConfig and make UpdateClientConnState call
SwitchTo ...</li>
<li>Additional commits viewable in <a
href="https://github.com/grpc/grpc-go/compare/v1.62.1...v1.63.2">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.62.1&new-version=1.63.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…6.1 (cometbft#2739)

Bumps
[github.com/prometheus/client_model](https://github.com/prometheus/client_model)
from 0.6.0 to 0.6.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prometheus/client_model/releases">github.com/prometheus/client_model's
releases</a>.</em></p>
<blockquote>
<h2>v0.6.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/prometheus/client_model/pull/84">prometheus/client_model#84</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/prometheus/client_model/compare/v0.6.0...v0.6.1">https://github.com/prometheus/client_model/compare/v0.6.0...v0.6.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prometheus/client_model/commit/571429e996ba2d9499e3dcb12926767ba953c0ef"><code>571429e</code></a>
Merge pull request <a
href="https://redirect.github.com/prometheus/client_model/issues/86">#86</a>
from prometheus/repo_sync</li>
<li><a
href="https://github.com/prometheus/client_model/commit/cc727ab9a811bb6780745ba3f506b05215f54ee4"><code>cc727ab</code></a>
Update common Prometheus files</li>
<li><a
href="https://github.com/prometheus/client_model/commit/6fe50078c39afce70675c95eb2777bfd8cc6c1ca"><code>6fe5007</code></a>
Merge pull request <a
href="https://redirect.github.com/prometheus/client_model/issues/85">#85</a>
from prometheus/repo_sync</li>
<li><a
href="https://github.com/prometheus/client_model/commit/bce87c19fb5621b8abec7b89cd4579db4852a1b4"><code>bce87c1</code></a>
Update common Prometheus files</li>
<li><a
href="https://github.com/prometheus/client_model/commit/64c33c99062b19a40e0a251eb341ffae7609bd80"><code>64c33c9</code></a>
Merge pull request <a
href="https://redirect.github.com/prometheus/client_model/issues/84">#84</a>
from prometheus/dependabot/go_modules/google.golang.or...</li>
<li><a
href="https://github.com/prometheus/client_model/commit/d954a8af7a4d933883c25ec3ce3522d3fdf0f91e"><code>d954a8a</code></a>
Bump google.golang.org/protobuf from 1.32.0 to 1.33.0</li>
<li><a
href="https://github.com/prometheus/client_model/commit/5c259930e4b9d04a82d81a876cad8475270190a0"><code>5c25993</code></a>
Merge pull request <a
href="https://redirect.github.com/prometheus/client_model/issues/82">#82</a>
from prometheus/repo_sync</li>
<li><a
href="https://github.com/prometheus/client_model/commit/bb45f9532338410787773a9810b1c26bda1ee3b4"><code>bb45f95</code></a>
Update common Prometheus files</li>
<li><a
href="https://github.com/prometheus/client_model/commit/01ca24cafc7877ed5ce091083068cde086b7c3dc"><code>01ca24c</code></a>
Merge pull request <a
href="https://redirect.github.com/prometheus/client_model/issues/81">#81</a>
from prometheus/repo_sync</li>
<li><a
href="https://github.com/prometheus/client_model/commit/ccd682313a2134dbdf0adde11ea75fb617ac2f8a"><code>ccd6823</code></a>
Update common Prometheus files</li>
<li>See full diff in <a
href="https://github.com/prometheus/client_model/compare/v0.6.0...v0.6.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/prometheus/client_model&package-manager=go_modules&previous-version=0.6.0&new-version=0.6.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cometbft#2688)

The entry point file used is entrypoint-builtin, so there is no point in
copying others or in specifying an entry point in this file.


---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [ ] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec
<!--

Please add a reference to the issue that this PR addresses and indicate
which
files are most critical to review. If it fully addresses a particular
issue,
please include "Closes #XXX" (where "XXX" is the issue number).

If this PR is non-trivial/large/complex, please ensure that you have
either
created an issue that the team's had a chance to respond to, or had some
discussion with the team prior to submitting substantial pull requests.
The team
can be reached via GitHub Discussions or the Cosmos Network Discord
server in
the #cometbft channel. GitHub Discussions is preferred over Discord as
it
allows us to keep track of conversations topically.
https://github.com/cometbft/cometbft/discussions

If the work in this PR is not aligned with the team's current
priorities, please
be advised that it may take some time before it is merged - especially
if it has
not yet been discussed with the team.

See the project board for the team's current priorities:
https://github.com/orgs/cometbft/projects/1

-->

---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [ ] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec

Signed-off-by: sellskin <[email protected]>
Co-authored-by: Anton Kaliaev <[email protected]>
Co-authored-by: Andy Nogueira <[email protected]>
Follow-up from cometbft#2713.

- Separate the two validity checks `Proposal == nil` and `ProposalBlock
== nil`
- Improved the comments on related methods.

---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [x] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec
Closes cometbft#2351.
---
This PR is the configuration reference manual.

This is the first page of the manual, where you can click through to all
the config pages:
https://staging-cometbft-docs.netlify.app/staging/references/config/

Sections to review:
- [x] genesis.json + priv_validator_key.json -> @adizere @andynog 
- [x] node_key.json + priv_validator_state.json
- [x] main page + config.toml Base configuration section @andynog 
- [x] config.toml RPC server + gRPC server sections @andynog 
- [x] config.toml Peer-to-peer section @cason
- [x] config.toml Mempool section @andynog @sergio-mena 
- [x] config.toml State synchronization + Block synchronization sections
@andynog @sergio-mena
- [x] config.toml Consensus section @cason 
- [x] config.toml Storage @andynog @sergio-mena
- [X] config.toml Transaction Indexer, and Prometheus Instrumentation
sections -> @adizere
- [x] Add compaction documentation @andynog 

#### PR checklist

- ~~[ ] Tests written/updated~~
- ~~[ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)~~
- [X] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [X] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Jasmina Malicevic <[email protected]>
Co-authored-by: Andy Nogueira <[email protected]>
Co-authored-by: Anton Kaliaev <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hernán Vanzetto <[email protected]>
Co-authored-by: Jacob Gadikian <[email protected]>
Co-authored-by: Adi Seredinschi <[email protected]>
Co-authored-by: Adi Seredinschi <[email protected]>
Co-authored-by: Daniel <[email protected]>
Co-authored-by: Dante Sanchez <[email protected]>
Co-authored-by: Anca Zamfir <[email protected]>
Co-authored-by: Sergio Mena <[email protected]>
close: cometbft#2707 

- Renames ABCI++ to the appropriate name:
  - Related to `PrepareProposal` or `ProcessProposal` => `ABCI 1.0`
  - Related to `FinalizeBlock` or `vote extensions` => `ABCI 2.0`
  - Anything else => `ABCI` 
  
> NOTE: Filenames were not renamed if they have `abci++` in their name.
These would be a major breaking change to external sites (e.g. Cosmos
SDK docs) pointing to CometBFT website and since we don't support
redirects in our docs website, it doesn't make sense to rename this
files.

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [X] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [X] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec

---------

Co-authored-by: Adi Seredinschi <[email protected]>
Co-authored-by: Daniel <[email protected]>
Closes cometbft#2517

---

#### PR checklist

- [x] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [x] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec

---------

Co-authored-by: Daniel <[email protected]>
…2667)

Closes cometbft#2461, cometbft#2513

This report includes results for tests with and without latency
emulation.


[Rendered](https://github.com/cometbft/cometbft/blob/hvanz/qa-v1-report-2461/docs/references/qa/CometBFT-QA-v1.md)

---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [X] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec

---------

Co-authored-by: Daniel <[email protected]>
Co-authored-by: Sergio Mena <[email protected]>
Related to cometbft#2760

A couple of typos I found when comparing the ABCI spec on `main` with
the one on `v0.36.x`.

---

#### PR checklist

- [ ] ~~Tests written/updated~~
- [ ] ~~Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)~~
- [x] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [ ] ~~Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec~~
…ometbft#2285)

close: cometbft#2726 

This PR updates go to v1.22.0

---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [ ] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec

---------

Co-authored-by: Sergio Mena <[email protected]>
Co-authored-by: Anton Kaliaev <[email protected]>
Co-authored-by: Andy Nogueira <[email protected]>
…cometbft#2767)

Closes cometbft#2756.

The proposed value is 64 MiB = 16 x default `block.max_bytes` (consensus
parameter).

---

#### PR checklist

- [ ] Tests written/updated
- [x] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [x] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [x] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec

---------

Co-authored-by: Andy Nogueira <[email protected]>
[curve](https://github.com/cosmos/crypto/tree/marko/bls12381) based on
[blst](https://github.com/supranational/blst).

The `bls12381` build tag was added. Also, note that BLS requires `cgo`.

Co-authored by: @tac0turtle 

---

#### PR checklist

- [x] Tests written/updated
- [x] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [x] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec

---------

Co-authored-by: Marko Baricevic <[email protected]>
Co-authored-by: Marko <[email protected]>
…the JSON (cometbft#2774)

This change fixes a bug in which BitArray.UnmarshalJSON hadn't accounted
for the fact that invoking NewBitArray(<=0) returns nil and hence when
dereferenced would crash with a runtime nil pointer dereference. This
bug was found by my security analysis and fuzzing too.

Author: @odeke-em 

Fixes cometbft#2658

---

#### PR checklist

- [x] Tests written/updated
- [x] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] ~~Updated relevant documentation (`docs/` or `spec/`) and code
comments~~
- [x] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec

---------

Co-authored-by: Emmanuel T Odeke <[email protected]>
in VerifyCommitLight* functions
Refs cometbft#2627, cometbft#2626

---

#### PR checklist

- [ ] ~~Tests written/updated~~
- [ ] ~~Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)~~
- [x] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [x] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec
….0 (cometbft#2775)

`v0.12.0` deprecates `boltdb` and `cleveldb`. Once merged to v1, both
will be removed. If you're using one of those, please get in touch.

---

#### PR checklist

- [ ] ~~Tests written/updated~~
- [x] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] ~~Updated relevant documentation (`docs/` or `spec/`) and code
comments~~
- [x] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec
…tbft#2788)

This log is extreme noise in our current setup for all RPC's. I moved to
Debug, but should be deleted imo.

This logging of requests/responses should come at a higher proxy level
IMO, or have the request + response written elsewhere asynchronously.

<!--

Please add a reference to the issue that this PR addresses and indicate
which
files are most critical to review. If it fully addresses a particular
issue,
please include "Closes #XXX" (where "XXX" is the issue number).

If this PR is non-trivial/large/complex, please ensure that you have
either
created an issue that the team's had a chance to respond to, or had some
discussion with the team prior to submitting substantial pull requests.
The team
can be reached via GitHub Discussions or the Cosmos Network Discord
server in
the #cometbft channel. GitHub Discussions is preferred over Discord as
it
allows us to keep track of conversations topically.
https://github.com/cometbft/cometbft/discussions

If the work in this PR is not aligned with the team's current
priorities, please
be advised that it may take some time before it is merged - especially
if it has
not yet been discussed with the team.

See the project board for the team's current priorities:
https://github.com/orgs/cometbft/projects/1

-->

---

#### PR checklist

- [ ] Tests written/updated
- [x] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [x] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec
Closes cometbft#2771
<!--

Please add a reference to the issue that this PR addresses and indicate
which
files are most critical to review. If it fully addresses a particular
issue,
please include "Closes #XXX" (where "XXX" is the issue number).

If this PR is non-trivial/large/complex, please ensure that you have
either
created an issue that the team's had a chance to respond to, or had some
discussion with the team prior to submitting substantial pull requests.
The team
can be reached via GitHub Discussions or the Cosmos Network Discord
server in
the #cometbft channel. GitHub Discussions is preferred over Discord as
it
allows us to keep track of conversations topically.
https://github.com/cometbft/cometbft/discussions

If the work in this PR is not aligned with the team's current
priorities, please
be advised that it may take some time before it is merged - especially
if it has
not yet been discussed with the team.

See the project board for the team's current priorities:
https://github.com/orgs/cometbft/projects/1

-->

---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [ ] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec
The cosmos-sdk 0.50 genesis doc marshalling not being compatible with
the cometbft default one (see
cosmos/cosmos-sdk#18477), so we need to
support custom genesis doc provider in this public API as well, it's
called by the `bootstrap-state` command in cosmos-sdk.

Please backport to 0.38, the SDK 0.50 `bootstrap-state` command is
already broken.

<!--

Please add a reference to the issue that this PR addresses and indicate
which
files are most critical to review. If it fully addresses a particular
issue,
please include "Closes #XXX" (where "XXX" is the issue number).

If this PR is non-trivial/large/complex, please ensure that you have
either
created an issue that the team's had a chance to respond to, or had some
discussion with the team prior to submitting substantial pull requests.
The team
can be reached via GitHub Discussions or the Cosmos Network Discord
server in
the #cometbft channel. GitHub Discussions is preferred over Discord as
it
allows us to keep track of conversations topically.
https://github.com/cometbft/cometbft/discussions

If the work in this PR is not aligned with the team's current
priorities, please
be advised that it may take some time before it is merged - especially
if it has
not yet been discussed with the team.

See the project board for the team's current priorities:
https://github.com/orgs/cometbft/projects/1

-->

---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [ ] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec
[Rendered](https://github.com/cometbft/cometbft/blob/hvanz/qa-update-instructions/docs/references/qa/method.md)

The section on Extracting Results depends on new scripts added by
cometbft/qa-infra#61.

---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [X] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec

---------

Co-authored-by: Sergio Mena <[email protected]>
…port (cometbft#2714)

Closes cometbft#2656

As per title.


[Rendered](https://github.com/cometbft/cometbft/blob/sergio/qa-v1-rotating-report/docs/references/qa/CometBFT-QA-v1.md)

The plots look good: the test is passing 😄 

---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [ ] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec

---------

Co-authored-by: Daniel <[email protected]>
Co-authored-by: Hernán Vanzetto <[email protected]>
Closes cometbft#2746 


[Rendered](https://github.com/cometbft/cometbft/blob/hvanz/qa-v1-report-storage-2746/docs/references/qa/CometBFT-QA-v1.md#storage-optimizations)


---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [ ] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec
`cleveldb` and `boltdb` were deprecated in v1.

---

#### PR checklist

- [ ] ~~Tests written/updated~~
- [x] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [x] Updated relevant documentation (`docs/` or `spec/`) and code
comments
- [x] Title follows the [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec
…etbft#2801)

Bumps
[docker/setup-buildx-action](https://github.com/docker/setup-buildx-action)
from 3.2.0 to 3.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/setup-buildx-action/releases">docker/setup-buildx-action's
releases</a>.</em></p>
<blockquote>
<h2>v3.3.0</h2>
<ul>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.19.0 to 0.20.0 by
<a href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/307">docker/setup-buildx-action#307</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/setup-buildx-action/compare/v3.2.0...v3.3.0">https://github.com/docker/setup-buildx-action/compare/v3.2.0...v3.3.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/d70bba72b1f3fd22344832f00baa16ece964efeb"><code>d70bba7</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-buildx-action/issues/307">#307</a>
from crazy-max/bump-toolkit</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/7638634cb70c02d327dde3b558f22b0db32054a3"><code>7638634</code></a>
chore: update generated content</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/c68420fe0b4de2444121eec8f08bc2500c8d9216"><code>c68420f</code></a>
bump <code>@​docker/actions-toolkit</code> from 0.19.0 to 0.20.0</li>
<li>See full diff in <a
href="https://github.com/docker/setup-buildx-action/compare/v3.2.0...v3.3.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/setup-buildx-action&package-manager=github_actions&previous-version=3.2.0&new-version=3.3.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.