Primarily a comprehensive bug fix release, although it also adds the new campaign_attribution
enrichment to our enrichment registry.
New trackers
- .NET Tracker: added git submodule. Version 0.1.0 (#1000)
- PHP Tracker: added git submodule. Version 0.1.0 (#1013)
Clojure Collector
- Bumped to 0.8.0
- Fixed regression in log record format caused by #854 (#992)
- Correctly handles multiple IPs in X-Forwarded-For (#970)
StorageLoader
- Bumped to 0.3.3
- Selecting Snowplow's hosted-assets bucket based on region (#1012)
EmrEtlRunner
- Bumped to 0.9.2
- No rows to process now returns 0, not 1 (#1018)
- Fixed bug where --process-enrich doesn't work, thanks @kingo55! (#1089)
- Now checking that output directories are empty before running (#1124)
Scala Common Enrich
- Bumped to 0.7.0
- Bumped scala-maxmind-iplookups to 0.2.0 (#1002)
- Added support for non-GA campaign attribution: phase 1 (#402)
- Rewrote AttributionEnrichments tests as RefererParserEnrichment tests (#974)
- Allow but downcase a-f characters in incoming event_id (#1006)
- Extract useragent from ua parameter (#1011)
- Fixed issue where unset integer fields throw an NPE (#570)
- Fixed issue where unset double fields throw an NPE (#1062)
- Added tests for ConversionUtils.stringToJInteger (#1064)
- Now enforcing Java 7 for compilation (#1065)