If you are an existing user of Snowplow Micro you might have been pulling the docker image tagged as latest
. Starting immediately, you will need to change your build scripts to run the image tagged as 0.1.0
.
For example:
docker run --mount type=bind,source=$(pwd)/example,destination=/config -p 9090:9090 snowplow/snowplow-micro:0.1.0 --collector-config /config/micro.conf --iglu /config/iglu.json
We no longer advise you to pull the latest
image. Indeed, the latest
tag now points to a newer docker image which has incompatibilities with version 0.1.0.
Why is this change happening?
We are in the process of releasing version 1.0.0 of Micro, which has many improvements over previous versions, but also includes some breaking changes. Moving forwards, the latest
docker tag will always point to newer versions as they are released, no matter if they contain breaking changes. It is recommended to always pull a specific version of micro, e.g. 0.1.0
or 1.0.0
to ensure your integrated tests continue to run as expected.
Meanwhile, we are very excited about the forthcoming version 1.0.0 of Micro and we will blogging about it very soon. Watch this space for more details, and we hope you consider upgrading to use the newer version.