Skip to content

NFI Backtest Engine v1.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 10:09
3d1475a

NFI Backtest Engine v1.2.0

v1.2.0 turns the post-v1.1 development work into a cleaner, safer product release.

Highlights

  • Split the large Python and Rust implementation into responsibility-focused modules
    while preserving exact Spot and Futures fixture results.
  • Added measured, input-derived vector, event-loop, and Python/Rust-boundary
    optimizations without strategy-, pair-, timerange-, SHA-, or expected-result
    runtime branches.
  • Added a verification ledger and a frozen v1.1 regression contract so current
    compatibility checks remain distinct from release certification.
  • Completed automatic JSON, CSV, and self-contained HTML result artifacts and the
    one-command project workflow.
  • Added hard-link-aware storage auditing and safe cleanup with durable receipts,
    completed-run opt-in, protected evidence, active-run rejection, managed run
    locations, and a disk-aware configurable cache budget.
  • Split pull-request, nightly, protected long-certification, and release trust
    boundaries and retained exact final-wheel fixture checks on Linux, Windows, and
    macOS.

Certification boundary

This is a product release, not a new combined Full X7 certification.

The published five-year Spot certificate remains bound to v1.0.0, and the published
five-year Futures certificate remains bound to v1.1.0. They continue to support their
own sealed claims but are not combined or relabeled as a v1.2.0 same-candidate
certificate. v1.2.0 distribution wheels are independently built once, checksum-sealed,
installed and exercised on their target operating systems, and promoted from RC to
stable without rebuilding.

Upgrade

Run the normal installer again. It selects the v1.2.0 wheel for the current supported
platform, verifies GitHub's published SHA-256 digest, and replaces the isolated
nfi-bte tool installation.

See the
v1.2.0 changelog
for the complete release summary.