Snowplow Micro docker image tags are changing

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.