Multipass

Developer ToolsDesktop

Instant Ubuntu VMs on Windows, macOS and Linux with a single command.

Latest v1.16.3 · · Desktopby CanonicalWebsitecanonical/multipass

Release activity

Release activity — 6 releases across 6 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026
Monday1 release on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026
TuesdayNo releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 20261 release on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026
WednesdayNo releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 20261 release on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026

6 releases in the last year

Changelog

v1.16.3

1.16.3

Added 1
  • Added core26 to the list of available images
Fixed 3
  • Fix M4 chip QEMU bug on macOS
  • Fix sshfs path normalization
  • Change ownership of binaries on macOS
Security 1
  • Patched two vulnerability issues

This Multipass 1.16.3 patch release adds Ubuntu Core 26, fixes compatibility issues of QEMU on macOS with M4 chips, and patches two vulnerability issues.

Features
Bug fixes
Changes

See also the full diff: v1.16.2...v1.16.3.

Feedback

Please file issues on the Multipass GitHub for problems and feature requests, or join the Multipass Discourse forum to chat. You can also find us in the Multipass room on Matrix.

View originalPermalink
How v1.16.3 went
v1.16.3-rc2Pre-release

1.16.3 RC

Added 1
  • Add core26 to the list of available images
Fixed 3
  • Fix M4 chip QEMU bug on macOS
  • Fix sshfs path normalization
  • Change ownership of binaries on macOS

This Multipass 1.16.3 patch release adds Ubuntu Core 26, fixes compatibility issues of QEMU on macOS with M4 chips, and patches two vulnerability issues.

Features
Bug fixes
Changes

See also the full diff: v1.16.2...v1.16.3-rc2.

Feedback

Please file issues on the Multipass GitHub for problems and feature requests, or join the Multipass Discourse forum to chat. You can also find us in the Multipass room on Matrix.

View originalPermalink
How v1.16.3-rc2 went
v1.16.2

1.16.2

Added 3
  • Add inter-process locking with retry and backoff for transactional JSON writes
  • Support the new LXD 6/stable backend
  • Provide a stable UUID per VM
Fixed 7
  • Fix Qt object lifetime during VM creation
  • Make image pruning resilient when last_used_at is missing and avoid timestamp overflow
  • Fix macOS Tahoe 26 subnet collision in vmnet
  • Fix transition of suspended instances on change of snap revision
  • Refresh management IP on VM reboot in Windows
  • Allow signal propagation to dnsmasq in Ubuntu
  • Improve shutdown behavior of dnsmasq in Ubuntu

This Multipass 1.16.2 patch release fixes usage on the latest macOS 26, supports the new LXD backend, fixes backend issues in QEMU and HyperV, and improves process handling in Linux.

Bug fixes
  • Fix Qt object lifetime during VM creation (#4772)
  • Make image pruning resilient when last_used_at is missing and avoid timestamp overflow (#4336)
  • Fix MacOS Tahoe 26 subnet collision in vmnet (#4383)
  • Fix transition of suspended instances on change of snap revision (#4708)
  • Refresh management IP on VM reboot in Windows (#4207)
  • Allow signal propagation to dnsmasq in Ubuntu (#4237)
  • Improve shutdown behavior of dnsmasq in Ubuntu (#4236)
New features & improvements
  • Add inter-process locking + retry/backoff for transactional JSON writes (#4294)
  • Support the new LXD 6/stable backend (#4725)
  • Provide a stable UUID per VM (#4733)
New contributors
Changes

See also the v1.16.2 milestone and the full diff: v1.16.1...v1.16.2.

Feedback

Please file issues on the Multipass GitHub for problems and feature requests, or join the Multipass Discourse forum to chat. You can also find us in the Multipass room on Matrix.

View originalPermalink
How v1.16.2 went
v1.16.2-rc3Pre-release

1.16.2 RC

Added 3
  • Add inter-process locking and retry/backoff for transactional JSON writes
  • Support the LXD 6/stable backend
  • Provide stable UUID per VM
Changed 4
  • Improve file:// custom image handling
  • Add image release to log message
  • Allow signal propagation to dnsmasq
  • Improve shutdown behavior of dnsmasq
Fixed 5
  • Fix Qt object lifetime during VM creation
  • Make image pruning resilient when last_used_at is missing and avoid timestamp overflow
  • Fix macOS 26 subnet collision in vmnet
  • Fix transition of suspended instances on change of revision
  • Refresh management IP on VM reboot

Multipass version 1.16.2-rc3

This Multipass maintenance release fixes usage on the latest macOS 26, supports the new LXD backend, fixes backend issues in QEMU and HyperV, and improves process handling in Linux.

  • [daemon] fix Qt object lifetime during VM creation (#4772)
  • [json] add inter-process locking + retry/backoff for transactional JSON writes (#4294)
  • [image] Improve file:// custom image handling (#4352)
  • [lxd] Support the LXD 6/stable backend (#4725)
  • [lxd] Make image pruning resilient when last_used_at is missing and avoid timestamp overflow (#4336)
  • [lxd] Add image release to log message (#4828)
  • [qemu][macos] Fix MacOS 26 subnet collision in vmnet (#4383)
  • [qemu] Fix transition of suspended instancess on change of revision (#4708)
  • [qemu] Provide stable UUID per VM (#4733)
  • [hyperv] Refresh management IP on VM reboot (#4207)
  • [dnsmasq][linux] Allow signal propagation to dnsmasq (#4237)
  • [dnsmasq][linux] Improve shutdown behavior of dnsmasq (#4236)

See also the v1.16.2 milestone and the full diff: v1.16.1...v1.16.2-rc3

View originalPermalink
How v1.16.2-rc3 went
v1.16.1

1.16.1

Fixed 3
  • regenerate gRPC server certificate on root ca mismatch
  • Certificates inaccessible when MULTIPASS_STORAGE is set
  • make chown return 0 on Windows in sshfs-mount

Multipass version 1.16.1

A patch release fixing issues with certificates and external directories, as well as in mounts:

  • [multipassd] regenerate gRPC server certificate on root ca mismatch (#4218)
  • Certificates inaccessible when MULTIPASS_STORAGE is set (#4246)
  • [sshfs-mount] make chown return 0 on Windows (#4288)

See also the v1.16.1 milestone and the full diff: https://github.com/canonical/multipass/compare/v1.16.0...v1.16.1

View originalPermalink
How v1.16.1 went
v1.16.1-rc3Pre-release

1.16.1 RC

Fixed 3
  • multipassd now regenerates gRPC server certificate on root CA mismatch
  • Certificates are now accessible when MULTIPASS_STORAGE is set
  • sshfs-mount chown now returns 0 on Windows

Multipass version 1.16.1

A patch release fixing issues with certificates and external directories, as well as in mounts:

  • [multipassd] regenerate gRPC server certificate on root ca mismatch (#4218)
  • Certificates inaccessible when MULTIPASS_STORAGE is set (#4246)
  • [sshfs-mount] make chown return 0 on Windows (#4288)

See also the v1.16.1 milestone and the full diff: https://github.com/canonical/multipass/compare/v1.16.0...v1.16.1-rc3

View originalPermalink
How v1.16.1-rc3 went
v1.16.0

1.16.0

Added 5
  • Custom image launch is now supported on macOS and Windows with file:// or https:// URLs
  • GUI button to launch and configure next instance to facilitate reusing launch configurations
  • Terminal zoom support in GUI using Ctrl or ⌘ with +, -, or 0
  • Support for the QEMU driver on ARM Linux hosts
  • Start VMs with the Open shell button
Changed 4
  • GUI now remembers window size and provides better default sizes
  • Improve copy-paste support
  • Improve gRPC security with standard mTLS
  • Update almost all dependencies and move some more to Vcpkg
Fixed 2
  • Fix crash conditions in multiple areas
  • Fix issues with mounts, file transfer, and SSH
Deprecated 2
  • LXD and libvirt drivers are being deprecated and will be removed in the next feature release
  • Blueprints are being deprecated and will be removed in the next feature release

Multipass version 1.16.0

We're pleased to announce Multipass 1.16.0, where the entire code base became fully open source! This is a consolidation release, bringing a ton of improvements to our GUI, fixes to the Multipass daemon/service, as well as important security enhancements.

Notices 📣
  • Fully open source. Previously proprietary bits for Windows and macOS are now part of this repository.
  • Our documentation has been migrated to ReadTheDocs and included in this repository.
  • LXD and libvirt drivers are being deprecated, along with blueprints. The plan is to remove them in the next feature release.
  • This is also likely to be the last release that will support macOS 13.
Spotlight 🌟
  • Custom image launch! It is now supported on macOS and Windows too (with file:// or https:// URLs).
  • GUI improvements:
    • Facilitate reusing launch configurations with a button to "Launch and configure next"
    • Support zoom in the terminal (use Ctrl or together with +, -, or 0)
  • Support the QEMU driver on ARM Linux hosts
Other highlights ✨
  • Start VMs with the "Open shell" button
  • Remember window size + better default sizes
  • Improve copy-paste support
  • Improve gRPC security with standard mTLS
  • Update almost all our dependencies and move some more to Vcpkg
  • Fix 5 different crash conditions (#3978, #4004, #4006, #4010, #4016)
  • Fix issues with mounts, file transfer, and SSH (#3902, #3971, #3959, #4007)

See also the v1.16.0 milestone for more details.

New contributors 🤝

Special thanks to our new contributors :wink:

Feedback 🗣️

Please file issues on the Multipass GitHub for problems and feature requests, or join the Multipass Discourse forum to chat. You can also find us in the Multipass room on Matrix. See you there :slightly_smiling_face:

View originalPermalink
How v1.16.0 went
v1.16.0-rc5Pre-release

1.16.0 RC

Added 4
  • Custom image launch is now supported on macOS and Windows with file:// or https:// URLs
  • Support zoom in the terminal using Ctrl or Command together with +, -, or 0
  • Support the QEMU driver on ARM Linux hosts
  • Start VMs with the Open shell button
Changed 5
  • GUI now facilitates reusing launch configurations with a button to Launch and configure next
  • Remember window size and provide better default sizes
  • Improve copy-paste support
  • Improve gRPC security with standard mTLS
  • Update almost all dependencies and move some more to Vcpkg
Fixed 2
  • Fix 5 different crash conditions
  • Fix issues with mounts, file transfer, and SSH
Deprecated 2
  • LXD and libvirt drivers are being deprecated
  • Blueprints are being deprecated

Multipass version 1.16.0

We're pleased to announce Multipass 1.16.0, where the entire code base became fully open source! This is a consolidation release, bringing a ton of improvements to our GUI, fixes to the Multipass daemon/service, as well as important security enhancements.

Notices 📣
  • Fully open source. Previously proprietary bits for Windows and macOS are now part of this repository.
  • Our documentation has been migrated to ReadTheDocs and included in this repository.
  • LXD and libvirt drivers are being deprecated, along with blueprints. The plan is to remove them in the next feature release.
  • This is also likely to be the last release that will support macOS 13.
Spotlight 🌟
  • Custom image launch! It is now supported on macOS and Windows too (with file:// or https:// URLs).
  • GUI improvements:
    • Facilitate reusing launch configurations with a button to "Launch and configure next"
    • Support zoom in the terminal (use Ctrl or together with +, -, or 0)
  • Support the QEMU driver on ARM Linux hosts
Other highlights ✨
  • Start VMs with the "Open shell" button
  • Remember window size + better default sizes
  • Improve copy-paste support
  • Improve gRPC security with standard mTLS
  • Update almost all our dependencies and move some more to Vcpkg
  • Fix 5 different crash conditions (#3978, #4004, #4006, #4010, #4016)
  • Fix issues with mounts, file transfer, and SSH (#3902, #3971, #3959, #4007)

See also the v1.16.0 milestone for more details.

New contributors 🤝

Special thanks to our new contributors :wink:

Feedback 🗣️

Please file issues on the Multipass GitHub for problems and feature requests, or join the Multipass Discourse forum to chat. You can also find us in the Multipass room on Matrix. See you there :slightly_smiling_face:

View originalPermalink
How v1.16.0-rc5 went
v1.15.1

1.15.1

Changed 3
  • Clarified and updated the launch command help text
  • GUI now updates the version automatically
  • Updated Multipass references to point to the correct website
Fixed 9
  • Fixed permission denied errors when editing, adding, or removing files on mounts
  • Mount target and sources are now properly checked to prevent code injection
  • Corrected incorrect CPU and memory reporting in GUI
  • Resolved an intermittent Connection is being forcefully terminated error due to premature disposal of RPC streams
  • Correctly restore console output settings after CLI test run on Windows
  • Fixed cursor color in Windows console

Multipass version 1.15.1

We're pleased to announce Multipass 1.15.1, a bug fix release addressing various issues across platforms. Thanks to our contributors for their efforts in addressing these issues.

Highlights
Windows-specific fixes
And more

Expanded changelog: https://github.com/canonical/multipass/compare/v1.15.0...v1.15.1

View originalPermalink
How v1.15.1 went
v1.15.1-rc2Pre-release

1.15.1 RC

Changed 4
  • Unified return codes for invalid states in error handling
  • Clarified and updated the launch command help text
  • Update the version in the GUI automatically
  • Updated Multipass references to point to the correct website
Fixed 8
  • Native mounts now return correct permissions when editing, adding, or removing files
  • Mount target and sources are now properly checked to prevent code injection
  • Corrected incorrect CPU and memory reporting in GUI
  • Resolved intermittent connection termination errors due to premature disposal of RPC streams
  • Correctly restore console output settings after CLI test runs on Windows
  • Fixed cursor color in Windows console
  • Fixed GUI crash on close on Windows
  • Fixed build failure on Ubuntu ARM64 due to missing dependencies

Multipass version 1.15.1

We're pleased to announce Multipass 1.15.1, a bug fix release addressing various issues across platforms. Thanks to our contributors for their efforts in addressing these issues.

Highlights
Windows-specific fixes
And more

Expanded changelog: https://github.com/canonical/multipass/compare/v1.15.0...v1.15.1-rc2

View originalPermalink
How v1.15.1-rc2 went
View all

Discussion