New
- Add MCP support for VM management, screenshots, keyboard and mouse control, and streaming SSH commands. Desktop automation shows who has control and lets you take control, return control or stop the agent. 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.jsondiscovery or configureApiPort=8787. - API responses use
windows11,ubuntu2604ltsandmacos27as OS identifiers. The olderWindows,LinuxandmacOSinput 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.