Enrich 3.4.1 released

We are pleased to release Enrich 3.4.1.

This release comes with a few improvements.

  • Enrich uses latest version of Iglu Scala client that comes with better caching, which improves the performance of enrich.
  • enrich-kinesis retries ProvisionedThroughputExceededException errors forever (more details on the issue).
  • enrich-kinesis adds STS support, making it possible for Enrich deployed on an EKS cluster to assume irsa role with corresponding permissions.
  • Enrich does not try to URL decode the user agent any more. This could lead to bad rows in case the user agent was containing some unallowed characters.

How to upgrade

If you are already using a recent version for Enrich, then upgrading is as simple as pulling the latest docker image:

docker pull snowplow/snowplow-enrich-pubsub:3.4.1
docker pull snowplow/snowplow-enrich-kinesis:3.4.1
docker pull snowplow/stream-enrich-kafka:3.4.1
docker pull snowplow/snowplow-enrich-rabbitmq-experimental:3.4.1

More information can be found on our docs website.