Releases: crate-crypto/rust-eth-kzg
Releases · crate-crypto/rust-eth-kzg
v0.5.2
v0.5.1
v0.5.0
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
Miscellaneous Chores
v0.4.1
v0.4.0
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)