v1.8.0
What's Changed
- build(deps): Bump docker/login-action from 4.5.2 to 4.6.0 by @dependabot[bot] in #1407
- chore(deps): bump Go to 1.26.6 by @lklimek in #1417
- fix(statesync): full-node privval error, backfill failure visibility, docs refresh by @PastaPastaPasta in #1425
- fix(consensus): bound catch-up block-part resends and restore round timeouts in reactor test by @lklimek in #1418
- build(deps): Bump docker/setup-buildx-action from 4.2.0 to 4.3.0 by @dependabot[bot] in #1424
- build(deps): Bump github.com/fxamacker/cbor/v2 from 2.9.2 to 2.9.3 by @dependabot[bot] in #1421
- build(deps): Bump google.golang.org/grpc from 1.82.1 to 1.83.2 by @dependabot[bot] in #1433
- build(deps): Bump github.com/golangci/golangci-lint/v2 from 2.12.2 to 2.13.2 by @dependabot[bot] in #1432
- build(deps): Bump github.com/go-pkgz/jrpc from 0.4.0 to 0.4.2 by @dependabot[bot] in #1423
- chore(deps): bump Go to 1.27.1 by @lklimek in #1438
- fix(consensus): block ID validation and proposal handling by @lklimek in #1439
- fix(consensus): do not apply a commit whose block we no longer hold by @lklimek in #1437
- fix(consensus): apply late commits for completed blocks by @lklimek in #1441
- chore: sync v1.7.1-dev.2 into v1.8-dev by @lklimek in #1440
- build(ci): make the local and CI quality gates actually check what they claim by @lklimek in #1436
- build(deps): Bump golang.org/x/time from 0.15.0 to 0.16.0 by @dependabot[bot] in #1445
- build(deps): Bump golang.org/x/crypto from 0.55.0 to 0.56.0 by @dependabot[bot] in #1446
- build(deps): Bump golang.org/x/sys from 0.47.0 to 0.48.0 by @dependabot[bot] in #1449
- build(deps): Bump github.com/prometheus/common from 0.70.1 to 0.71.0 by @dependabot[bot] in #1447
- build(deps): Bump github.com/prometheus/client_model from 0.6.2 to 0.6.3 by @dependabot[bot] in #1448
- build(deps): Bump golang.org/x/sync from 0.22.0 to 0.23.0 by @dependabot[bot] in #1444
- ci: replace abandoned github/super-linter fork with upstream, pinned by SHA by @lklimek in #1450
- fix(statesync): bound backfill backpressure, spare honest peers on extension-count mismatch, patch grpc CVE by @lklimek in #1451
- fix(consensus): harden remote input handling by @Claudius-Maginificent in #1442
- chore: merge v1.7-dev into v1.8-dev by @lklimek in #1452
- perf(blocksync): per-stage apply histograms and an unsafe-no-fsync switch for profiling by @PastaPastaPasta in #1430
- test(consensus): freeze clocks in vote rate burst tests by @lklimek in #1454
- fix(consensus): recover committed blocks across stale proposals and round changes by @lklimek in #1415
- fix(light/proxy)!: require configured WebSocket origins by @lklimek in #1453
- fix(consensus): don't propose at historical heights after a bad block-sync handover by @lklimek in #1416
- fix(statesync): wire the never-connected state sync metrics into /status by @PastaPastaPasta in #1426
- perf(blocksync): verify a commit once, not again as the next block's LastCommit by @PastaPastaPasta in #1427
- feat(ci): route PR reviews through shared ownership policy by @shumkov in #1455
- ci: re-pin the shared review engine and drop the redundant input by @shumkov in #1461
- ci: re-pin PR Hygiene and adopt the suite name by @shumkov in #1462
- ci: re-pin PR Hygiene by @shumkov in #1463
- test(consensus): deflake TestWALRoundsSkipper by @lklimek in #1457
- ci(e2e): cut avoidable setup time from the e2e workflow by @lklimek in #1459
- ci: re-pin PR Hygiene by @shumkov in #1465
- fix(p2p): initialize peer routing before publishing readiness by @lklimek in #1464
- fix(e2e): restore state sync and fix the p2p startup race that slow the test networks by @lklimek in #1460
- ci: restore the Go cache in build, govulncheck and check-generated by @lklimek in #1458
- ci: re-pin PR Hygiene by @shumkov in #1467
- feat(abci): let the application ask for the next block without waiting for transactions by @QuantumExplorer in #1466
- ci: re-pin PR Hygiene to cut its GitHub request volume by @shumkov in #1468
- ci: re-pin PR Hygiene so the sweep reaches every pull request by @shumkov in #1473
- ci: re-pin PR Hygiene so its runs queue instead of cancelling by @shumkov in #1474
- chore(release): update changelog and bump version to 1.8.0 by @lklimek in #1477
New Contributors
- @Claudius-Maginificent made their first contribution in #1442
Full Changelog: v1.7.0...v1.8.0