Skip to content

What’s New

2.01 – April 25, 2026

  • Custom Network Management (Settings > Networks Tahoe Onwards)
    Virtual Network Creation: Create and manage Shared or Host-Only networks with unique names, subnets, and subnet masks. Advanced Configuration: Supports configurable MTU values from 1280 to 9000 and IPv6 integration with auto-generated ULA prefixes.
    Traffic and Routing Control: Allows binding shared networks to specific physical interfaces and managing TCP/UDP port forwarding rules.
    Static IP: Assigns a static IP address to virtual machines on custom networks, ensuring consistent connectivity and easier management.
    Automated Lifecycle Management: Automatically propagates network renames or subnet changes to all associated virtual machines, updating references and IP addresses.
    Validation and Protection: Prevents configuration conflicts and restricts the editing or removal of networks currently assigned to active virtual machines.
    CLI Support: vpvm cli now supports getting info about networks.

  • Disk Space Analyzer. The Disk Space Analyzer gives you a single view of all storage consumed by your virtual machines, templates, and snapshots. It shows both the allocated (actual on-disk) size and the configured (maximum) size for every item, lets you drill into individual disks, resize disks without leaving the analyzer, and take quick actions on VMs, templates, and snapshots directly from the list.
    Open it from Tools → Disk Space Analyzer.

  • Web Dashboard Monitor
    Control your virtual machines from any browser on your network. Open the dashboard by visiting http://:49152/dashboard to see CPU and memory stats, start or stop VMs, manage snapshots, browse your networks, and create new VMs directly from your templates — all without opening the app.

  • Remote CLI Access
    The vpvm command-line tool can now connect to VirtualProg running on another Mac using --server, --port, and --token flags, making it easy to manage VMs from your terminal across the network.

  • Settings → CLI Improvements
    A new External Access toggle lets you choose whether the built-in server is reachable from other devices on your network or localhost only. Your auth token is displayed directly in Settings with one-click copy and regenerate options.

  • Tools → Open Web Dashboard in the menu bar*
    Opens the Web Dashboard in your default browser directly from the menu bar (only shown when CLI Server is enabled)

  • Enhanced Button Visibility
    Buttons in the Group Header and Batch Action Bar are now larger to improve visibility and ease of use.

  • Time Picker in Schedule Config
    A time picker is now available in the Schedule Configuration to improve usability and input precision.

  • Scheduler Status Warning
    A warning now appears in the Extra Details section when the scheduler is disabled. Clicking the warning icon provides a direct shortcut to Settings > Advanced for quick activation.

  • VM Visual Indicator
    A subtle tag color or green border is now applied to the virtual machine window, providing a clear visual cue to distinguish the session.

  • Enhanced Auto-Pause Interaction
    The VM window now displays a status overlay when a virtual machine is auto-paused. Users can instantly resume the session by clicking anywhere within the window or pressing any key.

  • Tag Color Picker Update
    A remove button is now included in the tag color picker, allowing for the quick clearing or resetting of tag color assignments.

  • Performance & Optimization
    Memory Efficiency: Reduced application memory footprint.
    UI Responsiveness: Improved scaling and performance when managing large VM libraries.

  • Dynamic Disk Resize Added support for resizing dynamic (ASIF) disk images directly from the disk configuration view.

  • Tools Menu in the Top Menu Bar. Added a Tools menu in the top menu bar to provide quick access to tools and utilities of VirutalProg.

  • Data & Sync Improvements
    Enhanced Control Center Sync: Configuration and metadata are now instantly updated when:
    Restoring a snapshot.
    Creating a VM from a template.
    Using the Quick Create wizard.

2.0 – April 15, 2026

  • VM Schedule (Auto Start & Shutdown)
    Added a new Schedule section in VM configuration. Each VM can define specific days of the week, a start time and a shutdown time. The app must be running for the scheduler to work.

  • Groups
    Virtual machines, Templates & Snapshots can now be organised into named groups. Enable Groups in Settings, then right-click any VM to assign it to a new or existing group. Both list and grid views display VMs under their group headings, with ungrouped VMs listed under Default.

  • Extra Details Toggle
    Added a bottom toolbar toggle to the Control Center, Templates, and Snapshots views. When active, each VM/template/snapshot displays a summary line showing CPU, RAM, and actual disk usage (allocated / configured GB). In the Control Center list view, the next scheduled event is also shown on the same line. Toggle is off by default for a cleaner interface.

  • Batch Operations in Control Center
    Select multiple VMs using Cmd+click (list and grid views) to perform bulk actions. A batch action bar appears with contextual icon buttons — start, stop, shutdown, and group assignment — applying to all selected VMs at once.

  • AutoStart Startup Delay
    VMs with Auto Start enabled can now be assigned a startup delay (0–300 seconds). This allows sequencing dependent VMs at launch — for example, starting a database VM immediately and delaying an app VM by 30 seconds. The delay is configured per VM in Settings → General.

  • Auto Pause VM on inactivity
    Added per‑VM Auto Pause under Security Config of VM. Each VM can enable/disable auto‑pause and set its own inactivity timeout (default: disabled, 3 minutes).

  • Safety Snapshot on Restore
    Added a "Create Safety Snapshot Before Restore" checkbox to the snapshot restore confirmation dialog. When checked, a safety snapshot of the current VM state is automatically created before restoring, providing a rollback point if needed.

  • Running Time in VM Window Title Bar
    The VM window title bar now displays how long the virtual machine has been running (e.g. Ubuntu 22.04 — 2h 15m). The counter updates every minute and disappears automatically when the VM is stopped.

  • Quick Info for Templates
    Added a Quick Info button in the Templates toolbar to show key template configuration details in a popover.

  • Quick Info for Snapshots
    Snapshots now have a Quick Info popover in the top toolbar, available when a snapshot is selected. Displays the full VM configuration captured at snapshot time including CPU, memory, disks, networks, and schedule.

  • Quick Info for VM Windows
    Added a Quick Info button to the Virtual Machine window toolbar, available in all states. Displays the VM's configuration, disk usage, snapshot and template counts, uptime stats, and activity timeline. Includes a "View Full Stats" shortcut for detailed session history.

  • Quick Info Enhancements
    The Quick Info popover now shows snapshots count(VM Only), templates count(VM Only) and schedule details (days, start and shutdown times) when configured.
    A compact 24-hour activity bar now appears in the Quick Info popover. A "View Full Stats →" button opens a detailed stats view inline, showing total uptime, session count, average session duration, per-day activity bars for the last 7 active days, and a recent sessions list with the last 20 entries. Click "← Back" to return to Quick Info.
    The Disks row in the Quick Info popover now shows the actual space consumed on the host alongside the configured maximum (e.g. 8.2 / 40 GB). Useful for dynamic disks where allocated space grows over time.
    Quick Info now lists configured shared folders as clickable links that reveal the folder in Finder.
    VM and template notes can now be edited directly from the Quick Info popover without opening the full config view

  • Settings Revamp
    Redesigned settings screen with toolbar-style tabs (Storage, General, Interface, CLI, Advanced) for easier navigation

  • Scheduler Setting
    Added global scheduler toggle in Settings > Advanced to enable or disable scheduled VM start/shutdown without modifying individual VM schedules

  • Disk space and missing path warnings
    An orange warning triangle appears next to the VM name in list and grid views when disk usage exceeds 85%, or when a referenced path — shared folder, CD/DVD image, or external disk — no longer exists on the host. The badge is present in Virtual Machines, Templates, and Snapshots views. Clicking it opens a popover with a breakdown of all active warnings, including the exact missing paths and their types.

  • Schedule Info & Actual Disk size in vpvm info and vpvm template info
    Schedule details are now included in the output of vpvm info and vpvm template info commands.
    The disks field in both commands now reports the actual allocated disk size alongside the configured disk size.

  • Templates Button Restored in Toolbar
    The Templates button has been added back to the Control Center toolbar for quick access.

  • Dock Badge
    Shows the number of currently running VMs on the dock icon; badge is hidden when no VMs are running

  • Touch ID Unlock
    VMs protected with a password can now be unlocked using Touch ID; the biometric prompt triggers automatically when the unlock sheet opens, with the password field available as fallback

  • View preferences
    list/grid mode, active filter, search bar, and extra details — are now saved and restored across app restarts. Each view (Virtual Machines, Templates, Snapshots) remembers its state independently.

  • Snapshot count warning on VM deletion
    The delete confirmation dialog now shows how many snapshots will be lost when deleting a virtual machine, giving users a clear heads-up before taking an irreversible action.

  • Diagnostic Logs
    Added a Diagnostic Logs option to the context menu and top menu bar. Collects VM configuration, stats, snapshots metadata and logs into a zip file saved to a user-chosen location. Requires Logs (in settings) and Dashboard Logs (in vm config) to be enabled before collecting.

  • Download Command Line Tool
    Added a new Download Command Line option under the Help menu. It prompts for a destination folder and copies the bundled vpvm.zip from the app resources to the selected location.

  • What's New & Version History
    Added a "What's New" and "Version History" entry to the Help menu, providing a quick in-app view of recent changes and improvements.

  • Onboarding
    Added a new onboarding flow to guide users through the initial setup process. The existing users can trigger the onboarding flow by clicking the Help > Show Onboarding.. menu item.

  • Adding Tahoe 26.4.1 to IPSW Download
    When creating macOS Virtual Machines now Tahoe 26.4.1 can be downloaded in the App itself

  • Bug fixes and improvements
    Now selecting an item in control center is smoother and more responsive, especially with a large number of VMs.

1.8.6 – Apr 10, 2026

  • New vpvm info command in the CLI
    Added a new vpvm info <vmname> command to the vpvm CLI tool. Displays detailed information about a virtual machine.

  • New vpvm template info command in the CLI
    Added a new vpvm template info <templatename> command to the vpvm CLI tool. Displays detailed information about a template.

  • New vpvm rename command in CLI
    Added a new vpvm rename <currentname> <newname> command to the vpvm CLI tool. Renames a stopped virtual machine — updates the VM bundle, snapshots folder, logs, config name, and Spotlight index automatically.

  • New vpvm stats command in CLI
    Added a new vpvm stats <vmname> command to the vpvm CLI tool. Displays total uptime, last started, last stopped and total session count for a specific virtual machine directly from the terminal.

  • Tag Color Filter in Virtual Machines, Templates, and Snapshots
    Added a tag color filter button (tag icon) in the bottom bar of the Virtual Machines, Templates, and Snapshots views. Only visible when Tag Colors are enabled in Settings. The tag color filter stacks on top of the active base filter (All, Favorites, Recents). Tap the active color or the clear (×) button to remove the filter.

  • Notes/Description Tooltip in List and Grid Views
    The Notes (for Virtual Machines, Templates, and Snapshots) are now shown as a tooltip when hovering over the item name in both list and grid views.

  • Search Bar in Virtual Machines, Templates, and Snapshots
    Added a search bar that can be toggled using the magnifying glass button at the far right of the bottom toolbar in the Virtual Machines, Templates, and Snapshots views. The search bar filters items by name and stacks on top of the active base filter and tag color filter. The search bar is hidden by default and can be shown or hidden at any time.

  • Sort Options in Virtual Machines, Templates, and Snapshots
    Added a sort button (↑↓ icon) in the bottom toolbar of the Virtual Machines, Templates, and Snapshots views. Sort by Name (A–Z), Name (Z–A), Date Created (Newest), Date Created (Oldest), or Last Used (Virtual Machines only). The sort option is remembered per view across app launches. Favorites and Tag Color grouping is preserved — the sort option applies within each group. The sort button is disabled when the Recents filter is active.

  • VM Export
    Virtual Machines can now be exported directly from the app. Right-click a stopped VM and select Export, or use the Virtual Machine top menu bar. A destination folder picker will appear and the VM bundle will be copied to the chosen location. A progress indicator is shown during export.

  • Rename Virtual Machine
    Virtual Machines can now be renamed directly from the Control Center. Right-click a stopped VM and select Rename, or use the Virtual Machine top menu bar. A sheet appears with the current name pre-filled — edit and confirm to rename. The VM bundle, snapshots folder, logs, config name, and Spotlight index are all updated automatically.

  • Stats Export (CSV & PNG) in Dashboard Views
    Added export buttons in both the individual VM Dashboard and the Dashboard All views. Stats can be exported as a CSV file (summary, session history, snapshots, and templates) or as a PNG image that matches the current app theme (light/dark).

  • Auto Snapshot Enhancements — On Shutdown, Weekly and Monthly
    Added three new options to the Auto Snapshots configuration. On Shutdown takes a snapshot whenever the VM is stopped or gracefully shut down (pause, suspend, and restart are excluded). Weekly takes one snapshot per week on first VM start of that week. Monthly takes one snapshot per month on first VM start of that month. All options respect the maximum snapshots limit and work for both windowed and headless virtual machines.

  • Custom Auto Snapshot Name Prefix
    Users can now define a custom prefix for automatically created snapshot names in the Auto Snapshots configuration. Defaults to "Auto" if not set. The Save button is disabled when Auto Snapshots is enabled and the prefix is empty.

  • VM Window Always on Top
    Added a pin button to the VM window toolbar when a virtual machine is running. Clicking it keeps the VM window floating above all other windows. The button is highlighted when active and automatically resets when the virtual machine stops.

  • VM Quick Info Popover
    Added a Quick Info button to the Control Center toolbar. Clicking it shows a popover with key VM details including OS, Distro, CPU, Memory, Disks (with interface and type), Networks (with network type), Headless and Auto Start settings. Available for all VM states (Running, Paused, Suspended, Stopped) as long as the VM is unlocked.

  • Toolbar Cleanup
    Removed the Delete and Templates buttons from the Control Center toolbar to reduce clutter. Both actions remain fully accessible via the right-click context menu and the top menu bar.

  • Bug fixes
    Tag Color Picker is not dismissed after selecting a color.

1.8.5 – Apr 1, 2026

  • vpvm CLI tool rewritten for a modern experience
    Migrated the CLI to use a structured subcommand system for clearer and more intuitive commands
    Added built-in contextual help for all commands and subcommands Improved error messages and usage guidance
    Updated documentation and examples to match the new CLI structure
  • Adding Tahoe 26.4 to IPSW Download
    When creating macOS Virtual Machines now Tahoe 26.4 can be downloaded in the App itself

1.8.4 – Mar 26, 2026

  • Secure CLI Server with Token Authentication
    The built-in server for CLI (vpvm) now uses a secure, randomly generated token for authentication.

  • Settings: Enable/Disable CLI Server
    Added a checkbox in Settings to enable or disable the CLI server. HTTP port controls are only active when the server is enabled.

  • Bug fixes and improvements
    CLI Port changes in Settings are now reflected in the vpvm CLI.

1.8.3 – Mar 17, 2026

  • Adding Tahoe 26.3.1 to IPSW Download
    When creating macOS Virtual Machines now Tahoe 26.3.1 can be downloaded in the App itself

  • Bug fixes and improvements

  • Password protected VMS can't be started with double click without unlocking.
  • Virtual machines can be imported by double clicking on the .vpvm file.

1.8.2 – February 16, 2026

  • New vpvm Command-Line Interface (CLI)
    Manage and automate virtual machines directly from the terminal.

  • Comprehensive VM Control
    Start, stop, shut down, pause, resume, suspend, and restart virtual machines via the CLI.

  • Snapshot Management via CLI
    Create, list, restore, and delete virtual machine snapshots from the command line.

  • Template Operations
    Create templates from existing VMs, deploy new VMs from templates, and manage the template library using the CLI.

  • Automation & CI/CD Integration
    Enable shell scripting, batch operations, and seamless integration into CI/CD pipelines through the CLI.

  • Download the vpvm cli from https://makeprog.com/Products/VirtualProg/vpvm.zip

  • Adding Tahoe 26.3 to IPSW Download
    When creating macOS Virtual Machines now Tahoe 26.3 can be downloaded in the App itself

1.8.1 – Feb 1, 2026

  • Adding Tahoe 26.2 to IPSW Download
    When creating macOS Virtual Machines now Tahoe 26.2 can be downloaded in the App itself

1.8.0 – Nov 17, 2025

  • New App Intents (Shortcuts) for Siri and Spotlight
    Added new Open Templates and Open Snapshots shortcuts, allowing quick access to templates and snapshots directly from Siri or Spotlight.

  • Help Documentation Updates
    Added a new Shortcuts section to the Help documentation, detailing how to use VirtualProg’s App Shortcuts and Spotlight integration for launching and managing virtual machines.

  • Adding Tahoe 26.1 to IPSW Download
    When creating macOS Virtual Machines now Tahoe 26.1 can be downloaded in the App itself

1.7.9 – Oct 27, 2025

  • Enhanced Distro and Version Selection in Virtual Machine Configuration
    The Virtual Machine configuration now provides a clear selection for Linux distros and macOS versions.
    Users can choose from the following Linux distros: Ubuntu, Debian, Fedora, Alpine, Manjaro, OpenSUSE, Kali, NixOS, Zorin OS.
    For macOS versions, the available options are: Tahoe, Sequoia, Sonoma, Ventura, Monterey.
    The selection automatically adjusts based on the chosen operating system, ensuring only valid options are selectable.

  • Spotlight Integration for Virtual Machines
    Virtual machine names are now indexed by Spotlight, allowing you to instantly search and launch VMs directly from macOS Spotlight.
    Spotlight indexing has to be enabled manually in the Settings screen.

  • New App Intents(Shortcuts) for Siri and Spotlight
    Added support for six App Intents (Shortcuts), enabling automation and quick access through Siri or Spotlight:
    Launch Virtual Machine, New Virtual Machine, Take Snapshot, Create Template, Open Dashboard and Open Settings.

  • Enhanced Compatibility with macOS Tahoe (Liquid Glass)
    Further refinements to ensure seamless performance and stability when running on macOS Tahoe environments.

  • Introducing App Review Opt-In
    Users can now choose to provide in-app feedback or rate VirtualProg directly, helping us improve future releases.
    Leave a Review button is now available in the Settings screen for users to opt-in review at any time.

1.7.8 – Oct 13, 2025

  • Adding Tahoe 26.0.1 and Sequoia 15.6.1 to IPSW Download
    When creating macOS Virtual Machines now Tahoe 26.0.1 and Sequoia 15.6.1 can be downloaded in the App itself
  • Improving compatibility with Tahoe

1.7.7 – Sep 21, 2025

  • Adding Tahoe 26.0 and Sequoia 15.6 to IPSW Download
    When creating macOS Virtual Machines now Tahoe 26.0 and Sequoia 15.6 can be downloaded in the App itself
  • Improving compatibility with Tahoe

1.7.6 – July 21, 2025

  • Disk Type Selection (Tahoe Onwards)
    Added support for choosing between Fixed and Dynamic disk types when creating a virtual machine on macOS 26 "Tahoe" and later. Fixed disks preallocate space, while dynamic disks (ASIF) grow with stored content to save space.

1.7.5 – July 12, 2025

  • Improving compatibility with Tahoe

1.7.4 – July 12, 2025

  • Minimize on Control Center Close
    Added a new setting that allows the Control Center to minimize instead of quitting when the close button is clicked. Keeps VirtualProg active while reducing desktop clutter.

  • Contextual Resume Option for Suspended/Paused VMs
    When a virtual machine is suspended/paused, the context menu and top menu bar now display Resume instead of Start, providing clearer and more accurate actions based on the VM's state.

  • Fixed: Duplicate Resource Creation in Configuration
    Resolved an issue where duplicate resource names could be created in the configuration.

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