Skip to content

Releases: canonical/multipass

1.16.3

26 May 07:19
v1.16.3
c8ab690

Choose a tag to compare

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

  • [core] Added core26 to the list of available images (#4886)

Bug fixes

  • [macos] Fix M4 chip QEMU bug (#4852)
  • [sshfs] Sshfs path normalization (#4857)
  • [macos] Change ownership of binaries (#4858)

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.

1.16.3 RC

20 May 08:29
v1.16.3-rc2
c8ab690

Choose a tag to compare

1.16.3 RC Pre-release
Pre-release

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

  • [core] Added core26 to the list of available images (#4886)

Bug fixes

  • [macos] Fix M4 chip qemu bug (#4852)
  • [sshfs] Sshfs path normalization (#4857)
  • [macos] Change ownership of binaries (#4858)

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.

1.16.2

27 Apr 10:19
v1.16.2
f24cf1d

Choose a tag to compare

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.

1.16.2 RC

17 Apr 13:20
v1.16.2-rc3
f24cf1d

Choose a tag to compare

1.16.2 RC Pre-release
Pre-release

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

1.16.1

27 Aug 11:24
v1.16.1
0e82c4b

Choose a tag to compare

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: v1.16.0...v1.16.1

1.16.1 RC

22 Aug 17:50
0e82c4b

Choose a tag to compare

1.16.1 RC Pre-release
Pre-release

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: v1.16.0...v1.16.1-rc3

1.16.0

10 Jul 11:46
v1.16.0
d362e34

Choose a tag to compare

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 😉

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 🙂

1.16.0 RC

27 Jun 12:42
a3a71f2

Choose a tag to compare

1.16.0 RC Pre-release
Pre-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 😉

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 🙂

1.15.1

26 Feb 16:36
v1.15.1
b6c5f4c

Choose a tag to compare

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

  • Mounts:
    • “permission denied” errors were returned when editing, adding, or removing files. (#3834)
    • Mount target and sources are now properly checked to prevent code injection (#3759)
  • GUI
    • Corrected incorrect CPU and memory reporting (#3838)
    • Resolved an intermittent “Connection is being forcefully terminated" due to a premature disposal of RPC streams (#3829)

Windows-specific fixes

  • Correctly restore console output settings after CLI test run that prevented remaining tests to use the console (#3788)
  • Fixed cursor color in Windows console (#3840)
  • Fixed GUI crash on close (#3910)

And more

  • Error handling: Unified return codes for invalid states (#3764)
  • ARM64 support: Fixed a build failure on Ubuntu ARM64 due to missing dependencies (#3739)
  • Documentation: Clarified and updated the launch command help text (#3833)
  • Update the version in the GUI automatically (#3806)
  • Updated Multipass references to point to the correct website (#3839)

Expanded changelog: v1.15.0...v1.15.1

1.15.1 RC

13 Feb 16:03
b6c5f4c

Choose a tag to compare

1.15.1 RC Pre-release
Pre-release

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

  • Native mounts:
    • “permission denied” errors were returned when editing, adding, or removing files. (#3834)
    • Mount target and sources are now properly checked to prevent code injection (#3759)
  • GUI
    • Corrected incorrect CPU and memory reporting (#3838)
    • Resolved an intermittent “Connection is being forcefully terminated" due to a premature disposal of RPC streams (#3829)

Windows-specific fixes

  • Correctly restore console output settings after CLI test run that prevented remaining tests to use the console (#3788)
  • Fixed cursor color in Windows console (#3840)
  • Fixed GUI crash on close (#3910)

And more

  • Error handling: Unified return codes for invalid states (#3764)
  • ARM64 support: Fixed a build failure on Ubuntu ARM64 due to missing dependencies (#3739)
  • Documentation: Clarified and updated the launch command help text (#3833)
  • Update the version in the GUI automatically (#3806)
  • Updated Multipass references to point to the correct website (#3839)

Expanded changelog: v1.15.0...v1.15.1-rc2