Vagrant v2.2.6 Release Notes

Release Date: 2019-10-14 // over 4 years ago
  • ๐Ÿ”‹ FEATURES:

    • core/provisioners: Introduce new Provisioner options: before and after [GH-11043]
    • ๐Ÿ”Œ guest/alpine: Integrate the vagrant-alpine plugin into Vagrant core [GH-10975]

    ๐Ÿ‘Œ IMPROVEMENTS:

    • command/box/prune: Allow prompt skip while preserving actively in use boxes [GH-10908]
    • ๐Ÿ‘ command/cloud: Support providing checksum information with boxes [GH-11101]
    • ๐Ÿ›  dev: Fixed Vagrantfile for Vagrant development [GH-11012]
    • guest/alt: Improve handling for using network tools when setting hostname [GH-11000]
    • guest/suse: Add ipv6 network config templates for SUSE based distributions [GH-11013]
    • ๐Ÿ guest/windows: Retry on connection timeout errors for the reboot capability [GH-11093]
    • host/bsd: Use host resolve path capability to modify local paths if required [GH-11108]
    • host/darwin: Add host resolve path capability to provide real paths for firmlinks [GH-11108]
    • โšก๏ธ provisioners/chef: Update pkg install flags for chef on FreeBSD guests [GH-11075]
    • provider/hyperv: Improve error message when VMMS is not running [GH-10978]
    • provider/virtualbox: Raise additional errors for incomplete virtualbox installation on usable check [GH-10938]
    • ๐Ÿ‘ util/filechecksum: Add support for more checksum types [GH-11101]

    ๐Ÿ› BUG FIXES:

    • ๐Ÿ”€ command/rsync-auto: Fix path watcher bug so that all subdirectories are synced when changed [GH-11089]
    • command/snapshot/save: Ensure VM id is passed to list snapshots for hyper-v provider [GH-11097]
    • core: Ensure proper paths are shown in config loading exceptions [GH-11056]
    • guest/suse: Use hostnamectl instead of hostname to set the hostname under SUSE [GH-11100]
    • ๐Ÿณ provider/docker: Fix default provider validation if password is used [GH-11053]
    • ๐Ÿณ provider/docker: Fix Docker providers usable? check [GH-11068]
    • provisioner/ansible_local: Ensure pip_install_cmd is finalized to emptry string [GH-11098]
    • provisioner/file: Ensure relative path for file provisioner source is relative to guest machines cwd [GH-11099]
    • ๐Ÿ— provider/docker: Ensure docker build_args option is properly set in docker compose config yaml [GH-11106]
    • โšก๏ธ guest/suse: Update nfs & service daemon names for suse based hosts and guests [GH-11076]
    • ๐Ÿณ provider/docker: Determine ip address prefix workaround for docker public networks [GH-11111]
    • ๐Ÿณ provider/docker: Only return interfaces where addr is not nil for networks [GH-11116]