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 #2089
- feat: SquareSize helper for dah by @rootulp in #2095
- test: coverage report to exclude test/util and to not run race detection by @cmwaters in #2051
- docs: fix comment for timeout commit by @gaurav-11018 in #2097
- chore: always enable API in local dev scripts by @rootulp in #2103
- refactor: use
blob.Namespace()
from celestia-core by @rootulp in #2104 - chore: upgrade to cosmos-sdk v1.16.1-sdk-v0.46.13 by @rootulp in #2109
- refactor: calculate namespace before loop by @rootulp in #2113
- fix: sort namespaces by full namespace by @rootulp in #2107
- feat: add blocktime tool by @cmwaters in #2099
- fix(Makefile)!: add ledger build flag to build with ledger support by default by @liamsi in #2014
- fix: explicit int64 for NanosecondsPerYear by @rootulp in #2121
- feat: add node service which exposes min gas price by @cmwaters in #2122
- feat: use knuu for PoC e2e test by @cmwaters in #1914
- doc: revises the namespace specifications and includes some clarifications by @staheri14 in #2124
- fix: int overflow for 32 bit machines by @rootulp in #2135
- fix: txsim uses the same gas estimation method by @cmwaters in #2116
- chore(deps): Bump github.com/celestiaorg/nmt from 0.17.0 to 0.18.0 by @dependabot in #2136
- test: adds the ability to set genesis time for a testnode by @staheri14 in #2130
- doc: clarifies the exact range of reserved namespaces by @staheri14 in #2137
- chore: fixes mutability of the Repeat output by @staheri14 in #2140
- feat: add detection logic for gas price errors by @cmwaters in #2133
- docs: remove trailing whitespace by @rootulp in #2147
- test: adds missing unittest for leftPad by @staheri14 in #2141
- doc: fix incorrect usage of
MaxBytes
by @rootulp in #2151 - refactor: use blob share version for padding shares by @rootulp in #2148
- feat: make a txsim binary build from Makefile and dockerfile by @Bidon15 in #2052
- chore: delete Dockerfile_ephemeral by @rootulp in #2154
- fix: stop running the malicious integration test during short mode by @evan-forbes in #2163
- chore(deps): Bump github.com/celestiaorg/nmt from 0.18.0 to 0.18.1 by @dependabot in #2160
- chore: rename to
GovMaxSquareSize
by @rootulp in #2150 - fix: txsim docker build by @rootulp in #2166
- chore: update pfb namespace size description by @rach-id in #2171
- docs: resource pricing specs by @evan-forbes in #2132
- refactor!: remove builder return param from init by @rootulp in #2165
- refactor!: un-export
namespace.ValidateBlobNamespace
by @rootulp in #2145 - chore(deps): Bump google.golang.org/grpc from 1.56.2 to 1.57.0 by @dependabot in #2177
- feat: migrate MsgSubmitProposal validity check to app as a ante handler by @cmwaters in #2168
- chore(deps): bump core version to v1.26.0-tm-v0.34.28 by @rach-id in #2183
- refactor: simplify roundUpByMultipleOf by @rootulp in #2179
- docs: clarify motivation for SliceStable by @rootulp in #2182
- testing: add tests for gas estimation by @cmwaters in #2184
- docs: clarify statement about ordering by @rootulp in #2180
- docs: fix validity rule for blob namespaces by @rootulp in #2181
- fix: Use commit sha when there is no RC or tag available by @jrmanes in #2190
- chore: keep all parameters together by @cmwaters in #2188
- chore: remove Dockerfile.test by @rootulp in #2196
- test: blob sizes that are too large by @rootulp in #2187
- docs: clarify that
MaxSquareSize
is a versioned constant by @AnmolSirola in #2200 - chore(deps): Bump github.com/rs/zerolog from 1.29.1 to 1.30.0 by @dependabot in #2189
- chore: audit
x/upgrade
module by @rootulp in #2072 - chore(deps): Bump golang from 1.20.6-alpine3.17 to 1.20.7-alpine3.17 by @dependabot in #2206
- chore: skip data race tests with
-skip
flag by @rootulp in #2204 - feat!: incorporates ParitySharesNamespace and TailPaddingNamespace into IsReserved function by @staheri14 in #2194
- chore(docs): lists should be surrounded by blank lines in md by @rach-id in #2209
- fix: end exclusive parse namespace end share range by @rach-id in #2208
- chore(deps): Bump golang from 1.20.6-alpine3.17 to 1.20.7-alpine3.17 in /docker by @dependabot in #2205
- chore!: shrink interface of x/mint expected keepers by @rootulp in #2216
- docs: describe need for GetModuleAccount by @rootulp in #2215
- test: skip > 10 sec tests in short mode by @rootulp in #1958
- test: skip TestMaliciousTestNode in race mode by @rootulp in #2213
- chore: copy across cat pool spec from celestia-core by @cmwaters in #2207
- chore(deps): Bump alpine from 3.18.2 to 3.18.3 in /docker by @dependabot in #2223
- chore(deps): Bump alpine from 3.18.2 to 3.18.3 by @dependabot in #2222
- chore: configure mergify to work for the v1.x branch by @evan-forbes in #2226
- chore: remove test cmd from cli by @cmwaters in #2224
- chore: bump the max tx bytes in the mempool config by @cmwaters in #2219
- fix: packageNaming fix for txsim by @Bidon15 in #2234
- fix: incorrect byte units in comments by @lazyfuhrer in #2230
- test: tests tx inclusion in the first block by @staheri14 in #2220
- Update mergify.yml to fix label by @MSevey in #2236
- feat: add handling functions for nonce mismatches by @cmwaters in #2235
- fix: round up when calculating fee in txsim by @evan-forbes in #2239
- chore(deps): Bump golang from 1.20.7-alpine3.17 to 1.21.0-alpine3.17 by @dependabot in #2232
- chore(deps): Bump golang from 1.20.7-alpine3.17 to 1.21.0-alpine3.17 in /docker by @dependabot in #2231
- chore: fixes linter issues by adjusting heading levels in cat_pool.md by @staheri14 in #2242
- chore(deps): bump core version to v1.26.1-tm-v0.34.28 by @rach-id in #2243
- chore: move BondDenom to appconsts by @cmwaters in #2246
- chore: remove duplicate ShareSize constant by @cmwaters in #2248
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.12.0 to 1.12.1 by @dependabot in #2247
- fix: Dockerfile location in Makefile by @rach-id in #2254
- test: genesis state tests for vesting accounts by @mojtaba-esk in #2004
- chore!: remove x/mint amino codec by @rootulp in #2258
- feat!: reserve the last 256 namespaces for protocol use by @rootulp in #2257
- feat!: remove Minter from x/mint genesis state by @rootulp in #2217
- feat: reject tx if total blob size too large by @rootulp in #2202
- ci: maybe fix issue label automation for mergify by @rootulp in #2265
- fix!: remove legacy upgrade proposal handlers by @rootulp in #2270
- fix: TestLegacyGovUpgradeFailure flakiness by @rach-id in #2252
- chore(deps): bump core to v1.26.2-tm-v0.34.28 by @rach-id in #2272
- chore(deps): Bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 by @dependabot in #2274
- ci: maybe fix issue label automation by @rootulp in #2279
- ci: fix issue label automation by @rootulp in #2282
- feat: implements block height check in PrepareProposal to avoid unexpected errors at height 1 by @staheri14 in #2233
- test: skip TestMaxTotalBlobSizeSuite during test-race by @rootulp in #2277
- chore!: bump sdk fork to v1.17.0 by @cmwaters in #2278
- chore: removes the log info related to the number of txs in mempool when preparing the first block by @staheri14 in #2285
- docs: clarify annual provisions table by @rootulp in #2288
- feat: create user package and signer class by @cmwaters in #2275
- feat: add the ability to specifiy the txsim master account by @evan-forbes in #2292
- feat!: handle registering evm addresses in QGB module by @cmwaters in #2169
- docs: add security section to x/mint README by @rootulp in #2290
- chore: bump rsmt2d to v0.11.0 by @rootulp in #2304
- feat: add qgb endpoint to query evm address by @cmwaters in #2301
- feat!: add feegranter option to txsim by @evan-forbes in #2291
- feat!: make submitPFB broadcast mode configurable by @evan-forbes in #2307
- chore: register the EVM address correctly in single-node scripts by @rach-id in #2311
- fix(test): skip the
TestSignerTestSuite
in test race by @rach-id in #2317 - fix(cmd): correctly use the log-to-file flag by @rach-id in #2319
- docs: update dead submit PFB link by @rach-id in #2325
- fix: InitUnlockedBalance unlocked from the vesting balance by @mojtaba-esk in #2315
- chore: remove old signer and refactor tests by @cmwaters in #2314
- fix: support MacOS in scripts by @rach-id in #2335
- chore: upgrade to Go 1.21 by @rootulp in #2333
- chore(deps): bump gogo proto and ethereum version by @rach-id in #2338
- fix: patch default fee checker priority calculation by @evan-forbes in #2339
- feat: add support for v2 by @cmwaters in #2331
- chore!: txsim to use signer by @cmwaters in #2326
- docs: Updated namespace_id to namespaces in EventPayForBob doc. Fixes… by @sayeedkhannabil in #2356
- fix: PayForBlobs help text for namespace ID by @rootulp in #2347
- revert: genesis state tests for vesting accounts by @rootulp in #2344
- docs: fix namespace size in comment by @sayeedkhannabil in #2357
- feat!: txsim uses options by @cmwaters in #2327
- chore: remove
-compat
usage by @rootulp in #2345 - chore: remove
-mod=readonly
from Makefile by @Vikramop in #2343 - docs: fix namespace rules in x/blob/README.md by @rootulp in #2368
- fix: update e2e test by @cmwaters in #2359
- ci: run ci-release workflow on release branches by @rootulp in #2365
- ci: add new workflow for make test-short by @tungbq in #2367
- ci: add nightly e2e test workflow by @cmwaters in #2370
- feat: update the txsim docker script and documentation by @cmwaters in #2358
- docs: specify the ante handler by @rootulp in #2352
- chore(blob): clarifies that hex values should not be 0x prefixed in the PayForBlobs subcommand by @staheri14 in #2389
- chore(deps): bump to nmt v0.19.0 by @rootulp in #2395
- chore!: bump the cosmos-sdk to include new vesting module changes by @evan-forbes in #2397
- chore: add test for tx priority by @evan-forbes in #2394
- chore(deps): Bump cosmossdk.io/math from 1.0.0-rc.0 to 1.1.2 by @dependabot in #2323
- fix(txsim): resolves discrepancies between suggested and implemented flags by @staheri14 in #2401
- chore: remove
GetMaccPerms
by @vishnujoshi1311 in #2402 - docs: add default params to the spec by @evan-forbes in #2416
- chore(deps): Bump actions/checkout from 3 to 4 by @dependabot in #2425
- feat(cli): add experimental-compact-goleveldb by @rootulp in #2403
- feat: improve PayForBlobs CLI by @rootulp in #2411
- docs(x/qgb): update dataCommitment struct by @ratankaliani in #2436
- docs: fix typo in environment variable name by @rootulp in #2430
- chore: default home directory for
single-node.sh
by @rootulp in #2431 - Makefile: simpily ledger build tags by @MSevey in #2449
- Makefile: fix formatting error on help printout by @MSevey in #2448
- build: Goreleaser by @MSevey in #2437
- fix: check for equal expected size in square size test by @evan-forbes in #2446
- chore: add platform to eliminate unknown status by @Bidon15 in #2462
- typo(ci): upload word typo by @rach-id in #2450
- chore(deps): Bump mathieudutour/github-tag-action from 6.0 to 6.1 by @dependabot in #2457
- chore(deps): Bump actions/checkout from 3 to 4 by @dependabot in #2458
- chore: bump docker ci to v0.2.3 by @Bidon15 in #2468
- chore(deps): Bump celestiaorg/.github from 0.2.2 to 0.2.3 by @dependabot in #2474
- chore(deps): Bump google.golang.org/grpc from 1.57.0 to 1.58.0 by @dependabot in #2442
- chore(deps): Bump golang from 1.21.0-alpine3.18 to 1.21.1-alpine3.18 in /docker by @dependabot in #2466
- chore(deps): Bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in #2473
- chore(deps): Bump golang from 1.21.0-alpine3.18 to 1.21.1-alpine3.18 by @dependabot in #2465
- docs(x/mint): explain
TargetInflationRate
by @rootulp in #2406 - chore(deps): bump the QGB contracts version by @rach-id in #2460
- fix(scripts): single node celestia app home fix by @rach-id in #2467
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.12.2 to 1.13.0 by @dependabot in #2478
- refactor(x/mint): error if current before previous by @rootulp in #2408
- chore!: remove unused InheritTxConfig function by @cmwaters in #2483
- chore: update more default parameters by @evan-forbes in #2417
- refactor(x/mint): initialize inflation decimals once by @rootulp in #2407
- docs: ADR 018 Network Upgrades by @evan-forbes in #1562
- docs: consistent format for percentages in params.md by @rootulp in #2492
- chore(deps): Bump github.com/celestiaorg/quantum-gravity-bridge from 2.0.0+incompatible to 2.1.0+incompatible by @dependabot in #2522
- feat: add query qgb evm address by valoper address command by @rach-id in #2524
- chore(deps): Bump google.golang.org/grpc from 1.58.0 to 1.58.1 by @dependabot in #2514
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.13.0 to 1.13.1 by @dependabot in #2521
- docs: add Informal Systems audit PDF by @rootulp in #2477
- fix: add time to the sdk.Context used in PrepareProposal by @evan-forbes in #2515
- chore(deps): Bump github.com/celestiaorg/nmt from 0.19.0 to 0.20.0 by @dependabot in #2536
- chore: log filtered transactions and fix gas limits in tests by @evan-forbes in #2518
- chore: remove unnecessary go mod tidy by @rach-id in #2537
- chore(deps): Bump go version to 1.21.1 by @rach-id in #2541
- chore(deps): Bump QGB contracts version to v2 by @rach-id in #2544
- refactor: fork the markdown linter from .github and use our own config by @evan-forbes in #2546
- chore(deps): bump golang-ci version to support go 1.21 by @rach-id in #2547
- chore: increase duration of
VotingPeriod
andMaxDepositPeriod
by @rootulp in #2532 - chore(deps): Bump actions/checkout from 2 to 4 by @dependabot in #2548
- chore: use builtin min function by @rach-id in #2540
- ci: run markdown-linter on ci-release by @rootulp in #2556
- docs: add one more mint param to params.md by @rootulp in #2554
- feat: add metrics to prepare and process proposal by @cmwaters in #2560
- feat: add decorator to wrap panic messages with the transaction that caused them by @cmwaters in #2559
- chore: bump celestia-core to v1.28.0-tm-v0.34.29 by @evan-forbes in #2581
- feat: add default time based TTL to mempool config by @cmwaters in #2578
- chore(deps): Bump github.com/rs/zerolog from 1.30.0 to 1.31.0 by @dependabot in #2575
- feat!: disable ibc upgrade proposal handler by @cmwaters in #2574
- chore(deps): Bump google.golang.org/grpc from 1.58.1 to 1.58.2 by @dependabot in #2569
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.13.1 to 1.13.2 by @dependabot in #2588
- deps: bump ics23 from v0.9.0 to v0.9.1 by @cmwaters in #2585
- chore: bump our fork of the sdk to v1.18.1-sdk-v0.46.14 by @evan-forbes in #2589
- fix: dead link by @evan-forbes in #2593
- chore(deps): bump qgb contracts version to v2.1.2 by @rach-id in #2598
- fix: register qgb msg server in codec by @cmwaters in #2599
- chore: use a permalink for rollkit ADR by @evan-forbes in #2604
- chore: bump celestia-core to v1.29.0-tm-v0.34.29 by @evan-forbes in #2602
- chore(deps): Bump github.com/consensys/gnark-crypto from 0.10.0 to 0.12.0 by @dependabot in #2607
- chore(deps): Bump github.com/hashicorp/go-getter from 1.6.1 to 1.7.0 by @dependabot in #2608
- chore(deps): Bump alpine from 3.18.3 to 3.18.4 by @dependabot in #2595
- chore(deps): Bump alpine from 3.18.3 to 3.18.4 in /docker by @dependabot in #2596
- chore(deps): Bump golang from 1.21.1-alpine3.18 to 1.21.2-alpine3.18 by @dependabot in #2617
- chore(deps): Bump golang from 1.21.1-alpine3.18 to 1.21.2-alpine3.18 in /docker by @dependabot in #2618
- chore: move audit under docs directory by @cmwaters in #2584
- chore: reduce VotingPeriod to 1 week by @rootulp in #2627
- feat: sign pre-built binary with GPG key by @rootulp in #2568
- docs: update the specs links by @rach-id in #2637
- refactor!: genesis creation into its own package by @evan-forbes in #2455
- CI: Create codeql.yml by @evan-forbes in #2606
- chore: remove unnecessary legacy handler from qgb module by @rach-id in #2635
- chore(deps): Bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in #2643
- fix: specs for
MaxDepositPeriod
by @rootulp in #2626 - feat!: allow for hardcoded upgrade schedules by @cmwaters in #2583
- fix: LatestAttestationNonce constant name typo by @rach-id in #2646
- chore(deps): Bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in #2656
- chore: increase
MinDeposit
from 1K to 10K TIA by @Chirag018 in #2631 - ci: generate pre-built binaries for darwin and arm64 by @rootulp in #2654
- fix: build manually the app binary for codeql by @rach-id in #2645
- chore: decrease
SlashFractionDoubleSign
to 2% by @Chirag018 in #2630 - chore(deps): Bump golang from 1.21.2-alpine3.18 to 1.21.3-alpine3.18 by @dependabot in #2657
- chore(deps): Bump actions/checkout from 3 to 4 by @dependabot in #2655
- chore(deps): Bump crazy-max/ghaction-import-gpg from 4 to 6 by @dependabot in #2644
- chore(deps): Bump tspascoal/get-user-teams-membership from 2 to 3 by @dependabot in #2632
- chore(deps): Bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #2667
- chore(deps): Bump golang from 1.21.2-alpine3.18 to 1.21.3-alpine3.18 in /docker by @dependabot in #2658
- ci: check if goreleaser config is valid by @rootulp in #2652
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.13.2 to 1.13.3 by @dependabot in #2675
- fix: restore ability to sign transaction with ledger firmware 2.2.2 by @evan-forbes in #2668
- ci: PRs titles must have a conventional commit prefix by @rootulp in #2677
- docs: remove reference to specs-staging by @rootulp in #2651
- fix: download celestia-app-maintainers key in verify signature script by @rootulp in #2665
- chore!: move blob protos to app under it's own package by @cmwaters in #2659
- chore: update deafult mempool size to match ttl and block size by @evan-forbes in #2681
- chore!: rename qgb to blobstream by @rach-id in #2639
- chore: fix blobstream link by @rach-id in #2712
- chore(deps): Bump celestiaorg/.github from 0.2.3 to 0.2.8 by @dependabot in #2683
- chore(deps): Bump google.golang.org/grpc from 1.58.3 to 1.59.0 by @dependabot in #2710
- chore(deps): replace old qgb contracts repo with blobstream repo by @rach-id in #2709
- fix: override proposer rewards to 0% by @rootulp in #2717
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.13.3 to 1.13.4 by @dependabot in #2711
- chore: fix multiplatform builds by @Bidon15 in #2725
- feat: query earliest attestation nonce by @rach-id in #2724
- feat(blobstream): utilizes sdk.Dec type for power difference calculation by @staheri14 in #2719
- chore(deps): Bump github.com/celestiaorg/blobstream-contracts/v3 from 3.0.0 to 3.1.0 by @dependabot in #2732
- fix: restore Ledger support for MacOS 14 by @rootulp in #2740
- fix(malicious): use constructor NMT options by @rootulp in #2723
- feat: command to convert
peers.txt
intoaddrbook.json
by @rootulp in #2623 - ci: introduce proto breakage detector (#2671) by @cmwaters in #2684
- chore: update the default description for tia by @evan-forbes in #2736
- fix: pre-built binary support for Ubuntu 20.04 by @evan-forbes in #2728
- docs: update adr18 on new upgrade mechanism by @cmwaters in #2714
- docs: Binary Builders audit PDF by @rootulp in #2754
- docs: fix broken links to docs.celestia.org by @rootulp in #2763
- docs: fix spelling of compatibility by @kevinheavey in #2760
- chore: discard abci responses by default by @evan-forbes in #2764
- chore(deps): Bump actions/setup-node from 3 to 4 by @dependabot in #2755
- chore: disable API, GRPC, and GRPC web by default by @rootulp in #2761
- ci: remove markdown-linter as prerequisite to version bump by @rootulp in #2774
- ci: add goreleaser-check as a require step for the goreleaser build by @MSevey in #2772
- refactor!: move all blob share commitment code to the inclusion package by @evan-forbes in #2770
- ci: add release_branches to version_bump to fix tag names by @MSevey in #2773
- docs: fix typos and link error by @vuittont60 in #2776
- feat(addrbook): skip peers with errors by @rootulp in #2783
- fix: nightly e2e workflow by @cmwaters in #2670
- ci: add fuzz tests to nightly run by @cmwaters in #2787
- test: Ledger support by @rootulp in #2782
- feat:
download-genesis
command by @rootulp in #2791 - chore: remove unnecessary abs operation from power diff by @rach-id in #2798
- docs: alphabetize params by @rootulp in #2802
- chore(deps): Bump github.com/docker/docker from 24.0.5+incompatible to 24.0.7+incompatible by @dependabot in #2790
- refactor(x/blobstream): remove unnecessary code by @bao1029p in #2799
- fix: address serialization in PayForBlobs event by @rootulp in #2793
- docs: how to add a new chain-id to download genesis by @rootulp in #2812
- chore(deps): Bump github.com/gorilla/mux from 1.8.0 to 1.8.1 by @dependabot in #2813
- chore(deps): Bump github.com/cosmos/ibc-go/v6 from 6.2.0 to 6.2.1 by @dependabot in #2731
- test: mempool overrides by @rootulp in #2823
- chore(deps): Bump golang from 1.21.3-alpine3.18 to 1.21.4-alpine3.18 in /docker by @dependabot in #2820
- chore(deps): Bump github.com/celestiaorg/knuu from 0.8.2 to 0.9.0 by @dependabot in #2821
- feat(cmd): snapshots command by @rootulp in #2825
- chore: include calculated and proposed data root in log message by @cmwaters in #2826
- test: minor version upgrade e2e testing by @cmwaters in #2797
- feat!: support coordinated v2 upgrade with flag by @cmwaters in #2803
- fix: handle context cancellations in txsim by @cmwaters in #2830
- chore(deps): Bump cosmossdk.io/math from 1.1.2 to 1.2.0 by @dependabot in #2822
- chore(deps): Bump golang from 1.21.3-alpine3.18 to 1.21.4-alpine3.18 by @dependabot in #2819
- chore(deps): Bump github.com/celestiaorg/knuu from 0.9.0 to 0.10.0 by @dependabot in #2836
- fix: register gRPC Gateway routes by @jaybxyz in #2838
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.13.4 to 1.13.5 by @dependabot in #2844
- ci: run fuzz tests on every PR by @rootulp in #2845
- chore: remove import hack for protobuf any by @rootulp in #2846
- test: add major upgrade test from v1 -> main (latest) by @cmwaters in #2814
- chore: lower the default mempool min gas price by @evan-forbes in #2843
- chore: disable CodeRabbit poems by @rootulp in #2855
- chore: disable CodeCov comments by @rootulp in #2851
- docs: remove unused badges by @rootulp in #2849
- docs: move optional step into collapsible details by @rootulp in #2850
- test: generateShares(2 * 2) by @JulianToledano in #2853
- ci: disable CodeRabbit high level summary by @rootulp in #2863
- chore: bump sdk to v1.20.0 by @cmwaters in #2860
- test!: attempt to resolve flakes by @rootulp in #2834
- feat!: add a signalling mechanism for coordinated upgrades by @cmwaters in #2832
- chore: remove unused store keys by @cmwaters in #2881
- chore(deps): Bump golangci-lint to v1.55.2 by @rootulp in #2886
- feat!: introduce MsgTryUpgrade by @cmwaters in #2880
- test: TestGasConsumption by @rootulp in #2885
- feat: reset tally after quorum has reached by @cmwaters in #2882
- chore: distinct require blocks for direct vs indirect deps by @rootulp in #2892
- ci: improve name for pr-review-requester by @rootulp in #2890
- chore(deps): Bump alpine from 3.18.4 to 3.18.5 by @dependabot in #2888
- test!: refactor testnode by @rootulp in #2871
- feat: prebuilt binaries with Ledger support by @rootulp in #2872
- chore(deps): Bump alpine from 3.18.4 to 3.18.5 in /docker by @dependabot in #2889
- ci: configure prerelease-suffix by @rootulp in #2898
- feat: Use file input in payForBlobs CLI to allow to submit multiple blobs by @bao1029p in #2856
- chore(deps): Bump golang from 1.21.4-alpine3.18 to 1.21.5-alpine3.18 by @dependabot in #2908
- chore(deps): Bump golang from 1.21.4-alpine3.18 to 1.21.5-alpine3.18 in /docker by @dependabot in #2909
- feat: introduce cli commands for the upgrade module by @cmwaters in #2910
- chore(deps): Bump actions/setup-go from 4 to 5 by @dependabot in #2911
- chore(deps): Bump alpine from 3.18.5 to 3.19.0 in /docker by @dependabot in #2914
- chore(deps): Bump actions/stale from 8 to 9 by @dependabot in #2912
- chore(deps): Bump alpine from 3.18.5 to 3.19.0 by @dependabot in #2913
- feat: Testground tooling by @evan-forbes in #2456
- test: versioned constant getters by @rootulp in #2915
- ci(goreleaser): set fetch-depth to 0 by @rootulp in #2917
- chore(pkg): typo fix by @Pan-chao in #2920
- chore: Add vendor to gitignore by @hoangdv2429 in #2921
- chore(deps): Bump google.golang.org/grpc from 1.59.0 to 1.60.0 by @dependabot in #2925
- chore: fix all typos on the repository by @hoangdv2429 in #2926
- chore(pkg/user): fix typo by @BorkBorked in #2929
- docs: corrections and clarifications by @joaolago1113 in #2937
- test: skip TestCLITestSuite in race mode by @rootulp in #2941
- chore(deps): Bump google.golang.org/grpc from 1.60.0 to 1.60.1 by @dependabot in #2949
- chore(deps): Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #2946
- chore(deps): Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /test/testground by @dependabot in #2947
- test: delete
.celestia-app/data
during testnode clean up by @rootulp in #2931 - fix(testground): updates the app version in testground test by @staheri14 in #2951
- feat(upgrade): register legacy amino json by @rootulp in #2954
- docs: add FAQ to blob specs by @rootulp in #2940
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.13.5 to 1.13.7 by @dependabot in #2956
- chore(deps): Bump google.golang.org/protobuf from 1.31.0 to 1.32.0 by @dependabot in #2958
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.13.7 to 1.13.8 by @dependabot in #2957
- chore(deps): Bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0 in /test/testground by @dependabot in #2959
- refactor: remove
RegisterCodec
by @rootulp in #2961 - chore(deps): Bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0 by @dependabot in #2960
- feat: SetGasLimitAndFee should round up by @cmwaters in #2963
- chore: update go work by @cmwaters in #2964
- ci: remove version_bump job by @rootulp in #2962
- docs: add column for governance modifiable params in resource_pricing by @fahimahmedx in #2974
- chore: remove unnecessary conversions by @estensen in #2975
- ci: enable govulncheck by @rootulp in #2969
- refactor: remove ValidateBasic in cli by @lukema95 in #2971
- feat: add support for arabica-11 in download-genesis command by @subhajit20 in #2978
- chore: bump core v1.31.0-tm-v0.34.29 by @evan-forbes in #2979
- feat: kebab-case pay-for-blob command by @rootulp in #2989
- fix: CLI help for PayForBlob by @rootulp in #2991
- refactor: Imporve signer confirm tx by @htiennv in #2970
- chore: update core to revert breaking config change by @evan-forbes in #3002
- feat: expose sequence number correctly to users of the signer by @cmwaters in #2992
- chore(deps): Bump cosmossdk.io/errors from 1.0.0-beta.7 to 1.0.1 by @dependabot in #3004
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.13.8 to 1.13.9 by @dependabot in #2999
- chore(deps): upgrade to Go 1.21.6 by @rootulp in #3005
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.13.9 to 1.13.10 by @dependabot in #3008
- docs: specs for multisig by @rootulp in #2996
- test: use app constants by @ninabarbakadze in #3009
- feat!: reject proposals with un-decodable txs for appVersion two and above by @rootulp in #3006
- chore(deps): pin to govulncheck v1.0.1 by @rootulp in #3019
- docs: add namespace Go definition to specs by @rootulp in #3021
- chore: rename the codeowners contributor name by @rach-id in #3022
- feat!: use harcoded global min gas price check in ProcessProposal by @ninabarbakadze in #2985
- docs: mark two params as gov modifiable by @rootulp in #3025
- test: use latest version in process proposal test by @rootulp in #3029
- docs: mark outdated ADRs by @rootulp in #3032
- chore: decrease voting period in single-node.sh by @rootulp in #3027
- refactor: enable go-critic by @moldis in #3000
- chore(deps): Bump google.golang.org/grpc from 1.60.1 to 1.61.0 by @dependabot in #3039
- chore: move v2 consts to v2 directory by @ninabarbakadze in #3040
- test: add unit test for global min gas price getter by @ninabarbakadze in #3041
- chore: remove "and onwards" in NOTICE by @rootulp in #3037
- chore: ignore links that fail markdown-link-check by @rootulp in #3044
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.13.10 to 1.13.11 by @dependabot in #3042
- refactor: extract init and denom from app.go by @rootulp in #3046
- chore: The variable name has a typo by @keienWang in #3047
- refactor: inline scoped keepers by @rootulp in #3053
- refactor: remove temporary module variables by @rootulp in #3054
- chore: extending CODEOWNERS by @staheri14 in #3051
- test: increase test coverage for governance params by @rootulp in #3007
- chore(deps): Bump codecov/codecov-action from 3.1.4 to 3.1.5 by @dependabot in #3048
- docs: stop creating https dir in specs by @rootulp in #3030
- chore(deps): Bump alpine from 3.19.0 to 3.19.1 in /docker by @dependabot in #3057
- chore(deps): Bump alpine from 3.19.0 to 3.19.1 by @dependabot in #3058
- refactor: extract posthandler package by @rootulp in #3055
- chore(deps): Bump codecov/codecov-action from 3.1.5 to 3.1.6 by @dependabot in #3068
- fix: global min gas price version error by @ninabarbakadze in #3069
- fix: PrepareProposal always passes v0 to GovSquareSizeUpperBound by @ninabarbakadze in #3075
- chore(deps): Bump codecov/codecov-action from 3.1.6 to 4.0.1 by @dependabot in #3076
- chore(deps): upgrade to celestiaorg/.github v0.3.1 by @rootulp in #3064
- chore(deps): Bump github.com/rs/zerolog from 1.31.0 to 1.32.0 by @dependabot in #3079
- docs: remove comments about "counter" in NMT cacher by @rootulp in #3071
- chore: add @ninabarbakadze to CODEOWNERS by @rootulp in #3077
- docs: point spec links to go-square by @rootulp in #3028
- chore!: migrate to go-square repo by @cmwaters in #3026
- chore(deps): upgrade to .github 0.3.2 by @rootulp in #3085
- chore: update sdk and tm by @cmwaters in #3093
- chore: expose prometheus port in dockerfile by @cmwaters in #3099
- chore: allow locally publishing docker images to ghcr by @cmwaters in #3100
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.13.11 to 1.13.12 by @dependabot in #3096
- chore(deps): Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by @dependabot in #3101
- chore: adds a note about namespace collisions in the namespace spec by @staheri14 in #3104
- chore: adds a one liner about a potential consequence of namespace collision by @staheri14 in #3109
- test: skip TestLegacyUpgrade in race mode by @rootulp in #3111
- chore(deps): upgrade to rsmt2d v0.12.0 by @rootulp in #3088
- chore(deps): Bump google.golang.org/grpc from 1.61.0 to 1.61.1 by @dependabot in #3110
- fix!: reject PFBs based on share count by @rootulp in #3082
- chore: describe manual usage and remove unneccesary env var by @cmwaters in #3106
- chore: bump cometbft to v1.34.0 by @cmwaters in #3115
- chore: stop registering EVM address in scripts by @rootulp in #3117
- chore: typo fixes by @xyztoni in #3123
- refactor: first block prepare proposal test by @cmwaters in #3122
- chore: switch from cosmos-sdk/network to testnode package by @cmwaters in #3118
- docs: improve docs for max square size by @rootulp in #3127
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.13.12 to 1.13.13 by @dependabot in #3125
- chore(deps): Bump github.com/cosmos/cosmos-proto from 1.0.0-alpha8 to 1.0.0-beta.4 by @dependabot in #3116
- chore(deps): Bump cosmossdk.io/math from 1.2.0 to 1.3.0 by @dependabot in #3129
- chore: cherry-pick testnode config to main by @rootulp in #3136
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.13.13 to 1.13.14 by @dependabot in #3135
- feat: add gas estimation to the signer by @cmwaters in #3017
- chore(deps): Bump codecov/codecov-action from 4.0.1 to 4.1.0 by @dependabot in #3133
- chore: upgrade to Go 1.22 by @rootulp in #3142
- chore(deps): Bump google.golang.org/grpc from 1.61.1 to 1.62.0 by @dependabot in #3126
- docs: link to CometBFT specs by @rootulp in #3138
- chore(deps): Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #3146
- feat!: unbounded blocksize test by @evan-forbes in #3014
- ci: use Go version from go.mod by @rootulp in #3149
- feat: support migrations during version upgrades by @cmwaters in #3112
- fix(pkg/proof): reject negative indices in QueryTxInclusionProof by @odeke-em in #3141
- refactor!: rename to MaxEffectiveSquareSize by @rootulp in #3152
- chore(deps): Bump google.golang.org/grpc from 1.62.0 to 1.62.1 by @dependabot in #3157
- chore: upgrade to Go 1.22.1 by @rootulp in #3163
- chore(deps): upgrade protobuf by @rootulp in #3155
- docs(specs): block rules by @rootulp in #3168
- docs: Dockerfile comments by @rootulp in #3145
- feat(scripts): mainnet.sh by @rootulp in #3166
- chore(deps): Bump github.com/celestiaorg/go-square from 1.0.0-rc0 to 1.0.0 by @dependabot in #3153
- fix: use consensus versions of the module when performing migrations by @cmwaters in #3172
- feat!: prototype for gatekeeping messages based on their version by @cmwaters in #3162
- chore(deps): Bump github.com/celestiaorg/knuu from 0.10.0 to 0.11.0 by @dependabot in #3176
- fix: fixes e2e test failure by adjusting commit hash length in version recognition by @staheri14 in #3179
- chore: fix golangci-lint link by @rootulp in #3181
- fix: enable TestMaxBlockSize by @rootulp in #3183
- fix: make help format by @rootulp in #3185
- chore: fix upgrade test and ensure nodes stop correctly by @cmwaters in #3188
- docs: ADR022 - multi versioned state machine by @cmwaters in #3180
- chore(deps): Bump celestiaorg/.github from 0.3.2 to 0.3.3 by @dependabot in #3190
- chore: upgrade to golangci-lint v1.57.0 by @rootulp in #3197
- feat: make global min gas price gov modifiable by @ninabarbakadze in #3094
- chore: resolves markdown linting issues in main branch by @staheri14 in #3198
- chore(deps): Bump github.com/docker/docker from 25.0.4+incompatible to 25.0.5+incompatible by @dependabot in #3199
- chore: upgrade to markdownlint v0.39.0 by @rootulp in #3200
- chore(deps): Bump github.com/celestiaorg/knuu from 0.11.0 to 0.11.1 by @dependabot in #3203
- refactor: minor naming changes and updates in specs by @ninabarbakadze in #3204
- chore(deps): Bump github.com/cosmos/gogoproto from 1.4.11 to 1.4.12 by @dependabot in #3202
- fix: provide a fee in single node script by @rootulp in #3206
- feat: add workdir to dockerfile by @smuu in #3186
- chore: fix audit table by @rootulp in #3208
- feat: nonce handling with signer by @cmwaters in #3196
- feat: add metrics to knuu by @cmwaters in #3210
- chore: replace go.work with go.work.example by @cmwaters in #3216
- fix: correctly set app version in e2e genesis by @cmwaters in #3211
- feat: remove versioned min gas price by @cmwaters in #3218
- chore(deps): Bump github.com/celestiaorg/knuu from 0.11.1 to 0.12.0 by @dependabot in #3220
- chore(deps): Bump codecov/codecov-action from 4.1.0 to 4.1.1 by @dependabot in #3215
- docs: clarify unit for global min gas price by @rootulp in #3227
- fix: consensus full node link by @rootulp in #3229
- revert: last block height == 0 check by @rootulp in #3225
- fix: fixes TestE2ESimple failure by ensuring positive initial stake for validator by @staheri14 in #3234
- feat!: add packet forward middleware by @ninabarbakadze in #3084
- fix: genesis account creation in e2e tests by @cmwaters in #3243
- refactor(x/upgrade): voting power threshold by @rootulp in #3222
- feat(ci): use release tracking workflow to notify devops by @MSevey in #3247
- chore(deps): Bump celestiaorg/.github from 0.3.3 to 0.4.0 by @dependabot in #3252
- chore: update to v2 go mod by @cmwaters in #3217
- fix: disable automatic resigning for the signer pkg by @cmwaters in #3257
- chore(deps): upgrade to Go 1.22.2 by @rootulp in #3263
- docs: improve
x/upgrade
docs by @rootulp in #3224 - chore(deps): Bump codecov/codecov-action from 4.1.1 to 4.2.0 by @dependabot in #3253
- feat!: interchain accounts by @rootulp in #3182
- chore(deps): Bump celestiaorg/.github from 0.4.0 to 0.4.1 by @dependabot in #3268
- refactor: use celestia-core for CODEOWNERS by @rootulp in #3266
- test: adds the ability to run txsim as knuu instance for testground sanity test by @staheri14 in #3244
- docs: adds documentation to proofs package by @rach-id in #3245
- chore(deps): Bump google.golang.org/grpc from 1.62.1 to 1.63.0 by @dependabot in #3250
- chore(deps): upgrade to alpine 3.19 by @rootulp in #3265
- chore(deps): Bump peaceiris/actions-mdbook from 1 to 2 by @dependabot in #3279
- chore(deps): Bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #3280
- fix: uses the specified volume amount for the genesis nodes by @staheri14 in #3286
- refactor: keep ante handler clean by @ninabarbakadze in #3281
- chore(deps): Bump github.com/cosmos/ibc-go/v6 from 6.2.1 to 6.3.0 in /test/testground by @dependabot in #3283
- chore(deps): Bump github.com/cosmos/ibc-go/v6 from 6.2.1 to 6.3.0 by @dependabot in #3282
- chore(deps): Bump google.golang.org/grpc from 1.63.0 to 1.63.2 by @dependabot in #3292
- chore(deps): Bump github.com/celestiaorg/knuu from 0.12.0 to 0.13.0 by @dependabot in #3293
- chore(deps): Bump codecov/codecov-action from 4.2.0 to 4.3.0 by @dependabot in #3291
- fix!: split out upgrade into a separate signal module by @cmwaters in #3290
- chore(scripts): persist ABCI responses for single-node.sh by @rootulp in #3303
- chore(deps): Bump github.com/celestiaorg/knuu from 0.13.0 to 0.13.1 by @dependabot in #3307
- docs: improve prepare proposal comments by @rootulp in #3295
- chore: improves description of --blob-amounts flag in txsim CLI by @staheri14 in #3312
- docs(specs): remove root level state machine modules by @rootulp in #3275
- docs: improve README by @rootulp in #3299
- refactor: deduplicate max effective square size by @rootulp in #3294
- chore: remove checkboxes from issue templates by @rootulp in #3323
- chore: updates the upgrade module link to the signal module by @staheri14 in #3326
- feat(cli): addr-conversion by @joshdk in #3319
- refactor(x/signal): reset all versions via
ResetTally
by @rootulp in #3277 - chore(txsim): removes deprecated
-r
flag from txsim docker README by @staheri14 in #3325 - feat: updates docker file by exposing the tracing port 26661 by @staheri14 in #3334
- chore(deps): upgrade to pfm v6.1.2 by @rootulp in #3332
- chore: resolve loopclosure warning by @rootulp in #3329
- feat!: use versioned keys for dynamically adding and remove commit stores by @cmwaters in #3320
- refactor: move upgrade unit tests together by @ninabarbakadze in #3302
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.13.14 to 1.13.15 by @dependabot in #3339
- revert: deduplicate max effective square size by @rootulp in #3338
- refactor: switch e2e tests to a binary by @ninabarbakadze in #3301
- chore(deps): Bump github.com/celestiaorg/rsmt2d from 0.12.0 to 0.13.0 by @dependabot in #3346
- chore(deps): Bump github.com/docker/docker from 26.0.0+incompatible to 26.0.2+incompatible by @dependabot in #3344
- refactor: address review comments from e2e tests as executables pr by @ninabarbakadze in #3351
- chore(deps): Bump github.com/cosmos/cosmos-proto from 1.0.0-beta.4 to 1.0.0-beta.5 by @dependabot in #3348
- docs: mentions known missing cluster configuration in test/e2e docs by @rach-id in #3355
- chore: use errors.New to replace fmt.Errorf with no parameters by @ChengenH in #3359
- test: interchain accounts via interchaintest by @rootulp in #3308
- refactor(app/module): minor readability improvements and more tests by @rootulp in #3304
- chore(deps): Bump github.com/libp2p/go-libp2p from 0.22.0 to 0.27.8 in /test/interchain by @dependabot in #3361
- chore(deps): Bump github.com/celestiaorg/knuu from 0.13.1 to 0.13.2 by @dependabot in #3347
- fix!: resolve CodeQL warnings by @rootulp in #3357
- feat: add blockscan tool by @cmwaters in #3352
- refactor: remove deprecated KNUU_NAMESPACE variable by @tropicaldog in #3369
- fix: resolve lingering CodeQL violation by @rootulp in #3365
- docs: add minikube instructions for test/e2e by @rach-id in #3350
- feat: check if the celestia binary is installed in single-node.sh by @rach-id in #3375
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.13.15 to 1.14.0 by @dependabot in #3374
- chore: POSIX compatible single-node by @rach-id in #3376
- refactor(app): app.go and modules.go by @rootulp in #3372
- chore(deps): upgrade to ibc-go v6.3.1 by @rootulp in #3379
- chore(deps): Bump golangci/golangci-lint-action from 4.0.0 to 5.0.0 by @dependabot in #3384
- refactor: change testnets package name to testnet by @ninabarbakadze in #3360
- feat: introduce gas multiplier to increase gas limit by @vgonkivs in #3385
- fix: MajorUpgradeToV2 e2e test by @ninabarbakadze in #3345
- refactor(encoding): improve comments and variable names by @rootulp in #3390
- feat!: disable x/blobstream in v2 by @rootulp in #3310
- chore: add support for a local devnet by @rach-id in #3386
- chore(deps): Bump github.com/hashicorp/go-getter from 1.7.0 to 1.7.4 by @dependabot in #3398
- chore(deps): Bump github.com/hashicorp/go-getter from 1.7.0 to 1.7.4 in /test/interchain by @dependabot in #3400
- chore(deps): Bump github.com/hashicorp/go-getter from 1.7.0 to 1.7.4 in /test/testground by @dependabot in #3399
- feat: versioned ibc middleware by @ninabarbakadze in #3353
- fix: handling app version when restarting node by @cmwaters in #3405
- chore(deps): upgrade to cosmos-sdk v1.22.0-sdk-v0.46.16 by @rootulp in #3403
- chore(deps): Bump google.golang.org/protobuf from 1.33.0 to 1.34.0 by @dependabot in #3410
- fix(ci): update from published to released trigger for deployment epic by @MSevey in #3413
- refactor(app): app.go by @rootulp in #3394
- chore(deps): Bump golangci/golangci-lint-action from 5.0.0 to 5.1.0 by @dependabot in #3409
- chore(deps): Bump github.com/celestiaorg/rsmt2d from 0.13.0 to 0.13.1 by @dependabot in #3418
- chore(deps): Bump codecov/codecov-action from 4.3.0 to 4.3.1 by @dependabot in #3417
- feat: enable querying state through grpc by @cmwaters in #3423
- fix: downgrade ibc main by @evan-forbes in #3426
- docs: bytes value for consensus.block.MaxBytes by @rootulp in #3430
- fix: MinorVersionCompatibility test by @smuu in #3414
- chore(txsim): enhances logging for debugging failed transactions by @staheri14 in #3428
- test: adds Nodes API to testnet by @staheri14 in #3427
- feat!: remove blobstream param subspace when upgrading to v2 by @rootulp in #3401
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.13.14 to 1.13.15 in /test/interchain by @dependabot in #3436
- chore(deps): Bump golangci/golangci-lint-action from 5.1.0 to 5.3.0 by @dependabot in #3434
- chore(deps): Bump google.golang.org/protobuf from 1.34.0 to 1.34.1 by @dependabot in #3440
- chore(deps): Bump golangci/golangci-lint-action from 5.3.0 to 6.0.0 by @dependabot in #3439
- chore(deps): upgrade to ibc-go v6.2.2 by @rootulp in #3438
- chore(deps): bump go to v1.22.3 by @rach-id in #3443
- chore(deps): Bump golangci/golangci-lint-action from 6.0.0 to 6.0.1 by @dependabot in #3441
- refactor: update global min gas price to new value by @ninabarbakadze in #3444
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.14.0 to 1.14.2 by @dependabot in #3449
New Contributors
- @Frenzoid made their first contribution in #2035
- @gaurav-11018 made their first contribution in #2065
- @SurajAnand88 made their first contribution in #2043
- @tungbq made their first contribution in #2094
- @AnmolSirola made their first contribution in #2200
- @lazyfuhrer made their first contribution in #2230
- @sayeedkhannabil made their first contribution in #2356
- @Vikramop made their first contribution in #2343
- @vishnujoshi1311 made their first contribution in #2402
- @ratankaliani made their first contribution in #2436
- @kevinheavey made their first contribution in #2760
- @vuittont60 made their first contribution in #2776
- @bao1029p made their first contribution in #2799
- @jaybxyz made their first contribution in #2838
- @JulianToledano made their first contribution in #2853
- @Pan-chao made their first contribution in #2920
- @hoangdv2429 made their first contribution in #2921
- @BorkBorked made their first contribution in #2929
- @joaolago1113 made their first contribution in #2937
- @fahimahmedx made their first contribution in #2974
- @estensen made their first contribution in #2975
- @lukema95 made their first contribution in #2971
- @subhajit20 made their first contribution in #2978
- @htiennv made their first contribution in #2970
- @ninabarbakadze made their first contribution in #3009
- @moldis made their first contribution in #3000
- @keienWang made their first contribution in #3047
- @xyztoni made their first contribution in #3123
- @odeke-em made their first contribution in #3141
- @joshdk made their first contribution in #3319
- @ChengenH made their first contribution in #3359
- @tropicaldog made their first contribution in #3369
Full Changelog: v1.9.0...v2.0.0-rc0