Releases: celestiaorg/celestia-core
Releases · celestiaorg/celestia-core
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
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
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
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
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
tov0.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...
v1.57.4-tm-v0.38.17
What's Changed
- feat: index error codes for rejected txs (backport #2242) by @mergify[bot] in #2270
- feat!: start tracking rejection logs by @ninabarbakadze in #2286
Full Changelog: v1.57.3-tm-v0.38.17...v1.57.4-tm-v0.38.17
v1.57.3-tm-v0.38.17
What's Changed
- fix: UnmarshalJSON for event attributes by @rootulp in #2263
- chore: update code owners by @rach-id in #2268
Full Changelog: v1.57.2-tm-v0.38.17...v1.57.3-tm-v0.38.17
v1.57.2-tm-v0.38.17
What's Changed
Full Changelog: v1.57.1-tm-v0.38.17...v1.57.2-tm-v0.38.17