Releases: snowplow/enrich
Releases · snowplow/enrich
6.8.0
Changelog
6.7.1
6.7.0
Changelog
- Bump common-streams to 0.21.0
- Add support for dedicated ASN database in IP lookup enrichment (#179)
- Create derived context from extracted ASN fields in IP lookup enrichment (#176)
- Replace unbounded queue with Ref in MetadataReporter (#182)
- Add derived timestamp to Identity API requests (#165)
- Rename incomplete event(s) to failed event(s) everywhere
- Stop emitting legacy metrics incomplete and latency
- Metadata should extract scenario id from derived contexts (#175)
- Use Sentry class from common-streams (#172)
- Support GCS bucket names containing underscores (#174)
- Compile regexes once (#171)
- Event spec enrichment (#151)
6.6.0
What's Changed
- Kinesis source: set idleTimeBetweenReads default to 200.millis for polling (#164)
- Fix URI failure for referer parser enrichment on Azure (#168)
- Raise exception when requested GCS blob does not exist (#167)
- Sandbox the JavaScript enrichment (#166)
- Enrich Kinesis: use common-streams HTTP source if configured (#163)
Full Changelog: snowplow/enrich-private@6.5.0...6.6.0
6.4.0
This release includes a few changes:
contextsandunstruct_eventfields get re-validated in case JS enrichment updated them, in order to decrease the risk for the loaders to fail.- Requests to AWS services now include a Snowplow user-agent, so that we can prove to AWS how much cloud-spend we contribute via our customers.
- The identity feature with custom identifiers and filters is now ready to be used in production.
- Kinesis internal failures are now retried (we had a few tickets about Enrich crashing because of it, which was our previous design decision).
CHANGELOG
- Bump libraries to address security vulnerabilities
- Remove merged list from identities responses
- Bump common-streams to 0.18.0
- Re-validate unstruct event and contexts/entities if Javascript enrichment updated them
- Fix flaky Kinesis integration tests
- Add AWS user-agent to S3 client
- Bump common-streams to 0.17.0
- Add rc/dev tag support for Snowman tests
- Fix flaky integration tests
- Refactor identity functionality
- Lightweight asset update check using Etags
6.5.0
What's Changed
- Upgrade dependencies (#161)
- Update sync workflow for enrich (#152)
- Add circuit breaker configuration for Identity API (#156)
- Bump iglu-scala-client to 4.2.0 (#159)
- Add configurable Iglu settings for faster failure (#158)
- Crash on Iglu Server unavailability instead of creating bad rows (#157)
- Fix flaky ProcessingSpec (#154)
Full Changelog: snowplow/enrich-private@6.4.0...6.5.0
6.3.0
Changelog
- Add custom identifier support for Identity
- Remove unused method from BlobClientImpl trait
- Bump common-streams to 0.15.0
- Use memory file mode for IP Lookups enrichment
- Bump common-streams to 0.16.0
- Remove redundant Enrichment trait
- Bump google-cloud-storage to 2.60.0