# What's New
## 2.12 – Sep 20, 2026
- **USB Device Passthrough (Mac — macOS 27 Golden Gate or later)**
  Connect USB devices from your Mac directly into a running virtual machine. Use the macOS menu bar USB accessory icon to assign a device to VirtualProg, then click the new **USB Devices** toolbar icon in the Virtual Machine window to attach or detach it from the guest. The device can be returned to the Mac at any time via the same menu bar icon. USB passthrough is opt-in — enable it in **Settings → Advanced → USB Passthrough**.

- **Checkpoints (macOS 27 Golden Gate or later)**
  Instant, storage-efficient save-points powered by Apple's DiskImageKit ASIF overlay stacking. Create a checkpoint in seconds — only delta writes are stored, not a full disk copy. Restore any checkpoint to roll back changes instantly. Manage checkpoints with favorites, tag colors, search, overlay size details, list and grid views.

- **Provisioning (macOS guest — macOS 27 Golden Gate or later)**
  Skip the macOS setup assistant entirely. Enable Provisioning in the VM configuration to automatically create a user account on first boot — set the full name, username, password, auto login, and remote login in advance. VirtualProg applies the account details the moment the guest starts for the first time after installation.