Releases: canonical/multipass
1.7.1
1.7.0
Multipass version 1.7.0
A new Multipass release!
There's a number of significant additions in this one:
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! #2040multipass launch --network <physical device>
will now create the necessary virtual networks (for LXD for and Hyper-V). #2078multipass launch --bridged
is a shortcut for launching an instance bridged to an interface configured viamultipass set local.bridged-interface
. #2074launch
,start
,restart
andshell
now take a--timeout <seconds>
option. #2046- 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
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
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
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
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
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
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
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 :)