Releases: canonical/multipass
1.16.0
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://
orhttps://
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 😉
- @Artem-OSSRevival made their first contribution in #4138
- @didrocks made their first contribution in #3931
- @xmkg made their first contribution in #4058
- @network-charles made their first contribution in #4051
- @ntorresalberto made their first contribution in #3904
- @rico33631 made their first contribution in #3880
- @rshrj made their first contribution in #4012
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
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://
orhttps://
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 😉
- @Artem-OSSRevival made their first contribution in #4138
- @didrocks made their first contribution in #3931
- @xmkg made their first contribution in #4058
- @network-charles made their first contribution in #4051
- @ntorresalberto made their first contribution in #3904
- @rico33631 made their first contribution in #3880
- @rshrj made their first contribution in #4012
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
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:
- GUI
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
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:
- GUI
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
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 😉
- @giuliazanchi made their first contribution in #3630
- @kianmeng made their first contribution in #3566
- @levkropp made their first contribution in #3649
- @Sploder12 made their first contribution in #3686
- @jason-erb made their first contribution in #3742
- @jibel made their first contribution in #3780
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
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 😉
- @giuliazanchi made their first contribution in #3630
- @kianmeng made their first contribution in #3566
- @levkropp made their first contribution in #3649
- @Sploder12 made their first contribution in #3686
- @jason-erb made their first contribution in #3742
- @jibel made their first contribution in #3780
1.14.1
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
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
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.
- 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
andclient.gui.hotkey
- GUI settings were removed from the CLI and moved to the new GUI:
- 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:- Set a default bridge via
multipass set local.bridged-network
. - Set the instance to use the bridged network via
multipass set local.<instance-name>.bridged=true
.
- Set a default bridge via
- Instances can now be force-stopped using the new
--force
option:multipass stop --force <instance-name>
. - 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
andset
.
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
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.
- 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
andclient.gui.hotkey
- GUI settings were removed from the CLI and moved to the new GUI:
- 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:- Set a default bridge via
multipass set local.bridged-network
. - Set the instance to use the bridged network via
multipass set local.<instance-name>.bridged=true
.
- Set a default bridge via
- Instances can now be force-stopped using the new
--force
option:multipass stop --force <instance-name>
. - 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
andset
.
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 :)