Releases: canonical/multipass
Releases · canonical/multipass
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)