Skip to content

Releases: canonical/multipass

1.7.1

16 Aug 21:18
Compare
Choose a tag to compare

Multipass version 1.7.1

A Linux-only bugfix release dealing with the following issue:

  • Multipass corrupts packet filter rules (iptables) on older distros such as Bionic
    #2183

1.7.0

15 Jul 12:10
Compare
Choose a tag to compare

Multipass version 1.7.0

A new Multipass release!

There's a number of significant additions in this one:

  1. multipass launch <workflow>, where workflows are defined in canonical/multipass-workflows
    On top of the official Ubuntu images we now offer the ability to launch complex workloads defined via simple YAML in the above repository. We want project communities to contribute and maintain the workflows they care about. Come along! #2040
  2. multipass launch --network <physical device> will now create the necessary virtual networks (for LXD for and Hyper-V). #2078
  3. multipass launch --bridged is a shortcut for launching an instance bridged to an interface configured via multipass set local.bridged-interface. #2074
  4. launch, start, restart and shell now take a --timeout <seconds> option. #2046
  5. A huge shout-out to @surahman who's been contributing a number of fixes (#2125, #2124, #2105, #2099) and didn't stop there :)

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

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

More highlights

  • [gha] add basic integration tests on bors runs #2033
  • [LXD] Support HTTP & file based launches #1931

Notable bugfixes

  • [snap] need to reach out of $SNAP for host properties #1781
  • Network is unreachable when booting new instance #1866
  • [lxd] wrong release listed #2072
  • Lost multipass instances on macOS #1658
  • SSL corruption when using -vvv #1570
  • [lxd] Some LXD reply data is cut off #1938
  • [macos] mounts hitting maxfiles limit on Catalina #1933
  • [snap] Use core20 base for building and running #1906

You can find the full list of changes since v1.6.2 in our v1.7.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 :)

1.6.2

18 Feb 20:08
v1.6.2
c94d833
Compare
Choose a tag to compare

Multipass version 1.6.2

This is a bugfix release for high CPU usage when the GUI is running (#1964).

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 since 1.5.0

  • Support for bridged networking (#118, #1886, #1912, #1921)
  • Improved LXD support (#1752, #1762, #1834, #1835)
  • Add check for available disk space on launch (#1854) - thanks @katie-knister!
  • Add suggested command when 'exec' gets an unrecognized option (#1863) - thanks @dlbeck!
  • Use colurful terminal in multipass shell on Windows (#1687)
  • Fixed YAML colon handling being incompatible with cloud-init's pyyaml (#1097)

You can find the full list of changes since v1.5.0 in our v1.6.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.6.1

11 Feb 10:33
v1.6.1
9f27f43
Compare
Choose a tag to compare

Multipass version 1.6.1

A new Multipass release!

The biggest news here is the addition of the --network launch option, which allows you to connect instances to a network of your choice. Supported on the LXD, Hyper-V and VirtualBox backends.

NB: We burned the 1.6.0 version number, having found a bug late in the release process.

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

  • Support for bridged networking (#118, #1886, #1912, #1921)
  • Improved LXD support (#1752, #1762, #1834, #1835)
  • Add check for available disk space on launch (#1854) - thanks @katie-knister!
  • Add suggested command when 'exec' gets an unrecognized option (#1863) - thanks @dlbeck!
  • Use colurful terminal in multipass shell on Windows (#1687)
  • Fixed YAML colon handling being incompatible with cloud-init's pyyaml (#1097)

You can find the full list of changes since v1.5.0 in our v1.6.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.5.0

30 Oct 16:37
v1.5.0
e5cd868
Compare
Choose a tag to compare

Multipass version 1.5.0

A new Multipass release!

A lot of the focus went into better LXD support, but we've also added support for macOS 11 Big Sur (#1664). You can now also change where Multipass stores its data (#1789). Bridged networking is just around the corner, but we did not want to delay this release further.

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

  • LXD support is almost up to par with the qemu default (#1679, #1790, #1782)
  • macOS 11 Big Sur is now supported
  • setting MULTIPASS_STORAGE system variable will change where data is stored (#1789)
    see PR comment for instructions on how to set it across platforms
  • Snap packages are now available for all architectures (#1368)
  • Ubuntu 20.10 Groovy Gorilla support (#1815)

Bugfixes

  • potential DHCP issue with DNSMasq conflict (#1741)
  • multiple tray icons on KDE (#1770)

You can find the full list of changes since v1.4.0 in our v1.5.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.4.0

10 Aug 14:45
v1.4.0
30d73a7
Compare
Choose a tag to compare

Multipass version 1.4.0

A new Multipass release!

We've been focused on implementing bridged networking support (#118), so the changelog below may seem light. Our next release will be a bigger one :)

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

  • you can now change the keyboard shortcut that opens the primary terminal (#1571)
  • we've improved the LXD backend a lot, working towards making it the default on Linux (#1586)
  • thanks to @jasonmccallister we've chosen better caching options for mounts (#1605)

Bugfixes

  • fix terminal colors (#1004)
  • skip image resize if it's smaller than the default (#1139)
  • remove "leaked" VirtualBox VMs on uninstallation on macOS (#1621)

You can find the full list of changes since v1.3.0 in our v1.4.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.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 :)