Skip to content

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

Pre-release
Pre-release
Compare
Choose a tag to compare
@renaynay renaynay released this 07 Aug 16:18
· 704 commits to main since this release
615241b

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