Skip to content

v0.4.1

Compare
Choose a tag to compare
@arnecls arnecls released this 10 Nov 15:29
· 1574 commits to master since this release

Release notes

This is a patch / minor features release.
One major new feature is the circuit breaker pattern. This allows e.g. the socket consumer to close the socket if a producer working on the data from that socket reports a downtime.
InfluxDB 0.9 support has also been improved.

Fixed

  • InfluxDB JSON and line protocol fixed
  • shared.WaitGroup.WaitFor with duration 0 falls back to shared.WaitGroup.Wait
  • proper io.EOF handling for shared.BufferedReader and shared.ByteStream
  • HTTP consumer now responds with 200 instead of 203
  • HTTP consumer properly handles EOF
  • Increased test coverage

New

  • Introduction of "fuses" (circuit breaker pattern)
  • Support for InfluxDB line protocol
  • New setting to enable/disable InfluxDB time based database names
  • Added HTTPs support for HTTP consumer
  • Added POST data support to HTTPRequest producer

Getting started

Building instruction can be found in the readme.
Documentation is available at read the docs and godoc.