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: Add
box_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]