Skip to content
This repository has been archived by the owner on Sep 18, 2024. It is now read-only.

Latest commit

 

History

History
171 lines (143 loc) · 5.93 KB

CHANGELOG.md

File metadata and controls

171 lines (143 loc) · 5.93 KB

Changelog

2017-08-17 - Thu Aug 17 15:09:39 PDT 2017

  • change changelog case
  • changelog tweaks
  • PS updates and certs add
  • set version to dev

2017-08-17 - Thu Aug 17 14:48:30 PDT 2017

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

Fixed

Added

Removed

Changed

[v3.2.2] - 2017-05-25

Fixed

  • @michaelshobbs router: fix empty routes response. fixes #299
  • @Crashthatch Close existing routes when adding a new route with an existing ID. fixes #305

Changed

  • @mattaitchison router/pump: remove logstream send timeout

v3.2.1 - 2017-04-13

Fixed

  • @michaelshobbs build: fix missing ca-certificates. closes #294

Added

  • @michaelshobbs build: add tls test case

Changed

  • @michaelshobbs use circleci 2.0

v3.2 - 2017-04-13

Fixed

  • @ekkinox FIX: add build-base package install to fix missing gcc
  • @bobzoller reconnect log stream unless container is dead
  • @mattaitchison Fix locking around custom route loading
  • @bobzoller avoid duplicate pumps with mutex lock
  • @markine Use InactivityTimeout to work around a bug in docker (#204)
  • @mattaitchison install ca-certificates fixes #247
  • @mattaitchison Dockerfile: use alpine 3.5 to fix build issue from missing context pkg

Added

  • @micahhausler Add Graylog GELF module
  • @Selim Ekizoglu Exclude containers by label.
  • @treeder Some help for working on custom modules
  • @davidnortonjr Add more configuration examples to README
  • @davidnortonjr Filter by label (#236)
  • @mattaitchison first pass at tests (#218)
  • @grosskur syslog: Add support for SYSLOG_TIMESTAMP (#260)
  • @michaelshobbs add linting with go vet and golint
  • @andrewgaul Allow configuration of retry count via environment
  • @davidnortonjr Allow containers with TTY enabled using environment variable ALLOW_TTY
  • @michaelshobbs add golint in ci and filter /vendor/ from linting
  • @ebr add env.var switch to turn off backlogs
  • @michaelshobbs add test for max image size

Changed

  • @selimekizoglu Ignore empty EXCLUDE_LABEL values
  • @pmbauer ignore containers with unsupported log drivers
  • @robertjustjones Updated README to include tls
  • @jmreicha custom: Update README and include example build script
  • @josegonzalez Add a note about build.sh needing to be in the docker build directory
  • @treeder Much, much faster builds
  • @michaelshobbs set common test name prefix for -run ease
  • @michaelshobbs make ignoreContainerTTY more testable and add test
  • @michaelshobbs make retryCount testable and add test
  • @michaelshobbs use glide in dockerfile
  • @michaelshobbs use alpine + build script and add test for custom image building
  • @michaelshobbs attempt to preserve buffer on reconnect()
  • @michaelshobbs race detector for alpine is broken. disable it for now
  • @michaelshobbs make vet more reliable
  • @luketurner Don't retry sending on ECONNRESET

v3.1 - 2016-05-23

Fixed

  • Panic when renaming stopped container #183
  • won't start without route configuration #185
  • RouteManager.Name() didn't return name

Added

  • update container name if we get a rename event. closes #144 (#180)

Removed

Changed

  • Now using Alpine Linux 3.3 and GO 1.5.3, removed the "edge" package repo for building the official Docker image (#174)
  • Fix exposed ports in Dockerfile and readme. Remove references to /tmp/docker.sock from readme

v3 - 2016-03-03

Fixed

  • use start/die like old version not create/destroy
  • performance fix, generalizing SyslogMessage, minor cleanups
  • Initialize Route options map
  • Fixed a couple of typos, updated narrative
  • UDP message delivery should not kill the program
  • Exit with return code 1 on job setup failure
  • Simplify and add early exit to RoutingFrom
  • Unmarshal without buffering
  • Remove unnecessary closure
  • Undo change introduced in 07555c5
  • Fix port number in httpstream example
  • Use correct nilvalue for structured data as per rfc 5424
  • retry tcp errors and don't hang forever on failure

Added

  • mention irc channel
  • allowing easy custom builds of logspout
  • Allow env vars in stream URLs
  • Allow you to ignore log messages from individual containers by setting container environment variable, LOGSPOUT=ignore, when starting
  • Add URL for Logstash module
  • Adding CircleCI, Docker and IRC badges to readme.
  • Add TLS transport. Fixes #116

Removed

  • Removed attach on restart event
  • remove dev containers
  • Removed deprecated library hosted in google code in favor of its new home

Changed

  • switched to gliderlabs org
  • assume build
  • rough pass at breaking logspout.go into separate packages
  • fully split up packages. major refactoring of router
  • simpler matching. working routesapi. dropped old utils
  • make sure all uri params get into route options
  • readme updates and module specific readmes
  • renamed ConnectionFactory to AdapterTransport
  • updated readme to use current schema
  • names and parama
  • more readable
  • hold handler from returning until streamer finishes
  • primarily designed new boot output, but came with it architectural changes
  • updating docker sock location
  • support old location for docker socket
  • force link in case its run again, such as with custom builds
  • analytics test
  • update analytics
  • Update README.md
  • Update README with tls module
  • Wrong port in README.md #136

v2 - 2015-02-12

Added

  • Allow comma-separated routes on boot
  • Added project versioning
  • Development Dockerfile and make task
  • Deis sponsorship / support

Removed

  • Staging binary. Built entirely in Docker.
  • Dropped unnecessary layers in Dockerfile

Changed

  • Base container is now Alpine
  • Moved to gliderlabs organization