github celestiaorg/celestia-node v0.20.0-arabica

pre-release16 hours ago

This release breaks APIs and storage. The API break renames a method(#3902), grouping it closer to breaks in v0.19.0.

The storage break affects only LNs (#3887) and is necessary to support LN pruning post-Shwap. LN runners must resync their nodes.

Besides, this release brings multiple preventive improvements to sampling logic.

What's Changed(since v0.19.0-arabica)

Breaking

  • !refactor: rename GetSharesByNamespace to GetNamespaceData by @cristaloleg in #3902
  • feat(share/availability)!: Store success results for light availability by @walldiss in #3887

Feat

  • feat(pruner/light): add light pruning for shwap by @walldiss in #3896

Fixes

  • fix(pruner): fix find algo so that it does not pass a malformed range into GetRangeByHeight call by @renaynay in #3828
  • fix: wrong network error by @jcstein in #3885
  • fix(share/availability): propagate errors from light availability properly by @walldiss in #3888
  • fix(shwap/shrex): enable recovery middleware in shrex server by @walldiss in #3897
  • fix(DASer): Log sampling errors in DASer by @walldiss in #3889
  • fix(availability): prevent parallel availability calls by @walldiss in #3883
  • fix(ci): GH_TOKEN for upload-docs by @cristaloleg in #3877
  • fix(ci): do not version_bump by @cristaloleg in #3882

Chores

Full Changelog: v0.19.0-arabica...v0.20.0-arabica

Don't miss a new celestia-node release

NewReleases is sending notifications on new releases.