github celestiaorg/nmt v0.24.4

3 hours ago

What's Changed

Highlights

  • fix: validate root format in empty-range proof path of VerifyNamespace by @evan-forbes in #324 — malformed roots are now rejected in the empty-range verification path
  • fix: bound proof span in VerifySubtreeRootInclusion before allocating ranges by @evan-forbes in #325 — prevents unbounded allocation from adversarial proof inputs

Other changes

  • ci: pin markdown-lint action to celestiaorg/.github v0.6.4 by @rootulp in #321
  • chore(deps): bump github.com/tidwall/gjson from 1.18.0 to 1.19.0 by @dependabot in #323
  • chore(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1 by @dependabot in #326
  • chore(deps): bump celestiaorg/.github from 0.6.4 to 0.6.5 by @dependabot in #327
  • chore(deps): bump actions/checkout from 6 to 7 by @dependabot in #328
  • chore(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 by @dependabot in #329
  • docs: document proof format and add runnable verification examples by @rootulp in #332
  • ci: add proto-gen Makefile target, docs, and up-to-date check by @rootulp in #330
  • test: replace gofuzz with native Go fuzzing by @rootulp in #331
  • chore(deps): bump actions/setup-go from 6 to 7 by @dependabot in #333
  • chore(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.0 by @dependabot in #334
  • test: cover nextSubtreeSize by @loglapa in #335
  • docs: clarify ComputeSubtreeRoot range by @loglapa in #339
  • chore(deps): bump github.com/stretchr/testify from 1.12.0 to 1.12.1 by @dependabot in #337

New Contributors

Full Changelog: v0.24.3...v0.24.4

Don't miss a new nmt release

NewReleases is sending notifications on new releases.