Announcing the Multipass 1.13.0 release

Hello Multipass friends!

The Multipass Team is pleased to announce Multipass version 1.13.0.

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

You can install the Snap from the stable snap channel:

snap refresh multipass --stable

or

snap install multipass --stable

The Windows package is found here and the macOS package is found here.

A note about the macOS version

As forewarned in the 1.12.0 release notes, this release only supports macOS 11 Big Sur 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 :slight_smile:

2 Likes