Skip to content

Latest commit

 

History

History
88 lines (70 loc) · 2.67 KB

CHANGELOG.md

File metadata and controls

88 lines (70 loc) · 2.67 KB

Change Log

All notable changes to this project will be documented in this file.

Fixed

Added

Removed

Changed

v7 - 2016-03-05

Fixed

  • Providing a SERVICE_NAME for a container with multiple ports exposed would cause services to overwrite each other
  • dd3ab2e Fix specific port names not overriding port suffix

Added

  • bridge.Ping - calls adapter.Ping
  • Consul TCP Health Check
  • Support for Consul unix sockets
  • Basic Zookeper backend
  • Support for Docker multi host networking
  • Default to tcp for PortType if not provided
  • Sync etcd cluster on service registration
  • Support hostip for overlay network
  • Cleanup dangling services
  • Startup backend service connection retry

Removed

Changed

  • 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
  • Etcd uses port 2379 instead of 4001 #340
  • Setup Docker client from environment
  • Use exit status to determine if container was killed

v6 - 2015-08-07

Fixed

  • Support for etcd v0 and v2
  • Panic from invalid skydns2 URI.

Added

  • 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

Removed

Changed

  • Overall refactoring and cleanup
  • Decoupled registries into subpackages using extpoints
  • Replaced check-http script with Consul's native HTTP checks

v5 - 2015-02-18

Added

  • Automated, PR-driven release process
  • Development Dockerfile and make task
  • CircleCI config with artifacts for every build
  • --version flag to see version

Changed

  • Base container is now Alpine
  • Built entirely in Docker
  • Moved to mario-ezquerro organization
  • New versioning scheme
  • Release artifact now saved container image

Removed

  • Dropped unnecessary layers in Dockerfile
  • Dropped Godeps for now