This release focuses on cross-platform hardware VDF maturity, release packaging, and reliability hardening.
It adds stronger Linux/macOS/Windows ARM64 support, improves CI/test signal quality, and addresses correctness and safety issues in core paths.
- Added ARM64 NUDUPL VDF path and cross-platform build/CI fixes (
#298). - Integrated ARM64 NUDUPL and added MASM VDF path, with additional Windows build hardening (
#300). - Expanded cross-platform HW VDF client builds for Linux/macOS ARM64/Windows and hardened callback/prover behavior (
#299).
- Added Ubuntu ARM64 runner and packaging support in HW client CI (
#320). - Added macOS ARM64/x86_64 brew-ready release bundle and signing flow (
#319). - Added Windows winget packaging and signing workflow (
#323).
- Fixed two possible buffer overflow bugs (
#296). - Fixed One Definition Rule violation for
Prover::GetForm(#306). - Guarded tiny-iteration parameter estimation in
ProveSlow(#318). - Hardened parameter casting and reduced Windows warning noise (
#316). - Consolidated
Prover/ParallelProverinto a canonical header (#307).
- Added validation and tests for
discriminant_size_bits(#286). - Added CLI
--versionsupport with repo-derived build versions (#314). - Fixed Python binding and discriminant-related issues in follow-up commits (
3f7f268,20b3c5b,0c54df4,f5abd89,21fa8dd).
- Added GoogleTest regressions for
vdf_clientsession parsing (#313). - Backfilled regressions and consolidated GoogleTest binaries (
#317). - Moved GoogleTest regressions to run immediately after HW smoke tests (
#324). - Consolidated
vdf_clientandhw_vdf_clientCI workflows (#311). - Moved glue trigger into a separate post-build job (
#321).
- Updated GMP to
6.3.0and included new patch files (#270). - Bumped key GitHub Actions dependencies:
actions/checkout(#285)actions/download-artifact(#293)actions/cache(#302)actions/upload-artifact(#292)aws-actions/configure-aws-credentials(#310)
- Bumped development/tooling dependencies:
libfuzzer-systo0.4.12(#309)- Rust
cmakecrate to0.1.57(#294)
- From tag:
1.1.14 - Through commit:
d405e2b49b56c6b31b8320f140fb9c7cec1f7afd - Total commits in range:
41(37non-merge)