v2.1.6
Overview
This is a minor release which improves the performance of compute_cells_and_kzg_proofs and recover_cells_and_kzg_proofs by ~10%, and improves portability across compilers and operating systems (notably FreeBSD).
What's Changed
- Add skip-existing option to Python release workflow by @jtraglia in #614
- Rerun formatter with clang 20 updates by @jtraglia in #615
- Use latest python version in CI actions by @jtraglia in #616
- Install setuptools in source distribution step by @jtraglia in #617
- Update trusted setup URL to use master branch by @jtraglia in #623
- Benchmark measuring proof verification with different numbers of cells by @kasey in #624
- Batch convert commitments/proofs to bytes by @jtraglia in #626
- Add missing include for assert by @jtraglia in #627
- Prescale coefficients to avoid expensive scalar multiplications by @jtraglia in #628
- Simplify missing cell handling in recovery by @jtraglia in #629
- Require gmake in python bindings build for FreeBSD by @jtraglia in #630
- Update all dependencies by @jtraglia in #631
- Bump versions to v2.1.6 by @jtraglia in #632
- Allow compiler overrides & only use some flags for clang by @jtraglia in #633
- Bump clang-format to v21 by @jtraglia in #634
New Contributors
Full Changelog: v2.1.5...v2.1.6