Skip to content

Releases: vacp2p/zerokit

v0.6.0

18 Nov 11:20
b9d2703
Compare
Choose a tag to compare

The new introduces several key updates, with a focus on the stateless feature for the RLN module:

  • Stateless RLN Feature: This feature removes the dependency on Merkle trees, simplifying the implementation. The stateless mode provides APIs for generating and verifying proofs, along with utility functions such as the Poseidon hasher.
  • Integration with RLN-WASM: The stateless implementation is integrated into the RLN-WASM module. The RLN-WASM APIs have been updated to align with this stateless design, ensuring better modularity and usability.
  • Performance Improvements: Updates include optimizations in handling uncompressed keys with Arkworks, reducing program runtime during file reads. The benchmarks indicate significant efficiency gains with these changes.

Some tasks related to replacing zkeys and auditing RLN-WASM have been deferred to version 0.7.0 to maintain focus on stability and core improvements in this release.

What's Changed

Full Changelog: v0.5.1...v0.6.0

Nightly build ("master" branch)

27 Nov 00:36
b9d2703
Compare
Choose a tag to compare
Pre-release

Full Changelog: v0.6.0...nightly

v0.5.1

29 May 10:56
85d71a5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

21 May 06:22
7790954
Compare
Choose a tag to compare

What's Changed

  • chore(rln): tests and benchmarks review by @seemenkina in #243
  • chore(rln) : Update documentation for rln-v2 to include new serde format by @seemenkina in #245
  • fix(rln): Remove resources folder, update missed docs by @seemenkina in #246
  • Expose a public function to fetch the root of a subtree at level n by @seemenkina in #247
  • Add function for checking indices of leaves which are set to zero by @seemenkina in #249
  • Replace arkzkey git submodule to library by @seemenkina in #251
  • Fix json serialization and update corresponding test by @seemenkina in #253
  • chore: Release by @rymnc in #254

Full Changelog: v0.4.4...v0.5.0

v0.4.4

08 May 05:17
cd60af5
Compare
Choose a tag to compare

What's Changed

  • chore(rln): add QoL traits to the Hasher associated type in MerkleTree trait by @rymnc in #238
  • Remove height 32 from RLN by @tyshko-rostyslav in #239
  • fix(makefile): include wasm-pack+node in installation by @rymnc in #240
  • fix(rln-wasm): dont run benchmarks by @rymnc in #241
  • chore(rln): add ark-zkey support by @seemenkina in #242
  • chore(ci): add arkzkey feature to nightly assets by @rymnc in #244

New Contributors

Full Changelog: v0.4.3...v0.4.4

v0.4.3

08 Apr 22:38
d91a5b3
Compare
Choose a tag to compare

What's Changed

  • chore: remove code surface area for maintainability by @rymnc in #235
  • v0.4.3 release by @rymnc in #236

Full Changelog: v0.4.2...v0.4.3

v0.3.7

08 Apr 22:53
0ad1ed2
Compare
Choose a tag to compare

Full Changelog: v0.3.6...v0.3.7

v0.4.2

07 Mar 06:18
aaa12db
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.4.2

v0.3.6

06 Mar 20:39
7dd019b
Compare
Choose a tag to compare

What's Changed

  • feat(rln-v1): return empty metadata if it doesnt exist by @rymnc in #231

Full Changelog: v0.3.5...v0.3.6

Nightly build ("v0.3.6-release" branch)

06 Mar 20:37
7dd019b
Compare
Choose a tag to compare
Pre-release

What's Changed

  • feat(rln-v1): return empty metadata if it doesnt exist by @rymnc in #231

Full Changelog: v0.3.5...nightly-v0.3.6