github celestiaorg/celestia-app v6.0.0-rc0

pre-release8 days ago

What's Changed

  • fix: use go-square to unmarshal blob tx instead of tendermint by @cmwaters in #5061
  • ci: allow backporting to v4.x by @rootulp in #5066
  • fix(appconsts)!: reduce upgrade height delay for testnets by @rootulp in #5065
  • feat: add geographically distributed network generation tool by @evan-forbes in #4796
  • docs: fix some minor issues in the comments by @gopherorg in #5071
  • chore(deps): Bump github.com/digitalocean/godo from 1.144.0 to 1.155.0 by @dependabot[bot] in #5074
  • fix(multiplexer): shut down on CTRL + C by @evan-forbes in #5059
  • feat: add a network throughput measuring tool by @rach-id in #5079
  • fix: TestMaliciousTestNode flake by using goroutine-safe logger for gRPC server by @Copilot in #5085
  • chore: rate limit creation/destruction of DO droplets by @rach-id in #5093
  • chore: remove knuu e2e tests by @rootulp in #5068
  • docs: fix struct field name in comment by @mountdisk in #5107
  • chore(deps): upgrade to v3.10.3 by @rootulp in #5109
  • docs(README): dependency branches by @rootulp in #5111
  • chore(deps): upgrade actions/setup-go from v4 to v5 by @Daulox92 in #5115
  • feat: support pushing the payload to S3 and downloading it by @rach-id in #5112
  • fix: prevent "bind: address already in use" flake in testnode by @Copilot in #5095
  • chore: fix talis ssh and genesis config by @rach-id in #5110
  • fix: talis txsim number of instances by @rach-id in #5119
  • fix: talis add forgotten DO API token in down command by @rach-id in #5120
  • docs(release notes): do not use cosmovisor by @rootulp in #5123
  • ci(dependabot): reduce frequency of dependabot by @rootulp in #5116
  • chore(deps): Bump github.com/docker/docker from 28.2.2+incompatible to 28.3.0+incompatible in /test/docker-e2e by @dependabot[bot] in #5125
  • chore: bump core to v1.56.0-tm-v0.38.17 by @evan-forbes in #5128
  • feat: add log to download-genesis after init by @rootulp in #5135
  • chore: disable sftp known host check in talis by @rach-id in #5152
  • refactor: update go mod and all imports to v5 by @cmwaters in #5143
  • chore: bump core to v1.56.1-tm-v0.38.17 by @rach-id in #5156
  • chore: talis structure traces and clean up ANSI codes from logs by @rach-id in #5153
  • ci: fix celestia-app docker multi-platform build by @auricom in #5151
  • docs: fix typos by @vtjl10 in #5158
  • chore: create directories when downloading talis traces by @rach-id in #5170
  • chore(deps): Bump rossjrw/pr-preview-action from 1.6.1 to 1.6.2 by @dependabot[bot] in #5165
  • docs: fix typos by @kks-code in #5161
  • feat: talis download list of tables by @rach-id in #5171
  • chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.79.4 to 1.83.0 by @dependabot[bot] in #5167
  • chore(deps): Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.76 to 1.17.83 by @dependabot[bot] in #5166
  • feat: support the talis reset command by @rach-id in #5172
  • fix(multiplexer): stop panic when shutting down by @rootulp in #5138
  • chore: go mod tidy by @rootulp in #5180
  • docs: fix typos in txsim Docker Image Usage Guide by @reject-i in #5181
  • test: fix pruning test assertion by @futreall in #5188
  • fix(x/distribution)!: can halt when historical rewards overflow by @rootulp in #5191
  • feat: update multiplexer to v5 by @cmwaters in #5184
  • fix(multiplexer): handle halt conditions by @rootulp in #5094
  • docs: fix comments by @Bilogweb3 in #5196
  • docs: improve purpose of celestia-core GRPC server by @rootulp in #5203
  • ci: enable forwardport to main from v4.x by @rootulp in #5206
  • fix(multiplexer): wait for v3 app to stop before starting v4 (backport #5195) by @mergify[bot] in #5207
  • docs: fix typo by @otc-png in #5210
  • fix: use the app version from the offer snapshot request by @evan-forbes in #5193
  • chore(scripts): improve mainnet state sync script by @rootulp in #5215
  • test: split the heavier go test suites into separate jobs by @chatton in #5169
  • feat(talis): support mainnet staking distribution by @rach-id in #5208
  • refactor: update E2E tests to use new builder pattern by @chatton in #5141
  • docs: fix comment by @jingchanglu in #5218
  • docs: fix typo by @Fallengirl in #5217
  • test(multiplexer): OfferSnapshot should error for unsupported app versions by @rootulp in #5214
  • fix(statesync): download the standalone v4 binary instead by @cmwaters in #5228
  • chore: bump core to fix EventAttribute unmarshalling by @evan-forbes in #5229
  • test: adding test to perform state sync with mocha by @chatton in #5219
  • feat(x/signal): emit custom events (backport #5231) by @mergify[bot] in #5232
  • chore: bump to v3.10.4 by @rootulp in #5233
  • docs: fix typos by @zeroprooff in #5238
  • feat(talis): add configurable workers flag for concurrent operations by @Copilot in #5177
  • fix: apply v2 upgrade height to v3 binary only by @cmwaters in #5244
  • chore(deps): Bump github.com/digitalocean/godo from 1.155.0 to 1.157.0 by @dependabot[bot] in #5247
  • chore(deps): Bump github.com/docker/docker from 28.3.0+incompatible to 28.3.2+incompatible in /test/docker-e2e by @dependabot[bot] in #5250
  • chore(deps): Bump golang.org/x/sync from 0.15.0 to 0.16.0 by @dependabot[bot] in #5245
  • typo: Remove development note from section header by @dizer-ti in #5254
  • docs(specs): fix constant name by @podZzzzz in #5240
  • test: Basic Full Stack E2E Test by @chatton in #5251
  • fix: update go mod to v2.3.1 of go-square by @cmwaters in #5266
  • docs: fix typos by @sky-coderay in #5267
  • test: Add block sync test by @chatton in #5197
  • feat: update min gas price and add a prehook to update the default by @cmwaters in #5187
  • docs: update to v5 by @cmwaters in #5253
  • fix: tx client overrides fee to 1utia if set by @cmwaters in #5275
  • feat: Remove IBC and Hyperlane token filter by @Manav-Aggarwal in #5276
  • docs: add the informal audit report for the recovery mechanism by @rach-id in #5283
  • docs(README): remove warning by @rootulp in #5280
  • fix: use greater than instead of equal for increasing ports test by @evan-forbes in #5293
  • fix: upgrade to v3.10.5 embedded app by @rootulp in #5295
  • refactor: modernized code with built-in func by @pingshuijie in #5298
  • fix: tx client evictions bug by @ninabarbakadze in #5139
  • chore(deps): Bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 in /test/interchain by @dependabot[bot] in #5300
  • fix: panic due to nil limit by @rootulp in #5290
  • docs: fix tokenfilter link by @rootulp in #5305
  • fix: ensure gas estimator provides a price greater than the network and local min gas price by @cmwaters in #5304
  • fix: iavl unlock of unlocked mutex by @rootulp in #5309
  • feat!: implement CIP 38 by increasing the upper bound square size and tx size limit by @evan-forbes in #5315
  • refactor: replace hardcoded chain IDs with appconsts references by @ultraviolet10 in #5319
  • docs(specs): fix v5 pages by @rootulp in #5333
  • docs(specs): revise v5 params by @rootulp in #5334
  • fix(app): register a v5 upgrade handler by @rootulp in #5314
  • docs: fix typo by @zeevick10 in #5336
  • ci: upgrade to Node.js 24 by @PixelPil0t1 in #5337
  • fix(x/blob): event for update blob params by @rnkrtt in #5323
  • docs(minfee): fix module name in comments by @aso20455 in #5345
  • chore!: delete the deprecated estimation methods by @Copilot in #5327
  • chore: update upgrade script to v5 (backport #5351) by @mergify[bot] in #5357
  • test: fix comments and variable name by @mutestt in #5356
  • docs: fix comments by @Fallengirl in #5354
  • chore(deps): bump google.golang.org/grpc to v1.74.2 by @rach-id in #5349
  • chore: support workers during s3 deployments and fix traces download directory by @rach-id in #5348
  • feat(test): e2e upgrade test with Tastora by @mojtaba-esk in #5113
  • fix(Makefile): package name (backport #5359) by @mergify[bot] in #5360
  • fix(goreleaser): download_binary script name (backport #5361) by @mergify[bot] in #5362
  • fix!: add capability module (backport #5344) by @mergify[bot] in #5363
  • chore(deps): Bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible in /test/docker-e2e by @dependabot[bot] in #5364
  • fix: correct inflation rate comment in mint CLI test by @GarmashAlex in #5369
  • refactor(appconsts): use explicit number of mebibytes for max bytes by @rootulp in #5335
  • docs(x/mint): fix comment by @MozirDmitriy in #5371
  • feat!: update to v6 by @cmwaters in #5370
  • docs(release-guide): explain release branch by @rootulp in #5376
  • chore: remove the external label from CI as it is not useful by @evan-forbes in #5395
  • feat: query validators who have not signalled (backport #5389) by @mergify[bot] in #5402
  • ci: enable backporting to v5.x by @rootulp in #5410
  • fix: improve event UnmarshalJSON by @rootulp in #5409
  • docs: fix typos by @reject-i in #5414
  • docs(release-notes): cosmos sdk default address change by @rootulp in #5411
  • fix: stop ERR logs for rejected txs by @rootulp in #5418
  • fix: register the ICA module by @rootulp in #5426
  • fix: cross-platform sed syntax for better compatibility by @voronor in #5438
  • test: rename test function to match tested function by @radik878 in #5439
  • docs: fix comments by @ruslan0012 in #5440
  • chore(deps): use non arabica embedded binaries by @rootulp in #5443
  • docs: fix typos by @kianjib7 in #5445
  • chore(deps): upgrade to v3.10.6 by @rootulp in #5446
  • test(e2e): validator liveliness check by @mojtaba-esk in #5412
  • chore(deps): Bump github.com/digitalocean/godo from 1.157.0 to 1.161.0 by @dependabot[bot] in #5428
  • docs: fix inconsistencies in ADR documentation by @rnkrtt in #5437
  • test(docker-e2e): add PFB tx to upgrade test by @mojtaba-esk in #5456
  • docs(minfee): fix GetAuthority comment by @Forostovec in #5457
  • ci: remove PR preview for specs by @rootulp in #5464
  • Revert "ci: remove PR preview for specs" by @rootulp in #5465
  • docs(specs): attempt to fix 404 by @rootulp in #5466
  • fix: stop panicking in PrepareProposalHandler by @MozirDmitriy in #5460
  • refactor(test): improve validator liveness check code quality by @mojtaba-esk in #5471
  • refactor(multiplexer): improve error message by @rnkrtt in #5472
  • chore: removed redundant code from PFB tx upgrade test by @mojtaba-esk in #5473
  • test: fix missing error check in block sync test by @Snezhkko in #5468
  • fix(test): increase upgrade test timeout by @mojtaba-esk in #5486
  • feat: add a cli sub command to migrate configs for specific versions by @evan-forbes in #5441
  • fix: force kill the embedded app after 6s by @evan-forbes in #5461
  • refactor(multiplexer): upgrade directly after the commit by @evan-forbes in #5482
  • ci: run go mod tidy on dependabot PRs by @rach-id in #5485
  • test: add IBC test by @chatton in #5401
  • chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.70 to 1.18.3 by @dependabot[bot] in #5500
  • fix: refactor the e2e liveness check by @evan-forbes in #5494
  • fix!: set ICA params during v6 upgrade handler by @rootulp in #5442
  • chore(deps): Bump github.com/digitalocean/godo from 1.161.0 to 1.162.0 by @dependabot[bot] in #5504
  • chore(deps): Bump google.golang.org/protobuf from 1.36.6 to 1.36.7 by @dependabot[bot] in #5503
  • fix(Makefile): populate the build tags in version output by @rootulp in #5511
  • feat!: implement CIP-37 by @rootulp in #5332
  • fix: incorrect sign bytes for amino-json txs (backport #5470) by @mergify[bot] in #5489
  • chore: remove automated overwriting config by @cmwaters in #5517
  • test: Add test for ICA by @chatton in #5506
  • fix(multiplexer): stop forcing grpc and api for embedded binaries by @rootulp in #5507
  • fix: use more robust params for square size integration test by @evan-forbes in #5492
  • chore(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.29.17 to 1.30.3 by @dependabot[bot] in #5501
  • chore: appease the markdown linter by @cmwaters in #5519
  • fix(multiplexer): restore custom HOME flag support by @rootulp in #5508
  • chore: flups for the update-config command and release notes to run it by @evan-forbes in #5490
  • docs(README): update dependency branches by @rootulp in #5405
  • chore: add the v5 to v6 upgrade test case by @evan-forbes in #5496
  • docs: fix comment by @youzichuan in #5529
  • chore: remove broken url in specs/src/proto/types.proto by @queryfast in #5469
  • docs: fix struct name in comment by @hongmengning in #5538
  • chore: fix ibc test workflow by @chatton in #5542
  • chore(x/blob): Fix typos and improve comments by @tomasandroil in #5432
  • feat!: implement CIP-41 by @rootulp in #5526
  • chore(golangci-lint): remove duplicate gocritic linter from config by @guilleaco in #5544
  • fix: correct .PHONY target name for goreleaser-dry-run in Makefile by @levanchverak in #5547
  • test: separate e2e for TestAllUpgrades by @Copilot in #5525
  • docs: fix typos by @torrpriius in #5552
  • docs(README): fix chain-id by @rootulp in #5554
  • test: fix mocha nightly test by @chatton in #5549
  • chore(deps): Bump github.com/celestiaorg/tastora from 0.2.1 to 0.2.2 in /test/docker-e2e by @dependabot[bot] in #5562
  • docs: fix typos by @guilleaco in #5565
  • chore(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #5558
  • chore(deps): Bump amannn/action-semantic-pull-request from 5.5.3 to 6.0.1 by @dependabot[bot] in #5560
  • chore(deps): Bump github.com/digitalocean/godo from 1.162.0 to 1.163.0 by @dependabot[bot] in #5557
  • chore(deps): Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.83 to 1.18.4 by @dependabot[bot] in #5556
  • chore(talis): remove celestia-node by @rootulp in #5568
  • chore: bump to the unofficial commits for comet v0.39 by @evan-forbes in #5523
  • docs(errors): correct comments to reference ErrInsufficientFee instead of ErrInsufficientFunds by @phrwlk in #5546
  • refactor: skip BBR check on non-Linux machines by @Fibonacci747 in #5561
  • chore(deps): Bump github.com/hashicorp/go-getter from 1.7.5 to 1.7.9 in /test/interchain by @dependabot[bot] in #5575
  • feat: set the default min gas price to an empty string by @cmwaters in #5518
  • chore(deps): Bump github.com/hashicorp/go-getter from 1.7.6 to 1.7.9 in /test/docker-e2e by @dependabot[bot] in #5576
  • feat: use default min gas price when config price is not set by @cmwaters in #5572
  • chore(deps): Bump github.com/hashicorp/go-getter from 1.7.6 to 1.7.9 by @dependabot[bot] in #5573
  • docs: fix typos by @bethoffman in #5577
  • chore(deps): Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.4.0 in /test/docker-e2e by @dependabot[bot] in #5584
  • chore(deps): Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.4.0 by @dependabot[bot] in #5583
  • fix: tests that changing to cat broke by @ninabarbakadze in #5534
  • refactor: remove duplicate package import by @jishudashen in #5588
  • chore(deps): Bump amannn/action-semantic-pull-request from 6.0.1 to 6.1.1 by @dependabot[bot] in #5590
  • chore(deps): Bump github.com/celestiaorg/tastora from 0.2.2 to 0.2.4 in /test/docker-e2e by @dependabot[bot] in #5601
  • chore(deps): Bump codecov/codecov-action from 5.4.3 to 5.5.0 by @dependabot[bot] in #5597
  • chore(deps): Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 in /test/docker-e2e by @dependabot[bot] in #5596
  • chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.4 to 1.18.6 by @dependabot[bot] in #5591
  • chore(deps): Bump github.com/aws/aws-sdk-go-v2 from 1.38.0 to 1.38.1 by @dependabot[bot] in #5600
  • chore(deps): Bump google.golang.org/grpc from 1.74.2 to 1.75.0 by @dependabot[bot] in #5599
  • chore(deps): Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #5598
  • chore(deps): Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 in /test/interchain by @dependabot[bot] in #5604
  • fix!: claim rewards after undelegating by @rootulp in #5580
  • chore: bump ibc to official tag by @evan-forbes in #5611
  • chore(deps): Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.18.4 to 1.19.0 by @dependabot[bot] in #5592
  • chore: bump to v5.0.4-rc0 by @cmwaters in #5609
  • chore(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.31.0 to 1.31.2 by @dependabot[bot] in #5593

New Contributors

Full Changelog: v4.0.6-arabica...v6.0.0-rc0

Don't miss a new celestia-app release

NewReleases is sending notifications on new releases.