vagrant-lxc-ng/CHANGELOG.md
Fabio Rehm e615c55ad4 v0.5.0
[ci skip]
2013-08-01 19:13:46 -03:00

6.3 KiB

0.5.0 (Aug 1, 2013)

BACKWARDS INCOMPATIBILITIES:

  • To align with Vagrant's core behaviour, forwarded ports are no longer attached to 127.0.0.1 and redir's --laddr parameter is skipped in case the :host_ip config is not provided, that means redir will listen on connections coming from any of the host's IPs.

FEATURES:

  • Add support for salt-minion and add latest dev release for ubuntu codenamed saucy #116
  • Add support for using a sudo wrapper script #90
  • redir will log to /var/log/syslog if REDIR_LOG env var is provided

IMPROVEMENTS:

  • Error out if dependencies are not installed #11 / #112
  • Support for specifying host interface/ip for binding redir #76
  • Add Vagrantfile VM name to the container name #115
  • Properly handle forwarded port collisions #5
  • Container's customizations are now written to the config file (usually kept under /var/lib/lxc/CONTAINER/config) instead of passed in as a -s parameter to lxc-start

0.4.0 (Jul 18, 2013)

FEATURES:

  • New box format #89

BUG FIXES:

  • Add translation for stopped status #97
  • Enable retries when fetching container state #74
  • Fix error when setting Debian boxes hostname from Vagrantfile #91
  • BTRFS-friendly base boxes #81
  • Extended templates path lookup #77 (tks to @aries1980)
  • Fix default group for packaged boxes tarballs on the rake task #82 (tks to @cduez)

0.3.4 (May 08, 2013)

FEATURES:

  • Support for building Debian boxes (tks to @Val)
  • Support for installing babushka on base boxes (tks to @Val)

IMPROVEMENTS:

  • Replace lxc-wait usage with a "retry mechanism" #22
  • Remove /tmp files after the machine has been successfully shut down #68
  • Clean up base boxes files after they've been configured, resulting in smaller packages
  • Bump development dependency to Vagrant 1.2+ series

BUG FIXES:

  • Issue a lxc-stop in case the container cannot shutdown gracefully #72

0.3.3 (April 23, 2013)

BUG FIXES:

  • Properly kill redir child processes #59
  • Use uname -m on base Ubuntu lxc-template #53

IMPROVEMENTS:

  • Initial acceptance test suite
  • New rake tasks for building Ubuntu precise and raring base amd64 boxes

0.3.2 (April 18, 2013)

  • Do not display port forwarding message in case no forwarded ports were set

0.3.1 (April 18, 2013)

  • Improved output to match lxc "verbiage"

0.3.0 (April 10, 2013)

BACKWARDS INCOMPATIBILITIES:

  • Boxes lxc-template should support a --tarball parameter
  • start_opts config was renamed to customize, please check the README for the expected parameters
  • V1 boxes are no longer supported
  • target_rootfs_path is no longer supported, just symlink /var/lib/lxc to the desired folder in case you want to point it to another partition
  • Removed support for configuring private networks. It will come back at some point in the future but if you need it you should be able to set using customize 'network.ipv4', '1.2.3.4/24'

IMPROVEMENTS:

  • lxc templates are removed from lxc template dir after container is created
  • Treat NFS shared folders as a normal shared folder instead of ignoring it so we can share the same Vagrantfile with VBox environments
  • Support for lxc 0.7.5 (tested on Ubuntu 12.04) #49
  • Remove /tmp files when packaging quantal64 base box #48
  • Avoid picking the best mirror on quantal64 base box #38

BUG FIXES:

  • Redirect redir's stderr output to /dev/null #51
  • Switch from ifconfig to ip to grab container's IP to avoid localization issues #50

0.2.0 (March 30, 2013)

  • Experimental box packaging (only tested with Ubuntu 64 base box)

0.1.1 (March 29, 2013)

  • Removed support for development under Vagrant < 1.1
  • Removed rsync from base quantal64 box to speed up containers creation #40
  • Containers are now named after project's root dir #14
  • Skip Vagrant's built in SSH redirect
  • Allow setting rootfs from Vagrantfile #30

0.1.0 (March 27, 2013)

  • Support for chef added to base quantal64 box
  • Puppet upgraded to 3.1.1 on base quantal64 box
  • Port forwarding support added #6

Previous

The changelog began with version 0.1.0 so any changes prior to that can be seen by checking the tagged releases and reading git commit messages.