Stream Collector 2.4.1 released
We set defaults for the vast majority of configuration parameters, simplifying the initial deployment effect. Check out the new minimal configs, for example, kinesis or pubsub.
We now are publishing the docker images for arm64
and amd64
. And our base docker image has been changed from base-debian
to adoptopenjdk:11-jre-hotspot-focal
.
We upgraded some dependencies, fixing a few underlying bugs that occasionally cause production problems.
Upgrading from 2.3.0
With the bump of akka-http
version, SSL settings have been moved from the config file to the JVM system properties, check the SSL section of the docs
Telemetry
To better understand how our apps are used, we have introduced some basic telemetry with this release. This change will help us answer some key questions that we donβt currently have visibility of, such as - how popular is stream-collector-kinesis
compared to stream-collector-pubsub
? How much usage is the new version of the application seeing?
You can find the context which we send with each heartbeat event here.
You can help us out further by providing a unique userProvidedId
across any Snowplow application that you are using - this will help us to better understand which apps are being used in conjunction with one another.
telemetry {
userProvidedId = myUniqueId
}
The value can be set to anything, but providing your e-mail address will also mean that you will also receive Engineering updates.
If you wish to disable the telemetry entirely then you can add the following to your configuration file:
telemetry {
disable = true
}
Github release