vagrant-lxc-ng/CHANGELOG.md

193 lines
9 KiB
Markdown
Raw Normal View History

2013-10-27 22:19:27 -02:00
## [0.6.5](https://github.com/fgrehm/vagrant-lxc/compare/v0.6.4...master) (unreleased)
2013-11-06 01:08:05 -02:00
BUG FIXES:
2013-11-06 20:11:02 -02:00
- Fix "Permission denied" when starting/destroying containers after lxc
security update in Ubuntu [#180](https://github.com/fgrehm/vagrant-lxc/issues/180)
2013-11-06 01:08:05 -02:00
- Fix `vagrant package` [#172](https://github.com/fgrehm/vagrant-lxc/issues/172)
2013-10-27 22:19:27 -02:00
2013-10-27 22:18:08 -02:00
## [0.6.4](https://github.com/fgrehm/vagrant-lxc/compare/v0.6.3...v0.6.4) (Oct 27, 2013)
2013-10-12 17:03:26 -03:00
IMPROVEMENTS:
- Make `lxc-template` compatible with Ubuntu 13.10 [#150](https://github.com/fgrehm/vagrant-lxc/issues/150)
2013-10-12 17:03:26 -03:00
BUG FIXES:
- Fix force halt for hosts that do not have `lxc-shutdown` around (like Ubuntu 13.10) [#150](https://github.com/fgrehm/vagrant-lxc/issues/150)
2013-10-12 17:01:49 -03:00
## [0.6.3](https://github.com/fgrehm/vagrant-lxc/compare/v0.6.2...v0.6.3) (Oct 12, 2013)
2013-10-03 13:34:55 -03:00
2013-10-10 12:51:15 -03:00
IMPROVEMENTS:
- Respect Vagrantfile option to disable synced folders [#147](https://github.com/fgrehm/vagrant-lxc/issues/147)
2013-10-03 13:34:55 -03:00
2013-10-12 17:01:49 -03:00
BUG FIXES:
- Fix error raised when fetching container's IP with the sudo wrapper disabled [#157](https://github.com/fgrehm/vagrant-lxc/issues/157)
2013-10-03 13:28:38 -03:00
## [0.6.2](https://github.com/fgrehm/vagrant-lxc/compare/v0.6.1...v0.6.2) (Oct 03, 2013)
2013-10-03 12:31:15 -03:00
2013-10-03 13:28:38 -03:00
IMPROVEMENTS:
- Cache the result of `lxc-attach --namespaces` parameter support checking to
avoid excessive logging.
BUG FIXES:
- Fix detection of `lxc-attach --namespaces` parameter support checking.
2013-10-03 12:31:15 -03:00
2013-10-03 12:25:41 -03:00
## [0.6.1](https://github.com/fgrehm/vagrant-lxc/compare/v0.6.0...v0.6.1) (Oct 03, 2013)
IMPROVEMENTS:
- Fall back to `dnsmasq` leases file if not able to fetch IP with `lxc-attach` [#118](https://github.com/fgrehm/vagrant-lxc/issues/118)
- Make sure lxc templates are executable prior to `lxc-create` [#128](https://github.com/fgrehm/vagrant-lxc/issues/128)
- New base boxes with support for lxc 1.0+
2013-09-28 01:06:44 -03:00
BUG FIXES:
- Fix various issues related to detecting whether the container is running
and is "SSHable" [#142](https://github.com/fgrehm/vagrant-lxc/issues/142)
- Nicely handle missing templates path [#139](https://github.com/fgrehm/vagrant-lxc/issues/139)
2013-09-28 01:06:44 -03:00
2013-09-12 10:47:38 -03:00
## [0.6.0](https://github.com/fgrehm/vagrant-lxc/compare/v0.5.0...v0.6.0) (Sep 12, 2013)
2013-08-01 19:19:17 -03:00
IMPROVEMENTS:
2013-09-12 01:13:36 -03:00
- Compatibility with Vagrant 1.3+ [#136](https://github.com/fgrehm/vagrant-lxc/pull/136)
- Set plugin name to `vagrant-lxc` so that it is easier to check if the plugin is
installed with the newly added `Vagrant.has_plugin?`
2013-08-11 19:53:10 -03:00
BUG FIXES:
- Fix box package ownership on `vagrant package` [#140](https://github.com/fgrehm/vagrant-lxc/pull/140)
2013-08-30 16:07:11 -03:00
- Fix error while compressing container's rootfs under Debian hosts [#131](https://github.com/fgrehm/vagrant-lxc/issues/131) /
[#133](https://github.com/fgrehm/vagrant-lxc/issues/133)
2013-08-01 19:19:17 -03:00
2013-08-01 14:31:46 -03:00
## [0.5.0](https://github.com/fgrehm/vagrant-lxc/compare/v0.4.0...v0.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.
2013-07-18 23:53:09 -03:00
2013-07-21 22:55:34 -03:00
FEATURES:
- Add support for salt-minion and add latest dev release for ubuntu codenamed saucy [#116](https://github.com/fgrehm/vagrant-lxc/pull/116)
- Add support for using a sudo wrapper script [#90](https://github.com/fgrehm/vagrant-lxc/issues/90)
- `redir` will log to `/var/log/syslog` if `REDIR_LOG` env var is provided
2013-07-21 22:55:34 -03:00
2013-07-21 21:08:55 -03:00
IMPROVEMENTS:
- Error out if dependencies are not installed [#11](https://github.com/fgrehm/vagrant-lxc/issues/11) / [#112](https://github.com/fgrehm/vagrant-lxc/issues/112)
2013-07-21 22:48:28 -03:00
- Support for specifying host interface/ip for binding `redir` [#76](https://github.com/fgrehm/vagrant-lxc/issues/76)
- Add Vagrantfile VM name to the container name [#115](https://github.com/fgrehm/vagrant-lxc/issues/115)
- Properly handle forwarded port collisions [#5](https://github.com/fgrehm/vagrant-lxc/issues/5)
2013-07-31 23:15:53 -03:00
- 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`
2013-07-18 23:53:09 -03:00
2013-07-18 21:18:45 -03:00
## [0.4.0](https://github.com/fgrehm/vagrant-lxc/compare/v0.3.4...v0.4.0) (Jul 18, 2013)
2013-05-31 01:21:05 -03:00
2013-06-27 01:14:58 -03:00
FEATURES:
- New box format [#89](https://github.com/fgrehm/vagrant-lxc/issues/89)
2013-06-27 01:14:58 -03:00
BUG FIXES:
- Add translation for stopped status [#97](https://github.com/fgrehm/vagrant-lxc/issues/97)
2013-07-08 13:15:39 -03:00
- Enable retries when fetching container state [#74](https://github.com/fgrehm/vagrant-lxc/issues/74)
2013-06-27 01:26:47 -03:00
- Fix error when setting Debian boxes hostname from Vagrantfile [#91](https://github.com/fgrehm/vagrant-lxc/issues/91)
- BTRFS-friendly base boxes [#81](https://github.com/fgrehm/vagrant-lxc/issues/81)
2013-05-31 01:21:05 -03:00
- Extended templates path lookup [#77](https://github.com/fgrehm/vagrant-lxc/issues/77) (tks to @aries1980)
2013-06-27 01:14:58 -03:00
- Fix default group for packaged boxes tarballs on the rake task [#82](https://github.com/fgrehm/vagrant-lxc/issues/82) (tks to @cduez)
2013-05-31 01:21:05 -03:00
## [0.3.4](https://github.com/fgrehm/vagrant-lxc/compare/v0.3.3...v0.3.4) (May 08, 2013)
2013-05-02 00:45:08 -03:00
FEATURES:
- Support for building Debian boxes (tks to @Val)
- Support for installing babushka on base boxes (tks to @Val)
2013-05-06 10:42:30 -03:00
IMPROVEMENTS:
- Replace `lxc-wait` usage with a "[retry mechanism](https://github.com/fgrehm/vagrant-lxc/commit/3cca16824879731315dac32bc2df1c643f30d461#L2R88)" [#22](https://github.com/fgrehm/vagrant-lxc/issues/22)
- Remove `/tmp` files after the machine has been successfully shut down [#68](https://github.com/fgrehm/vagrant-lxc/issues/68)
2013-05-06 10:42:30 -03:00
- Clean up base boxes files after they've been configured, resulting in smaller packages
2013-05-06 16:16:32 -03:00
- Bump development dependency to Vagrant 1.2+ series
2013-05-06 10:42:30 -03:00
2013-05-08 21:19:58 -03:00
BUG FIXES:
- Issue a `lxc-stop` in case the container cannot shutdown gracefully [#72](https://github.com/fgrehm/vagrant-lxc/issues/72)
2013-05-08 21:19:58 -03:00
2013-04-23 08:25:52 -03:00
## [0.3.3](https://github.com/fgrehm/vagrant-lxc/compare/v0.3.2...v0.3.3) (April 23, 2013)
BUG FIXES:
- Properly kill `redir` child processes [#59](https://github.com/fgrehm/vagrant-lxc/issues/59)
- Use `uname -m` on base Ubuntu lxc-template [#53](https://github.com/fgrehm/vagrant-lxc/issues/53)
2013-04-21 22:35:24 -03:00
IMPROVEMENTS:
- Initial acceptance test suite
- New rake tasks for building Ubuntu precise and raring base amd64 boxes
2013-04-18 23:03:37 -03:00
## [0.3.2](https://github.com/fgrehm/vagrant-lxc/compare/v0.3.1...v0.3.2) (April 18, 2013)
- Do not display port forwarding message in case no forwarded ports were set
## [0.3.1](https://github.com/fgrehm/vagrant-lxc/compare/v0.3.0...v0.3.1) (April 18, 2013)
2013-04-18 12:38:03 -03:00
- Improved output to match lxc "verbiage"
2013-04-18 18:50:48 -03:00
## [0.3.0](https://github.com/fgrehm/vagrant-lxc/compare/v0.2.0...v0.3.0) (April 10, 2013)
2013-04-10 02:43:32 -03:00
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
2013-05-31 19:28:51 -03:00
- 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'`
2013-04-10 02:43:32 -03:00
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](https://github.com/fgrehm/vagrant-lxc/issues/49)
- Remove `/tmp` files when packaging quantal64 base box [#48](https://github.com/fgrehm/vagrant-lxc/issues/48)
- Avoid picking the best mirror on quantal64 base box [#38](https://github.com/fgrehm/vagrant-lxc/issues/38)
2013-04-10 02:43:32 -03:00
BUG FIXES:
- Redirect `redir`'s stderr output to `/dev/null` [#51](https://github.com/fgrehm/vagrant-lxc/issues/51)
- Switch from `ifconfig` to `ip` to grab container's IP to avoid localization issues [#50](https://github.com/fgrehm/vagrant-lxc/issues/50)
2013-04-10 02:43:32 -03:00
2013-04-18 18:50:48 -03:00
## [0.2.0](https://github.com/fgrehm/vagrant-lxc/compare/v0.1.1...v0.2.0) (March 30, 2013)
2013-03-30 19:49:32 -03:00
- Experimental box packaging (only tested with Ubuntu 64 base box)
2013-04-18 18:50:48 -03:00
## [0.1.1](https://github.com/fgrehm/vagrant-lxc/compare/v0.1.0...v0.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](https://github.com/fgrehm/vagrant-lxc/issues/40)
- Containers are now named after project's root dir [#14](https://github.com/fgrehm/vagrant-lxc/issues/14)
2013-03-29 12:45:07 -03:00
- Skip Vagrant's built in SSH redirect
- Allow setting rootfs from Vagrantfile [#30](https://github.com/fgrehm/vagrant-lxc/issues/30)
2013-04-18 18:50:48 -03:00
## [0.1.0](https://github.com/fgrehm/vagrant-lxc/compare/v0.0.3...v0.1.0) (March 27, 2013)
2013-03-27 02:00:07 -03:00
- Support for chef added to base quantal64 box
- Puppet upgraded to 3.1.1 on base quantal64 box
- Port forwarding support added [#6](https://github.com/fgrehm/vagrant-lxc/issues/6)
2013-03-27 02:00:07 -03:00
## 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.