v0.3.1
Overview
This release focuses on quality of life improvements across the bindings. Notably:
- The blst library is now built with the portable flag (which will automatically use optimized code paths), ensuring optimal performance on supportive platforms and stability on others.
- Rust projects can now link two copies of
c-kzg-4844
, allowing for runtime switching between mainnet and minimal configurations.
What's Changed
- Fix typos/nits in README by @jtraglia in #321
- Add band-aid fix for Windows benchmark issue by @jtraglia in #322
- Use LIB_PREFIX in Rust bindings by @michaelsproul in #317
- Adding constant for bytes per g1/g2 points by @StefanBratanov in #329
- chore: add Apache-2.0 to rust license in Cargo.toml by @Rjected in #328
- Update rust dependencies by @jtraglia in #333
- Test Go bindings on all platforms by @jtraglia in #332
- Upgrade blst to v0.3.11 by @jtraglia in #330
- Force use of portable blst in Nim bindings by @jtraglia in #335
- Force use of portable blst in C# bindings by @jtraglia in #336
- Force use of portable blst in C by @jtraglia in #337
- Force use of portable blst in Rust bindings by @jtraglia in #338
- Force use of portable blst in nodejs bindings by @jtraglia in #339
New Contributors
- @michaelsproul made their first contribution in #317
- @Rjected made their first contribution in #328
Full Changelog: v0.3.0...v0.3.1