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]