Vagrant v1.0.0 Release Notes

Release Date: 2012-03-06 // about 12 years ago
    • vagrant gem should now be used to install Vagrant plugins that are gems. This installs the gems to a private gem folder that Vagrant adds to its own load path. This isolates Vagrant-related gems from system gems.
    • Plugin loading no longer happens right when Vagrant is loaded, but when a Vagrant environment is loaded. I don't anticipate this causing any problems but it is a backwards incompatible change should a plugin depend on this (but I don't see any reason why they would).
    • vagrant destroy now asks for confirmation by default. This can be overridden with the --force flag. [GH-699]
    • Fix issue with Puppet config inheritance. [GH-722]
    • Fix issue where starting a VM on some systems was incorrectly treated as failing. [GH-720]
    • It is now an error to specify the packaging output as a directory. [GH-730]
    • Unix-style line endings are used properly for guest OS. [GH-727]
    • Retry certain VirtualBox operations, since they intermittently fail. [GH-726]
    • Fix issue where Vagrant would sometimes "lose" a VM if an exception occurred. [GH-725]
    • vagrant destroy destroys virtual machines in reverse order. [GH-739]
    • Add an fsid option to Linux NFS exports. [GH-736]
    • Fix edge case where an exception could be raised in networking code. [GH-742]
    • Add missing translation for the "guru meditation" state. [GH-745]
    • Check that VirtualBox exists before certain commands. [GH-746]
    • NIC type can be defined for host-only network adapters. [GH-750]
    • Fix issue where re-running chef-client would sometimes cause problems due to file permissions. [GH-748]
    • FreeBSD guests can now have their hostnames changed. [GH-757]
    • FreeBSD guests now support host only networking and bridged networking. [GH-762]
    • VM#run_action is now public so plugin-devs can hook into it.
    • Fix crashing bug when attempting to run commands on the "primary" VM in a multi-VM environment. [GH-761]
    • With puppet you can now specify :facter as a dictionary of facts to override what is generated by Puppet. [GH-753]
    • Automatically convert all arguments to customize to strings.
    • openSUSE host system. [GH-766]
    • Fix subprocess IO deadlock which would occur on Windows. [GH-765]
    • Fedora 16 guest support. [GH-772]