Reference sheet for the v0.6.9 maintenance release. This cut repairs the
published CompareVI.Tools bundle so released downstream consumers can execute
the hosted NI Linux VI-history contract without a maintainer checkout.
Release v0.6.9 focuses on three themes:
- Executable released bundle:
CompareVI.Tools-v0.6.9.zipnow carries the hosted NI Linux helpertools/Get-LabVIEWContainerShellContract.ps1instead of shipping an incomplete runtime contract. - Faster local replay: maintainers can now mirror
vi-history-scenarios-windowsthrough the checked-in Windows Docker replay lane instead of waiting on the hosted proof for every iteration. - Released-backend recovery: downstream VI-history consumers can once again rely on the published bundle rather than a maintainer override or local source tree to execute the canonical proof path.
- Narrow maintenance scope: this cut only repairs released bundle executability and local maintainer replay. It does not expand the public VI-history surface or add new product claims.
tools/Publish-CompareVIToolsArtifact.ps1now placestools/Get-LabVIEWContainerShellContract.ps1in the bundle and advertises it through the published hosted-runner contract metadata.tools/Test-CompareVIHistoryBundleCertification.ps1now fails closed if the extracted bundle omits the hosted NI Linux support scripts required by the released consumer path.tools/priority/windows-workflow-replay-lane.mjsnow supports a localvi-history-scenarios-windowsreplay mode so hosted Windows scenario fixes can be iterated on this machine without changing the hosted certification contract.- Stable release surfaces now pin
0.6.9, isolating the bundle-contract repair in an immutable stable cut after the brokenv0.6.8publication.
- Release PR required contexts are
COMPLETED/SUCCESS:lintpester / normalizesmoke-gatePolicy Guard (Upstream) / policy-guardcommit-integrity
- Direct bundle proof restored the published hosted NI Linux contract:
- extracted bundle contains both
tools/Run-NILinuxContainerCompare.ps1andtools/Get-LabVIEWContainerShellContract.ps1 - bundle certification summary reports
status: producer-native-ready
- extracted bundle contains both
-
node tools/npm/run-script.mjs release:finalize -- 0.6.9completes from a clean helper lane and writes fresh finalize metadata undertests/results/_agent/release/ - Published release
v0.6.9includes the signed distribution assets,SHA256SUMS.txt,sbom.spdx.json, andprovenance.json -
comparevi-historyrepinscomparevi-backend-ref.txttov0.6.9before the canonicalDrawIcon.viproduct proof is rerun
- Confirm the maintenance release surfaces align across:
package.jsonDirectory.Build.propstools/CompareVI.Tools/CompareVI.Tools.psd1
- Review the released bundle contract repair for correctness:
tools/Publish-CompareVIToolsArtifact.ps1tools/Test-CompareVIHistoryBundleCertification.ps1docs/schemas/comparevi-history-bundle-certification-v1.schema.json
- Review the release helper packet for consistency:
CHANGELOG.mddocs/release/TAG_PREP_CHECKLIST.mddocs/archive/releases/RELEASE_NOTES_v0.6.9.md
- Re-pin
comparevi-historyfromv0.6.8tov0.6.9and rerun the canonicalDrawIcon.viproof on the released backend. - Re-evaluate the current emitted history surface against the real developer question before treating any mode as decision-ready.
- Reduce the public mode surface again if the rerun product proof only justifies a narrower mode set.
--- Updated: 2026-03-30 (prepared for the v0.6.9 maintenance cut).