Skip to content

Releases: pokt-network/smt

Introduce the Submodule Pattern: Fix Dependabot Alert & Go Mods

04 Jan 18:41
Compare
Choose a tag to compare

Summary

  • Ran make mod_tidy
  • Address dependabot alert on vulnerable package in badger submodule

Full Changelog: v0.8.1...v0.8.2

Introduce the Submodule Pattern: Fix Badger Submodule Path

04 Jan 12:37
Compare
Choose a tag to compare

Summary

Fix the badger submodule to use the kvstore directory in its path

Full Changelog: v0.8.0...v0.8.1

Introduce the Submodule Pattern

03 Jan 23:03
6778485
Compare
Choose a tag to compare

Human Summary

  • Improved documentation and workflow files
  • Introduced submodule pattern for key-value stores
  • Make the library into an auditable state

What's Changed

  • chore: tidy up documentation and github workflows/templates by @h5law in #29
  • Update proofs.go by @Olshansk in #30
  • chore: replace instances of tree with trie by @h5law in #31
  • [Documentation] Add clarifying comment to ClosestProof documentation by @h5law in #32
  • fix whitepaper link by @zorjak in #35
  • [Documentation] Cleanup Docs and Workflows by @h5law in #34
  • [Enhancement] Reintroduce the MapStore interface and SimpleMap and make the Badger a submodules by @h5law in #33

New Contributors

Full Changelog: v0.7.1...v0.8.0

SMT: Add the SparseMerkleClosestProof type

10 Oct 12:32
7a76ff9
Compare
Choose a tag to compare

What's Changed

  • feat: add SparseMerkleClosestProof proof type by @h5law in #27

Full Changelog: v0.7.0...v0.7.1

SMT: ProveClosest, KVStore, Serialisable Proofs and Bechmarks

26 Sep 07:34
8cbd915
Compare
Choose a tag to compare

What's Changed

  • feat: Replace MapStore and SimpleMap with KVStore and BadgerDB by @h5law in #19
  • chore: cleanup documentation by @h5law in #24
  • feat: add ProveClosest method to SMT and SMST by @h5law in #18
  • feat: unexport GetPathBit by @h5law in #26
  • feat: add benchmarking suite by @h5law in #25

Full Changelog: v0.6.1...v0.7.0

SMST: Version Bump

29 Jun 20:44
f5ef955
Compare
Choose a tag to compare

What's Changed

  • [Enhancement] Add Merkle Sum tree functionality (SMT Wrapper) by @h5law in #13
  • [Minor] Expose GetPathBit() by @h5law in #15

Full Changelog: v0.5.0...v0.6.1

SMST: Sparse Merkle Sum Tree

29 Jun 19:51
f5ef955
Compare
Choose a tag to compare

What's Changed

  • [Enhancement] Add Merkle Sum tree functionality (SMT Wrapper) by @h5law in #13
  • [Minor] Expose GetPathBit() by @h5law in #15

Full Changelog: v0.5.0...v0.6.0

Lazy Loading - v0.5.0

24 May 08:49
cc555d9
Compare
Choose a tag to compare

Release: v0.5.0 📦

This release integrates the vulcanize PR that implements lazy-loading into the SMT's functionality with delayed commits, to improve the trees' performance.

What's Changed

  • Use lazy-loaded cached tree implementation by @h5law in #6
  • feat: reviewpad onboarding by @reviewpad in #5
  • [Cleanup] Initial documentation improvements and code cleanup by @h5law in #8

Full Changelog: v0.4.0...v0.5.0

pokt-network/smt release

12 Apr 23:12
45e834f
Compare
Choose a tag to compare

Update Go version to 1.18 - marking start of pokt-network releases.