Skip to content

Releases: canonical/multipass

Release 0.6.0-pre1

08 Feb 16:22
Compare
Choose a tag to compare
Release 0.6.0-pre1 Pre-release
Pre-release
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

22 Jan 10:17
v0.5
Compare
Choose a tag to compare

Highlights

Bugs fixed

  • Fix daemon hangs when suspending a suspended instance. (#559)
  • Persistify deleted state and load it on daemon startup. (#536)

Release 2018.12.1

20 Dec 15:43
1d24775
Compare
Choose a tag to compare

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

21 Nov 11:04
Compare
Choose a tag to compare
2018.11.1-pre3 Pre-release
Pre-release

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

08 Nov 09:53
ba67cda
Compare
Choose a tag to compare
2018.11.1-pre2 Pre-release
Pre-release

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)

2018.11.1-pre1

07 Nov 12:41
Compare
Choose a tag to compare
2018.11.1-pre1 Pre-release
Pre-release

Bugs fixed

  • add default uid/gid mapping (#331)
  • fix file metadata passthrough
  • display uid/gid maps in info command (#439)

2018.10.1

04 Oct 22:16
2018.10.1
Compare
Choose a tag to compare

Highlights:

  • enable RPC encryption
  • add remote operation support
  • bootstrap metrics reporting
  • #369 add --time and --cancel options to multipass stop for delayed shutdown support
  • #312 forward log messages to clients when --verbose used
  • #387 support snapcraft core and core18 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 on Starting... 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

02 Jul 10:40
2018.6.1
61e5c7c
Compare
Choose a tag to compare
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)