Releases: celestiaorg/celestia-app
v2.0.0-rc2
Upgrade Notice
This release candidate is not recommended for usage on mainnet. It is strictly for testing purposes.
What's Changed
- chore: extends single-node.sh script to support local tracing and traced data retrieval by @staheri14 in #3496
- chore(deps): Bump codecov/codecov-action from 4.4.0 to 4.4.1 by @dependabot in #3498
- test: improve and test versioned ibc module by @ninabarbakadze in #3500
- chore(deps): Bump github.com/rs/zerolog from 1.32.0 to 1.33.0 by @dependabot in #3503
- feat: add multi-account support by @cmwaters in #3433
- chore(deps): Bump alpine from 3.19 to 3.20 in /docker by @dependabot in #3502
- fix: e2e tests by @ninabarbakadze in #3487
- chore(deps): Bump github.com/celestiaorg/nmt from 0.20.0 to 0.21.0 by @dependabot in #3507
- chore(deps): Bump celestiaorg/.github from 0.4.1 to 0.4.2 by @dependabot in #3518
- feat: add auto gas and fee estimations by @vgonkivs in #3510
- chore(deps): upgrade to nmt v0.21.0 by @rootulp in #3526
- chore(deps): Bump github.com/celestiaorg/go-square from 1.0.1 to 1.1.0 by @dependabot in #3528
- test: enables local tracing in e2e benchmark tests by @staheri14 in #3514
- ci: remove govulncheck by @rootulp in #3529
- chore(deps): Bump golang from 1.22.3-alpine3.19 to 1.22.4-alpine3.19 in /docker by @dependabot in #3531
- chore(deps): Bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #3532
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.14.3 to 1.14.4 by @dependabot in #3533
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.14.4 to 1.14.5 by @dependabot in #3536
- chore(deps): Bump github.com/cosmos/gogoproto from 1.4.12 to 1.5.0 by @dependabot in #3534
- test: consistent appHash between commits by @ninabarbakadze in #3513
- chore: update e2e-test workflow to run on merge to main by @ninabarbakadze in #3542
- docs(x/signal): replace upgrade with signal in comments by @rootulp in #3547
- chore(deps): Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 by @dependabot in #3548
- feat: allow user to set and update default gas price by @cmwaters in #3538
- chore(deps): Bump codecov/codecov-action from 4.4.1 to 4.5.0 by @dependabot in #3561
- feat!: modify constraint for signal versions by @rootulp in #3558
- test: circuit breaker for authz messages by @rootulp in #3554
- chore(x/signal): add comment to test by @rootulp in #3566
- chore(x/signal)!: rename upgrade to signal in proto paths by @rootulp in #3567
- chore: enable slack pings by @ninabarbakadze in #3562
- fix: minfee key table not registered on app restarts by @ninabarbakadze in #3571
- fix: TxClient gas price querying on v1 networks by @cmwaters in #3570
- feat: use proxy instead of port forwards by @smuu in #3505
- feat: add grpc query server for minfee by @cmwaters in #3565
- chore(deps): Bump celestiaorg/.github from 0.4.2 to 0.4.3 by @dependabot in #3577
- refactor(x/minfee)!: rename to network min gas price by @rootulp in #3575
- refactor: test/util/common by @rootulp in #3572
- fix: rename remaining instances of GlobalMinGasPrice to NetworkMinGasPrice by @staheri14 in #3583
- fix!: msg gatekeeper for authz messages by @rootulp in #3555
- fix: fixes the expected results of TestCircuitBreaker by @staheri14 in #3594
- fix: removes redundant attempts to start tx clients in the BenchmarkTest's Run method by @staheri14 in #3591
- test: backports knuu optimizations from 3493 by @staheri14 in #3515
- feat: enables selection and execution of specific e2e benchmark tests by @staheri14 in #3595
- feat!: add a delay between quorum and upgrade height by @rootulp in #3560
- chore!: deletes JSONRPCError from e2e test_helpers by @staheri14 in #3602
- test: make nodes also restart after upgrading in knuu by @cmwaters in #3556
- chore(deps): upgrade to celestia-core v1.37.0-tm-v0.34.29 by @rootulp in #3607
- fix: increases txsim grpc client max receive message size by @staheri14 in #3541
Full Changelog: v2.0.0-rc1...v2.0.0-rc2
v1.12.0
Upgrade Notice
Per the minor version bump, this is a strictly non-breaking change that is optional to update to.
What's Changed
- chore: add test/util/genesis on v1.x by @ninabarbakadze in #3520
- fix: usage of default address and account in tx client by @cmwaters in #3597
- test(v1.x): consistent appHash between commits by @ninabarbakadze in #3522
- chore(deps): upgrade to celestia-core v1.37.0-tm-v0.34.29 by @rootulp in #3608
Full Changelog: v1.11.0...v1.12.0
v1.12.0-rc0
What's Changed
- chore: add test/util/genesis on v1.x by @ninabarbakadze in #3520
- fix: usage of default address and account in tx client by @cmwaters in #3597
- test(v1.x): consistent appHash between commits by @ninabarbakadze in #3522
- chore(deps): upgrade to celestia-core v1.37.0-tm-v0.34.29 by @rootulp in #3608
Full Changelog: v1.11.0...v1.12.0-rc0
v1.11.0
Upgrade Notice
Per the minor bump, this is a strictly non-breaking change that is optional to update to.
What's Changed
- feat: add support for multiple accounts (backport) by @cmwaters in #3504
- chore(deps): upgrade to cosmos-sdk v1.23.0-sdk-v0.46.16 by @rootulp in #3517
- chore(deps): upgrade to nmt v0.21.0 by @rootulp in #3527
Full Changelog: v1.10.1...v1.11.0
v1.11.0-rc1
What's Changed
Full Changelog: v1.11.0-rc0...v1.11.0-rc1
v1.11.0-rc0
What's Changed
Full Changelog: v1.10.1...v1.11.0-rc0
v2.0.0-rc1
Upgrade Notice
This release candidate is not recommended for usage on mainnet. It is strictly for testing purposes.
What's Changed
- chore(deps): bump core version to v1.36.0-tm-v0.34.29 by @rach-id in #3452
- feat: export BroadcastPayForBlob to support more async blob submission. by @evan-forbes in #3459
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.14.2 to 1.14.3 by @dependabot in #3458
- fix: register blob store key in v2 by @rootulp in #3465
- test: extend minor version compat to test v2 by @rootulp in #3454
- docs: correct command of binary file by @tnv1 in #3467
- test(e2e benchmark): introduces test manifest and its related utilities by @staheri14 in #3391
- chore: export NewShareInclusionProofFromEDS by @rach-id in #3460
- fix: export command by @rootulp in #3450
- refactor: consolidate multiple
rootCmd.AddCommand()
by @MukulKolpe in #3478 - chore(deps): upgrade to celestia-core v1.36.1-tm-v0.34.29 by @rootulp in #3469
- fix: restart node for chain that starts on v2 by @rootulp in #3477
- docs: use one term for MaxBlockSizeBytes by @rootulp in #3481
- docs(app/module): README by @rootulp in #3483
- docs(adr-18): remove hardcoded upgrade height by @rootulp in #3482
- chore(deps): Bump codecov/codecov-action from 4.3.1 to 4.4.0 by @dependabot in #3484
- chore(deps): Bump google.golang.org/grpc from 1.63.2 to 1.64.0 by @dependabot in #3485
- docs(README): section on usage as a library by @rootulp in #3492
- test(e2e benchmark): refactors E2EThroughput by @staheri14 in #3395
- chore: revive max blob size decorator by @rootulp in #3479
- test(e2e benchmark): adds network latency by @staheri14 in #3494
New Contributors
- @tnv1 made their first contribution in #3467
- @MukulKolpe made their first contribution in #3478
Full Changelog: v2.0.0-rc0...v2.0.0-rc1
v1.10.1
Upgrade Notice
This release contains a bug fix for the ParseNamespace
function. Please follow these communication channels for announcements on when this release is recommended per network.
- Discord: mocha-announcement or mainnet-beta-announcement
- Telegram: Celestia Network Upgrade Announcements
What's Changed
Full Changelog: v1.10.0...v1.10.1
v1.10.0
v2.0.0-rc0
Upgrade Notice
This release is not intended for use in production. This release will be used for testing and auditing prior to creating an official v2.0.0 release.
What's Changed
- refactor: use testnode instead of cosmos-sdk version by @evan-forbes in #1904
- chore(deps): Bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 by @dependabot in #1907
- docs: add a link to the tokenfilter in the spec ToC by @cmwaters in #1924
- chore(deps): Bump github.com/cosmos/ibc-go/v6 from 6.1.1 to 6.2.0 by @dependabot in #1921
- fix: add replace for broken goleveldb by @evan-forbes in #1930
- chore(deps): Bump golang from 1.20.4-alpine3.17 to 1.20.5-alpine3.17 in /docker by @dependabot in #1891
- chore: rename to namespace padding by @rootulp in #1929
- chore(deps): Bump github.com/BurntSushi/toml from 1.3.0 to 1.3.2 by @dependabot in #1922
- chore!: remove unused fitsInRow return value by @cmwaters in #1923
- chore(deps): Bump golang from 1.20.4-alpine3.17 to 1.20.5-alpine3.17 by @dependabot in #1890
- chore(deps): Bump alpine from 3.18.0 to 3.18.2 in /docker by @dependabot in #1933
- chore(deps): Bump alpine from 3.18.0 to 3.18.2 by @dependabot in #1932
- docs: improve x/mint specs by @rootulp in #1873
- feat!: remove
useShareIndexes
by @rootulp in #1895 - docs: data square layout specs update part 1 by @evan-forbes in #1905
- feat: introduce ibc redundant relay decorator by @cmwaters in #1934
- docs: update shares specs by @rootulp in #1880
- chore:
make proto-gen
by @rootulp in #1949 - ci: run make proto-gen on all PRs by @rootulp in #1950
- feat: use panics and recovery appropriately by @cmwaters in #1948
- chore: remove
RemoveBlob
by @rootulp in #1928 - chore(deps): Bump google.golang.org/grpc from 1.55.0 to 1.56.0 by @dependabot in #1945
- docs: fix namespace comment by @rootulp in #1951
- chore: make markdown-link-check by @rootulp in #1957
- docs: update the blob module specs part 1 by @evan-forbes in #1906
- feat:
NewV0
namespace by @rootulp in #1954 - test: add latest/earliest available attestation nonce keys tests by @rach-id in #1963
- feat: implement MinGasPFBDecorator by @cmwaters in #1936
- chore: implements square construction/deconstruction fuzzer by @staheri14 in #1860
- docs: reword adr-013 and describe
SubtreeRootThreshold
by @rootulp in #1959 - specs: add QGB specs by @rach-id in #1911
- Update CODEOWNERS: remove MSevey by @MSevey in #1972
- fix: markdown-lint by @rootulp in #1978
- chore: QGB module cosmetics by @rach-id in #1976
- fix!: add namespace version check in pfbs by @evan-forbes in #1983
- fix!: signature validity checks in ProcessProposal by @cmwaters in #1981
- chore(deps): Bump google.golang.org/grpc from 1.56.0 to 1.56.1 by @dependabot in #1980
- fix!: implement full antehandler checks by @cmwaters in #1984
- docs: improve x/mint README by @rootulp in #1986
- feat!: run min gas pfb decorator in process proposal by @cmwaters in #1985
- feat!: remove genesis time from genesis state by @rootulp in #1851
- chore: simplify next share index by @cmwaters in #1979
- docs: add more context and figures to the data square layout spec by @cmwaters in #1967
- chore: remove sample-block.json by @rootulp in #1996
- test: implements deterministic random transaction generation function by @staheri14 in #1975
- chore!: refactor testnode to expose appcreator by @evan-forbes in #1991
- feat: create foundation for fraudulent block production by @evan-forbes in #1992
- chore(deps): Bump google.golang.org/protobuf from 1.30.0 to 1.31.0 by @dependabot in #1995
- ci: disable link check for doi.org by @rootulp in #1965
- docs: share version by @rootulp in #2001
- feat: add multiple excluded directories to the test coverage script by @evan-forbes in #2008
- docs: scripts README by @rootulp in #2006
- docs: namespace specs by @rootulp in #2002
- chore: enable stylecheck by @rootulp in #2005
- fix!: use max square size worst case padding when constructing the square in all cases by @evan-forbes in #2012
- fix!: use correct chain-id when filtering and checking txs by @evan-forbes in #2022
- fix: prepare/process proposal consistency test by @evan-forbes in #2028
- test: unit test inflation rate for year fifteen by @rootulp in #2031
- docs: describe conventional commits by @rootulp in #2036
- docs: add block validity rules specs by @evan-forbes in #1966
- test: add 30m timeout to CI tests by @cmwaters in #2059
- test: fix flaky TestPrepareProposalConsistency by @cmwaters in #2056
- fix: stop overwriting chain-id in testnode by @Frenzoid in #2035
- chore: docker common pipeline v0.2.1 by @jrmanes in #2057
- chore(deps): Bump google.golang.org/grpc from 1.56.1 to 1.56.2 by @dependabot in #2046
- docs: update ADR-008 decision by @rootulp in #2048
- docs: remove outdated TODO by @rootulp in #2049
- chore: markdown-link-check ignore bitcointalk.org by @gaurav-11018 in #2065
- docs: fix mint ADR typos by @rach-id in #2075
- refactor: use
SecondsPerYear
by @SurajAnand88 in #2043 - chore(deps): Bump celestiaorg/.github from 0.2.0 to 0.2.1 by @dependabot in #2076
- feat: add out of order namespace malicious proposer by @evan-forbes in #2003
- chore!: bump core and the sdk to revert dyanmic timeout commits by @evan-forbes in #2078
- docs: add the QGB overview document by @rach-id in #1974
- feat: remove consensus config overrides in the cli by @evan-forbes in #2079
- chore!: bump to rsmt2d v0.10.0 by @rootulp in #2062
- docs: link to valset creation in overview by @rach-id in #2082
- fix: malicious test and prepare proposal by @rootulp in #2092
- chore: update common pipeline to v0.2.2 by @jrmanes in #2086
- chore(deps): Bump celestiaorg/.github from 0.2.1 to 0.2.2 by @dependabot in #2087
- fix: links to modules in specs by @tungbq in #2094
- chore(deps): Bump golang from 1.20.5-alpine3.17 to 1.20.6-alpine3.17 in /docker by @dependabot in #2088
- chore(deps): Bump golang from 1.20.5-alpine3.17 to 1.20.6-alpine3.17 by @dependabot in https://github.com/celestia...