2.3.0
This release adds a new health endpoint that can be monitored via GET
requests to the /sink-health
path. These requests will receive a response of 200
if no issues are detected with the sink to which the collector is trying to write, and 503
otherwise.
The new sink health endpoint is meant to serve as an alarm trigger for cloud outages; but it will always return 200
for non-cloud sinks, such as nsq
, kafka
and stdout
.
Changes
Add outage protection features to Kinesis, SQS and Pubsub sinks (#132)
Pass Kinesis partitioning key as SQS message attribute (#146)
Fix typo in PubSub sink useragent string (#147)
Use base image from DockerHub (#107)
Attach jar files to Github releases (#108)
Remove Bintray from resolutionRepos (#144)
Bump scopt to 4.0.1 (#143)
Bump pureconfig to 0.15.0 (#142)
Bump jackson-databind to 2.9.10.8 (#141)
Bump json4s-jackson to 3.6.11 (#140)
Bump specs2-core to 4.11.0 (#139)
Bump sbt-scalafmt to 2.4.2 (#138)
Bump sbt-tpolecat to 0.1.17 (#137)
Bump sbt-buildinfo to 0.10.0 (#136)
Bump sbt-assembly to 0.15.0 (#135)
Bump sbt to 1.5.1 (#134)
Add link to Snowplow's public roadmap in README (#145)