Vagrant v1.6.4 Release Notes

Release Date: 2014-09-02 // over 9 years ago
  • BACKWARDS INCOMPATIBILITIES:

    • commands/docker-run: Started containers are now deleted after run. Specify the new --no-rm flag to retain the original behavior. [GH-4327]
    • providers/virtualbox: Host IO cache is no longer enabled by default since it causes stale file issues. Please enable manually if you require this. [GH-3934]

    ๐Ÿ‘Œ IMPROVEMENTS:

    • core: Added config.vm.box_server_url setting to point at a Vagrant Cloud instance. [GH-4282]
    • core: File checksumming performance has been improved by at least 100%. Memory requirements have gone down by half. [GH-4090]
    • commands/docker-run: Add the --no-rm flag. Containers are deleted by default. [GH-4327]
    • commands/plugin: Better error output is shown when plugin installation fails.
    • commands/reload: show post up message [GH-4168]
    • commands/rsync-auto: Add --poll flag. [GH-4392]
    • communicators/winrm: Show stdout/stderr if command fails. [GH-4094]
    • guests/nixos: Added better NFS support. [GH-3983]
    • providers/hyperv: Accept VHD disk format. [GH-4208]
    • providers/hyperv: Support generation 2 VMs. [GH-4324]
    • provisioners/docker: More verbose output. [GH-4377]
    • provisioners/salt: Get proper exit codes to detect failed runs. [GH-4304]

    ๐Ÿ› BUG FIXES:

    • core: Downloading box files should resume in more cases since the temporary file is preserved in more cases. [GH-4301]
    • core: Windows is not detected as NixOS in some cases. [GH-4302]
    • core: Fix encoding issues with Windows. There are still some outlying but this fixes a few. [GH-4159]
    • core: Fix crash case when destroying with an invalid provisioner. [GH-4281]
    • core: Box names with colons work on Windows. [GH-4100]
    • core: Cleanup all temp files. [GH-4103]
    • core: User curlrc is not loaded, preventing strange download issues. [GH-4328]
    • core: VM names may no longer contain brackets, since they cause issues with some providers. [GH-4319]
    • core: Use "-f" to rm files in case pty is true. [GH-4410]
    • core: SSH key doesn't have to be owned by our user if we're running as root. [GH-4387]
    • core: "vagrant provision" will cause "vagrant up" to properly not reprovision. [GH-4393]
    • commands/box/add: "Content-Type" header is now case-insensitive when looking for metadata type. [GH-4369]
    • commands/docker-run: Named docker containers no longer conflict. [GH-4294]
    • commands/package: base package won't crash with exception [GH-4017]
    • commands/rsync-auto: Destroyed machines won't raise exceptions. [GH-4031]
    • commands/ssh: Extra args are passed through to Docker container. [GH-4378]
    • communicators/ssh: Nicer error if remote unexpectedly disconnects. [GH-4038]
    • communicators/ssh: Clean error when max sessions is hit. [GH-4044]
    • communicators/ssh: Fix many issues around PTY-enabled output parsing. [GH-4408]
    • communicators/winrm: Support mkdir [GH-4271]
    • communicators/winrm: Properly escape double quotes. [GH-4309]
    • communicators/winrm: Detect failed commands that aren't CLIs. [GH-4383]
    • guests/centos: Fix issues when NFS client is installed by restarting NFS [GH-4088]
    • guests/debian: Deleting default route on DHCP networks can fail. [GH-4262]
    • guests/fedora: Fix networks on Fedora 20 with libvirt. [GH-4104]
    • guests/freebsd: Rsync install for rsync synced folders work on FreeBSD 10. [GH-4008]
    • guests/freebsd: Configure vtnet devices properly [GH-4307]
    • guests/linux: Show more verbose error when shared folder mount fails. [GH-4403]
    • guests/redhat: NFS setup should use systemd for RH7+ [GH-4228]
    • guests/redhat: Detect RHEL 7 (and CentOS) and install Docker properly. [GH-4402]
    • guests/redhat: Configuring networks on EL7 works. [GH-4195]
    • guests/redhat: Setting hostname on EL7 works. [GH-4352]
    • guests/smartos: Use pfexec for rsync. [GH-4274]
    • guests/windows: Reboot after hostname change. [GH-3987]
    • hosts/arch: NFS works with latest versions. [GH-4224]
    • hosts/freebsd: NFS exports are proper syntax. [GH-4143]
    • hosts/gentoo: NFS works with latest versions. [GH-4418]
    • hosts/windows: RDP command works without crash. [GH-3962]
    • providers/docker: Port on its own will choose random host port. [GH-3991]
    • providers/docker: The proxy VM Vagrantfile can be in the same directory as the main Vagrantfile. [GH-4065]
    • providers/virtualbox: Increase network device limit to 36. [GH-4206]
    • providers/virtualbox: Error if can't detect VM name. [GH-4047]
    • provisioners/cfengine: Fix default Yum repo URL. [GH-4335]
    • provisioners/chef: Chef client cleanup should work. [GH-4099]
    • provisioners/puppet: Manifest file can be a directory. [GH-4169]
    • provisioners/puppet: Properly escape facter variables for PowerShell on Windows guests. [GH-3959]
    • provisioners/puppet: When provisioning fails, don't repeat all of stdout/stderr. [GH-4303]
    • provisioners/salt: Update salt minion version on Windows. [GH-3932]
    • provisioners/shell: If args is an array and contains numbers, it no longer crashes. [GH-4234]
    • provisioners/shell: If fails, the output/stderr isn't repeated again. [GH-4087]