Skip to content

What's New

1.7.3 – June 23, 2025

  • Fixed: Tag Color Picker Popover Dismissal
    Resolved an issue where the tag color picker popover would not close when clicking outside of it. The popover now properly dismisses on outside interaction.

  • Fixed: macOS Restore Image Download Interruption
    Fixed an issue where the macOS restore image download would continue in the background if the restore image view was dismissed. Downloads are now properly terminated when the view is closed.

  • Fixed: Prevent Changing VM Storage Folder While VMs Are Running
    The Virtual Machine storage folder setting is now locked while any virtual machines are running, preventing accidental disruptions or file access conflicts.

  • Show in Finder for File/Folder Picker
    A new "Show in Finder" button has been added to the file and folder picker. Clicking it reveals the currently selected file or folder directly in Finder for quick access and verification.

  • Quit Prevention with Running VMs
    VirtualProg now prevents quitting the application while virtual machines are running. A prompt is shown, asking users to stop and close all VMs before exiting.

1.7.2 – June 16, 2025

  • Updated Suspend Icon
    The suspend icon in both the Control Center and Virtual Machine view has been refreshed for improved clarity and visual consistency.

  • True Full Screen Experience
    When entering full screen in the Virtual Machine view, the top title bar and toolbar are now hidden, providing a more immersive, true full screen experience.

  • Toolbar Button Visibility During VM State Changes
    Toolbar buttons in the Virtual Machine view are now hidden while starting, suspending, or resuming a VM to prevent unintended interactions and improve UI clarity.

  • Read-Only Configuration for Suspended/Paused VMs
    While a virtual machine is suspended, its configuration becomes read-only. This prevents accidental changes and maintains consistency with the VM's suspended state.

  • Close Window Confirmation for Running VMs
    When attempting to close the Virtual Machine window while the VM is running, a confirmation dialog now appears to prevent accidental shutdowns.

  • Double-Click to Start or Focus VM
    Double-clicking a virtual machine in the Control Center will start the VM if it’s not running, or bring its window to the foreground if it is already started, improving workflow efficiency.

  • Paused Indicator Icon for Paused VMs
    A new paused indicator icon is shown when a virtual machine is paused, both in the Control Center and Virtual Machine view, providing clear visual feedback of the VM’s state.

  • Typographical Corrections
    Typographical improvements across the screen interface for improved clarity and polish.

1.7.1 – June 11, 2025

  • Import VirtualProg Virtual Machines (.vpvm) via Finder
    Easily open and import or start .vpvm files by double-clicking them in Finder. This streamlined workflow makes managing VirtualProg VMs even more convenient.

  • Automatic Timestamps for Screenshots and Recordings
    Screenshots and screen recording files are now saved with automatic timestamps in their filenames—making it easier to organize and identify captures.

  • Suspend Indicator Icon in Control Center and VM View
    A yellow crescent icon now appears when a virtual machine is suspended, providing a clear visual status in both the Control Center and individual VM views.

  • Show Log File in Finder
    A new menu item in the Help > Log section allows quick access to the log file in Finder. Makes it easier to locate and share logs for troubleshooting.

  • Restrictions on Suspended Virtual Machines
    Cloning, snapshotting, and template creation are now disabled while a virtual machine is suspended. Ensures data integrity and prevents unintended VM state issues.

1.7.0 - June 2, 2025

  • Bug Fixes
    Save button is disabled when ipsw is selected (macOS Config)
    Log Rotation is not happening for Dashboard logs
  • Cosmetics Improvements

1.6.9 – June 1, 2025

  • Serial Port Access from Control Center
    View serial terminal output or redirected log files for headless virtual machines directly from the Control Center. Useful for debugging and monitoring.

  • Ctrl+C Key Stroke Support in Serial Port Terminal
    Pressing Ctrl+C now sends a control interrupt signal directly to the serial port for improved device communication.

  • Predefined Display Resolutions
    Quickly select from a list of commonly used display resolutions in the configuration screen to simplify VM display setup.

  • Added Restart Button
    Easily restart the virtual machine instantly from the control center or VM view with a single click.

  • Added Log Rotation with Max Log Size (MB) Settings
    Set a maximum log/dashboard log file size. When reached, the log file is cleared and recreated automatically.

  • Screen Recording Playback Fix
    Resolved an issue where recorded VM screen capture videos played back at a faster speed than real-time.

  • Modern ScreenCapture with Microphone Recording
    Leverages macOS ScreenCaptureKit for improved screen recording reliability and now includes optional microphone audio. Recording is limited to VirtualProg windows only, ensuring user privacy. Requires one-time screen and microphone access permissions in System Settings > Privacy & Security.

1.6.8 – May 24, 2025

  • Quick Create Virtual Machines
    Set up macOS or Linux virtual machines in just a few clicks using the new streamlined Quick Create wizard—perfect for getting started in seconds.

  • Suspend & Resume (Apple Silicon only)
    You can now suspend guest VMs and resume them later exactly where you left off. Ideal for saving work sessions without a full shutdown.

  • Context-Aware Help
    Built-in offline help now dynamically adapts to where you are in the app—instantly access relevant documentation and guidance with a single click.

  • Menu Bar Icon Settings
    You can now choose whether to display the VirtualProg icon in the macOS menu bar

1.6.7 – May 19, 2025

  • Built-in Offline Help
    Access comprehensive documentation and guidance directly within the app—even without an internet connection. Whether you're setting up your first virtual machine or exploring advanced configurations, the offline help makes it easier than ever to get the support you need, when you need it.

  • Minor improvements and optimizations to ensure a smoother and more reliable user experience.

1.6.6 – May 15, 2025

  • Nested Virtualization Support
    Enable nested virtualization for Linux guest VMs on M3 & M4 chips—ideal for advanced development and testing workflows.

  • Improved Configuration Safety
    VM settings are now locked while the VM is running to prevent accidental changes and improve stability.

1.6.5 – May 14, 2025

  • Scheduled Auto Snapshots
    Automatically capture VM snapshots on start or daily to preserve critical VM states effortlessly.

  • Optimized Grid View
    Improved memory efficiency when viewing templates and snapshots in grid layout.

  • Sequoia 15.5 Support
    Download and install macOS Sequoia 15.5 directly in your virtual machines.

1.6.4 – May 12, 2025

  • Optimized memory usage in Grid View mode.
  • Linux kernel boot images are now bundled with the VM for better snapshot/template compatibility.
  • Enhanced screenshot thumbnail handling for better performance.

1.6.3 – May 10, 2025

Bug Fixes: - Fixed beach ball issue when relocating recovery partition during disk resizing. - Fixed disk not found error when changing VM storage folder.

Improvements: - Added “Show in Finder” to Disk Configuration for easier VM disk file access.

1.6.2 – May 9, 2025

  • Enabled screenshot as background by default.
  • Bug fixes and improvements.

1.6.1 – May 6, 2025

  • Template Cloning
    Clone templates to manage variations of VM configurations more efficiently.

  • Grid View in Control Center
    Navigate virtual machines visually using a new grid layout.

  • Customizable Appearance
    Choose Light, Dark, or System appearance for a personalized look.

1.6.0 – May 2, 2025

  • Snapshots Enhancements
    Favorite and tag snapshots with custom colors for better organization.

  • Favorites & Recent Lists for Templates/Snapshots

  • Disk Resize support for macOS and Linux templates.

  • Log Viewer for VM diagnostics.

  • macOS IPSW Downloads from within the app.

  • Launch at Login and general UI/performance enhancements.

1.5.9 – Apr 30, 2025

  • Full Screen VM Support
  • Favorites in Control Center
  • Recent Virtual Machines List
  • Improved VM Organization
  • Password masking in Serial Terminal

1.5.8 – Apr 27, 2025

  • Mark VMs/Templates as Favorites
  • Color Tags for visual VM organization
  • Resize Guest Disks directly from VirtualProg

1.5.7 – Apr 23, 2025

  • New screenshot background
  • Dock and Status Bar menu enhancements
  • Create VM snapshots from Control Center
  • "Show in Finder" for snapshots/templates
  • MAC address generation improvements
  • Bug fixes and general improvements

1.5.6 – Apr 22, 2025

  • Linux Kernel & RAM Disk Boot Support
  • Built-in Serial Port Log Viewer
  • Rosetta Support for Linux
  • Network Block Device Support
  • Improved Serial Terminal usability

1.5.5 – Apr 21, 2025

  • System Logging with detailed per-VM logs
  • Session Time Monitoring
  • Enhanced Log Viewer with filters and search
  • Performance Improvements and memory leak fixes

1.5.4 – Apr 18, 2025

  • Auto-Start VMs
  • Global Dashboard for uptime stats
  • Quick access from Dashboard
  • Enhanced Disk Configuration options

1.5.3 – Apr 18, 2025

  • Dock Menu Support
  • VM Usage Dashboard
  • Enhanced Menu Navigation
  • Headless VM Support

1.5.2 – Apr 17, 2025

  • Editable Templates
  • Snapshot Configuration Viewer
  • Screen Capture Security Settings

1.5.1 – Apr 16, 2025

  • VM Screenshot Capture
  • VM Screen Recording

1.5 – Apr 16, 2025

  • Create Templates from Snapshots
  • Clipboard Sharing via Guest Tools (Sequoia VMs)

1.4 – Apr 16, 2025

  • Password Protection for VMs
  • Templates Support
  • macOS Notifications for VM state changes

1.3 – Apr 15, 2025

  • Serial Port Support and Logging
  • Add Existing Disks and Import Disk Images
  • Hotplug CDs/Disks
  • Memory Balloon Device Support

1.2 – Apr 13, 2025

  • Hot-Pluggable Disks/CDs while VM is running
  • NVMe Disk Interface Support
  • USB CD Emulation

1.1 – Apr 11, 2025

  • Snapshot Support