Vagrant v0.7.0 Release Notes

Release Date: 2011-01-19 // over 13 years ago
    • VirtualBox 4.0 support. Support for VirtualBox 3.2 is dropped, since the API is so different. Stay with the 0.6.x series if you have VirtualBox 3.2.x.
    • Puppet server provisioner. [GH-262]
    • Use numeric uid/gid in mounting shared folders to increase portability. [GH-252]
    • HTTP downloading follows redirects. [GH-163]
    • Downloaders have clearer output to note what they're doing.
    • Shared folders with no guest path are not automounted. [GH-184]
    • Boxes downloaded during vagrant up reload the Vagrantfile config, which fixes a problem with box settings not being properly loaded. [GH-231]
    • config.ssh.forward_x11 to enable the ForwardX11 SSH option. [GH-255]
    • Vagrant source now has a contrib directory where contributions of miscellaneous addons for Vagrant will be added.
    • Vagrantfiles are now loaded only once (instead of 4+ times) [GH-238]
    • Ability to move home vagrant dir (~/.vagrant) by setting VAGRANT_HOME environmental variable.
    • Removed check and error for the "OSE" version of VirtualBox, since with VirtualBox 4 this distinction no longer exists.
    • Ability to specify proxy settings for chef. [GH-169]
    • Helpful error message shown if NFS mounting fails. [GH-135]
    • Gentoo guests now support host only networks. [GH-240]
    • RedHat (CentOS included) guests now support host only networks. [GH-260]
    • New Vagrantfile syntax for enabling and configuring provisioners. This change is not backwards compatible. [GH-265]
    • Provisioners are now RVM-friendly, meaning if you installed chef or puppet with an RVM managed Ruby, Vagrant now finds then. [GH-254]
    • Changed the unused host only network destroy mechanism to check for uselessness after the VM is destroyed. This should result in more accurate checks.
    • Networks are no longer disabled upon halt/destroy. With the above change, its unnecessary.
    • Puppet supports module_path configuration to mount local modules directory as a shared folder and configure puppet with it. [GH-270]
    • ssh-config now outputs 127.0.0.1 as the host instead of localhost.