Skip to content

v2.1.6

Choose a tag to compare

@jtraglia jtraglia released this 26 Feb 15:12
· 5 commits to main since this release
673d93c

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