Skip to content

CodeTerm v1.14.6

Choose a tag to compare

@rollacode rollacode released this 12 Oct 21:05
· 4 commits to main since this release

CodeTerm 1.14.6

Release 1.14.6.

Updates

  • Windows updates no longer fail as "busy". The updater waited on the Windows job handle after TerminateJobObject, which Windows never signals when the processes exit normally, so a successful kill timed out and the first attempt failed (introduced by c7ec00529). It now waits on each process's own exit. Before installing, Restart Manager finds who holds the install files: Domios's own processes are stopped, foreign ones are named by executable and PID in the failure notice, which offers Retry. Errors name the blocking tab.
  • Frontend updates: an unattended window takes a new frontend at once; a window someone is looking at shows "A new version of the interface is out — Update". Drafts and scroll are saved before the reload.

Reliability

  • Codex RPC sidecars no longer outlive their daemon: a lifetime lease kills the sidecar group when the daemon dies (process-exit watch on macOS, parent-death signal on Linux, the existing kill-on-close job on Windows), and ./build.sh kill reaps only its own dev instance's sidecars.
  • Remote Workers on mesh peers can acknowledge and report again (remote ACK and report are authenticated by attempt, worker tab and binding nonce); a dispatch whose response is lost but whose Worker spawned is recorded instead of reported as offline. Structured sidecars no longer receive a startup-ack instruction without a startup attempt. The CLI and daemon socket protocol moves to version 5, so a remote Worker needs both machines on 1.14.6.
  • Load-flaky sentinel, tailer and socket tests prove child or listener readiness before their timed phase; product deadlines are unchanged.

Build

  • The frontend updater is its own crate, codeterm-frontend-bundle, with 17 isolated tests.

Release process

  • Work lands on develop; a push to release/X.Y.Z is the release; the release run decides app or frontend release from the diff since the last app release and runs the full test matrix in parallel with every installer build.

🤖 Generated with Claude Code

Licensed under PolyForm Shield 1.0.0 from 2026-10-16