Skip to content

Releases: canonical/multipass

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)

1.14.0

24 Jul 15:17
v1.14.0
69c8a48
Compare
Choose a tag to compare

Multipass version 1.14.0

A new Multipass release, and this one is packed with goodies!

The main highlight is a brand new graphical user interface, but there are a number of other significant new features as well.

  1. The new graphical user interface (GUI) makes it easy and intuitive to manage your Multipass virtual machine instances. This is what we call a minimal viable product and, as time goes on, we will be adding more functionality and tweaking the interface. You can launch the new GUI by looking for "Multipass" in the ways you normally launch applications on your host platform. Please try it out and share your feedback!
    • GUI settings were removed from the CLI and moved to the new GUI: client.gui.autostart and client.gui.hotkey
  2. You can now add an external bridged network to an existing instance. Much like what multipass launch --bridged does, but for an already existing instance. In order to do this, you must:
  3. Instances can now be force-stopped using the new --force option: multipass stop --force <instance-name>.
  4. Snapshots are now available on the VirtualBox backend, which joins QEMU and Hyper-V in this regard.

You can find links to the Windows and macOS installers below. The snap package is available in the stable snap channel:

snap refresh multipass --stable
# or
snap install multipass --stable

More highlights

  • Classic mounts are more secure now (#3323).
  • User and group ID mappings in mounts have been improved to prevent overlaps.
  • The snap package has been greatly optimised: it is now ~48% smaller in size (122MB -> 64MB).
  • The date and time inside an instance are no longer skewed when resuming from suspend (#982).
  • Along with the aforementioned GUI, the icon set has been updated, including light and dark mode icons on macOS.
  • We switched to vcpkg for building the gRPC and POCO library dependencies.
  • New Bash completions for get and set.

You can find a larger selection of changes since 1.13.1 in our v1.14.0 milestone and even more details in the commit log.

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.14.0 RC7

08 Jul 10:38
69c8a48
Compare
Choose a tag to compare
1.14.0 RC7 Pre-release
Pre-release

Multipass version 1.14.0 RC7

A new Multipass release candidate, and this one is packed with goodies! The main highlight is a brand new graphical user interface, but there are a number of other significant new features as well.

  1. The new graphical user interface (GUI) makes it easy and intuitive to manage your Multipass virtual machine instances. This is what we call a minimal viable product and, as time goes on, we will be adding more functionality and tweaking the interface. You can launch the new GUI by looking for "Multipass" in the ways you normally launch applications on your host platform. Please try it out and share your feedback!
    • GUI settings were removed from the CLI and moved to the new GUI: client.gui.autostart and client.gui.hotkey
  2. You can now add an external bridged network to an existing instance. Much like what multipass launch --bridged does, but for an already existing instance. In order to do this, you must:
  3. Instances can now be force-stopped using the new --force option: multipass stop --force <instance-name>.
  4. Snapshots are now available on the VirtualBox backend, which joins QEMU and Hyper-V in this regard.

You can find links to the Windows and macOS installers below. The snap package is available in the beta snap channel:

snap refresh multipass --beta
# or
snap install multipass --beta

More highlights

  • Classic mounts are more secure now.
  • User and group ID mappings in mounts have been improved to prevent overlaps.
  • The snap package has been greatly optimised: it is now ~48% smaller in size (122MB -> 64MB).
  • The date and time inside an instance are no longer skewed when resuming from suspend. (#982)
  • Along with the aforementioned GUI, the icon set has been updated, including light and dark mode icons on macOS.
  • We switched to vcpkg for building the gRPC and POCO library dependencies.
  • New Bash completions for get and set.

You can find a larger selection of changes since 1.13.1 in our v1.14.0 milestone and even more details in the commit log.

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.14.0 RC1

02 May 16:12
84878a6
Compare
Choose a tag to compare
1.14.0 RC1 Pre-release
Pre-release

Multipass version 1.14.0 RC1

A new Multipass release candidate!

This Multipass release has some very significant changes in, with the main one being a brand new graphical user interface!

  1. The new graphical user interface (GUI) should make it much easier and intuitive to manage your Multipass virtual machine instances. This is what we call a minimal viable product and as time goes on, we will be adding more functionality and tweaking the interface. You can launch the new GUI by looking for "Multipass" in the ways you normally launch applications on your host platform. Please try it out and provide feedback.
  2. The ability to add an external bridged network to an existing instance. Much like what multipass launch --bridged does, but for an already existing instance. In order to do this, you must:
  3. Classic mounts are more secure now.

Windows and macOS installers are available below, and the Snap in the beta snap channel:

snap refresh multipass --beta
# or
snap install multipass --beta

More highlights:

  • The Snap package has been greatly optimized. It is ~48% smaller in size (122MB -> 64MB).
  • The date and time inside an instance should not skew when resuming from suspend. (#982)
  • Along with aforementioned GUI, the icon set has been updated including light and dark mode icons on macOS.
  • Switched to using vcpkg for building the grpc and POCO library dependencies.

You can find the full list of changes since 1.13.1 in our v1.14.0 milestone and even more detailed in the full commit log.

Feedback

Please file issues here for problems and feature requests, or come to our discourse to chat. We're also in Multipass on Matrix. See you there :)

1.13.1

12 Feb 17:02
Compare
Choose a tag to compare

This is a bug fix release addressing the following issues:

  • [snapshots] Rollback of failed restore wrongly applies last snapshot #3362
  • [regression] multipass aliases command throws segmentation fault #3383
  • Images used for snapcraft do not report pollinate data #3390
  • [regression] Unhandled exception when converting qcow2 images for snapshot support #3399

On macOS only:

  • Instances won't start on Apple M3 silicon #3308

1.13.1 RC

08 Feb 18:11
Compare
Choose a tag to compare
1.13.1 RC Pre-release
Pre-release

This is a bug fix release addressing the following issues:

  • [snapshots] Rollback of failed restore wrongly applies last snapshot #3362
  • [regression] multipass aliases command throws segmentation fault #3383
  • Images used for snapcraft do not report pollinate data #3390
  • [regression] Unhandled exception when converting qcow2 images for snapshot support #3399

On macOS only:

  • Instances won't start on Apple M3 silicon #3308

1.13.0

10 Jan 17:19
Compare
Choose a tag to compare

Multipass version 1.13.0

A new Multipass release!

Introducing Snapshots

This release includes the much sought after support for snapshots of instances! With this, you will be able to create an instance, configure it as you see fit, and then take a snapshot of it so you don't have to start from scratch in case something goes wrong with your instance and need to start over. For more information about snapshots, you can read the documentation here.

Other significant changes

  1. Multipass has moved to using Qt6 (version 6.2.4 to be exact). This fixes a number of bugs in Qt itself and also allows for PAC files for proxy support.
  2. Rewrite of some parts of the cross platform SFTP server used for classic mounts to use std::filesystem instead of QFile. This avoids some bugs in Qt along with using more of the stdlib when we can.
  3. Fetching of remote image information is more performant and will not block the client as before.

How to get this version

Windows and macOS installers are available below, and the Snap in the stable snap channel:

snap refresh multipass --stable
# or
snap install multipass --stable

A note about the macOS version

As forewarned in the 1.12.0 release notes, this release only supports macOS 11 and newer.

Also, the hyperkit driver is not available in this release, so if you are still using Hyperkit instances, you will either need to migrate them using 1.12 or not upgrade to 1.13.

More highlights

  1. Update libssh submodule to v0.10.5.
  2. Update fmtlib submodule to v10.1.1.
  3. Use TLSv3 when generating client certificates (thanks alexbathome!)

You can find the full list of changes since 1.13.0 in our v1.13.0 milestone and even more detailed in the full commit log.

Feedback

Please file issues here for problems and feature requests, or come to our discourse to chat. We're also on #multipass on Libera Chat. See you there :)