Release archive
3.2.325

CHANGELOG-ARCHIVE-ROUTING (Release Journal) & CHANGELOG-DEPLOY-RECOVERY (Deployment Reliability)

Release v3.2.325 focuses on CHANGELOG-ARCHIVE-ROUTING (Release Journal) and CHANGELOG-DEPLOY-RECOVERY (Deployment Reliability).

FixedInternal
CHANGELOG-ARCHIVE-ROUTING (Release Journal) & CHANGELOG-DEPLOY-RECOVERY (Deployment Reliability)

Release digest

Fixed

  • CHANGELOG-ARCHIVE-ROUTING (Release Journal) — Restored direct access to both /releases and /releases/ instead of allowing nginx to redirect the static archive into a directory-level 403 response.
  • CHANGELOG-DEPLOY-RECOVERY (Deployment Reliability) — Unified automatic and manual changelog releases on one tracked Cloud Build contract that builds the static export inside Docker, uses the active image registry and port, and requires post-deploy route smoke.

Internal

  • Added internal production-recovery evidence and the exact same-contract recovery command. The public changelog records the restored archive behavior; no knowledge-base update is required because product and API contracts are unchanged.
  • Verified focused deployment contracts, a clean multi-stage image build, and local container responses for the home, both archive URL forms, and the exact 3.2.324 release page.

Technical notes