Vagrant v2.0.1 Release Notes
Release Date: 2017-11-02 // over 6 years ago-
๐ FEATURES:
- core: Introduce Ruby 2.4 to Vagrant [GH-9102]
- providers/virtualbox: Virtualbox 5.2 support [GH-8955]
๐ IMPROVEMENTS:
- command/destroy: Introduce parallel destroy for certain providers [GH-9127]
- communicators/winrm: Include APIPA check within ready check [GH-8997]
- core: Clear POSIXLY_CORRECT when using optparse [GH-8685]
- docs: Add auto_start_action and auto_stop_action to docs. [GH-9029]
- docs: Fix typo in box format doc [GH-9100]
- provisioners/chef: Handle chef provisioner reboot request [GH-8874]
- providers/salt: Support Windows Salt Minions greater than 2016.x.x [GH-8926]
- provisioners/salt: Add wget to bootstrap_salt options when fetching installer file [GH-9112]
- provisioners/shell: Use ui.detail for displaying output [GH-8983]
- util/downloader: Use CURL_CA_BUNDLE environment variable [GH-9135]
๐ BUG FIXES:
- communicators/ssh: Retry on Errno::EPIPE exceptions [GH-9065]
- core: Rescue more exceptions when checking if port is open [GH-8517]
- guests/solaris11: Inherit from Solaris guest and keep solaris11 specific methods [GH-9034]
- guests/windows: Split out cygwin path helper for msys2/cygwin paths and ensure cygpath exists [GH-8972]
- guests/windows: Specify expected shell when executing on guest (fixes winssh communicator usage) [GH-9012]
- guests/windows: Include WinSSH Communicator when using insert_public_key [GH-9105]
- hosts/windows: Check for vagrant.exe when validating versions within WSL [GH-9107, GH-8962]
- providers/docker: Isolate windows check within executor to handle running through VM [GH-8921]
- providers/hyper-v: Properly invoke Auto stop action [GH-9000]
- provisioners/puppet: Fix winssh communicator support in puppet provisioner [GH-9014]
- virtualbox/synced_folders: Allow synced folders to contain spaces in the guest path [GH-8995]