Skip to content

Releases: snowplow/stream-collector

Version 2.8.2

03 Nov 09:41
Compare
Choose a tag to compare

A maintenance release to bump the base docker image to a newer version

2.8.1

28 Oct 13:46
Compare
Choose a tag to compare

This patch release adds improvements for the collector's warmup feature which we added in the 2.7.0 release. The warmup feature is still considered experimental, and is off by default.

  • Bump aws sdk to 1.12.327 (#266)
  • Warmup process should iterate until success (#264)
  • Health endpoint should return 503 during warmup phase (#263)

2.8.0

27 Sep 10:21
Compare
Choose a tag to compare

This release adds a new experimental asset that can write collector payloads to RabbitMQ.

Setup guide can be found here and configuration reference here.

Changelog

  • Add RabbitMQ asset (#251)

2.7.1

06 Sep 14:20
Compare
Choose a tag to compare

This patch release is simply to generate new docker images that bring in sufficiently recent version of zlib1g, see here.

Changelog

  • Ensure docker image has latest zlib1g version #254

2.7.0

27 Jul 09:19
Compare
Choose a tag to compare

This release adds an experimental feature to send some "warm-up" requests to the collector's own /health endpoint when the collector first starts up. We have found from experiment this can cut down the number of 502s returned from a load balancer in front of the collector in Kubernetes deployments. More details in #249.

The new feature is turned off by default, and can be enabled by setting collector.experimental.warmup.enable = true in the config file. See the example config files for a demonstration of where to put this configuration option.

Changelog

  • Send warmup requests to self on startup (#249)

2.6.3

21 Jul 10:36
Compare
Choose a tag to compare

This patch release is simply to generate new docker images that bring in sufficiently recent version of libfreetype6, see here.

Changelog

  • Ensure docker image has latest libfreetype6 version (#247)

2.6.2

08 Jul 11:16
Compare
Choose a tag to compare

A patch release to create new docker images, addressing a security vulnerability in open ssl

Changelog

  • Ensure docker image has openssl version >= 1.1.1n-0+deb11u3 (#244)

2.6.1

13 Jun 19:05
Compare
Choose a tag to compare

A patch release to address security vulnerabilities in imported dependencies

Changelog

  • Reduce number of error messages in kinesis collector logs (#242)
  • Bump log4j to 2.17.2 (#241)
  • Remove sbt-dependency-graph from plugins.sbt (#235)
  • Bump jackson-databind to 2.12.7 (#240)
  • Bump aws-java-sdk to 1.12.238 (#239)
  • Bump google-cloud-pubsub to 1.119.1 (#238)
  • Bump jnr-unixsocket to 0.38.17 (#237)
  • Bump akka-http-metrics-datadog to 1.7.1 (#236)

2.6.0

25 Apr 08:21
Compare
Choose a tag to compare

Changelog

  • Replace all metrics implementations with statsd (#223)
  • Enable AWS MSK IAM Authentication (#232)
  • Remove warning about missing config option (#222)
  • Inspect X-Forwarded-Proto for http -> https redirects (#221)
  • Change docker base image to eclipse-temurin:11-jre-focal (#228)
  • Publish distroless docker image (#229)

2.5.0

31 Jan 11:31
Compare
Choose a tag to compare

Changelog

  • Use shorter app name (#217)
  • Update copyright notices to 2022 (#216)
  • Disable warnings for illegal headers (#178)
  • Change default telemetry url (#209)
  • Add configuration option for allow list for collector redirects (#131)
  • Increase default value of pubsub backoffPolicy totalBackoff (#187)
  • Move logging of thread pool creation out of KinesisSink (#129)
  • CollectorServiceSpec should test number of events written to sink (#188)
  • Improve graceful shutdown (#12)