Skip to content

Releases: snowplow/stream-collector

2.4.5

24 Dec 11:36
Compare
Choose a tag to compare

Changelog

Fix how headers are stringified in the collector payload (#210)

2.4.4

20 Dec 14:26
Compare
Choose a tag to compare

Changelog

Bump log4j-core to 2.17.0 (#206)

2.4.3

15 Dec 10:32
Compare
Choose a tag to compare

Changelog

  • Fix log4j-core version to 2.16.0 (#195)
  • Bump slf4j to 1.7.32 (#196)
  • Bump joda-time to 2.10.13 (#198)
  • Bump aws-java-sdk to 1.12.128 (#199)
  • Bump google-cloud-pubsub to 1.115.0 (#200)
  • Bump libthrift to 0.15.0 (#201)
  • Bump sbt to 1.5.6 (#202)

2.4.2

09 Dec 11:11
Compare
Choose a tag to compare

Changelog

  • Fix docs link in README (#192)
  • Bump akka-http to 2.4.1 (#193)

2.4.1

07 Dec 09:09
Compare
Choose a tag to compare

Stream Collector 2.4.1 released

Quickfix release

Changes

OSS terraform modules unique id not propagated into telemetry event (#182)

Discourse

2.4.0

21 Oct 13:42
Compare
Choose a tag to compare

Stream Collector 2.4.0 released

This release moves the SSL configuration from the config file to the JVM system properties.

All components were given a minimal configuration file in examples.

Telemetry data collection is enabled. Only application name and version are send every hour by default.

Changes

Make it possible to configure the collector without a file (#173)
Add telemetry (#167)
Handle LimitExceededException when testing if stream exists (#174)
Include aws-java-sdk-sts to enable web token authentication (#169)
Use sbt-dynver to set application version (#166)
Publish arm64 and amd64 docker images (#165)
Change docker base image to adoptopenjdk:11-jre-hotspot-focal (#164)
Use JRE defaults for https configuration (#163)
Bump akka-http to 10.2.6 (#162)
Bump akka to 2.6.16 (#161)

Discourse

2.3.1

12 Aug 11:02
Compare
Choose a tag to compare

This is a maintenance release that upgrades some dependencies to newer versions. And one small fix to help aws users in the cn-northwest-1 region.

  • Bump pubsub to 2.113.7 (#158)
  • Bump jackson-databind to 2.10.5.1 on nsq module (#157)
  • Add cn-northwest-1 to list of custom endpoints (#152)
  • Bump jackson-dataformat-cbor to 2.11.4 (#155)
  • Bump snowplow-badrows to 2.1.1 (#154)
  • Bump libthrift to 0.14.1 (#153)

2.3.0

25 May 13:51
Compare
Choose a tag to compare

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)

Discourse

2.2.1

26 Mar 12:55
Compare
Choose a tag to compare

This release fixes a bug identified in 2.1.2 and brings improvements to the surge protection feature introduced in 2.0.0.

Changes

Respect SQS batch request limit (#125)
Set network_userid to empty UUID in anonymous mode to prevent collector_payload_format_violation (#126)

Discourse

2.2.0

08 Mar 12:21
Compare
Choose a tag to compare

This release adds a new module that allows SQS to be configured as a sink.

Changes

  • Add SQS collector module #120
  • Serve robots.txt file #109

Many thanks to miike for contributing to this release.

Discourse