Skip to content

Latest commit

 

History

History
116 lines (73 loc) · 9.98 KB

CHANGELOG.md

File metadata and controls

116 lines (73 loc) · 9.98 KB

Changelog

0.5.2 (2024-09-24)

Features

  • Allow batch_inverse to take a scratchpad as input (#268) (b47387b)
  • Pin Rust CI to 1.80.0 (#270) (8a76c5c)
  • Replace blst msm method with a Rust native method (#273) (b4ef4af)

0.5.1 (2024-08-27)

Bug Fixes

  • Publish maybe_rayon when releasing crates (#244) (ad9f273)

0.5.0 (2024-08-27)

⚠ BREAKING CHANGES

  • java: Rename recoverCellsAndProof -> recoverCellsAndKZGProofs (#232)
  • Add a ThreadCount enum for specifying the number of threads to use (#225)
  • Allow downstream users to avoid the precomputations that are needed for the FixedBaseMSM algorithm in FK20 (#224)
  • rust: Rename recover_cells_and_proofs -> recover_cells_and_kzg_proofs (#219)
  • Move recover_evaluations_in_domain_order into cosets.rs (#175)

Features

  • Add a ThreadCount enum for specifying the number of threads to use (#225) (488ae20)
  • Allow bindings to specify the number of threads and whether precomputation is wanted (#228) (ee42bf8)
  • Allow downstream users to avoid the precomputations that are needed for the FixedBaseMSM algorithm in FK20 (#224) (5367e79)

Bug Fixes

  • Namespace C methods (#148) (e175ccd)
  • Trigger maybe_rayon release-please config (cef8ed3)

Miscellaneous Chores

  • java: Rename recoverCellsAndProof -> recoverCellsAndKZGProofs (#232) (7157789)
  • Move recover_evaluations_in_domain_order into cosets.rs (#175) (5e6ff4f)
  • rust: Rename recover_cells_and_proofs -> recover_cells_and_kzg_proofs (#219) (cc06254)

0.4.1 (2024-08-13)

Bug Fixes

  • Put workflow dispatch and push events in a separate group (#139) (f5f9909)

0.4.0 (2024-08-05)

⚠ BREAKING CHANGES

  • rename java project's usage of peerdas-kzg -> eth-kzg (#104)
  • update package name for node bindings (#99)
  • Rename rust packages to rust-eth-kzg (#89)
  • refactor eip7594 API (#91)
  • unify the error type in eip7594 package (#90)
  • Move all prover and verifier methods to PeerDAS context object (#53)
  • Remove recoverAllCells and computeCells (#46)

Features

  • FK20 now only computes proofs (#52) (e66472e)
  • Rename rust packages to rust-eth-kzg (#89) (8d09ad7)
  • VerifyCellKZGProofBatch now takes duplicated commitments (#113) (5023fc2)

Bug Fixes

  • Add build.gradle to release-please config (da9479b)
  • Add node package.json version to release-please (ac33e76)
  • BYTES_PER_CELL constant (3e8455d)
  • Do not use the deduplicated commitments (fb6df2e)
  • Erasure codes (#87) (3279585)
  • Interpret call to size_of method as bytes and not as num_elements (#136) (d4dde8c)
  • Node CI workflow runs on master (5702205)
  • Pack readme in csharp project (5ce0470)
  • Package name when publishing (#137) (c1d4dc4)
  • Recovery is done with respects to the cells not the blob (0594fee)
  • Small nits (#82) (d4ef145)
  • Update csbindgen to 1.19.3 (#127) (f557acf)

Miscellaneous Chores

  • Move all prover and verifier methods to PeerDAS context object (#53) (0e70f01)
  • Refactor eip7594 API (#91) (59cf8f3)
  • Remove recoverAllCells and computeCells (#46) (f398eec)
  • Rename java project's usage of peerdas-kzg -> eth-kzg (#104) (e9df67c)
  • Unify the error type in eip7594 package (#90) (b7891c2)
  • Update package name for node bindings (#99) (bbcd97a)

0.3.0 (2024-05-21)

Bug Fixes

  • Change bootstrap commit (3f59841)
  • Change file name to releases to not conflict with the yml file (4f549e9)
  • Remove changelog (9bb717a)
  • Remove file structure and add prefix to workflows (0e5f747)
  • Remove run prefix (13d0a6c)

Miscellaneous Chores