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 when puppet 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]