Releases: celestiaorg/celestia-core
Releases · celestiaorg/celestia-core
v0.39.8
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
PartSetparts 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...
v0.39.7
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
v0.39.5
v0.39.4
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
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
PartSetparts 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
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
PartSetparts 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
v0.39.1
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
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
InitStateVersiondocs by @rootulp in #1768 - ci: disable dependabot for
mainby @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
ErrPartSetInvalidProofby @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-celestiatov0.38.x-celestiaby @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...