Releases: canonical/multipass
0.6.1
Multipass version 0.6.1
With the impending trusty
end-of-life we decided to allow launching it
despite it becoming unsupported.
multipass launch <release>
now works for any release still published
by http://cloud-images.ubuntu.com, supported or not.
To see the available releases, use multipass find --show-unsupported
.
Release 0.6.0
Multipass version 0.6.0
Highlights
multipass shell <instance>
will now start the instance if not running (#631)--cloud-init -
option tolaunch
will read the config from standard input (#628)multipass launch
is much faster due to removing the wait oncloud-init
to complete (#619)- we'll now stick to the Semantic Versioning standard proper (#692)
- we added update notifications on the CLI (#688)
- HTTPS image downloads now work in the snap and Windows (#702)
Notes
We had to disable some concurrency in the daemon to avoid crashes (#585) so some operations will take longer now. The good news is that we're already working on a proper solution for that (#682), which will be part of our next release.
Significant bugfixes
#569: Transient "Downloaded image hash does not match" error
#689: Mount fails periodically with transport endpoint is not connected
#652: Multipass loses snapcraft project mount when unpacked squashfs is within
#555: failure to contact image providers causes multipassd to abort startup
#585: multipassd SIGSEGV on clean while launching
#386: Network timeout too aggressive
#626: Restart multipassd on proxy changes
#588, #616, #677: Fix how we handle memory requests between the client and backends
You can find the full list of changes in our v0.6.0 project 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 :)
Release 0.6.0-pre1
Merge #600 600: [debian] drop cmake-extras from build deps r=ricab a=Saviq We're not using it after all. Co-authored-by: Michał Sawicz <[email protected]>
Release 0.5.0
Highlights
- First beta release for Windows!
- only Windows 10 Pro/Enterprise, build 1803 or later is currently supported
- see Installing Multipass on Windows for more information
- Switched to Semantic Versioning
Bugs fixed
Release 2018.12.1
Highlights
- On Linux, suspending/resuming the instance to/from disk is now supported. (#374)
- Better handling of delayed shutdown including posting
wall
messages to logged in users and allowing log ins to the instance unless 1 minute or less remains until shutdown. (#461, #501) - On Linux, all CPU flags should be passed into the running instance on newly created instances. (#516)
- Fixed some races around mount handling. (#514, #520)
Bugs fixed:
- make the recover command idempotent (#528)
- explicitly stop mounts when deleting an instance to avoid a race (#520)
- be smarter about what group owns the multipass socket (#513, #523)
- pass through all CPU flags when launching QEMU or libvirt instances (#516)
- use
info
log level for metrics issues (#515) - fix potential race when starting a mount (#514)
- use
wall
shutdown messages for users logged into VM when delayed shutdown is initiated (#501) - fix crash if exception during daemon start up (#487)
- refactor CLI code (#468)
- add default uid/gid mapping (#331)
- fix file metadata passthrough
- display uid/gid maps in info command (#439)
- add support for the suspend command (#374)
- shell to machine in delayed stop state (#461)
- improve uid/gid validation (#479)
- avoid leaking the libvirt bridge (#327, #413)
- add a restart command (#217)
- upgrade 3rd-party versions (#471)
2018.11.1-pre3
Bugs fixed
- add default uid/gid mapping (#331)
- fix file metadata passthrough
- display uid/gid maps in
info
command (#439) - add support for the
suspend
command (#374) - shell to machine in delayed stop state (#461)
- improve uid/gid validation (#479)
- avoid leaking the libvirt bridge (#327, #413)
- add a
restart
command (#217) - upgrade 3rd-party versions (#471)
2018.11.1-pre2
2018.11.1-pre1
2018.10.1
Highlights:
- enable RPC encryption
- add remote operation support
- bootstrap metrics reporting
- #369 add
--time
and--cancel
options tomultipass stop
for delayed shutdown support - #312 forward log messages to clients when
--verbose
used - #387 support snapcraft
core
andcore18
aliases for build environments
Bugs fixed:
- #63 -vvv is not the same as -v -v -v
- #155
--verbose
is ineffectual - #299 Launching an instance using the
core
alias does not work - #302 qemu dnsmasq confused with multiple mpqemubr* bridges
- #306 Lack of information when
copy-files
fails - #316 Multipass doesn't handle internet connection issues well
- #319 daemon dies without networking
- #333 copying files from instance with wild cards is unpredictable
- #335 System-type files should not be shown in mounts
- #337 Sometimes recursively removing a directory fails in a mount
- #349 Wrong error code returned when client is unable to connect to daemon
- #359 Multipass changes used subnet across boots
- #368 Some snap builds in LP are broken
- #371 random start error with mounted dir
- #376 Fresh install of
edge
snap stuck onStarting...
when launching - #377
ebtables
package is missing in the snap - #381 multipass info fails for Ubuntu Core images
- #383 qemu backend - dnsmasq leases don't expire, ip addresses
- #394 info failed: ssh: Timeout connecting to (IP)
- #400 libvirt backend looks for ebtables in the wrong place
- #401 Launching by aliases from SimpleStreams remotes is broken
- #402 Launching images via aliases that match multiple remotes may use the incorrect image
- #412 Can't launch core images
- #414 Timing out on SSH results in
Launched:
even when status is UNKNOWN - #419 Some internal commands to the instance time out too quickly
- #425 mount on startup sometimes fail due to the instance not being ready yet
Updated third-party libraries:
- fmtlib
- libssh
- yaml-cpp
2018.6.1
Release 2018.6.1 Highlights: - support custom VM images (#24) - support "core" as an alias (#87) - switched to a dedicated "multipass" user inside the instance - avoid hardcoding "/home/ubuntu" in your commands Significant improvements: - multiple bash completion fixes (#206, #207, #220, #239) - fixed image caching if removed from streams (#200) - caching info data to display when instance is stopped (#199) - support for custom SSH keys (#52) - (re)storing instance state (#130) - verify downloaded images (#275)