Skip to content

SCPN Fusion Core v3.9.11

Choose a tag to compare

@anulum anulum released this 17 Jun 23:39
· 935 commits to main since this release

SCPN Fusion Core v3.9.11

Release date: 2026-06-18

Scope

v3.9.11 is a documentation, security-lock, and repository-hygiene release. It
does not change accepted physics-parity status and does not promote the project
to certified plant-control readiness.

What changed

  • Bumps Python, Rust/PyO3, citation, generated capability, README, and release
    readiness metadata to 3.9.11.
  • Improves the public reader path across README, project overview, onboarding,
    API overview, notebook index, Sphinx entry points, GitHub Pages, changelog,
    and release notes.
  • Clarifies what the software is for: control development, solver-kernel
    experimentation, benchmark packaging, reference-solver campaign preparation,
    education, and evidence-bound market evaluation.
  • Reframes market value around faster controller iteration, validation
    packaging, accelerator-budget clarity, collaboration boundaries, and staged
    financing needs.
  • Updates the hashed documentation dependency lock to bleach==6.4.0, matching
    the build lane and addressing the open bleach Dependabot alerts after GitHub
    rescans the pushed manifests.

Evidence boundary

The full-fidelity campaign remains fail-closed. GENE/CGYRO/GS2 nonlinear
gyrokinetic parity, full electromagnetic parity, DREAM kinetic parity,
independent mechanistic Aurora/STRAHL recycling validation, and production
MPI/multi-GPU scaling require same-case external outputs, provenance,
checksums, thresholds, grid or scaling evidence, and native comparisons before
acceptance.

Verification commands

uv pip compile requirements/docs.in --generate-hashes --python-platform linux --python-version 3.12 -o requirements/docs.txt
.venv/bin/python tools/sync_metadata.py --check
.venv/bin/python tools/capability_manifest.py --check
.venv/bin/python -m py_compile tools/sync_metadata.py tools/capability_manifest.py
git diff --check