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]
- commands/docker-run: Started containers are now deleted after run.
Specify the new