v1.12.1

usestrix/strixv1.12.1Jul 19, 2026by skyfallsin

AI Summary

VNC reliability is the primary focus of this maintenance release, which restores initial VNC attachment for Xvfb and ensures per-server display ownership across multi-instance hosts. Additionally, it adds an endpoint for VNC status discovery and includes new testing coverage.

Key Highlights

  • Restore initial VNC attachment for Xvfb launched with `-displayfd`.
  • Preserve per-server display ownership across multi-instance hosts.
  • Reattach x11vnc after browser/Xvfb restarts on the same display.
  • Add `GET /vnc/status` for attachment and port discovery.
  • Add hermetic watcher coverage and a disposable Linux recovery smoke test.

New Features

  • Restore initial VNC attachment for Xvfb launched with `-displayfd`.
  • Preserve per-server display ownership across multi-instance hosts.
  • Reattach x11vnc after browser/Xvfb restarts.
  • Add `GET /vnc/status` for attachment and port discovery.
  • Add hermetic watcher coverage and a Linux recovery smoke test.

Full Release Notes

## VNC reliability

- Restore initial VNC attachment for Xvfb launched with `-displayfd`.
- Preserve per-server display ownership across multi-instance hosts.
- Reattach x11vnc after browser/Xvfb restarts on the same display.
- Add `GET /vnc/status` for attachment and port discovery.
- Add hermetic watcher coverage and a disposable Linux recovery smoke test.

Includes the VNC work proposed in #4781, #5243, #6549, and #8070. Thanks @Doud-FR, @paranoidi, @modanq, and @luxles.