Skip to content

Releases: canonical/multipass

1.9.0 RC

28 Mar 21:40
034aca2
Compare
Choose a tag to compare
1.9.0 RC Pre-release
Pre-release

Multipass version 1.9.0RC

A new Multipass release candidate!

There are some significant additions to this release:

  1. It is now possible to authenticate the client with the Multipass service. This write up explains how some of this works. This basically makes it possible to use the multipass client as a non admin user on Linux and macOS and closes the security gap on Windows.
  2. Multipass on Apple M1 by default and Intel hosts using the qemu driver now support adding additional networks (via --network on launch). Additionally, suspending instances on the M1 now works (via multipass suspend <name>)!
  3. For new Multipass installs on Windows, the Multipass data will now be located in C:\ProgramData\Multipass instead of the cumbersome systemprofile directory.

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

snap refresh multipass --beta
# or
snap install multipass --beta

More highlights:

  • Renaming of Multipass Workflows to Multipass Blueprints to better reflect what they are.
  • Much work was done on reimplementing the plumbing on how settings are handled in Multipass (#2352)
  • Ubuntu 22.04 will be supported on all platforms when it is released.

Notable bug fixes:

  • Launch failed: Operation canceled after interrupting image download (#2288)
  • Symlinks broken over mounts (#2407)
  • [snap] auto-refresh wreaking havoc if kill time out hits (#2316)

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

10 Nov 10:16
Compare
Choose a tag to compare

Multipass version 1.8.1

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

  • Multipass does not play well with VirtualBox on MacOS #2322

1.8.0

26 Oct 09:35
Compare
Choose a tag to compare

Multipass version 1.8.0

A new Multipass release!

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

  1. Support for Apple M1 Silicon in new Macs (relevant project)
    We know of an intermittent networking issue (#2265) - if you get a timeout launching, try rebooting your host.

    Note: Because it's a universal package now, and with an additional driver, the installed size is now significantly bigger.

  2. multipass aliases, allowing for command shortcuts into instances (#1986)

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

Notable bugfixes

  • Info reports ten-fold memory for older ubuntu instances (#2168)
  • Multiplicating update notifications (thanks @surahman - #2188)
  • Spamming logs with failed stats (@surahman - #2203)
  • Wrong parameter parsing (#2224)
  • Daemon bails on start when starting an instance fails (#2197)
  • Fix bash completions for old versions (#2238)
  • Wrong tray icon on MATE desktop environment (#2258)
  • snapcraft remote should be disabled outisde of amd64 (#2268)
  • Timed out waiting for instance to respond on Windows (#706)
  • Disk Size flag is being ignored in Windows (#1870)
  • Unexpected partitioning and rootfs size on Windows (#2049)

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

28 Sep 08:42
Compare
Choose a tag to compare

Multipass version 1.7.2

A macOS- and Windows-only bugfix release, adding support for hirsute and fixing a security issue on macOS.

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 :)