v1.7.1 — Virtual Display Fix
Fixed
- Virtual display mode — headless: "virtual" now correctly creates an Xvfb virtual display
- Headed mode in Docker — headless: false auto-falls back to virtual display when no X display is available
- Xvfb in Docker — Added xvfb package to Docker image
- VirtualDisplay lifecycle — Xvfb processes properly cleaned up on context close