Skip to content

Releases: celestiaorg/celestia-core

v0.39.8

02 Oct 17:03
5a4a2a1

Choose a tag to compare

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 r...
Read more

v0.39.7

30 Sep 16:34
2724ede

Choose a tag to compare

What's Changed

  • feat!: unlock the state before calling abci methods (backport #2495) by @mergify[bot] in #2499
  • fix: peers should be able to redownload rejected txs by @ninabarbakadze in #2496
  • chore: try fix for TestFullRound by @rach-id in #2504
  • feat: allow disabling the legacy block prop and artificially reduce block size by @rach-id in #2512

Full Changelog: v0.39.6...v0.39.7

v0.39.6

26 Sep 02:27
bd6aa18

Choose a tag to compare

What's Changed

Full Changelog: v0.39.5...v0.39.6

v0.39.5

18 Sep 01:06
f92ed00

Choose a tag to compare

What's Changed

Full Changelog: v0.39.4...v0.39.5

v0.39.4

16 Sep 16:48
718cb34

Choose a tag to compare

What's Changed

  • docs: import 9 Celestia-specific ADRs (with history) from v0.34.x-celestia to v0.39.x-celestia by @Himess in #2410
  • Deprecate core configs as specified in issue #2292 (backport #2293) by @mergify[bot] in #2407
  • chore: parallelize sending the parts to consensus and propagation.ProposeBlock() (backport #2412) by @mergify[bot] in #2415
  • feat: prioritise sending parity chunks when proposing the block (backport #2413) by @mergify[bot] in #2431
  • chore: increase the propagation and consensus reactors channel priorities (backport #2436) by @mergify[bot] in #2438
  • feat: only add the compact block after validating it and improve catchup (backport #2411) by @mergify[bot] in #2441
  • perf: optimse create proposal block (backport #2435) by @mergify[bot] in #2440
  • feat: remove CAT jitter and shuffle before sending seenTx (backport #2437) by @mergify[bot] in #2460
  • feat: parallel binary merkle root and proof generation (backport #2366) by @mergify[bot] in #2462
  • chore(deps): upgrade to go-square v3.0.0 by @rootulp in #2464

Full Changelog: v0.39.3...v0.39.4

v0.39.3

04 Sep 14:01
59a05a4

Choose a tag to compare

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
  • chore: merge main by @evan-forbes in #2399
  • feat: dynamically change all timeouts using the application by @evan-forbes in #2364

Full Changelog: v0.39.2...v0.39.3

v0.39.3-rc0

04 Sep 10:20
59a05a4

Choose a tag to compare

v0.39.3-rc0 Pre-release
Pre-release

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
  • chore: merge main by @evan-forbes in #2399
  • feat: dynamically change all timeouts using the application by @evan-forbes in #2364

Full Changelog: v0.39.2...v0.39.3-rc0

v0.39.2

20 Aug 08:40
a448a10

Choose a tag to compare

What's Changed

Full Changelog: v0.39.1...v0.39.2

v0.39.1

16 Aug 14:19
0f6a0e1

Choose a tag to compare

What's Changed

  • fix: use the timeout commit passed from the application to determine if by @evan-forbes in #2324

Full Changelog: v0.39.0...v0.39.1

v0.39.0

13 Aug 13:26
4b96329

Choose a tag to compare

This is the first release with the propagation reactor 🎉

It's also the first release using a standard tag structure that we hope to continue using in the future.

What's Changed

  • chore: put celestia features into 0.38.x by @tac0turtle in #1672
  • feat: add priority mempool by @tac0turtle in #1703
  • feat: add CAT mempool by @tac0turtle in #1708
  • refactor: undo block api renaming for compatibility by @damiannolan in #1722
  • docs: fix default indexer in config.toml by @rootulp in #1723
  • ci(mergify): upgrade configuration to current format by @mergify[bot] in #1765
  • docs: fix InitStateVersion docs by @rootulp in #1768
  • ci: disable dependabot for main by @rootulp in #1837
  • feat: allow separate directory for blockstore by @yarikbratashchuk in #1819
  • ci: use consistent go version by @rootulp in #1855
  • chore: add debug info to ErrPartSetInvalidProof by @rootulp in #1875
  • chore: add copilot instructions by @Copilot in #1904
  • build(deps): Bump golangci/golangci-lint-action from 6 to 8 by @dependabot[bot] in #1848
  • build(deps): Bump docker/setup-buildx-action from 3.8.0 to 3.10.0 by @dependabot[bot] in #1839
  • build(deps): Bump docker/build-push-action from 6.13.0 to 6.18.0 by @dependabot[bot] in #1899
  • refactor: address book to return all peers by @ninabarbakadze in #1916
  • chore: update CODEOWNERS with new team members by @Copilot in #1918
  • feat: import copilot instructions and automatic reviewers assignment from celestia-app by @Copilot in #1920
  • chore: port the propagation reactor from v0.34.x-celestia to v0.38.x-celestia by @rach-id in #1870
  • feat: purpose -1 to return all unconfirmed transactions in UnconfirmedTxs RPC (Backport #1675 to main) by @rach-id in #1887
  • chore: fix golangci-lint by @rach-id in #1956
  • feat: update dependabot config for main branch and add go/docker support by @Copilot in #1954
  • build(deps): Bump docker/login-action from 3.3.0 to 3.4.0 by @dependabot[bot] in #1960
  • feat: add main branch to GitHub workflow triggers by @Copilot in #1932
  • feat: add mergify backport rule for v0.38.x-celestia branch by @Copilot in #1914
  • chore: update auto_request_review.yml to reflect the code owners by @rach-id in #1930
  • chore: update CI workflows to run on v0.38.x-celestia branch by @Copilot in #1982
  • feat: add merge_group trigger to CI workflows for merge queue support by @Copilot in #1959
  • chore: add catch-up mechanism for proposal parts in consensus reactor by @rach-id in #1988
  • feat: update parts channel capacity from 1000 to 2500 by @Copilot in #1936
  • chore: rename BlockProp reactor to Recovery by @Copilot in #1935
  • fix: update Go version requirement to 1.24 to resolve govuln CI failures by @Copilot in #1938
  • fix: AddCommitment replace the PartSetHeader for cached heights and rounds with new one by @rach-id in #1939
  • fix: validate received haves match wants and adjust canSend logic in propagation by @rach-id in #1944
  • chore: validate the compact block last len by @rach-id in #1940
  • chore: delete memstats routine and definitions by @Copilot in #1934
  • feat: feed any existing data to the consensus reactor with every height/round by @rach-id in #1993
  • fix: include proof in RecoveryPart messages when clearing wants by @rach-id in #1945
  • chore: setWant/Have verify if state is initialised by @rach-id in #1941
  • fix: remove extra blank lines from dependabot.yml to fix linter CI by @Copilot in #1987
  • fix: update Go toolchain and dependencies to resolve govuln vulnerabilities by @Copilot in #1995
  • fix: safely access part and block prop concurrent fields by @rach-id in #1997
  • chore: correct max requests bit array size by @rach-id in #1996
  • fix: combined partset complete == original partset complete by @rach-id in #1998
  • fix: correctly set the proposer when updating the round by @rach-id in #2025
  • fix: set default proxy_app config value to align with app/v4-cosmos-sdk (backport #1915 to main) by @Copilot in #1999
  • remove: Celestia bot from CI and dependent files by @Copilot in #2023
  • Remove dependabot rules for v0.38.x-celestia branch by @Copilot in #2021
  • build(deps): Bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.34.0 to 1.36.0 by @dependabot[bot] in #2002
  • build(deps): Bump google.golang.org/grpc from 1.70.0 to 1.73.0 by @dependabot[bot] in #2006
  • build(deps): Bump gonum.org/v1/gonum from 0.15.1 to 0.16.0 by @dependabot[bot] in #2005
  • build(deps): Bump github.com/aws/aws-sdk-go-v2 from 1.36.1 to 1.36.4 by @dependabot[bot] in #2010
  • build(deps): Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.76.1 to 1.80.2 by @dependabot[bot] in #2014
  • build(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.59 to 1.17.69 by @dependabot[bot] in #2016
  • build(deps): Bump github.com/go-git/go-git/v5 from 5.13.2 to 5.16.2 by @dependabot[bot] in #2017
  • build(deps): Bump golang.org/x/net from 0.40.0 to 0.41.0 by @dependabot[bot] in #2019
  • build(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.29.6 to 1.29.16 by @dependabot[bot] in #2018
  • build(deps): Bump github.com/celestiaorg/go-square/v2 from 2.1.0 to 2.3.0 by @dependabot[bot] in #2028
  • build(deps): Bump github.com/celestiaorg/nmt from 0.23.0 to 0.24.0 by @dependabot[bot] in #2027
  • docs: document the contribution flow for core by @Copilot in #2035
  • feat: expose rejected txs in TxStatus by @cmwaters in #2032
  • build(deps): Bump docker/setup-buildx-action from 3.10.0 to 3.11.1 by @dependabot[bot] in #2047
  • build(deps): Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.80.2 to 1.81.0 by @dependabot[bot] in #2048
  • build(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.69 to 1.17.70 by @dependabot[bot] in #2050
  • build(deps): Bump github.com/prometheus/common from 0.62.0 to 0.65.0 by @dependabot[bot] in #2051
  • build(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.29.16 to 1.29.17 by @dependabot[bot] in #2052
  • chore: exit early when already has recovery part by @rach-id in #2056
  • chore: validate want parts size in handle wants by @rach-id in #2055
  • fix: sending parity parts to the consensus reactor by mistake by @rach-id in #2054
  • feat: more aggressive peer discovery by @ninabarbakadze in #2029
  • Update actions/cache to v4.2.3 by @PixelPil0t1 in #2064
  • feat: Reactor Specific Peers by @tzdybal in #1946
  • chore: only add recovered part if it's missing by @rach-id in https://github.com/celestiaorg/celestia-co...
Read more