Chess-Publisher v1.04.02
Release Notes
Release date: 2026-08-30
STATUS
FINAL RELEASE APPROVED
Chess-Publisher v1.04.02 is the version-only stable promotion of the fully audited
v1.04.01 RC6 codebase. No functional pairing, TRF, BBP, Tie-Break or Chess-Results
network-core changes were introduced for this promotion.
FINAL Runtime & Release Gate:
TOTAL: 36 PASS / 0 FAIL
FINAL RESULT: PASS - RELEASE APPROVED
FINAL DISTRIBUTION FILES
chess-publisher-v1.04.02-2026-08-30.exe
SHA256:
5af57ede202f1e65c8fc2e2356af5c6961bd6902006269a7f8b64ffb08accacf
chess-publisher-v1.04.02-2026-08-30.zip
SHA256:
316eadb9c2f12ea2021ffbc3852c81614140daf55015e00992cd59974336fa20
Gacrux 1.9.57
SHA256:
6955c4c1f16425fa662f70d08311cfddeeaf21cca1aee3d04a3a6b0f7bbb45fb
VERSION PROMOTION
- VERSION.txt: 1.04.02
- WEBVIEW-VERSION.txt: 1.04.02
- HTML/application branding: v1.04.02
- Installer manifest/version metadata: v1.04.02
- WebView <-> LocalEngine serviceVersion remains V138 / V138
- Historical v1.04.01 comments in source remain intentionally unchanged.
VALIDATION SUMMARY
- Exact candidate hashes: PASS
- Gacrux 1.9.57 exact SHA256: PASS
- PowerShell parser: PASS
- LocalEngine /health: PASS
- STA in-process runspace startup/shutdown: PASS
- System.Diagnostics.Process fallback startup/shutdown: PASS
- JavaScript syntax: 47/47 PASS
- Persistence/autosave regression coverage: PASS
- Rapid result correction/race coverage: PASS
- Tournament switch persistence: PASS
- Don't Save rollback: PASS
- Rename/autosave race protection: PASS
- Backup restore/reload race protection: PASS
- Starting List TXT: PASS
- Editable Tournament TXT: PASS
- Full Tournament TXT: PASS
- FIDE TRF16/TRF26: PASS
- Chess-Results TNR lifecycle evidence: PASS
- Chess-Results XLSX round import: PASS
- Strict date/calendar validation: PASS
- Registration/pairing critical persistence: PASS
- Stale modal/context guards: PASS
- FIDE database atomic/sanity guards: PASS
- Full tournament import rollback/validation: PASS
- Protected-function hashes: PASS
- ZIP readback: 85/85 PASS
- Deterministic ZIP rebuild: PASS
- Installer embedded payload byte-identical to release ZIP: PASS
- Deterministic EXE rebuild: PASS
- PE AMD64 / PE32+: PASS
- ImageBase / sections / entry point: PASS
- Valid RT_MANIFEST XML: PASS
- requestedExecutionLevel=asInvoker: PASS
- Final EXE/ZIP/SHA256 consistency: PASS
PROTECTED COMPONENTS
The following protected components remain unchanged by the v1.04.02 promotion:
- Gacrux 1.9.57
- Swiss Dutch pairing logic
- TRF pairing path
- BBP independent checker core
- Tie-Break Checker core
- Chess-Results XML/network protocol core
SECURITY / PUBLIC SOURCE
- Public repository must remain credential-free.
- Production LocalEngine shared AES key/IV must not be published in GitHub.
- No production secrets are part of this release promotion.
FINAL RELEASE DECISION
Chess-Publisher v1.04.02 is approved for stable distribution.
FINAL RESULT: PASS - RELEASE APPROVED