All notable changes to this project will be documented in this file.
- bridge.Ping - calls adapter.Ping
- Upgraded base image to alpine:3.2 and go 1.4
- bridge.New returns an error instead of calling log.Fatal
- bridge.New will not attempt to ping an adapter.
- Specifying a SERVICE_NAME for containers exposing multiple ports will now result in a named service per port. #194
v6 - 2015-08-07
- Support for etcd v0 and v2
- Panic from invalid skydns2 URI.
- Basic zookeeper adapter
- Optional periodic resyncing of services from containers
- More error logging for registries
- Support for services on containers with
--net=host
- Added
extensions.go
file for adding/disabling components - Interpolate SERVICE_PORT and SERVICE_IP in SERVICE_X_CHECK_SCRIPT
- Ability to force IP for a service in Consul
- Implemented initial ping for every service registry
- Option to only deregister containers cleanly shutdown #113
- Added support for label metadata along with environment variables
- Overall refactoring and cleanup
- Decoupled registries into subpackages using extpoints
- Replaced check-http script with Consul's native HTTP checks
v5 - 2015-02-18
- Automated, PR-driven release process
- Development Dockerfile and make task
- CircleCI config with artifacts for every build
--version
flag to see version
- Base container is now Alpine
- Built entirely in Docker
- Moved to gliderlabs organization
- New versioning scheme
- Release artifact now saved container image
- Dropped unnecessary layers in Dockerfile
- Dropped Godeps for now