Published August 22, 2025 | Version v0.14.0
Software Open

Consensys/gnark: v0.14.0

Description

What's Changed

  • release: v0.13.0 by @ivokub in https://github.com/Consensys/gnark/pull/1516
  • fix: enable fuzzing for multi-output-hint test by improving dvHint validation by @ruslan0012 in https://github.com/Consensys/gnark/pull/1517
  • fix: update broken Ethereum precompile contract links by @sewqasreedas in https://github.com/Consensys/gnark/pull/1532
  • ECDSA Signature: Add New Method IsVerified by @ltp456 in https://github.com/Consensys/gnark/pull/1454
  • optimize paddingFixedWidth of sha3 using divmod hint by @ggq89 in https://github.com/Consensys/gnark/pull/1450
  • Update KNOWN_USERS.md by @p4u in https://github.com/Consensys/gnark/pull/1534
  • fix: update Zcash protocol specification link by @lolkdsanyaw in https://github.com/Consensys/gnark/pull/1535
  • Update KNOWN_USERS.md by @hussein-aitlahcen in https://github.com/Consensys/gnark/pull/1536
  • docs: add reclaim protocol by @gap-editor in https://github.com/Consensys/gnark/pull/1537
  • refactor: crossfield hints in non-native by @ivokub in https://github.com/Consensys/gnark/pull/1539
  • fix: optimize zero constant detection and assignment by @ivokub in https://github.com/Consensys/gnark/pull/1545
  • fix: single constraint unsafe KZG SRS in tests by @ivokub in https://github.com/Consensys/gnark/pull/1544
  • feat: add separate Bytes API in std/math/uints package for handling bytes (U8) directly by @ivokub in https://github.com/Consensys/gnark/pull/1541
  • feat: add conversion utility to convert between bytes and elements by @ivokub in https://github.com/Consensys/gnark/pull/1542
  • Feat/eip4844 precompile by @ThomasPiellard in https://github.com/Consensys/gnark/pull/1489
  • refactor: BLS EVM precompile integration by @ivokub in https://github.com/Consensys/gnark/pull/1515
  • fix: scalarmul by 0 on twisted edwards curves by @ivokub in https://github.com/Consensys/gnark/pull/1551
  • fix: prevent early return in RegisterHint causing missing registrations by @avorylli in https://github.com/Consensys/gnark/pull/1552
  • fix: bls12-381 edge cases by @ivokub in https://github.com/Consensys/gnark/pull/1559
  • docs (KNOWN_USERS): add Celer Network by @lechpzn in https://github.com/Consensys/gnark/pull/1564
  • docs: add doctest examples by @ivokub in https://github.com/Consensys/gnark/pull/1569
  • Improve Registry Locking with Read Locks by @dinitheth in https://github.com/Consensys/gnark/pull/1571
  • feat: addition of Trace constructor of plonk on koalabear by @ThomasPiellard in https://github.com/Consensys/gnark/pull/1514
  • Migrate the golangci-lint config to v2 by @Tabaie in https://github.com/Consensys/gnark/pull/1583
  • chore: update to latest gnark-crypto by @gbotrel in https://github.com/Consensys/gnark/pull/1586

New Contributors

  • @ruslan0012 made their first contribution in https://github.com/Consensys/gnark/pull/1517
  • @sewqasreedas made their first contribution in https://github.com/Consensys/gnark/pull/1532
  • @ltp456 made their first contribution in https://github.com/Consensys/gnark/pull/1454
  • @p4u made their first contribution in https://github.com/Consensys/gnark/pull/1534
  • @lolkdsanyaw made their first contribution in https://github.com/Consensys/gnark/pull/1535
  • @hussein-aitlahcen made their first contribution in https://github.com/Consensys/gnark/pull/1536
  • @gap-editor made their first contribution in https://github.com/Consensys/gnark/pull/1537
  • @avorylli made their first contribution in https://github.com/Consensys/gnark/pull/1552
  • @lechpzn made their first contribution in https://github.com/Consensys/gnark/pull/1564
  • @dinitheth made their first contribution in https://github.com/Consensys/gnark/pull/1571

Full Changelog: https://github.com/Consensys/gnark/compare/v0.13.0...v0.14.0

Files

Consensys/gnark-v0.14.0.zip

Files (7.6 MB)

Name Size Download all
md5:b793751e6a0525a715a1176c28e497c1
7.6 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/Consensys/gnark/tree/v0.14.0 (URL)

Software