Vagrant v2.2.5 Release Notes
Release Date: 2019-06-19 // almost 5 years ago-
๐ FEATURES:
- ๐ณ providers/docker: Private and Public networking support [GH-10702]
๐ IMPROVEMENTS:
- command/global-status: Provide machine-readable information [GH-10506]
- command/snapshot: Separate snapshot names for guests when listing snapshots [GH-10828]
- ๐ command/box/update: Ignore missing metadata files when updating all boxes [GH-10829]
- core: Use consistent settings when unpacking boxes as root [GH-10707]
- ๐ core: Write metadata.json file when packaging box [GH-10706]
- ๐ core: Remove whitespace from id file on load [GH-10727]
- ๐ core/bundler: Support resolution when installed within system [GH-10894]
- โก๏ธ guest/coreos: Update network configuration and hostname setting [GH-10752]
- ๐ guest/freebsd: Add proper VirtualBox share folders support for FreeBSD guests [GH-10717]
- guest/freebsd: Add unmount share folder for VirtualBox guests [GH-10761]
- ๐ง guest/freebsd: Simplify network interface listing when configuring networks [GH-10763]
- ๐ณ providers/docker: Add usable? check to docker provider [GH-10890]
- ๐ง synced_folder/smb: Remove configuration information from synced folder data [GH-10811]
๐ BUG FIXES:
- โก๏ธ command/box/update: Ensure the right version is picked when updating specific boxes [GH-10810]
- ๐ command/cloud: Properly set variable from CLI argument parsing for
username
field [GH-10726] - command/rsync_auto: Use relative paths to machines folder path for file path Listener [GH-10902]
- ๐ communicator/ssh: Remove net/sftp loading to prevent loading errors [GH-10745]
- contrib/bash: Search for running_vm_list only in
machines
folder [GH-10841] - ๐ core/bundler: Properly parse multiple constants when installing plugins [GH-10896]
- ๐ง core/environment: Support plugin configuration within box Vagrantfiles [GH-10889]
- ๐ป core/triggers: Fix typo in UI output [GH-10748]
- core/triggers: Properly exit with abort option [GH-10824]
- core/triggers: Ensure guest names are string when filtering trigger configs [GH-10854]
- core/triggers: Abort after all running processes have completed when parallel is enabled [GH-10891]
- guest/void: Fix NFS capability detection [GH-10713]
- guest/bsd: Properly set BSD options order for /etc/exports [GH-10909]
- ๐ host/windows: Fix rubygems error when host has directory named
c
[GH-10803] - provider/virtualbox: Ensure non-existent machines do not attempt to list snapshots [GH-10784]
- ๐ณ provider/docker: Properly set docker-compose config file with volume names [GH-10820]
- provisioner/ansible: Fix pip installer hardcoded curl get_pip.py piped to python [GH-10625]
- โก๏ธ provisioner/chef: Update chef install check for guests [GH-10917]
- ๐ synced_folders/rsync: Remove rsync__excludes from command if array is empty [GH-10901]