Skip to content

v5.3.3 — Railgun Sidecar Syntax Hotfix

Latest

Choose a tag to compare

@Roughn3ck Roughn3ck released this 03 Sep 09:14

ColdStack — v5.3.3 Release Notes

Project: https://github.com/Roughn3ck/key_manager
Version: v5.3.3
Date: 2026-09-03


Summary

Hotfix for a broken sidecar/src/routes/engine.js shipped in v5.3.2. The new POST /engine/load-provider route was inserted without the preceding /engine/status route's closing });, making the file syntactically invalid. Sidecar crashed on cold start with a SyntaxError that the GUI never surfaced. v5.3.2's sidecar engine.js file is broken — v5.3.3 is the required fix.

Fixed

  • engine.js syntax error — restored the missing }); closing the /engine/status route handler. node --check now passes on all 14 sidecar JS files.
  • Boot smoke test confirmed: sidecar healthy from cold start in ~3 seconds

Process

  • Added pre-ship sidecar gate to AGENTS.md: node --check on every sidecar/src/**/*.js, plus cold-start boot smoke test (node src/server.js → health OK within 30 seconds). Sidecar ships only if it boots cleanly.

Verification

  • node --check passes on all 14 sidecar JS files
  • Cold-start boot test: healthy in ~3s
  • GUI header shows v5.3.3