Vagrant v2.2.10 Release Notes
Release Date: 2020-08-24 // over 3 years ago-
๐ FEATURES:
- hyperv/disks: Add ability to manage virtual disks for guests [GH-11541]
๐ IMPROVEMENTS:
- core: Allow provisioners to be run when a communicator is not available [GH-11579]
- core: Add
autocomplete
command that allows for install of bash or zsh autocomplete scripts [GH-11523] - โก๏ธ core: Update to childprocess gem to 4.0.0 [GH-11717]
- core: Add action to wait for cloud-init to finish running [GH-11773]
- โก๏ธ core: Update to net-ssh to 6.0 and net-sftp to 3.0 [GH-11621]
- โก๏ธ core: Optimize port in use check for faster validation [GH-11810]
- ๐ core: Support for Ruby 2.7 [GH-11814]
- ๐ core: Add synced folder capabilities for mount options and default fstab modification behavior [GH-11797]
- ๐ง guest/arch: Use systemd-networkd to configure networking for guests [GH-11400]
- ๐ guest/haiku: Rsync install for rsync synced folders [GH-11614]
- guest/solaris11: Add guest capability shell_expand_guest_path [GH-11759]
- ๐ host/darwin: Add ability to build ISO [GH-11694]
- ๐ง hosts/linux: Add ability to build ISO [GH-11750]
- ๐ hosts/windows: Add ability to build ISO [GH-11750]
- ๐ providers/hyperv: Add support for SecureBootTemplate setting on import [GH-11756]
- ๐ providers/hyperv: Add support for EnhancedSessionTransportType [GH-11014]
- virtualbox/disks: Add ability to manage virtual dvds for guests [GH-11613]
๐ BUG FIXES:
- core: Ensure MapCommandOptions class is required [GH-11629]
- core: Fix
:all
special value on triggers [GH-11688] - core: Ensure network addresses have a valid netmask [GH-11679]
- ๐ core: Recover local machine metadata in global index [GH-11656]
- ๐จ core: Print CLI help message is ambiguous option provided [GH-11746]
- โก๏ธ core: Update how
/etc/hosts
gets updated for darwin, freebsd and openbsd [GH-11719] - core: Capture
[3J
escape sequence [GH-11807] - core: Treat empty box value as invalid [GH-11618]
- core: Allow forwarding ports to unknown addresses [GH-11810]
- core: Scrub credentials as whole words [GH-11837]
- commands/destroy: Add gracefull option to switch beween gracefully or forcefully shutting down a vm [GH-11628]
- communicator/ssh: Raise an error for a nil exit status [GH-11721]
- communicator/winrm: Check for nil return from querying for forwarded ports [GH-11831]
- config/vm: Add option
allow_hosts_modification
to allow/disable Vagrant editing the guests/etc/hosts
file [GH-11565] - config/vm: Add config option
hostname
toconfig.vm.network
[GH-11566] - ๐ config/vm: Don't ignore NFS synced folders on Windows hosts [GH-11631]
- host: Use regular port check for loopback addresses [GH-11654]
- ๐ง host: Allow windows and linux hosts to detach from rdp process [GH-11732]
- ๐ host/windows: Properly register SMB password validation capability [GH-11795]
- guests: Allow setting of hostname according to
hostname
option for multiple guests [GH-11704] - guest/alpine: Allow setting of hostname according to
hostname
option [GH-11718] - guest/esxi: Be more permissive with permissions of ssh directory [GH-11587]
- ๐ง guest/linux: Add virtual box shared folders to guest fstab [GH-11570]
- guest/suse: Allow setting of hostname according to
hostname
option [GH-11567] - ๐ณ providers/docker: Ensure new containers don't grab existing bound ports [GH-11602]
- providers/hyperv: Fix check for secure boot [GH-11809]
- providers/virtualbox: Fix inability to create disk with same name across multiple guests [GH-11767]
- ๐ณ provisioners/docker: Allow to specify docker image version using the
run
option [GH-11806] - provisioners/file: Allow creating empty folders [GH-11805]
- ๐ provisioners/shell: Ensure Windows shell provisioner gets the correct file extension [GH-11644]
- util/powershell: Use correct powershell executable for privileged commands [GH-11787]