Skip to content

Latest commit

 

History

History
132 lines (97 loc) · 5.84 KB

CHANGELOG.md

File metadata and controls

132 lines (97 loc) · 5.84 KB

Changelog

All notable changes to neptune will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

8.1.1

  • chore: update ec-gpu, update const fns (lurk-lab#175)
  • chore: minor upgrade (lurk-lab#173)
  • fix: simplify the implementation of arity (lurk-lab#172)
  • fix: Ensure preimage buffer is padded with newly variables that are actually constrained to be equal to zero (lurk-lab#169)

8.1.0

8.0.0

7.2.0 - 2022-8-9

  • Change write_rate_element to add_rate_element to agree with spec.

7.1.0 - 2022-8-8

7.0.0 - 2022-7-21

6.2.0 - 2022-6-10

6.1.1 - 2022-5-26

6.1.0 - 2022-4-22

6.0.0 - 2022-3-22

5.1.0 - 2021-10-21

5.0.0 - 2021-9-30

4.0.0 - 2021-8-2

3.0.0 - 2021-6-1

  • Breaking update of bellperson to 0.14 and associated dependency upgrades.

2.7 - 2021-3-9

  • Use bellperson 0.13.

2.6 - 2021-1-21

  • Pure OpenCL implementation of batch hashing. (lurk-lab#78)

2.5 [release commited but never published to crates.io, due to authentication glitch]

2.4.0 - 2020-11-17

  • Customize batch-sizes of gbench through cli args. (lurk-lab#50)
  • Remove [most] macos conditional code. (lurk-lab#72)
  • Refactor, moving device selection to rust-gpu-tools. (lurk-lab#70)
  • Only clear cache when no hashers are active for futhark context. (lurk-lab#68)

2.2.0 - 2020-11-01

  • Update bellperson to 0.12.0 67

2.1.1 - 2020-10-30

  • Fix GPUBatchHasher not clearing GPU caches 66

2.1.0 - 2020-10-29

  • Enable blst backend. 63
  • Explicitly reuse FutharkContext in related Batchers. 62
  • Make GPUSelector accessible from gbench. 59
  • Create SECURITY.MD. 57
  • Avoid compiling any OpenCL on macos. 56
  • Use latest neptune-triton. 55

2.0.0 - 2020-08-4

  • Add support for domain separation tags. In addition to support for new hash functions built on the Poseidon permutation, this introduces a breaking change to the DST used for Strengthened Poseidon. 43.