This patch release contains a two bug fixes for issues found during testing on v0.4.0.

  1. namespaceHasher.Write's error is not properly handled for, so in the case that data comes in that is of an unexpected length, the error is not caught and causes a panic. To remedy that, namespaceHasher.Sum now returns nil in the case that the data is empty such that multihash.encodeHash will catch it and an error will be returned.

  2. CoreAccessor used the context passed into it from construction to manage its lifecycle which was incorrect as that context should only be used for the start operation rather than the management of its lifecycle. CoreAccessor now manages its own context internally to the component.

What's Changed

IMPROVEMENTS

BUG FIXES

MISC

Full Changelog: https://github.com/celestiaorg/celestia-node/compare/v0.4.0...v0.4.1