A "tidy-up" release which fixes some important bugs, particularly:
- A bug in 0.9.5 onwards which was preventing events containing multiple JSONs from being shredded successfully
- Our Hive table definition falling behind Snowplow 0.9.6's enriched event format updates
- A bug in EmrEtlRunner causing issues running Snowplow inside some VPC environments
Trackers
- Ruby Tracker: bumped git submodule to 0.3.0 (#939)
- Java Tracker: bumped git submodule to 0.5.1 (#948)
- Node.js Tracker: added git submodule. Version 0.1.0 (#949)
- Fixed broken git submodule links, thanks @OAGr! (#957)
EmrEtlRunner
- Bumped to 0.9.1
- Fixed @jobflow.ec2_subnet_id not being set due to incorrect guard, thanks @rslifka! (#956)
- Fixed bugs in --process-bucket (#973)
- Renamed --process-bucket option to --process-enrich (#972)
- Changed -s option for --skip to -x prevent clash with -s for --start (#975)
- Now allows shredding without prior enrichment (#927)
StorageLoader
- Bumped to 0.3.2
- Removed EMPTYASNULL for loading JSONs (#942)
- Added missing targetUrl field to ad_impression JSON Path file, thanks @gisripa! (#951)
- Made providing jsonpath_assets optional (#958)
- Added support for cross-region Redshift COPY (#971)
Hive Storage
- Bumped table-def.q to 0.2.0
- Added and removed fields to synchronize with 0.9.6's enriched event format (#965)