All Versions
116
Latest Version
Avg Release Cycle
18 days
Latest Release
1734 days ago

Changelog History
Page 6

  • v0.9.14 Changes

    December 31, 2014
    • Common: added dedicated Vagrant setup (#1266)
    • Common: added Quickstart section to README (#1268)
    • Common: added script to sync region-specific Snowplow Hosted Assets buckets (#1269)
    • CloudFront Collector: replaced 1x1 pixel with stable GIF (#1259)
    • Clojure Collector: bumped to 0.9.1
    • Clojure Collector: increased Tomcat's HTTP header tolerance to 64kB (#1249)
    • Clojure Collector: changed 1x1 pixel response to use a stable GIF (#1258)
    • EmrEtlRunner: bumped to 0.10.0
    • EmrEtlRunner: removed hyphen from the pattern match for Clojure Collector logs (#1194)
    • EmrEtlRunner: on job failure, log overall jobflow and individual step statuses (#1153)
    • Scala Common Enrich: bumped to 0.10.0
    • Scala Common Enrich: bumped Scala Iglu Client to 0.2.0 (#1222)
    • Scala Common Enrich: updated SnowplowAdapter to accept payload_data versions above 1-0-0 (#1220)
    • Scala Common Enrich: updated SnowplowAdapter to make charset=utf-8 optional (#1257)
    • Scala Common Enrich: added Adapter to pre-process Pingdom events (#1164)
    • Scala Common Enrich: added Adapter to pre-process PagerDuty events (#1158)
    • Scala Common Enrich: added Adapter to pre-process Mandrill events (#1061)
    • Scala Hadoop Enrich: bumped to 0.11.0
    • Scala Hadoop Enrich: bumped Scala Common Enrich to 0.10.0 (#1223)
    • Scala Hadoop Enrich: added test job for PingdomAdapter (#1176)
    • Scala Hadoop Enrich: added test job for PagerdutyAdapter (#1175)
    • Scala Hadoop Enrich: added test job for MandrillAdapter (#1171)
    • Scala Hadoop Enrich: added test job for more relaxed payload_data schema matching (#1235)
    • Scala Hadoop Shred: bumped to 0.3.0
    • Scala Hadoop Shred: bumped Scala Common Enrich to 0.10.0 (#1236)
    • Scala Hadoop Shred: bumped Iglu Scala Client to 0.2.0 (#1230)
    • Scala Hadoop Shred: loosened match criteria for unstructured events and contexts (#1231)
    • StorageLoader: wrote JSON Path file for com.pingdom/incident_notify_of_close event (#1182)
    • StorageLoader: wrote JSON Path file for com.pingdom/incident_assign event (#1181)
    • StorageLoader: wrote JSON Path file for com.pingdom/incident_notify_user event (#1251)
    • StorageLoader: wrote JSON Path file for com.pagerduty/incident event (#1177)
    • StorageLoader: wrote JSON Path file for com.mandrill/message_sent event (#1059)
    • StorageLoader: wrote JSON Path file for com.mandrill/message_bounced event (#1058)
    • StorageLoader: wrote JSON Path file for com.mandrill/message_opened event (#1057)
    • StorageLoader: wrote JSON Path file for com.mandrill/message_marked_as_spam event (#1056)
    • StorageLoader: wrote JSON Path file for com.mandrill/message_delayed event (#1055)
    • StorageLoader: wrote JSON Path file for com.mandrill/message_soft_bounced event (#1054)
    • StorageLoader: wrote JSON Path file for com.mandrill/message_clicked event (#1053)
    • StorageLoader: wrote JSON Path file for com.mandrill/message_rejected event (#1052)
    • StorageLoader: wrote JSON Path file for com.mandrill/recipient_unsubscribed event (#1051)
    • Redshift: added Redshift DDL for a com.pingdom/incident_notify_of_close event (#1180)
    • Redshift: added Redshift DDL for a com.pingdom/incident_assign event (#1179)
    • Redshift: added Redshift DDL for a com.pingdom/incident_notify_user (#1252)
    • Redshift: added Redshift DDL for a com.pagerduty/incident event (#1178)
    • Redshift: added Redshift DDL for a com.mandrill/message_sent event (#1050)
    • Redshift: added Redshift DDL for a com.mandrill/message_bounced event (#1049)
    • Redshift: added Redshift DDL for a com.mandrill/message_opened event (#1048)
    • Redshift: added Redshift DDL for a com.mandrill/message_marked_as_spam event (#1047)
    • Redshift: added Redshift DDL for a com.mandrill/message_delayed event (#1046)
    • Redshift: added Redshift DDL for a com.mandrill/message_soft_bounced event (#1045)
    • Redshift: added Redshift DDL for a com.mandrill/message_clicked event (#1044)
    • Redshift: added Redshift DDL for a com.mandrill/message_rejected event (#1043)
    • Redshift: added Redshift DDL for a com.mandrill/recipient_unsubscribed event (#1042)
    • Redshift: removed trailing commas from com.mailchimp SQL table definitions (#1174)
  • v0.9.13 Changes

    December 01, 2014
    • Scala Common Enrich: bumped to 0.9.1
    • Scala Common Enrich: added error handling for Netaporter URI parsing (#1216)
    • Scala Kinesis Enrich: bumped to 0.2.1
    • Scala Kinesis Enrich: bumped Scala Common Enrich to 0.9.1
    • Scala Kinesis Enrich: fixed conflict with Specs2 version, thanks @knservis! (#1213)
    • Scala Hadoop Enrich: bumped to 0.10.1
    • Scala Hadoop Enrich: bumped Scala Common Enrich to 0.9.1
    • Deleted test-file in repository root (#1219)
  • v0.9.12 Changes

    November 26, 2014
    • Scala Stream Collector: bumped to 0.2.0
    • Scala Stream Collector: changed organization to "com.snowplowanalytics" (#1168)
    • Scala Stream Collector: made the --config option mandatory (#1128)
    • Scala Stream Collector: added ability to set AWS credentials from environment variables (#1116)
    • Scala Stream Collector: now enforcing Java 7 for compilation (#1068)
    • Scala Stream Collector: increased request character limit to 32768 (#987)
    • Scala Stream Collector: improved performance by using Future, thanks @pkallos! (#580)
    • Scala Stream Collector, Scala Kinesis Enrich: made endpoint configurable, thanks @sambo1972! (#978)
    • Scala Stream Collector, Scala Kinesis Enrich: added support for IAM roles, thanks @pkallos! (#534)
    • Scala Stream Collector, Scala Kinesis Enrich: replaced stream list with describe to tighten permissions, thanks @pkallos! (#535)
    • Scala Kinesis Enrich: bumped to 0.2.0
    • Scala Kinesis Enrich: bumped Scala Common Enrich to 0.9.0
    • Scala Kinesis Enrich: changed organization to "com.snowplowanalytics" (#1167)
    • Scala Kinesis Enrich: made the --config option mandatory (#1126)
    • Scala Kinesis Enrich: updated instructions in README (#1125)
    • Scala Kinesis Enrich: added ability to set AWS credentials from environment variables (#1117)
    • Scala Kinesis Enrich: now enforcing Java 7 for compilation (#1067)
    • Scala Kinesis Enrich: replaced printlns with Java Logger (#521)
    • Scala Kinesis Enrich: started sending bad records to a separate stream (#463)
    • Scala Kinesis Enrich: added page_url and page_referrer back into enrichment output (#686)
    • Scala Kinesis Enrich: stopped opening a new file for each enriched event, thanks @pkallos! (#714)
    • Scala Common Enrich: bumped to 0.9.0
    • Scala Common Enrich: added BadRow from Scala Hadoop Enrich (#1118)
    • Scala Common Enrich: added ability to override collector-set nuid with tracker-set tnuid (#1095)
    • Scala Common Enrich: made URI parsing more permissive using NetAPorter's URI library, thanks @rupeshmane! (#1172)
    • Scala Hadoop Enrich: bumped to 0.10.0
    • Scala Hadoop Enrich: bumped Scala Common Enrich to 0.9.0
    • Scala Hadoop Enrich: moved BadRow into Scala Common Enrich (#1119)
    • Scala Hadoop Enrich: updated README with new Snowplow capitalization (#1127)
    • Kinesis Elasticsearch Sink: added. Version 0.1.0
  • v0.9.11 Changes

    November 10, 2014
    • Clojure Collector: bumped to 0.9.0
    • Clojure Collector: add support for /:vendor/:version to GET (#1131)
    • Scala Common Enrich: bumped to 0.8.0
    • Scala Common Enrich: bumped json4s to 3.2.11 (#1141)
    • Scala Common Enrich: bumped Scala Iglu Client to 0.1.1 (#1140)
    • Scala Common Enrich: removed check that POST request has body and content-type (#1132)
    • Scala Common Enrich: moved payload API detection into CollectorApi.parse (#1113)
    • Scala Common Enrich: fixed bug in CljTomcatLoader expecting request body to be "_" instead of "-" (#1112)
    • Scala Common Enrich: added Adapter to pre-process CallRail events (#1108)
    • Scala Common Enrich: added Adapter to pre-process MailChimp events (#1086)
    • Scala Common Enrich: added Adapter to pre-process Iglu-compatible events (#1060)
    • Scala Hadoop Enrich: bumped to 0.9.0
    • Scala Hadoop Enrich: added job test for unrecognized api name/version (#1115)
    • Scala Hadoop Enrich: updated DiscardableCfLinesSpec given /not-ice.png is no longer discarded (#1114)
    • Scala Hadoop Enrich: added test job for MailchimpAdapter (#1159)
    • Scala Hadoop Enrich: added test job for CallrailAdapter (#1160)
    • Redshift: removed not null constraint on change_form's value column (#1162)
    • Redshift: added Redshift DDL for a com.callrail/call_complete event (#1110)
    • Redshift: added Redshift DDL for a com.mailchimp/campaign_sending_status event (#1085)
    • Redshift: added Redshift DDL for a com.mailchimp/cleaned_email event (#1084)
    • Redshift: added Redshift DDL for a com.mailchimp/email_address_change event (#1083)
    • Redshift: added Redshift DDL for a com.mailchimp/profile_update event (#1082)
    • Redshift: added Redshift DDL for a com.mailchimp/unsubscribe event (#1081)
    • Redshift: added Redshift DDL for a com.mailchimp/subscribe event (#1080)
    • StorageLoader: wrote JSON Path file for com.callrail/call_complete event (#1109)
    • StorageLoader: wrote JSON Path file for com.mailchimp/campaign_sending_status event (#1079)
    • StorageLoader: wrote JSON Path file for com.mailchimp/cleaned_email event (#1078)
    • StorageLoader: wrote JSON Path file for com.mailchimp/email_address_change event (#1077)
    • StorageLoader: wrote JSON Path file for com.mailchimp/profile_update event (#1076)
    • StorageLoader: wrote JSON Path file for com.mailchimp/unsubscribe event (#1075)
    • StorageLoader: wrote JSON Path file for com.mailchimp/subscribe event (#1074)
  • v0.9.10 Changes

    November 06, 2014
    • StorageLoader: wrote JSON Path file for PerformanceTiming (#1147)
    • StorageLoader: wrote JSON Path file for social_interaction (#1029)
    • StorageLoader: wrote JSON Path file for site_search (#1027)
    • StorageLoader: wrote JSON Path file for change_form (#1025)
    • StorageLoader: wrote JSON Path file for submit_form (#1023)
    • StorageLoader: wrote JSON Path file for remove_from_cart (#1021)
    • StorageLoader: wrote JSON Path file for add_to_cart (#1019)
    • Redshift: converted all Redshift DDLs to use tabs (#1034)
    • Redshift: added Redshift DDL for PerformanceTiming (#1032)
    • Redshift: added Redshift DDL for social_interaction (#1030)
    • Redshift: added Redshift DDL for site_search (#1028)
    • Redshift: added Redshift DDL for change_form (#1026)
    • Redshift: added Redshift DDL for submit_form (#1024)
    • Redshift: added Redshift DDL for remove_from_cart (#1022)
    • Redshift: added Redshift DDL for add_to_cart (#1020)
  • v0.9.9 Changes

    October 27, 2014
    • .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
    • Clojure Collector: fixed regression in log record format caused by #854 (#992)
    • Clojure Collector: correctly handles multiple IPs in X-Forwarded-For (#970)
    • StorageLoader: bumped to 0.3.3
    • StorageLoader: selecting Snowplow's hosted-assets bucket based on region (#1012)
    • EmrEtlRunner: bumped to 0.9.2
    • EmrEtlRunner: no rows to process now returns 0, not 1 (#1018)
    • EmrEtlRunner: fixed bug where --process-enrich doesn't work, thanks @kingo55! (#1089)
    • EmrEtlRunner: now checking that output directories are empty before running (#1124)
    • Scala Common Enrich: bumped to 0.7.0
    • Scala Common Enrich: bumped scala-maxmind-iplookups to 0.2.0 (#1002)
    • Scala Common Enrich: added support for non-GA campaign attribution: phase 1 (#402)
    • Scala Common Enrich: rewrote AttributionEnrichments tests as RefererParserEnrichment tests (#974)
    • Scala Common Enrich: allow but downcase a-f characters in incoming event_id (#1006)
    • Scala Common Enrich: extract useragent from ua parameter (#1011)
    • Scala Common Enrich: fixed issue where unset integer fields throw an NPE (#570)
    • Scala Common Enrich: fixed issue where unset double fields throw an NPE (#1062)
    • Scala Common Enrich: added tests for ConversionUtils.stringToJInteger (#1064)
    • Scala Common Enrich: now enforcing Java 7 for compilation (#1065)
    • Scala Hadoop Enrich: bumped to 0.8.0
    • Scala Hadoop Enrich: bumped Scala Common Enrich to 0.7.0 (#995)
    • Scala Hadoop Enrich: added test for empty integer and double fields to ensure no NPE thrown (#1063)
    • Scala Hadoop Enrich: now enforcing Java 7 for compilation (#1066)
    • Scala Hadoop Enrich: updated test jobs to reflect updated useragent parsing (#1070)
  • v0.9.8 Changes

    September 18, 2014
    • iOS Tracker: added git submodule. Version 0.1.1 (#982)
    • Android Tracker: added git submodule. Version 0.1.1 (#983)
    • Clojure Collector: bumped to 0.7.0
    • Clojure Collector: merged snowplow/tomcat-cf-access-log-valve into Snowplow as clojure-collector/access-valve (#898)
    • Clojure Collector: bumped access-valve to 0.1.0
    • Clojure Collector: changed access-valve's package path to com.snowplowanalytics.snowplow.collectors.clojure.accessvalve (#924)
    • Clojure Collector: changed access-valve to use Gradle (#899)
    • Clojure Collector: changed access-valve to publish to war-resources/.ebextensions (#900)
    • Clojure Collector: updated access-valve and added web.xml to log request body and content type (#901)
    • Clojure Collector: fixed empty querystring in access-valve (#938)
    • Clojure Collector: fixed IP address forwarding for VPC-based environments (#854)
    • Clojure Collector: added support for API vendor and version in routing (#925)
    • Clojure Collector: added support for POST as well as GET (#654)
    • Scala Stream Collector: fixed broken link to thrift-raw-event, thanks @bamos! (#955)
    • Scala Common Enrich: bumped to 0.6.0
    • Scala Common Enrich: split out Clojure and CloudFront Collector event processing (#943)
    • Scala Common Enrich: added CljTomcatLoaderSpec tests (#963)
    • Scala Common Enrich: filtering non-GETs from CloudfrontLoader (#944)
    • Scala Common Enrich: replaced all Argonaut code with json4s (#945)
    • Scala Common Enrich: renamed CanonicalOutput to EnrichedEvent (#964)
    • Scala Common Enrich: replaced CanonicalInput and TrackerPayload with CollectorPayload and RawEvent (#946)
    • Scala Common Enrich: updated EnrichmentManager to process RawEvent not CanonicalInput (#903)
    • Scala Common Enrich: added Snowplow Tp2 Adapter to convert event JSON to NEL of RawEvents (#904)
    • Scala Common Enrich: geo-IP lookup now supports ip parameter on querystring (#961)
    • Scala Common Enrich: IP address anonymization now works with ip parameter on querystring (#960)
    • Scala Hadoop Enrich: bumped to 0.7.0
    • Scala Hadoop Enrich: bumped to Scala Common Enrich 0.6.0 (#940)
    • Scala Hadoop Enrich: updated to support generating multiple enriched events from one raw payload (#902)
    • StorageLoader: wrote JSON Path file for mobile_context (#776)
    • StorageLoader: wrote JSON Path file for geolocation_context (#962)
    • Redshift: added Redshift DDL for mobile_context (#542)
    • Redshift: added Redshift DDL for geolocation_context (#950)
  • v0.9.7 Changes

    September 02, 2014
    • 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)
    • Trackers: fixed broken git submodule links, thanks @OAGr! (#957)
    • EmrEtlRunner: bumped to 0.9.1
    • EmrEtlRunner: fixed @jobflow.ec2_subnet_id not being set due to incorrect guard, thanks @rslifka! (#956)
    • EmrEtlRunner: fixed bugs in --process-bucket (#973)
    • EmrEtlRunner: renamed --process-bucket option to --process-enrich (#972)
    • EmrEtlRunner: changed -s option for --skip to -x prevent clash with -s for --start (#975)
    • EmrEtlRunner: now allows shredding without prior enrichment (#927)
    • StorageLoader: bumped to 0.3.2
    • StorageLoader: removed EMPTYASNULL for loading JSONs (#942)
    • StorageLoader: added missing targetUrl field to ad_impression JSON Path file, thanks @gisripa! (#951)
    • StorageLoader: made providing jsonpath_assets optional (#958)
    • StorageLoader: added support for cross-region Redshift COPY (#971)
    • Hive Storage: bumped table-def.q to 0.2.0
    • Hive Storage: added and removed fields to synchronize with 0.9.6's enriched event format (#965)
    • Scala Hadoop Shred: bumped to version 0.2.1
    • Scala Hadoop Shred: fixed multiple JSONs not being shredded for a single row (#968)
    • Scala Hadoop Shred: strengthened test suite (#967)
  • v0.9.6 Changes

    July 26, 2014
    • Java Tracker: bumped git submodule to 0.4.0 (#892)
    • EmrEtlRunner: bumped to 0.9.0
    • EmrEtlRunner: passed etl_tstamp into Hadoop Enrich as an argument (#396)
    • EmrEtlRunner: removed enrichment-specific code (#811)
    • EmrEtlRunner: removed enrichment-specific parameters from config.yml.sample (#809)
    • EmrEtlRunner: replaced enrichment-specific arguments from EmrEtlRunner (#808)
    • EmrEtlRunner: removed %3D code following Scalding upgrade (#849)
    • EmrEtlRunner: fixed contract on partition_by_run (#894)
    • EmrEtlRunner: updated Bash script to support enrichments path (#916)
    • StorageLoader: bumped to 0.3.1
    • StorageLoader: now looking in eu-west-1 region for s3://snowplow-hosted-assets (#895)
    • StorageLoader: updated combined Bash script to support enrichments path (#917)
    • Scala Hadoop Enrich: bumped to 0.6.0
    • Scala Hadoop Enrich: bumped Scala to 2.10.4 (#912)
    • Scala Hadoop Enrich: bumped Scalding to 0.11.1 (#911)
    • Scala Hadoop Enrich: bumped Hadoop to 1.2.1 (#913)
    • Scala Hadoop Enrich: bumped to Scala Common Enrich 0.5.0 (#788)
    • Scala Hadoop Enrich: passed etl_tstamp into Scala Common Enrich (#817)
    • Scala Hadoop Enrich: removed event_vendor and ue_name and renamed ue_properties to unstruct_event (#835)
    • Scala Hadoop Enrich: removed %3D handling for compatibility with old Scalding Args (#850)
    • Scala Hadoop Enrich: added ability to download additional MaxMind databases (#885)
    • Scala Hadoop Enrich: added runHadoop and Tool.main tests (#914)
    • Scala Common Enrich: bumped to 0.5.0
    • Scala Common Enrich: bumped user-agent-utils version, thanks @pkallos! (#662)
    • Scala Common Enrich: bumped referer-parser to 0.2.2 (#864)
    • Scala Common Enrich: bumped httpclient to 4.3.3 (#897)
    • Scala Common Enrich: bumped scala-maxmind-geoip to scala-maxmind-iplookups 0.1.0 (#882)
    • Scala Common Enrich: stored etl_tstamp in new field in CanonicalOutput (#818)
    • Scala Common Enrich: removed event_vendor and ue_name and renamed ue_properties to unstruct_event (#836)
    • Scala Common Enrich: made referer parsing configurable with list of internal domains (#857)
    • Scala Common Enrich: migrated configurable enrichments to new EnrichmentRegistry (#858)
    • Scala Common Enrich: added validation of enrichments JSON (#807)
    • Scala Common Enrich: replaced "anon_ip_quartets" with "anon_ip_octets" everywhere (#547)
    • Scala Common Enrich: added ability to extract event_id from querystring (#723)
    • Scala Common Enrich: extracted CanonicalInput's userId as network_userid, thanks @pkallos! (#855)
    • Scala Common Enrich: added MaxMind region_name field (#873)
    • Scala Common Enrich: added IP -> ISP lookup (#861)
    • Scala Common Enrich: added IP -> organization lookup (#887)
    • Scala Common Enrich: added IP -> domain lookup (#886)
    • Scala Common Enrich: added IP -> net speed lookup (#889)
    • Scala Common Enrich: added validation for transaction ID (#428)
    • Scala Common Enrich: renamed Tests to Specs for consistency (#618)
    • Scala Hadoop Shred: bumped to 0.2.0
    • Scala Hadoop Shred: bumped to Scala Common Enrich 0.5.0 (#918)
    • Scala Hadoop Shred: trailing empty fields no longer cause shredding for that row to fail (#921)
    • Scala Hadoop Shred: updated column offsets for enriched events TSV (#915)
    • Redshift: bumped atomic.events to 0.4.0
    • Redshift: added migration script for 0.3.0 to 0.4.0
    • Redshift: added etl_tstamp to atomic.events (#819)
    • Redshift: removed event_vendor and ue_name and renamed ue_properties to unstruct_event (#834)
    • Redshift: added new MaxMind fields (#871)
    • Redshift: applied runlength encoding to all fields keyed off IP address (#883)
    • Redshift: migration script added for 0.3.0 to 0.4.0 (#838)
    • Postgres: bumped atomic.events to 0.3.0
    • Postgres: added migration script for 0.2.0 to 0.3.0
    • Postgres: added etl_tstamp to atomic.events (#820)
    • Postgres: removed event_vendor and ue_name and renamed ue_properties to unstruct_event (#833)
    • Postgres: added new MaxMind fields (#871)
    • Postgres: migration script added for 0.2.0 to 0.3.0 (#837)
  • v0.9.5 Changes

    July 09, 2014
    • Ruby Tracker: added git submodule. Version 0.1.0 (#645)
    • Java Tracker: added git submodule. Version 0.2.0 (#843)
    • JavaScript Tracker: bumped git submodule to 2.0.0 (#635)
    • Python Tracker: bumped Python Tracker git submodule to 0.4.0 (#634)
    • Scala Hadoop Shred: added. Version 0.1.0
    • EmrEtlRunner: bumped to 0.8.0
    • EmrEtlRunner: updated S3DistCp steps to use new S3DistCpStep from Elasticity (#629)
    • EmrEtlRunner: added --skip s3distcp option (#313)
    • EmrEtlRunner: added ability to start Lingual in EmrEtlRunner (#623)
    • EmrEtlRunner: added ability to start HBase in EmrEtlRunner (#622)
    • EmrEtlRunner: improved load performance by switching ETL to write out to HDFS (#278)
    • EmrEtlRunner: now invoking Scala Hadoop Shredder after main job (#644)
    • EmrEtlRunner: added :iglu: section to config.yml for Scala Hadoop Shred (#814)
    • EmrEtlRunner: updated to run Scala Hadoop Shred following Hadoop Enrich (#815)
    • EmrEtlRunner: added --skip shred option (#659)
    • StorageLoader: bumped to 0.3.0
    • StorageLoader: bumped Sluice to 0.2.1 (#881)
    • StorageLoader: added initial Ruby.contracts support (#391)
    • StorageLoader: updated config.yml to support shredding (#897)
    • StorageLoader: added ACCEPTINVCHARS to StorageLoader (#411)
    • StorageLoader: wrote JSON Path files for ad_* events (#642)
    • StorageLoader: wrote JSON Path file for link_click (#599)
    • StorageLoader: wrote JSON Path file for screen_view (#643)
    • StorageLoader: wrote JSON Path file for schema.org's WebPage (#772)
    • StorageLoader: added :jsonpath_assets: setting for StorageLoader (#606)
    • StorageLoader: added ability to load custom tables using JSON Paths (#607)
    • StorageLoader: added --skip shred option (#660)
    • StorageLoader: added :in: hint on StorageLoader configuration, thanks @joaolcorreia! (#755)
    • Redshift: added Redshift DDL for ad_* events (#639)
    • Redshift: added Redshift DDL for link_click events (#600)
    • Redshift: added Redshift DDL for screen_view events (#640)
    • Redshift: added Redshift DDL for schema.org's WebPage (#771)
    • Looker Analytics: wrote LookML for ad_* events (#605)
    • Looker Analytics: wrote LookML for screen_view events (#637)
    • Looker Analytics: wrote LookML for link_click events (#636)
    • Looker Analytics: wrote LookML for schema.org's WebPage (#770)
    • Looker Analytics: updated LookML to use liquid templating (#851)