Skip to content

v0.10.0

Compare
Choose a tag to compare
@renaynay renaynay released this 22 May 15:29
· 833 commits to main since this release
cd8d0b9

This release includes several fixes to stabilise ShrEx, as well as protocol-breaking change to fix ShrEx-ND.

This is a breaking release, meaning all node runners in the network must upgrade to support the breaking protocol changes.

What's Changed

BREAKING

  • fix(share/p2p)!: share.ErrNamespaceNotFound and integration into shrex-nd by @distractedm1nd in #2230

FEATURES

  • feat(nodebuilder/header): Add WaitForHeight endpoint by @renaynay in #2201
  • feat(share/discovery): Discard method by @Wondertan in #2207
  • feat(share/discovery): add backoff metrics by @walldiss in #2212
  • feat(share/p2p/peer-manager): use shrexSub peers as full nodes by @walldiss in #2105

IMPROVEMENTS

  • refactor(nodebuilder/share): don't wrap store getter with tee getter by @walldiss in #2229

BUG FIXES

  • fix(nodebuilder/tests): swamp uses WaitForHeight instead of GetByHeight by @renaynay in #2214
  • fix(header): check that Commit corresponds to Header by @Wondertan in #2215
  • fix(header): fix testing utilities and tests by @Wondertan in #2219
  • fix(utils): splitCtx return original timeout when it is less than min timeout by @walldiss in #2228

MISC

Full Changelog: v0.9.5...v0.10.0