ShippethEthereum releases, writing, news and network upgrades
Everything21Releases21Articles0
Network upgradeNothing scheduled. Glamsterdam is on devnet 11

Privacy & ZK: Ethereum releases, writing, news and network upgrades

Showing only gnark. Show everything
gnark is a fast zk-SNARK library that offers a high-level API to design circuits. The library is open source and developed under the Apache 2.0 licenseConsensys-Incorporated/gnark on GitHub

21 items match, 0 of them low signal.

Top of this filter

Items with a reason of their own, ranked by urgency, weight and how often the project publishes
gnarkZK-ProvingConsensys-Incorporated/gnark·Security

v0.12.0 (opens in a new tab)

NB! This release fixes security advisory GHSA-cph5-3pgr-c82g (OOM on specially crafted inputs). What's Changed. chore: up gnark-crypto by @yelhousni in · test: add scalar mul to stats by @yelhousni in · feat: replace stats gob format with csv for easier diffs…gnark release notes
gnarkZK-ProvingConsensys-Incorporated/gnark·Breaking

v0.10.0 (opens in a new tab)

. TLDR; Breaking changes. PlonK was updated to latest paper version and is incompatible with previous gnark version · gnark now supports efficient PlonK recursion with 2-chains (bls12-377 / bw6-761) · Groth16 solidity verifier now supports commitments · Additi…gnark release notes
gnarkZK-ProvingConsensys-Incorporated/gnark·Security

v0.8.1 (opens in a new tab)

Security. Update gnark-crypto dependency to include security fix. What's Changed. Fix the example in README.md by @aybehrouz in · Full Changelog:gnark release notes
gnarkZK-ProvingConsensys-Incorporated/gnark·Security

v0.7.0 (opens in a new tab)

[v0.7.0] - 2022-03-25. Build. go.mod: go version upgrade 1.16 --> go1.17 · update to gnark-crpto v0.7.0 · Feat. adds gnark logger. closes #202 · added internal/stats package: measure number of constraints of circuit snippets for regression · adds std/math/bits…gnark release notes
gnarkZK-ProvingConsensys-Incorporated/gnark·Recommended

v0.6.2 (opens in a new tab)

[v0.6.2] - 2022-01-28. Build. go version dependency bumped from 1.16 to 1.17 · Feat. added witness.MarshalJSON and witness.MarshalBinary · added ccs.GetSchema() - the schema of a circuit is required for witness json (de)serialization · added ccs.GetConstraints…gnark release notes
gnarkZK-ProvingConsensys-Incorporated/gnark·Breaking

v0.6.0 (opens in a new tab)

[v0.6.0] - 2022-01-03. Important: next release (v0.7.0) will be compatible with Go1.18+ only Breaking changes. circuit.Define(curveID, api) -> circuit.Define(api); added api.Curve() to retrieve curve info · api.Constant(..) was removed.gnark release notes
gnarkZK-ProvingConsensys-Incorporated/gnark·Breaking

v0.5.2 (opens in a new tab)

[v0.5.2] - 2021-11-03. Breaking changes. circuit Define(.. cs frontend.ConstraintSystem) now takes an interface Define( .. api frontend.API) · assert helper is now under backend/ (instead of backend/groth16 and backend/plonk) · Build.gnark release notes

The stream

Newest first
Mon 24 August
Thu 20 August
Wed 19 August
Wed 13 May
Fri, 22 August 2025
Thu, 12 June 2025
Fri, 24 January 2025
v0.12.0 (opens in a new tab) · gnark Security
Fri, 6 September 2024
Mon, 22 April 2024
v0.10.0 (opens in a new tab) · gnark Breaking
Mon, 16 October 2023
Tue, 26 September 2023
Tue, 11 July 2023
v0.8.1 (opens in a new tab) · gnark Security
Tue, 14 February 2023
Sun, 27 March 2022
v0.7.0 (opens in a new tab) · gnark Security
Tue, 15 February 2022
Sun, 13 February 2022
Fri, 28 January 2022
v0.6.2 (opens in a new tab) · gnark Recommended
Tue, 4 January 2022
v0.6.0 (opens in a new tab) · gnark Breaking
Wed, 3 November 2021
v0.5.2 (opens in a new tab) · gnark Breaking
Tue, 21 September 2021

Release candidates

Versions the projects put out for testing, carrying the changes the release will bring