Vagrant v1.2.3 Release Notes
Release Date: 2013-07-09 // almost 11 years ago-
๐ FEATURES:
- Puppet provisioner now supports Hiera by specifying a
hiera_config_path
. - Added a
working_directory
configuration option to the Puppet apply provisioner so you can specify the working directory whenpuppet
is called, making it friendly to Hiera data and such. [GH-1670] - Ability to specify the host IP to bind forwarded ports to. [GH-1785]
๐ IMPROVEMENTS:
- Setting hostnames works properly on OmniOS. [GH-1672]
- Better VBoxManage error detection on Windows systems. This avoids some major issues where Vagrant would sometimes "lose" your VM. [GH-1669]
- Better detection of missing VirtualBox kernel drivers on Linux systems. [GH-1671]
- More precise detection of Ubuntu/Debian guests so that running Vagrant within an LXC container works properly now.
- Allow strings in addition to symbols to more places in V1 configuration as well as V2 configuration.
- Add
ARPCHECK=0
to RedHat OS family network configuration. [GH-1815] - Add SSH agent forwarding sample to initial Vagrantfile. [GH-1808]
- VirtualBox: Only configure networks if there are any to configure. This allows linux's that don't implement this capability to work with Vagrant. [GH-1796]
- Default SSH forwarded port now binds to 127.0.0.1 so only local connections are allowed. [GH-1785]
- Use
netctl
for Arch Linux network configuration. [GH-1760] - Improve fedora host detection regular expression. [GH-1913]
- SSH shows a proper error on EHOSTUNREACH. [GH-1911]
๐ BUG FIXES:
- Ignore "guest not ready" errors when attempting to graceful halt and carry on checks whether the halt succeeded. [GH-1679]
- Handle the case where a roles path for Chef solo isn't properly defined. [GH-1665]
- Finding V1 boxes now works properly again to avoid "box not found" errors. [GH-1691]
- Setting hostname on SLES 11 works again. [GH-1781]
config.vm.guest
properly forces guests again. [GH-1800]- The
read_ip_address
capability for linux properly reads the IP of only the first network interface. [GH-1799] - Validate that an IP is given for a private network. [GH-1788]
- Fix uninitialized constant error for Gentoo plugin. [GH-1698]
- Puppet provisioner now supports Hiera by specifying a