Skip to content

Releases: ingonyama-zk/icicle

v3.1.0

05 Nov 14:13
Compare
Choose a tag to compare

Important Notice for Upgraders

If you are upgrading from a previous version:
Ensure that you update both the frontend and backend Icicle libraries. Failing to update both can result in missing symbols and unexpected crashes due to incompatibilities between versions.

Typical Installation Paths:

• Backend Libraries: Usually installed in /opt/icicle.
• Frontend Libraries: Typically located in /usr/local or a similar system directory based on your setup.

Upgrade Instructions:

1. Uninstall the previous version completely to avoid any residual files.
2. Install the new version of both frontend and backend libraries.

Updating both components ensures compatibility and stability across all Icicle features in the latest release.

What's Changed

New Contributors

Full Changelog: v3.0.0...v3.1.0

v3.0.0

04 Sep 07:05
94aa03b
Compare
Choose a tag to compare

This version introduces a completely new design for ICICLE. We've developed a front-end user API that is backend-agnostic, supporting various hardware configurations. Additionally, we've added CPU support for MSM and NTT, with the CPU backend now set as the default. This allows developers to compile and run ICICLE seamlessly on Apple Mac and Linux machines as well.

What's Changed

Next Up

  • Hash and Merkle tree API, CPU support
  • Additional Backend devices support

Full Changelog: v2.8.0...v3.0.0

Release v2.8.0

16 Jul 14:01
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.7.1...v2.8.0

Release v2.7.1

04 Jul 12:35
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.7.0...v2.7.1

Release v2.7.0

03 Jul 20:12
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.6.0...v2.7.0

Release v2.6.0

24 Jun 11:57
Compare
Choose a tag to compare

What's Changed

Features

Docs

Full Changelog: v2.5.0...v2.6.0

Release v2.5.0

17 Jun 13:53
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.4.0...v2.5.0

Release v2.4.0

06 Jun 14:43
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.3.1...v2.4.0

Release v2.3.1

20 May 13:47
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.3.0...v2.3.1

Release v2.3.0

17 May 05:06
Compare
Choose a tag to compare

This version of ICICLE introduces Poseidon API implementation in Go, as well as Go usage examples and an improved best practice example with NTT, various fixes for polynomial API, CI and our dev docs

What's Changed

New Contributors

Full Changelog: v2.2.0...v2.3.0