What's Changed
- ci: enable backport to v0.39.x by @rootulp in #2331
- build(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #2337
- build(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.30.2 to 1.31.0 by @dependabot[bot] in #2336
- build(deps): Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.83.0 to 1.87.0 by @dependabot[bot] in #2332
- build(deps): Bump google.golang.org/protobuf from 1.36.6 to 1.36.7 by @dependabot[bot] in #2334
- build(deps): Bump golang.org/x/net from 0.42.0 to 0.43.0 by @dependabot[bot] in #2333
- fix: cat not purging txs from ordered cache (backport #2327) by @mergify[bot] in #2343
- docs(README): explain v0.39.x branch by @rootulp in #2355
- refactor!: replace
PartSet
parts slice with buffer by @tzdybal in #2342 - ci(mergify): use v0.39.x-celestia branch name by @rootulp in #2361
- docs(README): update release branches by @rootulp in #2362
- build(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.4 to 1.18.6 by @dependabot[bot] in #2368
- build(deps): Bump google.golang.org/grpc from 1.74.2 to 1.75.0 by @dependabot[bot] in #2369
- build(deps): Bump github.com/aws/aws-sdk-go-v2 from 1.38.0 to 1.38.1 by @dependabot[bot] in #2371
- build(deps): Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #2372
- build(deps): Bump google.golang.org/protobuf from 1.36.7 to 1.36.8 by @dependabot[bot] in #2373
- build(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.31.0 to 1.31.2 by @dependabot[bot] in #2370
- build(deps): Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.87.0 to 1.87.1 by @dependabot[bot] in #2367
- chore: bump nmt to v0.24.1 by @rach-id in #2380
- chore: disable legacy gossip by default by @rach-id in #2353
- refactor: split mutex in consensus.State by @tzdybal in #2365
- fix: set the proposer when creating the state to support syncing after replay by @rach-id in #2385
- fix: increase event bus buffer by @evan-forbes in #2386
- fix: replace deprecated ast.Package usage to resolve SA1019 staticcheck warning by @Copilot in #2379
- feat: support delayed precommits by @rach-id in #2382
- chore: update DelayedPrecommitTimeout docs and make its log debug level by @rach-id in #2392
- fix!: stop panics in parallel reactor processing by @evan-forbes in #2387
- Deprecate core configs as specified in issue #2292 by @Copilot in #2293
- chore: parallelize sending the parts to consensus and
propagation.ProposeBlock()
by @rach-id in #2412 - feat: dynamically change all timeouts using the application (backport #2364) by @mergify[bot] in #2408
- docs: import 9 Celestia-specific ADRs (with history) from v0.34.x-celestia to main by @Himess in #2393
- build(deps): Bump go.opentelemetry.io/otel from 1.37.0 to 1.38.0 by @dependabot[bot] in #2416
- build(deps): Bump golang.org/x/sync from 0.16.0 to 0.17.0 by @dependabot[bot] in #2417
- build(deps): Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #2418
- build(deps): Bump actions/stale from 9 to 10 by @dependabot[bot] in #2420
- feat: update dependencies to match existing dependabot PRs (rebased on main) by @Copilot in #2428
- build(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.6 to 1.18.10 by @dependabot[bot] in #2421
- feat: prioritise sending parity chunks when proposing the block by @rach-id in #2413
- chore: increase the propagation and consensus reactors channel priorities by @rach-id in #2436
- perf: optimse create proposal block by @rach-id in #2435
- feat: only add the compact block after validating it and improve catchup by @rach-id in #2411
- chore: improve error log by @rach-id in #2443
- build(deps): Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.87.1 to 1.88.1 by @dependabot[bot] in #2453
- build(deps): Bump golang.org/x/net from 0.43.0 to 0.44.0 by @dependabot[bot] in #2452
- build(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.31.2 to 1.31.8 by @dependabot[bot] in #2446
- build(deps): Bump github.com/spf13/cobra from 1.8.1 to 1.10.1 by @dependabot[bot] in #2451
- build(deps): Bump github.com/spf13/viper from 1.19.0 to 1.21.0 by @dependabot[bot] in #2447
- build(deps): Bump google.golang.org/protobuf from 1.36.8 to 1.36.9 by @dependabot[bot] in #2448
- build(deps): Bump google.golang.org/grpc from 1.75.0 to 1.75.1 by @dependabot[bot] in #2449
- feat: remove CAT jitter and shuffle before sending seenTx by @rach-id in #2437
- feat: parallel binary merkle root and proof generation by @evan-forbes in #2366
- fix: replace string literals with constants in test/e2e/node to resolve goconst linter error by @forkfury in #2463
- chore(deps): upgrade to go-square v3.0.0 (backport #2464) by @mergify[bot] in #2465
- fix: set MaxBlockSizeBytes to 128MiB by @tzdybal in #2466
- perf: further improve PartSet by @tzdybal in #2439
- feat: move "executed block" and "committed state" logs to DEBUG level by @Copilot in #2468
- chore(deps): upgrade to go-square v3.0.1 by @rootulp in #2470
- revert: test skips for TestByzantinePrevoteEquivocation and TestStateFullRound1 by @Copilot in #2473
- perf: optimize mempool recovery by @tzdybal in #2483
- feat: sequence aware mempool prototype (backport #2414) by @mergify[bot] in #2487
- chore: not show the parts when returning error by @rach-id in #2478
- chore: change compact block error to debug level by @rach-id in #2480
- feat!: unlock the state before calling abci methods by @rach-id in #2495
- fix: peers should be able to redownload rejected txs (backport #2496) by @mergify[bot] in #2503
- chore: try fix for TestFullRound by @evan-forbes in #2475
- docs: add comment explaining maxBlockPartsCount calculation formula by @DeVikingMark in #2505
- build(deps): Bump github.com/celestiaorg/nmt from 0.24.1 to 0.24.2 by @dependabot[bot] in #2509
- build(deps): Bump docker/login-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #2511
- build(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.12 to 1.18.15 by @dependabot[bot] in #2506
- build(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.31.8 to 1.31.11 by @dependabot[bot] in #2507
- build(deps): Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.88.1 to 1.88.3 by @dependabot[bot] in #2508
- chore: update queue sizes by @rach-id in #2519
- feat!: start tracking rejection logs (backport #2286) by @mergify[bot] in #2296
- fix: cat returning erros for app rejection (backport #2340) by @mergify[bot] in #2350
- chore: remove unnecessary comments by @rach-id in #2517
- fix: limit the number of SeenTx broadcast for new txs by @evan-forbes in #2522
- fix: handle nil error when peer is legacy peer in InitPeer by @Copilot in #2515
- feat: support a flag to enable the legacy block prop by @rach-id in #2518
New Contributors
- @forkfury made their first contribution in #2463
- @DeVikingMark made their first contribution in #2505
Full Changelog: v0.39.1...v0.39.8