v1.12.1

longbridge/gpui-kitv1.12.1Jul 19, 2026by skyfallsin

AI Summary

This patch release addresses reliability issues specifically related to VNC (Virtual Network Computing) attachments, ensuring connections are maintained across restarts and providing status endpoints.

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

  • VNC status endpoint (`GET /vnc/status`)
  • VNC re-attachment logic after restarts
  • Display ownership preservation across instances

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.