What's New in Beta 9.6.4
Auto-Update Fixes
Linux — Server now restarts automatically after update
- New binary was racing to bind the port while the old process was still shutting down, failing silently and leaving the server down
- Fixed by spawning the new binary via
sh -c "sleep 5 && exec <path>"so it waits for the old process to release the port before starting
Windows — Switched from PowerShell to cmd.exe batch script
- PowerShell execution policy (machine-level Group Policy) blocked the
.ps1script even with-ExecutionPolicy Bypass - Replaced with a
.cmdbatch script viacmd.exe— no execution policy restrictions, runs on any Windows machine - Full update log written to
thinline-update.login the install directory
Unix — Executable permissions now correctly set after update
- On systems where
/tmpis a separate mount (tmpfs), permissions could be lost during binary move - Fixed by re-applying
chmod 0755after the binary is in its final location
Check interval reduced
- First check: 30 seconds after startup (was 5 minutes)
- Recurring checks: every 30 minutes (was every 12 hours)
See CHANGELOG.md for full history.