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
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
719 commits
Select commit Hold shift + click to select a range
786cc4b
build(deps): Bump golang.org/x/sync from 0.5.0 to 0.6.0 (#1992)
dependabot[bot] Jan 8, 2024
7e5621c
feat(proxy): export errors (#1899)
Halimao Jan 8, 2024
f14c2f4
doc:fix broken link in DOCKER/README.md (#1996)
bodhi-crypo Jan 8, 2024
fbf6682
feat: custom dependencies order (#1994)
melekes Jan 8, 2024
84339ef
PBTS: migrating to `main` the new version of the specification (#1973)
cason Jan 9, 2024
4670b75
Fix paths to scripts/metricsgen in go:generate commands (#1998)
hvanz Jan 9, 2024
cc0444b
chore: fix some typos (#2002)
hattizai Jan 10, 2024
00e5270
docs(light): fix broken link to spec (#2007)
IssouChancla Jan 10, 2024
ae28a80
chore(test/loadtime): replace tm-load-test w/ cometbft-load-test (#2009)
melekes Jan 11, 2024
781f6ab
ci: Remove unused `tests` target when compiling e2e (#2022)
hvanz Jan 12, 2024
d5675a3
spec: fix typo in `encoding.md` (#2024)
cratelyn Jan 12, 2024
ce6d2fb
mempool: Fix data races in CListMempool's height and notifiedTxsAvail…
hvanz Jan 12, 2024
7a3c017
chore(test/loadtime): cleanup go.sum and golangci.yml (#2025)
melekes Jan 12, 2024
2c171fe
build(deps): Bump github.com/prometheus/common from 0.45.0 to 0.46.0 …
dependabot[bot] Jan 15, 2024
4bf74ba
build(deps): Bump github.com/vektra/mockery/v2 from 2.39.1 to 2.40.1 …
dependabot[bot] Jan 15, 2024
9c9ffba
feat(rpc): Use default port for HTTP(S) URLs when there is no explici…
gibson042 Jan 16, 2024
fd741f5
misc(go.mod): remove unused peg dependency (#2044)
melekes Jan 17, 2024
dab72ad
config: Remove unused `max_batch_bytes` (#2050)
hvanz Jan 17, 2024
d766d20
Merge pull request from GHSA-qr8r-m495-7hc4
greg-szabo Jan 18, 2024
2bbb5c1
misc(tools)!: remove `tools` package (#2046)
faddat Jan 20, 2024
1218029
docs(guides): add missing import (#2070)
deruelle Jan 21, 2024
2100c29
deps(localnode): bump alpine version (#2077)
faddat Jan 22, 2024
7ffc6e7
misc(Makefile): add `help` target to display the help msg (#2074)
Halimao Jan 22, 2024
eab2355
`e2e`: test vote extension activation via `InitChain` and `FinalizeBl…
sergio-mena Jan 22, 2024
cf8af38
scripts: metricsgen parses '// metrics:' pattern (#2090)
cason Jan 22, 2024
6722f33
e2e: Add `load_max_txs` option to manifest (#2094)
hvanz Jan 23, 2024
1ca5487
consensus: Add `chain_size_bytes` metric (#2093)
hvanz Jan 23, 2024
0b6c8ab
feat: conventional commits (#1995)
melekes Jan 23, 2024
0d49260
Forward port of tendermint/tendermint#7605, tendermint/spec#393, and …
sergio-mena Jan 23, 2024
ec3d9f6
ci: fix permissions for "Conventional PR Title" (#2099)
melekes Jan 23, 2024
71143c0
PBTS: additions and fixes on migrated spec (#2013)
cason Jan 24, 2024
1733219
PBTS: forward port of tendermint/tendermint#7709 (#2089)
cason Jan 24, 2024
7a2d3b4
feat: use go workspace (#1924)
faddat Jan 24, 2024
1d99e05
fix: `ValidateUpdate`: allow no-change updates regardless of current …
sergio-mena Jan 24, 2024
e8b4efa
test(localnet): Add monitoring tools for localnet (#2108)
greg-szabo Jan 24, 2024
e9637ad
feat: add gofumpt (#2049)
melekes Jan 25, 2024
aa092b6
feat(consensus): increase log level for corner case when prevoting a …
cason Jan 25, 2024
635d0b5
docs: v1 - diataxis framework (#2105)
andynog Jan 25, 2024
28ad4d2
feat(consensus): additional sanity checks for the size of proposed bl…
cason Jan 26, 2024
f4d73cd
perf(internal/blocksync): avoid double-calling `types.BlockFromProto`…
melekes Jan 26, 2024
68a1214
build(deps): Bump google.golang.org/grpc from 1.60.1 to 1.61.0 (#2178)
dependabot[bot] Jan 29, 2024
96687ee
build(deps): Bump bufbuild/buf-setup-action from 1.28.1 to 1.29.0 (#2…
dependabot[bot] Jan 29, 2024
f048790
build(deps): Bump styfle/cancel-workflow-action from 0.12.0 to 0.12.1…
dependabot[bot] Jan 29, 2024
779b29a
build(deps): Bump slackapi/slack-github-action from 1.24.0 to 1.25.0 …
dependabot[bot] Jan 29, 2024
940378c
build(deps): Bump github.com/google/uuid from 1.5.0 to 1.6.0 (#2176)
dependabot[bot] Jan 29, 2024
aad77ed
refactor(privval): reverse conditional + more idiomatic Go code with …
odeke-em Jan 29, 2024
c2f74de
fix(e2e): path to latency script files in DO (#2148)
hvanz Jan 29, 2024
c60b05f
build(deps): Bump github.com/cometbft/cometbft-db from 0.9.1 to 0.10.…
dependabot[bot] Jan 29, 2024
02a43b0
chore(Makefile): add `setup-pre-commit` target to init git hook (#2123)
levisyin Jan 29, 2024
82fa3c0
feat: add pebbledb (https://github.com/cockroachdb/pebble) (#2132)
faddat Jan 29, 2024
8c9e302
perf(internal/blocksync): do not `ValidateBlock` twice (#2026)
melekes Jan 29, 2024
5a76635
feat(e2e): Add new targets `fast` and `clean` to Makefile (#2192)
hvanz Jan 30, 2024
0ccf9b6
ci: add `spec` type in conventional-pr-title (#2191)
melekes Jan 30, 2024
a8991d6
fix(privval): retry accepting a connection on errors (#2047)
melekes Jan 30, 2024
af135e4
fix(.github/workflows): correct parameters to lint_pr_title (#2199)
mzabaluev Jan 30, 2024
9613e7a
docs: update QA method steps for qa-infra changes (#2198)
mzabaluev Jan 31, 2024
c6a20f4
feat!(pbts): forward port of tendermint/tendermint#7711 (#2149)
glnro Jan 31, 2024
4a59ebd
docs(pbts): forward port of PBTS documentation and fixes (#2124)
cason Jan 31, 2024
eda385c
fix: if-return and early-return (#2215)
faddat Feb 1, 2024
1e8383a
chore: remove amazon linux Dockerfile and update test/docker/Dockerfi…
faddat Feb 1, 2024
6ef6a45
feat(ci): pre-commit framework (#2214)
greg-szabo Feb 1, 2024
1f430f5
ci: add `merge` type for conventional-pr-title (#2219)
melekes Feb 1, 2024
5085335
spec(consensus/pbts): update description for introduced parameters. (…
cason Feb 1, 2024
9a4ebc8
Merge branch 'main' into feature/pbts
sergio-mena Feb 2, 2024
52ec996
perf: optimize psql indexer (#2142)
k0marov Feb 5, 2024
7fee4bb
fix(go.mod): do not use `replace` for api (#2236)
melekes Feb 5, 2024
f92bace
fix(Makefile): gofumpt no longer needed (#2235)
melekes Feb 5, 2024
8a0a2f6
fix(p2p/pex): gracefully shutdown `Reactor` (#2010)
melekes Feb 6, 2024
71dbb46
test(mempool): fix TestMempoolUpdateDoesNotPanicWhenApplicationMissed…
hvanz Feb 6, 2024
075d3b5
fix(flowrate): fix non-determinism in flowrate tests (#2147)
faddat Feb 6, 2024
27dfc2a
refactor!: Implement RFC 106: remove `GetLatestBlock*` methods from d…
mzabaluev Feb 6, 2024
db7a70c
build(deps): Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#2…
dependabot[bot] Feb 6, 2024
8672dae
chore(config): update DB section in toml.go (#2249)
melekes Feb 6, 2024
05ddc5e
fix(consensus): do not precommit nil if proposal block is received (#…
cason Feb 7, 2024
89dea4c
build(deps): Bump github.com/opencontainers/runc from 1.1.5 to 1.1.12…
dependabot[bot] Feb 7, 2024
858ac4e
fix(mempool/tests): Reduce tests duration (#2263)
hvanz Feb 8, 2024
a03158b
ci: run golangci-lint linters for all files (not only ones which were…
melekes Feb 8, 2024
8d7acb0
refactor(examples): small changes to kvstore app (#2267)
sergio-mena Feb 8, 2024
460b813
refactor(mempool): simplify parameters of resCbFirstTime and resCbRec…
hvanz Feb 9, 2024
fc4e1ef
perf(mempool/cache): clear map in Reset (#2259)
melekes Feb 9, 2024
9f02125
test(abci): update e2e tests to check against ABCI 2.0 grammar (#2201)
nenadmilosevic95 Feb 9, 2024
830c650
docs: symbolic references to steps in the qa-infra README (#2280)
mzabaluev Feb 9, 2024
dd58b29
chore: updated doc link (#2296)
Pan-chao Feb 12, 2024
2f2e882
fix(consensus): prevote nil upon timeout when Proposal is missing (#2…
cason Feb 12, 2024
d6605b4
build(deps): Bump pre-commit/action from 3.0.0 to 3.0.1 (#2307)
dependabot[bot] Feb 12, 2024
13ed8c5
build(deps): Bump golang.org/x/net from 0.20.0 to 0.21.0 (#2300)
dependabot[bot] Feb 12, 2024
1d4b668
build(deps): Bump github.com/cometbft/cometbft-db from 0.10.0 to 0.11…
dependabot[bot] Feb 12, 2024
a3ab037
docs: ADR-112 Proposer-Based Timestamps (#2223)
cason Feb 12, 2024
0820cd5
refactor(internal/statesync): replace ticker with `time.After(X)` (#2…
hoanguyenkh Feb 12, 2024
630a94b
fix: simultaneous rpc test failures (#2150)
faddat Feb 12, 2024
460f58c
chore(docs): alter the section about the effects of `timeout_commit` …
melekes Feb 12, 2024
e1ee71c
refactor(p2p)!: Refactor PeerSet to eliminate data races & improve pe…
melekes Feb 12, 2024
0fc21e1
feat(pbts): Update consensus params to include pbts enabled (#2231)
glnro Feb 12, 2024
dfd3f6c
feat(storage/metrics): Metrics to measure storage (#1974)
jmalicevic Feb 13, 2024
01a3ad4
feat(e2e): Log number of sent txs (success and failed) (#2328)
hvanz Feb 14, 2024
ac0fb28
chore: enable gomoddirectives, unparam (#2290)
faddat Feb 14, 2024
b3e1499
docs: images not rendering properly in docs (#2331)
andynog Feb 14, 2024
a6cc64d
docs: Fix references about DeliverTx (#2330)
andynog Feb 14, 2024
2197957
docs(qa): Add table of contents to existing QA reports (#2343)
hvanz Feb 15, 2024
c920404
chore: enable perfsprint linter (#2291)
faddat Feb 15, 2024
cfe8b88
feat(pruning): trigger explicitly compaction upon pruning (#1972)
jmalicevic Feb 16, 2024
905355f
docs: explain how to skip pre-commit hook (#2358)
melekes Feb 16, 2024
c587cbb
build(deps): Bump github.com/prometheus/common from 0.46.0 to 0.47.0 …
dependabot[bot] Feb 19, 2024
a4855dc
build(deps): Bump google.golang.org/grpc from 1.61.0 to 1.61.1 (#2372)
dependabot[bot] Feb 19, 2024
a45ee35
feat(e2e): Option to set max block size in bytes at genesis (#2362)
hvanz Feb 19, 2024
10141b3
build(deps): Bump github.com/prometheus/client_model from 0.5.0 to 0.…
dependabot[bot] Feb 19, 2024
43aa4ec
revert(pbts): revert removal of BFT Time related functions (#2205)
lasarojc Feb 19, 2024
2c6e0c1
fix(e2e): Reduce flakiness of TestGRPC_GetBlockResults (#2367)
jmalicevic Feb 20, 2024
b0ca6ee
spec(consensus): update Block Time documentation in spec (#2316)
cason Feb 20, 2024
4320f3c
spec: adaptive MSGDELAY parameter included in PBTS spec (#2318)
cason Feb 20, 2024
6490232
feat(pbts): Moving VoteExtensionsEnableHeight from ABCIParams to Feat…
lasarojc Feb 20, 2024
a54fc7f
fix: remove TestMempoolFIFOWithParallelCheckTx (#2364)
faddat Feb 20, 2024
163f4ad
fix(docker-compose): fix subnet (#2383)
melekes Feb 20, 2024
afeb30b
feat(pbts): enable `e2e` manifest config to set `PbtsEnableHeight` (#…
sergio-mena Feb 21, 2024
f2c7466
perf(internal/state): avoid double-saving FinalizeBlockResponse (#2017)
melekes Feb 21, 2024
3e01362
build(deps): Bump fonttools from 4.37.4 to 4.43.0 in /scripts/qa/repo…
dependabot[bot] Feb 22, 2024
6db253c
build(deps): Bump pillow from 10.0.1 to 10.2.0 in /scripts/qa/reporti…
dependabot[bot] Feb 22, 2024
c4d3f79
fix(node): Forward compaction config params to blockstore constructor…
jmalicevic Feb 23, 2024
849e202
refactor!: moved `MedianTime` out of `internal` folder (#2397)
sergio-mena Feb 23, 2024
c00247c
chore: typo fixes (#2403)
xyztoni Feb 23, 2024
beee750
chore(pbts): Removes useless code (#2420)
lasarojc Feb 23, 2024
80fbfed
build(deps): Bump github.com/prometheus/common from 0.47.0 to 0.48.0 …
dependabot[bot] Feb 26, 2024
ac3b5d0
build(deps): Bump google.golang.org/grpc from 1.61.1 to 1.62.0 (#2429)
dependabot[bot] Feb 26, 2024
0911607
test(consensus): PBTS should be enabled by default in test units (#2329)
cason Feb 26, 2024
5988e43
test(consensus): test enabling PBTS at a given height (#2404)
cason Feb 26, 2024
6d079f6
refactor(protobuf): switch from gogofaster to gocosmos generator (#2425)
glnro Feb 26, 2024
cdcc98d
docs(tutorials/install): add `From Go package` (#2414)
dragonkid Feb 26, 2024
83caa45
docs(pbts): documentation for PBTS-related consensus parameters (#2376)
cason Feb 26, 2024
e623c44
refactor(consensus): print err from SignAndCheckVote (#2346)
melekes Feb 26, 2024
4ce0277
feat(e2e): add parameter to set a custom output directory for testnet…
hvanz Feb 26, 2024
64797be
spec(consensus): update description of consensus parameters for PBTS …
cason Feb 27, 2024
a911b04
fix(localnet): Grafana dashboards for storage tests - removed experim…
greg-szabo Feb 27, 2024
8bf81d4
fix(jsonrpc): enable HTTP basic auth in WS client (#2434)
MattKetmo Feb 27, 2024
33a5f4d
feat(pbts): Adds timestamp to the `msgInfo` written into the WAL (#2388)
lasarojc Feb 27, 2024
269219c
fix: `Rollback`: wrong modification of `state.LastHeightValidatorsCha…
cosinlink Feb 27, 2024
bbcbad5
docs(changelog): add missing entry for #2136 (#2459)
melekes Feb 27, 2024
fede9db
fix(pbts): legacy `ABCIParams` values are properly translated to `Fea…
lasarojc Feb 27, 2024
5ee75a0
fix(e2e): Fixing the bug in ABCI e2e tests (#2468)
nenadmilosevic95 Feb 28, 2024
a6bfb43
feat(localnet): Grafana PNG rendering for easier graph exports (#2472)
greg-szabo Feb 29, 2024
719b641
docs(README): remove Terra (#2469)
JekaMas Feb 29, 2024
4b3ea03
docs: document PBTS adaptive delays mechanism (#2452)
cason Feb 29, 2024
dda1712
fix(config): Moved compact variables to the right section (#2477)
jmalicevic Feb 29, 2024
095cc38
feat(metrics): more buckets for ProposalTimestampDifference (#2479)
cason Feb 29, 2024
adde506
fix(metrics): more buckets for ProposalTimestampDifference (#2481)
cason Feb 29, 2024
c95fbab
feat(pbts): Make synchrony params adaptive (#2431)
glnro Feb 29, 2024
f128c62
ci: check metrics generation in CI checks (#2483)
sergio-mena Feb 29, 2024
ca0b336
feat(consensus): improve logging for timely and untimely messages (#2…
cason Mar 1, 2024
efbb7b7
feat(types): improve Proposal and SynchronyParams validation tests (#…
cason Mar 1, 2024
7294bc1
test(consensus): refactor TestStateLock_POLSafety tests (#2492)
cason Mar 1, 2024
3b9f2e1
feat(types): refactor types.AdaptiveSynchronyParams method (#2490)
cason Mar 1, 2024
1bfc364
Merge branch 'main' into feature/pbts
sergio-mena Mar 1, 2024
889209c
fix: lint errors introduced with the latest merge (#2495)
sergio-mena Mar 2, 2024
f3e3808
build(deps): Bump docker/setup-buildx-action from 3.0.0 to 3.1.0 (#2500)
dependabot[bot] Mar 4, 2024
9bde47b
build(deps): Bump github.com/prometheus/client_golang from 1.18.0 to …
dependabot[bot] Mar 4, 2024
633e9af
build(deps): Bump golang.org/x/crypto from 0.19.0 to 0.20.0 (#2507)
dependabot[bot] Mar 4, 2024
3b367f7
build(deps): Bump github.com/prometheus/common from 0.48.0 to 0.49.0 …
dependabot[bot] Mar 4, 2024
b80055e
build(deps): Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#2…
dependabot[bot] Mar 4, 2024
f47ad15
fix(docs): include `timesync` daemon instructions (#2491)
lasarojc Mar 4, 2024
cb177fe
feat(privval)!: DO NOT require extension signature (#2496)
melekes Mar 5, 2024
44ffd67
refactor(privval): rename sign_extension to skip_sign_extension (#2519)
melekes Mar 5, 2024
b537697
spec(abci): fixes the spec to inform about the presence of invalid ex…
lasarojc Mar 5, 2024
5c719c6
fix(pbts): block Time must be Canonical (#2493)
cason Mar 5, 2024
75a8264
feat(e2e): Add manifest option `clock_skew` and corresponding backend…
sergio-mena Mar 5, 2024
551fc9b
fix(mempool): converting to uint64 before additions to avoid overflow…
minhngoc274 Mar 6, 2024
ec21d4d
refactor!: Rename `skip_sign_extension` to `skip_extension_signing` (…
mzabaluev Mar 6, 2024
63a7796
docs(ADR): ADR-108 updated to account for the new changes in the gram…
nenadmilosevic95 Mar 6, 2024
78a0b45
feat(e2e): add generator support for clock skew + env variable rename…
sergio-mena Mar 6, 2024
99a5794
spec(proto): add `cometbft.privval.v1beta2` proto package (#2529)
mzabaluev Mar 6, 2024
3eea263
Merge branch 'feature/pbts' into main
sergio-mena Mar 8, 2024
f1a2ed4
chore: improving error handling in the PendingEvidence (#2550)
keroro520 Mar 11, 2024
d58acd8
feat(blocksync)!: set the max number of (concurrently) downloaded blo…
melekes Mar 11, 2024
ed8c305
build(deps): Bump bufbuild/buf-setup-action from 1.29.0 to 1.30.0 (#2…
dependabot[bot] Mar 11, 2024
9c1cc02
build(deps): Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#…
dependabot[bot] Mar 11, 2024
0e1a8c4
build(deps): Bump golang.org/x/net from 0.21.0 to 0.22.0 (#2562)
dependabot[bot] Mar 11, 2024
26733d5
fix(cmd/cometbft/commands/version): update the output for v1 (#2546)
andynog Mar 11, 2024
2e3ed60
build(deps): Bump docker/build-push-action from 5.1.0 to 5.2.0 (#2558)
dependabot[bot] Mar 11, 2024
c7e078e
build(deps): Bump github.com/prometheus/common from 0.49.0 to 0.50.0 …
dependabot[bot] Mar 11, 2024
06826da
build(deps): Bump google.golang.org/grpc from 1.62.0 to 1.62.1 (#2563)
dependabot[bot] Mar 11, 2024
613d602
build(deps): Bump golang.org/x/crypto from 0.20.0 to 0.21.0 (#2561)
dependabot[bot] Mar 11, 2024
f8366fc
feat(blocksync): sort peers by download rate & multiple requests for …
melekes Mar 11, 2024
2f0dc67
feat(pbts): Adjusts PBTS metrics buckets (#2578)
lasarojc Mar 11, 2024
8dedbc0
fix(blocksync): use timer instead of time.After (#2584)
melekes Mar 12, 2024
f307c0c
fix: temporary fix for `api` dependency (#2589)
sergio-mena Mar 12, 2024
f4e5958
fix(e2e): Add clock skew only to processes that accumulate less than …
hvanz Mar 13, 2024
e0ace49
docs: format error in ABCI++ specs under commit and listsnapshots sec…
namn-grg Mar 13, 2024
63f2629
docs: Copy description of section on compaction to docs (#2600)
jmalicevic Mar 13, 2024
f788faa
fix(e2e): Increase waiting timeout when killing, pausing, or restarti…
hvanz Mar 13, 2024
540231c
fix(e2e): Increase timeout when waiting for new block (#2606)
hvanz Mar 13, 2024
c331085
fix(protos): new buf tag aligned with v1-alpha.2 release (#2613)
adizere Mar 14, 2024
475c5a8
fix(monitoring): Do not convert ms to ms (#2615)
jmalicevic Mar 14, 2024
72450bc
refactor(rpc): export rpc package errors (#2200)
akaladarshi Mar 14, 2024
4fc0288
docs: report on storage changes and decisions. (#2596)
jmalicevic Mar 15, 2024
55638e8
feat(store)!: Support for different key layout (#2327)
jmalicevic Mar 15, 2024
67f5cca
feat(light): export errors (#1904)
Halimao Mar 15, 2024
9f457fc
feat: enable revive linter (#2232)
faddat Mar 18, 2024
145aca5
build(deps): Bump docker/login-action from 3.0.0 to 3.1.0 (#2636)
dependabot[bot] Mar 18, 2024
8de64f5
build(deps): Bump docker/setup-buildx-action from 3.1.0 to 3.2.0 (#2635)
dependabot[bot] Mar 18, 2024
825afaa
build(deps): Bump gonum.org/v1/gonum from 0.14.0 to 0.15.0 (#2638)
dependabot[bot] Mar 18, 2024
0128e6d
build(deps): Bump docker/build-push-action from 5.2.0 to 5.3.0 (#2634)
dependabot[bot] Mar 18, 2024
5c5c1ad
docs: some fixes to `RELEASES.md` (#2622)
sergio-mena Mar 18, 2024
a24eaeb
build(deps): Bump github.com/cometbft/cometbft/api from 0.0.0-2024031…
dependabot[bot] Mar 18, 2024
c3f7ea3
chore: export p2p package errors (#1901)
akaladarshi Mar 18, 2024
34e41c5
refactor(consensus): separate sending votes from "pick votes" logic (…
sergio-mena Mar 20, 2024
1027332
build(deps): Bump github.com/prometheus/common from 0.50.0 to 0.51.1 …
dependabot[bot] Mar 25, 2024
1884beb
build(deps): Bump github.com/cosmos/gogoproto from 1.4.11 to 1.4.12 (…
dependabot[bot] Mar 25, 2024
c3304ee
docs: ADR-102 - RPC Companion (#658)
andynog Mar 25, 2024
5e8797c
spec: Add missing Feature Params information in ABCI spec and some ot…
andynog Mar 27, 2024
0147e63
docs: ADR-106: gRPC API (#850)
thanethomson Mar 27, 2024
b9e3194
fix: don't check Synchrony params when PBTS is not enabled (#2686)
cason Mar 28, 2024
382911c
docs: update PBTS runbook (#2687)
cason Mar 28, 2024
ec09e23
fix(changelog): the `unclog release` done on `v1.0.0.-alpha.1` also o…
sergio-mena Mar 28, 2024
dc4590e
docs: Build app guides updated for v1 (#2694)
andynog Apr 2, 2024
839d76e
feat(qa): take parameters from command arguments in python scripts (#…
hvanz Apr 4, 2024
0349b99
spec: Add additional information about validator ordering (total powe…
andynog Apr 4, 2024
f24d00b
fix: typo in openapi schema (#2727)
o-az Apr 7, 2024
58cf5bd
docs: typo in loadtest docs (#2677)
namn-grg Apr 7, 2024
81561ef
build(deps): Bump github.com/go-git/go-git/v5 from 5.11.0 to 5.12.0 (…
dependabot[bot] Apr 7, 2024
45fee77
build(deps): Bump golang.org/x/net from 0.22.0 to 0.24.0 (#2744)
dependabot[bot] Apr 8, 2024
a621ed5
build(deps): Bump bufbuild/buf-setup-action from 1.30.0 to 1.30.1 (#2…
dependabot[bot] Apr 8, 2024
676bf32
docs(config): added changelog entries for changes in config file (#2723)
cason Apr 8, 2024
55c458a
feat(lint): disable codespell for Quint (*.qnt) files (#2749)
cason Apr 9, 2024
7fffa94
refactor(consensus): remove redundant code in `State#defaultDoPrevote…
raulk Apr 9, 2024
a66fd9e
feat: run tests in 20 groups (#2387)
faddat Apr 9, 2024
2f9b29c
build(deps): Bump github.com/prometheus/common from 0.51.1 to 0.52.2 …
dependabot[bot] Apr 9, 2024
69ac3f9
build(deps): Bump golang.org/x/sync from 0.6.0 to 0.7.0 (#2740)
dependabot[bot] Apr 9, 2024
967cba1
build(deps): Bump google.golang.org/grpc from 1.62.1 to 1.63.2 (#2750)
dependabot[bot] Apr 9, 2024
6ec79fd
build(deps): Bump github.com/prometheus/client_model from 0.6.0 to 0.…
dependabot[bot] Apr 9, 2024
914fa6e
chore: Removes unneeded commands and copies the right entrypoint file…
lasarojc Apr 9, 2024
6bac895
chore: remove repetitive words (#2676)
sellskin Apr 9, 2024
46a6b19
refactor(consensus): defaultDoPrevote validity checks (#2754)
cason Apr 9, 2024
56d5474
docs(config): Configuration reference manual (#2352)
greg-szabo Apr 9, 2024
c3acea2
spec: Rename ABCI++ in the spec (#2712)
andynog Apr 9, 2024
3815d41
feat(privval)!: Allow Privval to sign arbitrary bytes. (#2692)
Apr 10, 2024
040fe03
chore: move changelog entry (#2763)
melekes Apr 10, 2024
53e6127
docs(qa/v1): Report on saturation point and 200-nodes test (#2667)
hvanz Apr 10, 2024
b08546f
docs: fixed typos in ABCI spec (#2761)
sergio-mena Apr 10, 2024
15eb404
chore: update Go version to `v1.22.0` (new MSRV for v1.x and main) (#…
faddat Apr 10, 2024
732ca9a
feat(config): new default value for `mempool.max_txs_bytes` parameter…
cason Apr 10, 2024
d436ca5
feat(crypto): add BLS12-381 curve (#2765)
melekes Apr 11, 2024
75d12c3
fix(bits): prevent BitArray.UnmarshalJSON from crashing on 0 bits in …
melekes Apr 11, 2024
ad3e9be
docs(types): make contracts about commit & vals explicit (#2773)
melekes Apr 11, 2024
f5bbbc6
build(deps): Bump github.com/cometbft/cometbft-db from 0.11.0 to 0.12…
melekes Apr 11, 2024
313557a
fix(rpc): Make websocket's log on success be in Debug, not info (#2788)
ValarDragon Apr 11, 2024
3d736a3
refactor(rpc): miss stop PingPongLatencyTimer (#2792)
hoanguyenkh Apr 12, 2024
7279fe8
fix: BootstrapState use custom genesis doc provider (#2791)
yihuang Apr 12, 2024
b31834c
docs(qa): Update instructions on the QA methodology (#2405)
hvanz Apr 12, 2024
6257366
docs(qa/v1): added section 'Rotating Node Test' to the `v1.0.0` QA re…
sergio-mena Apr 12, 2024
a961e36
docs(qa/v1): Add section on storage optimization (#2753)
hvanz Apr 12, 2024
81d8d07
feat!: remove cleveldb and boltdb (#2786)
melekes Apr 12, 2024
8c1c960
build(deps): Bump docker/setup-buildx-action from 3.2.0 to 3.3.0 (#2801)
dependabot[bot] Apr 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
18 changes: 17 additions & 1 deletion .changelog/config.toml
Original file line number Diff line number Diff line change
@@ -1 +1,17 @@
project_url = 'https://github.com/cometbft/cometbft'
project_url = 'https://github.com/cometbft/cometbft'

sort_releases_by = [
"date",
"version"
]
release_date_formats = [
# "*December 1, 2023*
"*%B %d, %Y*",
# "*Dec 1, 2023*
"*%b %d, %Y*",
# "2023-12-01" (ISO format)
"%F",
]

[change_set_sections]
sort_entries_by = "entry-text"
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
`[mempool]` Change the signature of `CheckTx` in the `Mempool` interface to
`CheckTx(tx types.Tx) (*abcicli.ReqRes, error)`. Also, add new method
`SetTxRemovedCallback`.
([\#1010](https://github.com/cometbft/cometbft/issues/1010))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- `[state]` The `state.Store` interface has been expanded
to accommodate the data pull companion API of ADR 101
([\#1096](https://github.com/cometbft/cometbft/issues/1096))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- `[proxy]` Expand `ClientCreator` interface to allow
for per-"connection" control of client creation
([\#1141](https://github.com/cometbft/cometbft/pull/1141))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- `[mempool]` Remove `mempoolIDs` for internally storing peer ids as `p2p.ID`
instead of `uint16`.
([\#1146](https://github.com/cometbft/cometbft/pull/1146))
4 changes: 4 additions & 0 deletions .changelog/unreleased/breaking-changes/1170-rm-replay-cmds.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- `[cmd]` Remove `replay` and `replay-console` subcommands
and corresponding consensus file replay code, such as
`consensus.RunReplayFile`, and `consensus.State.ReplayFile`
([\#1170](https://github.com/cometbft/cometbft/pull/1170))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[state/indexer/block]` BlockIndexer now has additional method `Prune`, `GetRetainHeight`, `SetRetainHeight` ([\#1176](https://github.com/cometbft/cometbft/pull/1176))
- `[state/txindex]` TxIndexer now has additional methods: `Prune`, `GetRetainHeight`, `SetRetainHeight` ([\#1176](https://github.com/cometbft/cometbft/pull/1176))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- `[node]` Change the signature of `GenesisDocProvider` to
return the checksum of JSON content alongside the parsed genesis data
([\#1287](https://github.com/cometbft/cometbft/issues/1287)).
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- `[node]` Go-API breaking: Change the signature of `LoadStateFromDBOrGenesisDocProvider`
to accept an optional operator provided hash of the genesis file
([\#1324](https://github.com/cometbft/cometbft/pull/1324)).
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[version]` Bumped the P2P version from 8 to 9, as this release contains new P2P messages.
([\#1411](https://github.com/cometbft/cometbft/pull/1411))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- `[rpc/client]` Hard-code the `/websocket` endpoint path such that it is
no longer configurable, removing the related client constructor parameter
([\#1412](https://github.com/cometbft/cometbft/pull/1412))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[blocksync]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[consensus]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[evidence]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[inspect]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/autofile]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/bits]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/clist]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/cmap]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/events]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/fail]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/flowrate]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/net]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/os]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/progressbar]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/protoio]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/pubsub]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/rand]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/service]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/strings]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/sync]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/tempfile]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/timer]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[libs/async]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[state]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[statesync]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[store]` Move to `internal`
([\#1485](https://github.com/cometbft/cometbft/pull/1485))
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
- `[abci]` Renamed the alias types for gRPC requests, responses, and service
instances to follow the naming changes in the proto-derived
`api/cometbft/abci/v1` package
([\#1533](https://github.com/cometbft/cometbft/pull/1533)):
* The prefixed naming pattern `RequestFoo`, `ReponseFoo` changed to
suffixed `FooRequest`, `FooResponse`.
* Each method gets its own unique request and response type to allow for
independent evolution with backward compatibility.
* `ABCIClient` renamed to `ABCIServiceClient`.
* `ABCIServer` renamed to `ABCIServiceServer`.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[store]` Make the `LoadBlock` method also return block metadata
([\#1556](https://github.com/cometbft/cometbft/issues/1556))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Made `/api` a standalone Go module with its own `go.mod`
([\#1561](https://github.com/cometbft/cometbft/issues/1561))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[comet]` Version variables, in `version/version.go`, have been renamed to reflect the CometBFT rebranding.
([cometbft/cometbft\#1621](https://github.com/cometbft/cometbft/pull/1621))
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- `[state/store]` go-API breaking change in `PruneABCIResponses`: added parameter to force compaction. ([\#1972](https://github.com/cometbft/cometbft/pull/1972))
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- `[state/store]` go-API breaking change in `PruneStates`: added parameter to pass the number of pruned states and return pruned entries in current pruning iteration. ([\#1972](https://github.com/cometbft/cometbft/pull/1972))

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
- `[proto]` Remove stateful block data retrieval methods from the
data companion gRPC API as per
[RFC 106](https://github.com/cometbft/cometbft/blob/main/docs/references/rfc/rfc-106-separate-stateful-methods.md)
([\#2230](https://github.com/cometbft/cometbft/issues/2230)):
* `GetLatest` from `cometbft.services.block.v1.BlockService`;
* `GetLatestBlockResults` from `cometbft.services.block_results.v1.BlockResultsService`.
- `[rpc/grpc]` Remove support for stateful block data retrieval methods from the
data companion APIs as per [RFC 106](https://github.com/cometbft/cometbft/blob/main/docs/references/rfc/rfc-106-separate-stateful-methods.md)
* `GetLatestBlock` method removed from the `BlockServiceClient` interface.
* `GetLatestBlockResults` method removed from the `BlockResultServiceClient` interface.
* `GetLatest` endpoint is no longer served by `BlockServiceServer` instances.
* `GetLatestBlockResults` endpoint is no longer served by `BlockResultServiceServer` instances.
3 changes: 3 additions & 0 deletions .changelog/unreleased/breaking-changes/2246-p2p-peerset.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- `[p2p]` Rename `IPeerSet#List` to `Copy`, add `Random`, `ForEach` methods.
Rename `PeerSet#List` to `Copy`, add `Random`, `ForEach` methods.
([\#2246](https://github.com/cometbft/cometbft/pull/2246))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- `[abci]` Deprecates `ABCIParams` field of `ConsensusParam` and
introduces replacement in `FeatureParams` to enable Vote Extensions.
([\#2322](https://github.com/cometbft/cometbft/pull/2322))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- `[internal/state]` Moved function `MedianTime` to package `types`,
and made it a method of `Commit` so it can be used by external packages.
([\#2397](https://github.com/cometbft/cometbft/pull/2397))

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[privval]` allow privval to sign arbitrary bytes
([\#2692](https://github.com/cometbft/cometbft/pull/2692))
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Remove `cleveldb` and `boltdb` ([\2786](https://github.com/cometbft/cometbft/pull/2786))

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
- `[proto]` Renamed the packages from `tendermint.*` to `cometbft.*`
and introduced versioned packages to distinguish between proto definitions
released in 0.34.x, 0.37.x, 0.38.x, and 1.0.x versions.
Prior to the 1.0 release, the versioned packages are suffixed with
`.v1beta1`, `.v1beta2`, and so on; all definitions describing the protocols
as per the 1.0.0 release are in packages suffixed with `.v1`.
Relocated generated Go code into a new `api` folder and changed the import
paths accordingly.
([\#495](https://github.com/cometbft/cometbft/pull/495)
[\#1504](https://github.com/cometbft/cometbft/issues/1504))
2 changes: 2 additions & 0 deletions .changelog/unreleased/breaking-changes/558-tm10011-B.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[crypto/merkle]` The public `Proof.ComputeRootHash` function has been deleted.
([\#558](https://github.com/cometbft/cometbft/issues/558))

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[rpc/grpc]` Remove the deprecated gRPC broadcast API
([\#650](https://github.com/cometbft/cometbft/issues/650))
28 changes: 28 additions & 0 deletions .changelog/unreleased/breaking-changes/736+-proto-renaming.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
- `[proto]` The names in the `cometbft.abci.v1` versioned proto package
are changed to satisfy the
[buf guidelines](https://buf.build/docs/best-practices/style-guide/)
([#736](https://github.com/cometbft/cometbft/issues/736),
[#1504](https://github.com/cometbft/cometbft/issues/1504),
[#1530](https://github.com/cometbft/cometbft/issues/1530)):
* Names of request and response types used in gRPC changed by making
`Request`/`Response` the suffix instead of the prefix, e.g.
`RequestCheckTx` ⭢ `CheckTxRequest`.
* The `Request` and `Response` multiplex messages are redefined accordingly.
* `CheckTxType` values renamed with the `CHECK_TX_TYPE_` prefix.
* `MisbehaviorType` values renamed with the `MISBEHAVIOR_TYPE_` prefix.
* `Result` enum formerly nested in `ResponseOfferSnapshot` replaced with the package-level
`OfferSnapshotResult`, its values named with the
`OFFER_SNAPSHOT_RESULT_` prefix.
* `Result` enum formerly nested in `ResponseApplyShapshotChunk` replaced with the package-level
`ApplySnapshotChunkResult`, its values named with the
`APPLY_SNAPSHOT_CHUNK_RESULT_` prefix.
* `Status` enum formerly nested in `ResponseProcessProposal` replaced with the package-level
`ProcessProposalStatus`, its values named with the
`PROCESS_PROPOSAL_STATUS_` prefix.
* `Status` enum formerly nested in `ResponseVerifyVoteExtension` replaced with the package-level
`VerifyVoteExtensionStatus`, its values named with the
`VERIFY_VOTE_EXTENSION_STATUS_` prefix.
* New definition of `Misbehavior` using the changed `MisbehaviorType`.
* The gRPC service is renamed `ABCIService` and defined using the types listed above.
- `[proto]` In the `cometbft.state.v1` package, the definition for `ABCIResponsesInfo`
is changed, renaming `response_finalize_block` field to `finalize_block`.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- `[abci]` Changed the proto-derived enum type and constant aliases to the
buf-recommended naming conventions adopted in the `abci/v1` proto package.
For example, `ResponseProcessProposal_ACCEPT` is renamed to `PROCESS_PROPOSAL_STATUS_ACCEPT`
([\#736](https://github.com/cometbft/cometbft/issues/736)).
- `[abci]` The `Type` enum field is now required to be set to a value other
than the default `CHECK_TX_TYPE_UNKNOWN` for a valid `CheckTxRequest`
([\#736](https://github.com/cometbft/cometbft/issues/736)).
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- `[rpc]` The endpoints `broadcast_tx_*` now return an error when the node is
performing block sync or state sync.
([\#785](https://github.com/cometbft/cometbft/issues/785))
- `[mempool]` When the node is performing block sync or state sync, the mempool
reactor now discards incoming transactions from peers, and does not propagate
transactions to peers.
([\#785](https://github.com/cometbft/cometbft/issues/785))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[consensus]` `Handshaker.Handshake` now requires `context.Context` ([cometbft/cometbft\#857](https://github.com/cometbft/cometbft/pull/857))
- `[node]` `NewNode` now requires `context.Context` as the first parameter ([cometbft/cometbft\#857](https://github.com/cometbft/cometbft/pull/857))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
`[consensus]` Fix for "Validation of `VoteExtensionsEnableHeight` can cause chain halt"
([ASA-2024-001](https://github.com/cometbft/cometbft/security/advisories/GHSA-qr8r-m495-7hc4))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- `[consensus]` Consensus now prevotes `nil` when the proposed value does not
match the value the local validator has locked on
([\#1203](https://github.com/cometbft/cometbft/pull/1203))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[consensus]` Remove logic to unlock block on +2/3 prevote for nil
([\#1175](https://github.com/cometbft/cometbft/pull/1175): @BrendanChou)
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[state/indexer]` Respect both height params while querying for events
([\#1529](https://github.com/cometbft/cometbft/pull/1529))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[state/pruning]` When no blocks are pruned, do not attempt to prune statestore
([\#1616](https://github.com/cometbft/cometbft/pull/1616))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- `[mempool]` The calculation method of tx size returned by calling proxyapp should be consistent with that of mempool
([\#1687](https://github.com/cometbft/cometbft/pull/1687))

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- `[evidence]` When `VerifyCommitLight` & `VerifyCommitLightTrusting` are called as part
of evidence verification, all signatures present in the evidence must be verified
([\#1749](https://github.com/cometbft/cometbft/pull/1749))

3 changes: 3 additions & 0 deletions .changelog/unreleased/bug-fixes/1825-false-on-nil-key.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- `[crypto]` `SupportsBatchVerifier` returns false
if public key is nil instead of dereferencing nil.
([\#1825](https://github.com/cometbft/cometbft/pull/1825))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[blocksync]` wait for `poolRoutine` to stop in `(*Reactor).OnStop`
([\#1879](https://github.com/cometbft/cometbft/pull/1879))
1 change: 1 addition & 0 deletions .changelog/unreleased/bug-fixes/2010-p2p-pex-shutdown.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- `[p2p/pex]` gracefully shutdown Reactor ([\#2010](https://github.com/cometbft/cometbft/pull/2010))
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- `[privval]` Retry accepting a connection ([\#2047](https://github.com/cometbft/cometbft/pull/2047))
2 changes: 2 additions & 0 deletions .changelog/unreleased/bug-fixes/2136-fix-state-rollback.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[state]` Fix rollback to a specific height
([\#2136](https://github.com/cometbft/cometbft/pull/2136))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- [`bits`] prevent `BitArray.UnmarshalJSON` from crashing on 0 bits
([\#2774](https://github.com/cometbft/cometbft/pull/2774))

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[mempool]` Fix data races in `CListMempool` by making atomic the types of `height`, `txsBytes`, and
`notifiedTxsAvailable`. ([\#642](https://github.com/cometbft/cometbft/pull/642))
2 changes: 2 additions & 0 deletions .changelog/unreleased/dependencies/1725-cometbft-db.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Bump cometbft-db to v0.9.0, providing support for RocksDB v8
([\#1725](https://github.com/cometbft/cometbft/pull/1725))
2 changes: 2 additions & 0 deletions .changelog/unreleased/features/1094-grpc-block-service-cfg.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[config]` Add `[grpc.block_service]` section to configure gRPC `BlockService`
([\#1094](https://github.com/cometbft/cometbft/issues/1094))
3 changes: 3 additions & 0 deletions .changelog/unreleased/features/1094-grpc-block-service.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- `[grpc]` Add `BlockService` with client to facilitate fetching of blocks and
streaming of the latest committed block height
([\#1094](https://github.com/cometbft/cometbft/issues/1094))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- `[config]` Add `[grpc.block_results_service]` gRPC configuration `BlockResultsService`
([\#1095](https://github.com/cometbft/cometbft/issues/1095))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- `[grpc]` Add `BlockResultsService` with client to fetch BlockResults
for a given height, or latest.
([\#1095](https://github.com/cometbft/cometbft/issues/1095))
Loading