[FFe] vagrant 1.0.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
vagrant (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I would like to sync vagrant 1.0.1 from Debian to make sure that we ship precise with 1.0.x. While there are mostly bugfixes in the changelog, there are a couple of entries which may be vaguely feature-related, so I've pasted the changelog below. NB: the updated vagrant package will also require syncing a new upstream release of ruby-childprocess.
1.0.1 (March 11, 2012)
Installers are now bundled with Ruby 1.9.3p125. Previously they were bundled with 1.9.3p0. This actually fixes some IO issues with Windows.
Windows installer now outputs a vagrant binary that will work in msys or Cygwin environments.
Fix crashing issue which manifested itself in multi-VM environments.
Add missing rubygems require in environment.rb to avoid possible load errors. [GH-781]
vagrant destroy shows a nice error when called without a TTY (and hence can't confirm). [GH-779]
Fix an issue with the :vagrantfile_name option to Vagrant:
VAGRANT_CWD environmental variable can be used to set the CWD to something other than the current directory.
Downloading boxes from servers that don't send a content-length now works properly. [GH-788]
The :facter option now works for puppet server. [GH-790]
The --no-provision and --provision-with flags are available to vagrant reload now.
:openbsd guest which supports only halting at the moment. [GH-773]
ssh-config -h now shows help, instead of assuming a host is being specified. For host, you can still use --host. [GH-793]
1.0.0 (March 6, 2012)
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]
0.9.7 (February 9, 2012)
Fix regression where all subprocess IO simply didn't work with Windows. [GH-721]
0.9.6 (February 7, 2012)
Fix strange issue with inconsistent childprocess reads on JRuby. [GH-711]
vagrant ssh does a direct exec() syscall now instead of going through the shell. This makes it so things like shell expansion oddities no longer cause problems. [GH-715]
Fix crashing case if there are no ports to forward.
Fix issue surrounding improper configuration of host only networks on RedHat guests. [GH-719]
NFS should work properly on Gentoo. [GH-706]
Changed in vagrant (Ubuntu): | |
status: | Triaged → Fix Released |
Built & tested on precise with updated ruby-childprocess (bug #961671)