Skip to content

Releases: canonical/multipass

1.3.0

09 Jun 08:24
v1.3.0
6be5d9c
Compare
Choose a tag to compare

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
  • We implemented integration with Windows Terminal:
    image
  • 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
  • And added some cool appliance images (#1543):
    $ 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
    
    You can try those out with 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

24 Apr 09:37
v1.2.1
c80b31f
Compare
Choose a tag to compare

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

23 Apr 10:47
v1.2.0
c80b31f
Compare
Choose a tag to compare

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

04 Mar 13:37
v1.1.0
4475d34
Compare
Choose a tag to compare

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

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

07 Jan 16:49
Compare
Choose a tag to compare

Multipass version 1.0.2 (Linux only)

This is a bugfix release for Linux, fixing VM deletion crash (#1266) on qemu.

The Snap is available in the stable snap channel:

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

1.0.1

20 Dec 10:03
Compare
Choose a tag to compare

Multipass version 1.0.1 (Linux only)

This is a bugfix release for Linux, fixing suspend/resume behaviour (#1243) on qemu.

The Snap is available in the stable snap channel:

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

1.0.0

18 Dec 18:14
Compare
Choose a tag to compare

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

14 Dec 01:53
Compare
Choose a tag to compare

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

09 Dec 18:05
v0.9.0
474f2d5
Compare
Choose a tag to compare

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

22 Jul 16:37
v0.8.0
Compare
Choose a tag to compare

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 used snap set to change it previously, the setting will get migrated to multipass set for you
  • in the snap, the libvirt driver now uses system libvirtd 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 :)