Skip to content

Releases: kbilyal/ChessPublisher

Chess-Publisher v1.04.02

Choose a tag to compare

@kbilyal kbilyal released this 30 Aug 21:41

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

Chess-Publisher v1.04.01

Choose a tag to compare

@kbilyal kbilyal released this 30 Aug 19:30