You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
New
Add MCP support for VM management, screenshots, keyboard and mouse control, and streaming SSH commands. Available with the regular GUI application or in headless mode. The API/MCP port is configurable in vms.cfg.
Improve application compatibility in GPU-enabled Ubuntu VMs on Windows hosts with broader Vulkan, OpenGL and EGL texture-format support, including RGB/RGBA, 10-bit and floating point formats. Add YCbCr sampling on the GPU for YUV420, NV12 and P010.
Fixed
Show specific supported guest OS versions during creation. Use consistent RAM defaults across the GUI, API and MCP, and default Ubuntu disks to 40 GB.
Create VMs from Windows templates larger than 64 GB without manually overriding the disk size. Show the required minimum when the selected disk size is too small.
Let the Windows account running AppSandbox edit and save its configuration without an elevated editor, including after AppSandbox rewrites the file.
Prevent the API from failing to start when its first 20 candidate ports are occupied.
Report all Windows logical processors across processor groups, and report API free disk space for the configured VM storage directory.
Ensure new Windows VMs created from templates receive updated guest helpers.
Compatibility
Existing VMs remain usable. The new Windows and Ubuntu screenshot support and expanded Ubuntu GPU formats require updated guest components from a new VM.
The API’s default port changes from 8787 to 51152. The new MCP server shares that configured port. Existing API clients can use host.json discovery or configure ApiPort=8787.
API responses use windows11, ubuntu2604lts and macos27 as OS identifiers. The older Windows, Linux and macOS input values remain accepted.
For API/MCP desktop automation, direct Unicode input is supported for updated Windows guests. Ubuntu and macOS guests use physical keyboard input.