Skip to content

Releases: canonical/multipass

1.16.1

27 Aug 11:24
v1.16.1
0e82c4b
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

1.15.0

11 Dec 12:14
v1.15.0
a9411c0
Compare
Choose a tag to compare

Multipass version 1.15.0

We're excited to announce Multipass 1.15.0, bringing new features, improvements, and updates.

New features

  • Clone instances
    The new clone command allows you to create full copies of your instances, making it easier to experiment or scale. This feature is supported on all platforms with the default drivers.

  • Bridging on Linux
    Linux users can now enjoy bridging support with QEMU alongside LXD.

  • Updated GUI client
    The latest iteration of the GUI client features improvements to the terminal and a redesigned launch and mount experiences.

  • New Windows installer
    Multipass for Windows now uses an MSI package, offering enhanced security and a standardized installation, repair, and uninstall process.

⚠️ Important for macOS users

This release requires macOS 13 Ventura or newer as Apple has ended support for macOS 12.

Other highlights

  • Updated notifications in the new GUI (#3632, #3724)
  • Improved GUI restoring behavior (#3671)
  • Updates to most of our third-party libraries (#3616)
  • Multiple bug fixes

See also the v1.15.0 milestone and commit log 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.0 RC4

06 Dec 17:05
a9411c0
Compare
Choose a tag to compare
1.15.0 RC4 Pre-release
Pre-release

Multipass version 1.15.0 RC4

We're excited to announce Multipass 1.15.0, bringing new features, improvements, and updates.

New features

  • Clone instances
    The new clone command allows you to create full copies of your instances, making it easier to experiment or scale. This feature is supported on all platforms with the default drivers.

  • Bridging on Linux
    Linux users can now enjoy bridging support with QEMU alongside LXD.

  • Updated GUI client
    The latest iteration of the GUI client features improvements to the terminal and a redesigned launch and mount experiences.

  • New Windows installer
    Multipass for Windows now uses an MSI package, offering enhanced security and a standardized installation, repair, and uninstall process.

⚠️ Important for macOS users

This release requires macOS 13 Ventura or newer as Apple has ended support for macOS 12.

Other highlights

  • Updated notifications in the new GUI (#3632, #3724)
  • Improved GUI restoring behavior (#3671)
  • Updates to most of our third-party libraries (#3616)
  • Multiple bug fixes

See also the v1.15.0 milestone and commit log for more details.

New contributors

Special thanks to our new contributors 😉

1.14.1

17 Oct 10:59
v1.14.1
04a3a73
Compare
Choose a tag to compare

Multipass version 1.14.1

A bug fix release addressing a number of issues:

  • Missing snapcraft:24.04/core24 aliases (#3613)
  • Typo in help text (#3648)
  • Misplaced delete/shutdown errors (#3591)
  • stop --force on suspended instances (#3626)
  • Instance selection on the GUI (#3618)
  • Missing update notification in the GUI (#3621)
  • Errors when deleting suspended VMs (#3624, #3606)
  • Missing update notification on restart (#3672)
  • Missed failures on stop (#2907)

On Windows only:

  • Inability to detect Hyper-V with screen reader or other PowerShell warnings (#1632)
  • Missing icon on Windows Terminal profile (#3622)

And on macOS:

  • Inability to start instance on macOS Sequoia (#3661)

1.14.1 RC1

01 Oct 11:38
04a3a73
Compare
Choose a tag to compare
1.14.1 RC1 Pre-release
Pre-release

Multipass version 1.14.1 RC1

A bug fix release addressing a number of issues:

  • Missing snapcraft:24.04/core24 aliases (#3613)
  • Typo in help text (#3648)
  • Misplaced delete/shutdown errors (#3591)
  • stop --force on suspended instances (#3626)
  • Instance selection on the GUI (#3618)
  • Missing update notification in the GUI (#3621)
  • Errors when deleting suspended VMs (#3624, #3606)
  • Missing update notification on restart (#3672)
  • Missed failures on stop (#2907)

On Windows only:

  • Inability to detect Hyper-V with screen reader or other PowerShell warnings (#1632)
  • Missing icon on Windows Terminal profile (#3622)

And on macOS:

  • Inability to start instance on macOS Sequoia (#3661)