Skip to content

Releases: celestiaorg/celestia-node

v0.11.0-rc9.1 - Stability patch for arabica-9

27 Sep 09:02
Compare
Choose a tag to compare

This release contains stability changes backported from main. This RC is compatible with arabica-9 ONLY and not compatible with arabica-10 and mocha-4.

v0.11.0-rc14 - Cache Fixes

21 Sep 09:46
b6ac8c2
Compare
Choose a tag to compare
Pre-release

This RC contains experimental fixes, use with caution.

What's Changed

BREAKING

FEATURES

  • feat(share/eds): Rework accessor cache by @walldiss in #2612
  • feat(share/store/cache): Split accessor cache into recent and blockstore by @walldiss in #2656
  • feat(share/eds/cache): Add accessor cache refs counter by @walldiss in #2723
  • feat(share/eds/store): expose eds store params by @walldiss in #2724

OTHER

DEPS

  • chore: bump docker ci to v0.2.3 by @Bidon15 in #2696
  • chore(deps): Bump actions/checkout from 3 to 4 by @dependabot in #2690
  • chore(deps): Bump golang.org/x/crypto from 0.12.0 to 0.13.0 by @dependabot in #2688
  • chore(deps): Bump github.com/ipfs/go-block-format from 0.1.2 to 0.2.0 by @dependabot in #2682
  • chore(deps): Bump github.com/libp2p/go-libp2p-routing-helpers from 0.7.2 to 0.7.3 by @dependabot in #2687
  • chore(deps): Bump go.opentelemetry.io/contrib/instrumentation/runtime from 0.42.0 to 0.43.0 by @dependabot in #2685
  • chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.16.0 to 1.17.0 by @dependabot in #2683
  • chore(deps): Bump actions/checkout from 3 to 4 by @dependabot in #2718
  • chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 0.40.0 to 0.41.0 by @dependabot in #2713
  • chore(deps): Bump github.com/hashicorp/golang-lru/v2 from 2.0.5 to 2.0.6 by @dependabot in #2711
  • chore(deps): Bump mathieudutour/github-tag-action from 6.0 to 6.1 by @dependabot in #2721
  • chore(deps): Bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in #2719
  • chore(deps): Bump celestiaorg/.github from 0.2.2 to 0.2.3 by @dependabot in #2720
  • chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.17.0 to 1.18.0 by @dependabot in #2714
  • chore(dependabot): add otel group to dependabot by @walldiss in #2722
  • chore(deps): Bump go.uber.org/zap from 1.25.0 to 1.26.0 by @dependabot in #2731
  • chore(deps): Bump go.opentelemetry.io/contrib/instrumentation/runtime from 0.43.0 to 0.44.0 by @dependabot in #2732

Full Changelog: v0.11.0-rc13...v0.11.0-rc14

v0.11.0-rc13 - arabica-10 syncing fix

11 Sep 16:05
8ca777e
Compare
Choose a tag to compare
Pre-release

Contains a fix for header sync on arabica-10.

What's Changed

New Contributors

Full Changelog: v0.11.0-rc12...v0.11.0-rc13

v0.11.0-rc12 - `mocha-4` upgrade

07 Sep 11:56
d803cf8
Compare
Choose a tag to compare
Pre-release

What's Changed

BREAKING

  • improvement!(blob/service): add options to submit by @vgonkivs in #2630

FEATURES

  • feat(nodebuilder/header): Bootstrap from previously seen peers by @renaynay in #2507
  • feat(modp2p): listen on WebTransport by default by @Wondertan in #2660

OTHER

  • fix(share/eds): skip concurrent writes on edsstore Put by @walldiss in #2613
  • chore(lint/sort-imports): fix absolute path for sort-imports by @walldiss in #2640
  • chore: cleanup usage of share.Root(DAH) by @Wondertan in #2481
  • chore!: bump mocha chain with new bootstrappers and genesis hash by @Bidon15 in #2668

Full Changelog: v0.11.0-rc11...v0.11.0-rc12

v0.11.0-rc11 - `arabica-10` syncing fix

05 Sep 12:46
96388ea
Compare
Choose a tag to compare
Pre-release

What's Changed

BREAKING

FEATURES

MISCELLANEOUS

New Contributors

Full Changelog: v0.11.0-rc10...v0.11.0-rc11

v0.11.0-rc10 - `arabica-10`

31 Aug 09:12
47047f3
Compare
Choose a tag to compare
Pre-release

This RC contains an upgrade to arabica-10 which incorporates several storage-related fixes and optimisations as well as an upgrade to the shrex-nd protocol such that it can now support getting blobs larger than 1mb.

This RC is not compatible with arabica-9.

Please note: this RC is breaking against past RCs of the same version

What's Changed

BREAKING

  • misc(metrics)!: split global attributes into two by @walldiss in #2546
  • chore!: update celestia-app to v1.0.0-rc12 by @evan-forbes in #2581
  • chore(nodebuilder/p2p)!: Bump arabica-10 by @jrmanes in #2639

FEATURES

  • metrics(runtime): add runtime metrics by @walldiss in #2570
  • feat(eds/store): add eds blockstore cache metrics by @walldiss in #2567
  • feat(nodebuilder/state): Provide stubbed state module if a core endpoint not provided by @renaynay in #2577
  • feat(blob): improve gas estimation and track min gas price by @cmwaters in #2511
  • feat(cmd/node): add logs cmd to dynamically change the log level by @vgonkivs in #2601
  • feat(edssser): introduce EDS Store Stresser and cel-shed utility by @Wondertan in #2482

BUG FIXES

  • fix(blob): ensure that the share sequence is not empty by @vgonkivs in #2547
  • fix(rpc): fix commands handling by @vgonkivs in #2515
  • fix(cmd): fix formatting during submit by @vgonkivs in #2551
  • fix(share/eds): don't use in-memory buffer for mount after shard recover by @walldiss in #2554
  • fix(header): Only bridge node should panic on data root mismatch in e… by @renaynay in #2558
  • fix(share/eds): dagstore shard restore reflection workaround by @walldiss in #2559
  • fix(nodebuilder): set default log level for bitswap-client by @walldiss in #2576
  • fix: TestShareAvailable_DisconnectedFullNodes by @distractedm1nd in #2560
  • fix(share/discovery): discovery should try to connect to empty hosts peers by @walldiss in #2575
  • fix(share/ipld): Remove proofs from leaked ctx by @walldiss in #2574
  • fix(share/eds): scale up inverted_index badger levels by @walldiss in #2591
  • fix(cmd/blob): fix response by @vgonkivs in #2600
  • fix(eds/blockstore): Puts on EDSStore Blockstore by @distractedm1nd in #2532
  • fix: fixing panic on GetShare with out of bounds indexes by @distractedm1nd in #2605

MISCELLANEOUS

New Contributors

Full Changelog: v0.11.0-rc9...v0.11.0-rc10

v0.11.0-rc8-arabica-improvements - Bridge + Full node sync stability

25 Aug 10:38
0cf4a49
Compare
Choose a tag to compare

STORAGE-BREAKING RC -- ONLY COMPATIBLE WITH ARABICA-9

This is a cherry-picked RC containing storage-breaking fixes and improvements that will help full and bridge nodes sync more reliably. Node runners wishing to upgrade should clear their datastores using the instructions here.

Note that this release does not contain all commits from main and only contains necessary storage fixes and improvements as well as other necessary bug fixes and dependency bumps to help stabilise full and bridge nodes.

v0.11.0-rc9 - Storage fixes + shrex-nd ugprade

07 Aug 16:18
615241b
Compare
Choose a tag to compare

This RC is breaking in two ways:

  1. it contains several storage optimisations and breaks such that those wishing to upgrade will have to re-sync from scratch (please read the Note below)
  2. it contains an upgrade to the shrex-nd protocol

All storage optimisations and breaks as well as shrex-nd upgrades can be checked out here: #2545

Note: This RC is not yet compatible with either arabica or mocha.

What's Changed

BREAKING

  • !feat(share/p2p/shrex-nd): rework shrex-nd to serve data in multiple messages by @walldiss in #2444
  • release!: Breaking release V0.11.0 rc9 by @walldiss in #2545

OTHER

  • fix(nodebuilder): fix nil pointer exception and simplify synchronization by @Wondertan in #2466
  • docs: clarify usage of len(merkleRowRoots) by @rootulp in #2431
  • chore(share/p2p/discovery): demote disc peers log to debug by @renaynay in #2473
  • chore(deps): bump otel, go-header, and go-fraud by @walldiss in #2472
  • chore: move versioning outside the main package by @vgonkivs in #2468
  • refactor(share/availability): don't log error canceled operation by @walldiss in #2475
  • feat(nodebuilder): Invoke traces from fx by @vgonkivs in #2477
  • fix: remove root from traces by @vgonkivs in #2483
  • feat(share/byzantine): handle additional cases in befp validation by @vgonkivs in #2383
  • chore(deps): bump celestiaorg/.github from 0.2.0 to 0.2.2 by @dependabot in #2484
  • fix(nodebuilder/tests/swamp): Bump timeout by @renaynay in #2504
  • dep: update nmt version by @vgonkivs in #2509
  • feat: new metrics - deployment dashboard by @jrmanes in #2464
  • test(share/utils): fix no deadline test for ctxWithSplitTimeout by @walldiss in #2502
  • fix(share/availability): update availability ErrNotAvailable handling logic by @walldiss in #2445
  • chore(deps): bump cosmossdk.io/errors from 1.0.0-beta.7 to 1.0.0 by @dependabot in #2486
  • fix: check for namespace version 0 by @rootulp in #2514
  • chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #2487
  • test(share/p2p): fix namespace add operations in tests by @walldiss in #2422
  • fix(share/eds): remove Has() and Sync() badger calls in inverted index by @walldiss in #2518
  • fix(share/eds): turn off eds store dagstore gc by default by @walldiss in #2529
  • feat(share/shrex/nd): add swamp test for shrex nd by @walldiss in #2227
  • feat(share/eds): introduce List method for the Store by @Wondertan in #2494
  • fix(share/eds): print error for stuck register shard by @walldiss in #2516
  • chore(deps): bump celestia-app to rc10 by @cmwaters in #2508
  • chore: bump app v1.0.0 rc11 by @evan-forbes in #2527
  • fix(share/p2p): fix race in shrexeds test by @walldiss in #2534
  • feat(share/store): add eds store metrics by @walldiss in #2536
  • chore: bump libp2p by @Wondertan in #2533
  • feat(cmd): use rpc client instead of http.Request by @vgonkivs in #2521
  • feat(eds/store): cache proofs after first eds recompute on sampling by @walldiss in #2429

New Contributors

Full Changelog: v0.11.0-rc8...v0.11.0-rc9

v0.11.0-rc8 - Fix Mocha

13 Jul 10:29
e41f626
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: v0.11.0-rc7...v0.11.0-rc8

v0.11.0-rc7 - Upgrade mocha

06 Jul 08:31
0d10ced
Compare
Choose a tag to compare
Pre-release

What's Changed

  • feat: update Go base alpine - add branch in makefile by @jrmanes in #2414
  • doc(share/p2p/shrexnd): Improve accuracy of RequestND description by @musalbas in #2418
  • chore(deps): bump alpine from 3.18.0 to 3.18.2 by @dependabot in #2380
  • chore(nodebuilder/p2p)! Upgrade to mocha-3 by @sysrex in #2432

New Contributors

Full Changelog: v0.11.0-rc6...v0.11.0-rc7