Releases: canonical/multipass
1.3.0
Multipass version 1.3.0
Again a Multipass release!
Windows and macOS installers are available below, and the Snap in the stable
snap channel:
snap refresh multipass --channel stable
# or
snap install multipass
Highlights
- We're a strictly confined snap now (no
--classic
required on installation and less cross-distro trouble) (#1074):- refer to
snap connections multipass
for the permissions we get - Multipass now runs on Ubuntu Core hosts, but you'll need to use
sudo multipass ...
for the moment
- refer to
- We implemented integration with Windows Terminal:
- We added a preview of LXD as a supported backend (#1533):
- you will need to install
lxd
and configure everything
$ snap install lxd $ lxd init --auto $ snap connect multipass:lxd lxd $ multipass set local.driver=lxd
- you will need to install
- And added some cool appliance images (#1543):
You can try those out with
$ multipass find appliance: Image Aliases Version Description appliance:adguard-home 20200605 Ubuntu AdGuard Home Appliance appliance:mosquitto 20200605 Ubuntu Mosquitto Appliance appliance:nextcloud 20200605 Ubuntu Nextcloud Appliance appliance:openhab 20200605 Ubuntu openHAB Home Appliance appliance:plexmediaserver 20200605 Ubuntu Plex Media Server Appliance
multipass launch appliance:<appliance name>
(you'll need to use VirtualBox on macOS).
Bugfixes
- use the
wheel
group for better Fedora support (#1181) - add
snapcraft:core20
builder support (#1417) - flip the default of data removal on uninstall to "No" (#1507)
- fix terminal width calculation on Windows (#1547)
- and terminal size detection in Windows Terminal (#1370)
- add hypervisor selection in Windows installer (thanks @joedborg!)
You can find the full list of changes since v1.2.0 in our v1.3.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 Freenode. See you there :)
1.2.1
Multipass version 1.2.1
A Windows- and macOS-only release - Ubuntu 20.04 LTS is released and now enabled in Multipass, too!
Installers are available below.
Feedback
Please file issues here for problems and feature requests, or come to our discourse to chat. We're also on #multipass
on Freenode. See you there :)
1.2.0
Multipass version 1.2.0
Another stable Multipass release!
Windows and macOS installers are available below, and the Snap in the stable
snap channel:
snap refresh multipass --channel stable
# or
snap install multipass --classic
Highlights
- better
mount
performance and stability (#627) - fix socket ownership on Fedora (#1181)
- increase the image resize timeout (#1187)
- expand ~ in
mount
target (#1230) - avoid a crash in
find
command on macOS (#1411) - don't break on DNSMasq configration existing on the host (#1468)
- use HTTPS when downloading images (#1420 - thanks @jasonmccallister!)
- improved error reporting (#1429)
- check for
--cloud-init
file existence (#1491 - thanks @ianbtr!) - instances with multiple CPU's now work on macOS (#1481)
- increase daemon logging verbosity on macOS and Windows
You can find the full list of changes since v1.1 in our v1.2.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 Freenode. See you there :)
1.1.0
Multipass version 1.1.0
Another stable Multipass release!
Windows and macOS installers are available below, and the Snap in the stable
snap channel:
snap refresh multipass --channel stable
# or
snap install multipass --classic
Highlights
- minimal macOS requirement reduced to 10.12 (#1392)
- add support for proxies (#885, #1348)
- fixed a bunch of small console issues (#667, #1180, #1217, #1327, #1353)
- fixed comands failing due to complex SSH configs (#1259)
- fix mounts going away (#1322)
- updated our dependencies (#1182, #1287, #1296, #1297, #1300, #1301)
You can find the full list of changes since v1.0 in our v1.1.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 Freenode. See you there :)
1.0.2
1.0.1
1.0.0
Multipass version 1.0.0
We are proud to present the 1.0.0 stable release of Multipass!
Windows and macOS installers are available below, and the Snap in the stable
snap channel:
snap refresh multipass --channel stable
# or
snap install multipass --classic
Summary
Multipass is a mini-cloud on your workstation using native hypervisors of all the supported plaforms (Windows, macOS and Linux), it will give you an Ubuntu command line in just a click ("Open shell") or a simple multipass shell
command, or even a keyboard shortcut. Find what images are available with multipass find
and create new instances with multipass launch
.
You can initialize instances through cloud-init as you normally would on all the clouds Ubuntu is supported on, just pass the configuration to multipass launch --cloud-init
.
Accessing files from your host machine is supported through the multipass mount
command, and to move files between the host and instances, you can use multipass transfer
.
Highlights
- Full desktop integration across all platforms (application icon, system menu / notification area icon and update notifications)
- Use a keyboard shortcut (Ctrl+Alt+U or ⌘⌥U) to open a shell in your primary instance
- Your home directory will be automatically mounted in
~/Home
in the primary instance - There's a checkbox under the "About" item to toggle the system / tray menu starting automatically on login
- Our website gained a new "Docs" section that we'll be updating with content, but you can also contribute, since it's converted live from Discourse posts
You can find the full list of changes since v0.10.0 in our v1.0.0 project and even more detailed in the full commit log.
System menu
To disable the system / tray menu autostart, just click on the item under "About". You can always run the Multipass app manually.
Feedback
Please file issues here for problems and feature requests, or come to our discourse to chat. We're also on #multipass
on Freenode. See you there :)
0.10.0
Multipass version 0.10.0
Quickly following 0.9.0, here's another beta release of Multipass.
Windows and macOS installers are available below, and the Snap in the beta
snap channel:
snap refresh multipass --beta
# or
snap install multipass --beta --classic
macOS notice
We've had some trouble with the signed version of the installer, so we're adding an unsigned version as a fallback. Please let us know in an issue if you have any troubles. Thanks!
Highlights
- fixed issues related to AppArmor on distros other than Ubuntu (#1228, #1218, #1223)
- improvements of the System menu icon on macOS (#1178, #1082)
- fixed Windows console behaviour when redirecting output to a file (#577, #1170)
You can find the full list of changes since v0.9.0 in our v0.10.0 project and even more detailed in the full commit log.
System menu
To disable the icon autostart, just run: multipass set client.gui.autostart=false
. You can always run the Multipass app manually.
Feedback
Please file issues here for problems and feature requests, or come to our discourse to chat. We're also on #multipass
on Freenode. See you there :)
0.9.0
Multipass version 0.9.0
Windows and macOS installers available below, the Snap in the beta
snap channel:
snap refresh multipass --channel beta
# or
snap install multipass --channel beta --classic
macOS notice
We've had some trouble with the signed version of the installer, so we're adding an unsigned version as a fallback. Please let us know in an issue if you have any troubles. Thanks!
Highlights
- image trimming to recover host disk space (#880)
- make mounts more resilient (#937 #509)
- driver healthchecks will now inform you of their prerequisites rather than failing late (#6 #948)
- switch to core18 base (#596 #598)
- prepare for confinement and switching to
strict
mode in the snap (#995) - system menu integration for Snap and Windows (#991 #967 #944)
- improve daemon responsiveness (#984 #1033 #1109 #1110)
- publish development Snaps and macOS installers on GitHub (#1125 #1147)
- help the user choose a disk size when they've requested too small (#701 #1120)
- a lot of
multipass help
and documentation fixes (#612 #1011 #1023 #1054 #1104 #1099 #1113 #1123)
You can find the full list of changes in our v0.9.0 project and even more detailed in the full commit log.
System menu
On Windows and Linux, the system menu icon is now fully integrated and autostarted. To disable autostart, just run: multipass set client.gui.autostart=false
. You can still always run the Multipass app manually.
Feedback
Please file issues here for problems and feature requests, or come to our discourse to chat. We're also on #multipass
on Freenode. See you there :)
0.8.0
Multipass version 0.8.0
Highlights
multipass find
output is now nicely formatted (#794)- separate data for different drivers, allowing safe switching between them (#800)
- standard input/output support in
transfer
(#789 - thanks @maximdanilov!) - you can change the primary instance name, meaning any existing instance of your choice can be the primary one - just
multipass set client.primary-name=<name>
(#805) - it is now as easy as
multipass set local.driver=virtualbox
to change drivers (#835)
if you usedsnap set
to change it previously, the setting will get migrated tomultipass set
for you - in the snap, the
libvirt
driver now uses systemlibvirtd
instead of an internal one (#850)
You can find the full list of changes in our v0.8.0 project and even more detailed in the full commit log.
Notes
The MULTIPASS_VM_DRIVER
environment variable is now ignored. Please unset it and use multipass set local.driver=…
to switch backends.
Significant bugfixes
- prevent crash on
delete --purge
(#761) - fix concurrent launches of the same image (#664)
- improve
find
formatting (#603, #765, #530) - clean up instance data on failed
launch
(#680) - long output to exec hangs (#772)
System menu
At the moment, on Windows and macOS there's no icon to click on to run the GUI, as it's our first iteration. You can run multipass-gui
yourself and see the menu in action :)
We'll be properly integrating it with the desktop environments soon.
Feedback
Please file issues here for problems and feature requests, or come to our discourse to chat. We're also on #multipass
on Freenode. See you there :)