What's Changed
- init v29 by @2xburnt in #498
- allow verification of jws in addition to jwt, respond with jwt values by @ash-burnt in #490
- Add in Barretenberg Ultrahonk Backend by @Peartes in #500
- Added check of max size limit for proofs & public inputs params in VerifyProof by @Kushal7788 in #503
- Fix Poseidon zero-field collision, add JWK kty/alg consistency check, update docs by @crucible-burnt in #510
- Transfer AudienceClaim when UpdateAudience changes admin by @crucible-burnt in #508
- Add gas metering for ZK and DKIM proof verification queries by @crucible-burnt in #507
- x/zk: proof/input size limits with governance floor validation by @crucible-burnt in #504
- fix(zk,dkim): add panic recovery guards around external crypto library calls by @crucible-burnt in #548
- fix(jwk): apply ValidateJWKKeySize and kty/alg consistency check in GenesisState.Validate by @crucible-burnt in #552
- Gnark groth16 support by @satyambnsal in #522
- chore: upgrade barretenberg-go to v0.2.0 by @2xburnt in #553
- bump wasm to v0.61.10 by @2xburnt in #555
- fix(zk): add panic recovery to VerifyGnark by @2xburnt in #557
New Contributors
- @satyambnsal made their first contribution in #522
Full Changelog: v28.1.0-rc1...v29.0.0-rc1