Vagrant v2.2.8 Release Notes

Release Date: 2020-05-04 // almost 4 years ago
  • ๐Ÿ”‹ FEATURES:

    • virtualbox/disks: Add ability to manage virtual disks for guests [GH-11349]

    ๐Ÿ‘Œ IMPROVEMENTS:

    • bin/vagrant: Automatically include global options within commands [GH-11473]
    • ๐Ÿš€ bin/vagrant: Suppress Ruby warnings when not running pre-release version [GH-11446]
    • ๐Ÿ”ง communicator/ssh: Add support for configuring SSH connect timeout [GH-11533]
    • โšก๏ธ core: Update childprocess gem [GH-11487]
    • core: Add cli option --no-tty [GH-11414]
    • core: Overhaul call stack modifications implementation for hooks and triggers [GH-11455]
    • ๐Ÿ”Œ core/bundler: Cache plugin solution sets to speed up startup times [GH-11363]
    • config/vm: Addbox_download_options config to specify extra download options for a box [GH-11560]
    • ๐Ÿ‘ guest/alpine: Add ansible provisioner guest support [GH-11411]
    • โšก๏ธ guest/linux: Update systemd? check to use sudo [GH-11398]
    • ๐Ÿง guest/linux: Use systemd if available to halt and reboot system [GH-11407]
    • ๐Ÿง guests/linux: Mount smb folders with mfsymlinks option by default [GH-11503]
    • ๐Ÿ‘ guest/redhat: Add support for SMB [GH-11463]
    • ๐Ÿ guest/windows: Rescue all regular exceptions during reboot wait [GH-11428]
    • ๐Ÿณ providers/docker: Support catching container name when using podman [GH-11356]
    • ๐Ÿณ provisioners/docker: Support Centos8 [GH-11462]
    • provisioners/podman: Add Podman as a provisioner [GH-11472]
    • provisioners/salt: Allow specifying python_version [GH-11436]

    ๐Ÿ› BUG FIXES:

    • ๐Ÿ communicators/winssh: Fix issues with Windows SSH communicator [GH-11430]
    • core/bundler: Activate vagrant specification when not active [GH-11445]
    • ๐Ÿš€ core/bundler: Properly resolve sets when Vagrant is in prerelease [GH-11571]
    • core/downloader: Always set -q flag as first option [GH-11366]
    • โšก๏ธ core/hooks: Update dynamic action hook implementation to prevent looping [GH-11427]
    • ๐Ÿ”€ core/synced_folders: Validate type option if set [GH-11359]
    • ๐Ÿ”ง guests/debian: Choose netplan renderer based on network configuration and installed tools [GH-11498]
    • host/darwin: Quote directories in /etc/exports [GH-11441]
    • ๐Ÿง host/linux: Ensure /etc/exports does not contain duplicate records [GH-10591]
    • ๐Ÿ host/windows: Check all interfaces for port conflict when host_ip: "0.0.0.0" [GH-11454]
    • ๐Ÿณ providers/docker: Fix issue where Vagrant fails to remove image if it is in use [GH-11355]
    • ๐Ÿ— providers/docker: Fix issue with getting correct docker image id from build output [GH-11461]
    • providers/hyperv: Prevent error when identity reference cannot be translated [GH-11425]
    • provider/hyperv: Use service id for manipulating vm integration services [GH-11499]
    • ๐Ÿ“œ providers/virtualbox: Parse list dhcpservers output on VirtualBox 6.1 [GH-11404]
    • providers/virtualbox: Raise an error if guest IP ends in .1 [GH-11500]
    • ๐Ÿ provisioners/shell: Ensure windows shell provisioners always get an extension [GH-11517]
    • util/io: Fix encoding conversion errors [GH-11571]