Releases: newrelic/centurion
Centurion 1.8.6
This is a minor release that includes a few readme/doc changes + ipc_mode addition to the dsl.
Changes: v1.8.5...v1.8.6
Minor updates + cgroup bugfix
This release includes a couple of minor updates/additions and a cgroup bugfix.
- Avoid double health checks
- Added a repair task (redeploy to unhealthy hosts during rolling deploy)
- Minor log message cleanup
- After the most recent large Service class refactor, centurion no longer set Cgroup params for memory or CPU shares. This has now been fixed. NOTE: If you rely on this functionality - please
docker inspect
your running containers and verify thatMemory
is not 0 or max possible memory; redeploy the container if it's incorrect.
Changelog: v1.8.4...v1.8.5
Added support for exec via CLI and some bugfixes
This is a minor bugfix release:
- Added support for
docker exec
's - Updated public_port_for() to utilize the correct port_binding structure (since latest refactor)
- Updated/fixed stop_containers() to correctly lookup containers by:
- by name IF no public_ports are defined
- Otherwise, lookup containers by first public_port
Changelog: v1.8.3...v1.8.4
Docker 1.7 & 1.8 support
Quick release that adds support for Docker 1.7 and 1.8 (and retains backwards compat with 1.5).
Changelog: v1.8.2...v1.8.3
Bugfix release
This release fixes a bug in the rolling_deploy
code which was no longer waiting on the set timeout intervals. Additionally output is fixed to report proper hostname strings rather than objects.
Bugfix Release
This fixes a bug with host-based networking deployments.
More features, host-based networking
A lot of minor updates went into this release, and the code is now stable on the major internal refactor that was done by @kremso. The major additions are support for capabilities, host-based networking, and support for restarting containers without a redeploy.
Change default container naming
There is one notable change in this release. The container naming will no longer default to using the Docker server's hostname inside the container. It will leave it as the container ID which is the Docker default. You can supply an optional lambda or Proc
to name it as you see fit. The README
contains full details.