All Versions
134
Latest Version
Avg Release Cycle
117 days
Latest Release
143 days ago
Changelog History
Page 11
Changelog History
Page 11
-
v0.9.4 Changes
January 28, 2012- Important internal changes to middlewares that make plugin developer's lives much easier. [GH-684]
- Match VM names that have parens, brackets, etc.
- Detect when the VirtualBox kernel module is not loaded and error. [GH-677]
- Set
:auto_configto false on any networking option to not automatically configure it on the guest. [GH-663] - NFS shared folder guest paths can now contain shell expansion characters
such as
~. - NFS shared folders with a
:createflag will have their host folders properly created if they don't exist. [GH-667] - Fix the precedence for Arch, Ubuntu, and FreeBSD host classes so they are properly detected. [GH-683]
- Fix issue where VM import sometimes made strange VirtualBox folder layouts. [GH-669]
- Call proper
idcommand on Solaris. [GH-679] - More accurate VBoxManage error detection.
- Shared folders can now be marked as transient using the
:transientflag. [GH-688]
-
v0.9.3 Changes
January 24, 2012- Proper error handling for not enough arguments to
boxcommands. - Fix issue causing crashes with bridged networking. [GH-673]
- Ignore host only network interfaces that are "down." [GH-675]
- Use "printf" instead of "echo" to determine shell expanded files paths which is more generally POSIX compliant. [GH-676]
- Proper error handling for not enough arguments to
-
v0.9.2 Changes
January 20, 2012- Support shell expansions in shared folder guest paths again. [GH-656]
- Fix issue where Chef solo always expected the host to have a "cookbooks" folder in their directory. [GH-638]
- Fix
forward_agentnot working when outside of blocks. [GH-651] - Fix issue causing custom guest implementations to not load properly.
- Filter clear screen character out of output on SSH.
- Log output now goes on
stderr, since it is utility information. - Get rid of case where a
NoMethodErrorcould be raised while determining VirtualBox version. [GH-658] - Debian/Ubuntu uses
ifdownagain, instead ofifconfig xxx down, since the behavior seems different/wrong. - Give a nice error if
:vagrantis used as a JSON key, since Vagrant uses this. [GH-661] - If there is only one bridgeable interface, use that without asking the user. [GH-655]
- The shell will have color output if ANSICON is installed on Windows. [GH-666]
-
v0.9.1 Changes
January 18, 2012- Use
ifconfig device downinstead ofifdown. [GH-649] - Clearer invalid log level error. [GH-645]
- Fix exception raised with NFS
recovermethod. - Fix
uiNoMethodErrorexception in puppet server. - Fix
vagrant box helpon Ruby 1.8.7. [GH-647]
- Use
-
v0.9.0 Changes
January 17, 2012- VirtualBox 4.0 support backported in addition to supporting VirtualBox 4.1.
config.vm.networksyntax changed so that the first argument is now the type of argument. Previously where you hadconfig.vm.network "33.33.33.10"you should now putconfig.vm.network :hostonly, "33.33.33.10". This is in order to support bridged networking, as well.config.vm.forward_portno longer requires a name parameter.- Bridged networking.
config.vm.networkwith:bridgedas the option will setup a bridged network. - Host only networks can be configured with DHCP now. Specify
:dhcpas the IP and it will be done. config.vm.customizenow takes a command to send toVBoxManage, so any arbitrary command can be sent. The older style of passing a block no longer works and Vagrant will give a proper error message if it notices this old-style being used.config.ssh.forwarded_port_keyis gone. Vagrant no longer cares about forwarded port names for any reason. Please useconfig.ssh.guest_port(more below).config.ssh.forwarded_port_destinationhas been replaced byconfig.ssh.guest_portwhich more accurately reflects what it is used for. Vagrant will automatically scan forwarded ports that match the guest port to find the SSH port.- Logging. The entire Vagrant source has had logging sprinkled throughout to make debugging issues easier. To enable logging, set the VAGRANT_LOG environmental variable to the log level you wish to see. By default, logging is silent.
systemrenamed toguestthroughout the source. Anyconfig.vm.systemconfigurations must be changed toconfig.vm.guest- Puppet provisioner no longer defaults manifest to "box.pp." Instead, it is now "default.pp"
- All Vagrant commands that take a VM name in a Multi-VM environment can now be given a regular expression. If the name starts and ends with a "/" then it is assumed to be a regular expression. [GH-573]
- Added a "--plain" flag to
vagrant sshwhich will cause Vagrant to not perform any authentication. It will simplysshinto the proper IP and port of the virtual machine. - If a shared folder now has a
:createflag set totrue, the path on the host will be created if it doesn't exist. - Added
--forceflag tobox add, which will overwrite any existing boxes if they exist. [GH-631] - Added
--provision-withtoupwhich configures what provisioners run, by shortcut. [GH-367] - Arbitrary mount options can be passed with
:extrato any shared folders. [GH-551] - Options passed after a
--tovagrant sshare now passed directly tossh. [GH-554] - Ubuntu guests will now emit a
vagrant-mountedupstart event after shared folders are mounted. attemptsis a new option on chef client and chef solo provisioners. This will run the provisioner multiple times until erroring about failing convergence. [GH-282]- Removed Thor as a dependency for the command line interfaces. This resulted in general speed increases across all command line commands.
- Linux uses
shutdown -hinstead ofhaltto hopefully more consistently power off the system. [GH-575] - Tweaks to SSH to hopefully be more reliable in coming up.
- Helpful error message when SCP is unavailable in the guest. [GH-568]
- Error message for improperly packaged box files. [GH-198]
- Copy insecure private key to user-owned directory so even
sudoinstalled Vagrant installations work. [GH-580] - Provisioner stdout/stderr is now color coded based on stdout/stderr. stdout is green, stderr is red. [GH-595]
- Chef solo now prompts users to run a
reloadif shared folders are not found on the VM. [GH-253] - "--no-provision" once again works for certain commands. [GH-591]
- Resuming a VM from a saved state will show an error message if there would be port collisions. [GH-602]
vagrant ssh -cwill now exit with the same exit code as the command run. [GH-598]vagrant ssh -cwill now send stderr to stderr and stdout to stdout on the host machine, instead of all output to stdout.vagrant box addpath now accepts unexpanded shell paths such as~/fooand will properly expand them. [GH-633]- Vagrant can now be interrupted during the "importing" step.
- NFS exports will no longer be cleared when an expected error occurs. [GH-577]
-
v0.8.10 Changes
December 10, 2011- Revert the SSH tweaks made in 0.8.8. It affected stability
-
v0.8.8 Changes
December 01, 2011- Mount shared folders shortest to longest to avoid mounting subfolders first. [GH-525]
- Support for basic HTTP auth in the URL for boxes.
- Solaris support for host only networks. [GH-533]
vagrant initrespectsVagrant::Environmentcwd. [GH-528]vagrantcommands will not output color when stdout is not a TTY.- Fix issue where
box_urlset with multiple VMs could cause issues. [GH-564] - Chef provisioners no longer depend on a "v-root" share being available. [GH-556]
- NFS should work for FreeBSD hosts now. [GH-510]
- SSH executed methods respect
config.ssh.max_tries. [GH-508] vagrant box addnow respects the "no_proxy" environmental variable. [GH-502]- Tweaks that should make "Waiting for VM to boot" slightly more reliable.
- Add comments to Vagrantfile to make it detected as Ruby file for
viandemacs. [GH-515] - More correct guest addition version checking. [GH-514]
- Chef solo support on Windows is improved. [GH-542]
- Put encrypted data bag secret into
/tmpby default so that permissions are almost certainly guaranteed. [GH-512]
-
v0.8.7 Changes
September 13, 2011- Fix regression with remote paths from chef-solo. [GH-431]
- Fix issue where Vagrant crashes if
.vagrantfile becomes invalid. [GH-496] - Issue a warning instead of an error for attempting to forward a port <= 1024. [GH-487]
-
v0.8.6 Changes
August 28, 2011- Fix issue with download progress not properly clearing the line. [GH-476]
- NFS should work properly on Fedora. [GH-450]
- Arguments can be specified to the
shellprovisioner via theargsoption. [GH-475] - Vagrant behaves much better when there are "inaccessible" VMs. [GH-453]
-
v0.8.5 Changes
August 15, 2011๐ Note: 0.8.3 and 0.8.4 was yanked due to RubyGems encoding issue.
- Fix SSH
exec!to inherit proper$PATH. [GH-426] - Chef client now accepts an empty (
nil) run list again. [GH-429] - Fix incorrect error message when running
provisionon halted VM. [GH-447] - Checking guest addition versions now ignores OSE. [GH-438]
- Chef solo from a remote URL fixed. [GH-431]
- Arch linux support: host only networks and changing the host name. [GH-439] [GH-448]
- Chef solo
roles_pathanddata_bags_pathcan only be single paths. [GH-446] - Fix
virtualbox_not_detectederror message to require 4.1.x. [GH-458] - Add shortname (
hostname -s) for hostname setting on RHEL systems. [GH-456] vagrant ssh -coutput no longer has a prefix and respects newlines from the output. [GH-462]
- Fix SSH