Enrich 3.8.1 released

We are pleased to release Enrich 3.8.1.

It is now possible to ignore API and SQL enrichments errors thanks to a new parameter: ignoreOnError (SQL and API). When set to true, no bad row will be emitted if the enrichment fails and the enriched event will be emitted without the context added by the enrichment.

S3 and GCS dependencies were added to enrich-nsq asset so that it can be used in Mini, following our plan to deprecate Stream Enrich assets.

Upgrading to 3.8.1

If you are already running a recent version of Enrich, all you need to do is pull the newer version of the docker image:

docker pull snowplow/snowplow-enrich-pubsub:3.8.1
docker pull snowplow/snowplow-enrich-kinesis:3.8.1
docker pull snowplow/snowplow-enrich-kafka:3.8.1

Check out the Enrich documentation for the full guide on running and configuring the apps.