Skip to content

Version 3.4.1

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Oct 08:16
· 119 commits to master since this release

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.

Changelog

  • Enrich-kinesis: improve sink retry policy for when throttled by kinesis (#697)
  • common: use iglu-scala-client with improved caching (#699)
  • enrich-kinesis: add STS v2 to runtime dependencies (#643)
  • Common: remove url decoding the user agent (#695)
  • enrich-rabbitmq: fix jar patch in Github worflow for releasing (#702)

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.