All Versions
116
Latest Version
Avg Release Cycle
18 days
Latest Release
1949 days ago
Changelog History
Page 7
Changelog History
Page 7
-
v0.9.4 Changes
May 30, 2014- Redshift: added reference_data.country_codes (#779)
- Postgres: added reference_data.country_codes (#781)
- Looker Analytics: New 'traffic_pulse' dashboard with globally configurable drill-down variables (#765)
- Looker Analytics: Snowplow website specific dimensions and metrics removed: base model is now company-generic (#764)
- Looker Analytics: cleaner joining of data sets in Looker model (#763)
- Looker Analytics: dimensions and metrics renamed to make it clearer for an analyst getting started with the data (#761)
- Looker Analytics: added distkeys and sortkeys to derived tables to speed up query times (#696)
- Looker Analytics: derived tables now auto-generated when new data is loaded into atomic.events (#688)
- Looker Analytics: 'visits' renamed to 'sessions' (#762)
- Looker Analytics: LookML models versioned using SchemaVer (#766)
-
v0.9.3 Changes
May 21, 2014- EmrEtlRunner: bumped to 0.7.0
- EmrEtlRunner: bumped Sluice to 0.2.1 (#405)
- EmrEtlRunner: bumped Elasticity to 3.0.4 (#665)
- EmrEtlRunner: replaced hadoop_version setting with ami_version setting (#701)
- EmrEtlRunner: fixed handling of region, placement and ec2_subnet_id (#754)
- EmrEtlRunner: fixed regression where 0 files staged still kicks off EMR (#409)
- EmrEtlRunner: stopped Sluice file operation threads being killed by folders (#401)
- EmrEtlRunner: fixed disabling of Cascading error catching (#721)
- EmrEtlRunner: renamed Clojure Collector log files in processing bucket to support multiple instances (#717)
- EmrEtlRunner: added initial Ruby.contracts support into EmrEtlRunner (#392)
- EmrEtlRunner: updated to use the Ruby Logger (#194)
- EmrEtlRunner: updated so it's embeddable in other applications (#128)
- EmrEtlRunner: added ability to bundle as a JRuby fat jar (#674)
- EmrEtlRunner: added initial unit tests (#672)
- Clojure Collector: bumped to 0.6.0
- Clojure Collector: load balancer IP address getting stored in logs (#719)
- Documentation: removed all Snowplow tracking from READMEs, thanks @acinader! (#720)
- Documentation: fixed EmrEtlRunner documentation is (slightly) inconsistent, thanks @pvdb! (#749)
-
v0.9.2 Changes
April 30, 2014- Scala Hadoop Enrich: bumped to 0.5.0
- Scala Hadoop Enrich: bumped to Scala Common Enrich 0.4.0 (#699)
- Scala Hadoop Enrich: bumped SBT to 0.13.2 (#702)
- Scala Hadoop Enrich: bumped to using using sbt-assembly 0.11.2 (#704)
- Scala Common Enrich: bumped to 0.4.0
- Scala Common Enrich: upgraded to support new and future CloudFront file formats (#698)
- Scala Common Enrich: bumped SBT to 0.13.2 (#703)
- Scala Hadoop Bad Rows: added. Version 0.1.0
- Hive Storage: bumped table-def.q to 0.1.0
- Hive Storage: added new unstructured fields to Hive table definition (#709)
- Hive Storage: added raw page_url and page_referrer into Hive table (#710)
- Hive Storage: added name_tracker field to Hive table (#711)
-
v0.9.1 Changes
April 11, 2014- Scala Hadoop Enrich: bumped to 0.4.0
- Scala Hadoop Enrich: bumped to Scala Common Enrich 0.3.0 (#497)
- Scala Hadoop Enrich: renamed AnonQuartets to AnonOctets (#498)
- Scala Hadoop Enrich: renamed all Snowplow Hadoop Tests to Specs (#515)
- Scala Hadoop Enrich: added page_url and page_referrer back into ETL's output (#483)
- Scala Common Enrich: bumped to 0.3.0
- Scala Common Enrich: bumped Argonaut to 6.0.3 (#620)
- Scala Common Enrich: added app and mob as valid platform codes, thanks @kinabalu! (#524)
- Scala Common Enrich: added support for remaining platform codes (#516)
- Scala Common Enrich: updated POJO in Scalding ETL to include new unstructured fields (#362)
- Scala Common Enrich: updated POJO in Scalding ETL to include name_tracker field (#595)
- Scala Common Enrich: extract evn from Tracker Protocol (#604)
- Scala Common Enrich: extract tna from Tracker Protocol (#616)
- Scala Common Enrich: extract and validate unstructured events (#142)
- Scala Common Enrich: extract and validate custom contexts (#426)
- Scala Common Enrich: reformat incoming event and context JSONs (#589)
- Scala Common Enrich: make sure to error a JSON if > length (#567)
- EmrEtlRunner: bumped to 0.6.0
- EmrEtlRunner: bumped Elasticity to 3.0.2 (#587)
- EmrEtlRunner: allowed AWS VPC selection in EmrEtlRunner (#581)
- EmrEtlRunner: set :visible_to_all_users to true for EMR jobs, thanks @smugryan! (#560)
- Redshift: atomic-def script bumped to 0.3.0
- Redshift: migration script added for 0.2.2 to 0.3.0
- Redshift: added new unstructured fields to Redshift table definition (#361)
- Redshift: changed distkey to be event_id, not domain_userid (#584)
- Redshift: added raw page_url and page_referrer into Redshift table (#591)
- Redshift: added name_tracker field to Redshift table (#594)
- Redshift: converted Redshift varchar(38) for event IDs to char(36) (#282)
- Postgres: atomic-def script bumped to 0.2.0
- Postgres: migration script added for 0.1.x to 0.2.0
- Postgres: added new unstructured fields to Postgres table definition (#359)
- Postgres: added raw page_url and page_referrer into Postgres table (#592)
- Postgres: added name_tracker field to Postgres table (#593)
- Postgres: converted varchar(36) for event IDs to char(36) (#596)
- StorageLoader: bumped to 0.2.0
- StorageLoader: added TIMEFORMAT 'auto' to StorageLoader to handle outlier dvce_timestamps (#427)
- JavaScript Tracker: bumped git submodule to 1.0.1 (#585)
- Python Tracker: added git submodule pointing to 0.1.0 (#586)
-
v0.9.0 Changes
February 04, 2014- Thrift Raw Event: added. Version 0.1.0
- Thrift Raw Event: specified Thrift IDL for new raw event schema (#430)
- Scala Stream Collector: added. Version 0.1.0
- Scala Stream Collector: implemented new spray-can (Akka Http) Scala stream collector (#432)
- Scala Kinesis Enrich: added. Version 0.1.0
- Scala Kinesis Enrich: implemented initial Kinesis-based enrichment (#460)
- Scala Common Enrich: bumped to 0.2.0
- Scala Common Enrich: added Thrift SnowplowRawEvent as a dependency to common-enrich (#475)
- Scala Common Enrich: added ability to read Thrift SnowplowRawEvent (Thrift) (#462)
- Scala Common Enrich: renamed CloudFront to Cloudfront in code (#495)
- Scala Common Enrich: renamed AnonQuartets to AnonOctets (#491)
- Scala Common Enrich: added raw -> CanonicalInput tests (#484)
- Scala Common Enrich: updated GET payload extraction to handle empty payloads (#502)
- Git submodules: changed git:// protocol in .gitmodules to https:// (#512)
- NodeJS Collector: removed contrib-nodejs-collector from 2-collectors (#474)
- JavaScript Tracker: bumped JS Tracker submodule to 0.13.1 release (#511)
-
v0.8.13 Changes
January 08, 2014- Looker Analytics: added 0.1.0
- Looker Analytics: created Snowplow metadata model for Looker BI (www.looker.com) (#472)
-
v0.8.12 Changes
January 07, 2014- Hadoop ETL: bumped to 0.3.6
- Hadoop ETL: bumped to SBT 0.13.0 (#404)
- Hadoop ETL: bumped to using sbt-assembly 0.10.1 (#421)
- Hadoop ETL: bumped to Scala 2.10.3 (#423)
- Hadoop ETL: bumped to Scalding 0.8.11 (#422)
- Hadoop ETL: upgraded useragent utils to 1.11 & moved to Maven dependency (#416)
- Hadoop ETL: added test running back into sbt-assembly step (#420)
- Hadoop ETL: updated copyright messages to be Snowplow not SnowPlow, and to 2014 not 2013 (#419)
- Hadoop ETL: added ValidatedString as a type to package.scala (#328)
- Hadoop ETL: added missing validation to stringToJByte (#408)
- Hadoop ETL: missing page URI no longer interpreted as bad row (#399)
- Hadoop ETL: updated CfRegex to reflect Cfcs(Cookie) can be empty (#410)
- Hadoop ETL: numeric fields in tr_ and ti_ now parsed to doubles, not madeTsvSafe strings (#400)
- Hadoop ETL: moved ETL core into separate project scala-enrich-common (#417)
- Scala Common Enrich: updated ETL versioning to include host and common versions (#448)
- Postgres: bumped cube-pages.sql to 0.1.1
- Postgres: minor fix: cube_pages.complete referenced non-existent table cube_pages.basic, thanks @mrwalker! (#414)
-
v0.8.11 Changes
October 22, 2013- Hadoop ETL: bumped to 0.3.5
- Hadoop ETL: added Argonaut 6.0 as a dependency (#342)
- Hadoop ETL: added fromTimestamp to EventEnrichments (#340)
- Hadoop ETL: added makeTsvSafe to ConversionUtils (#338)
- Hadoop ETL: added JsonUtils (#323)
- Hadoop ETL: added support for 3 and 4 return values from MapTransformer (#324)
- Hadoop ETL: updated GetJsonPayload to use Argonaut and renamed to JsonPayload (#339)
- Hadoop ETL: added ability to mask IP addresses in ETL (#309)
- Hadoop ETL: refr_ and page_ fields now stored raw (#374)
- Hadoop ETL: defensively fixed raw spaces in page and referer URLs (#346)
- Hadoop ETL: fixed regression, single-encoded %s logic didn't account for % itself (#347)
- Hadoop ETL: added unit tests for fixTabsNewlines (#332)
- Hadoop ETL: tests now report the failing CanonicalOutput field (#325)
- Hadoop ETL: now handling all fields double-encoded as per CloudFront post-14-September (#348)
- Hadoop ETL: added support for 21 Oct CloudFront access log format (#384)
- Hadoop ETL: added truncation to refr_term (#379)
- Hadoop ETL: added truncation to se_label (#394)
- Hadoop ETL: made all prior ME.identity fields TSV-safe (#395)
- EmrEtlRunner: bumped to 0.5.0
- EmrEtlRunner: bumped Sluice to 0.1.5 (#96)
- EmrEtlRunner: bumped Elasticity to 2.6 (#345)
- EmrEtlRunner: enabled EMR Job Flow debugging for easier access to logs (#279)
- EmrEtlRunner: ETL job no longer fails if there's no data for last run period (#296)
- EmrEtlRunner: empty processing dir check now works if dir contains 1 file (#326)
- EmrEtlRunner: added ability to mask IP addresses in ETL (#309)
- EmrEtlRunner: made the examples match what you get from git out of the box, thanks @shermozle (#331)
- StorageLoader: bumped to 0.1.1
- StorageLoader: bumped Sluice to 0.1.5 (#96)
- StorageLoader: fixed "\" in fields acts as an escape character for Postgres, thanks @kingo55 (#329)
- StorageLoader: added ability to --skip analyze (#335)
- StorageLoader: moved VACUUM SORT ONLY to a --include step (#321)
- StorageLoader: added COMPROWS to config and --include compupdate option (#344)
- StorageLoader: changed Postgres VACUUM FULL to VACUUM (#357)
- StorageLoader: added TRUNCATECOLUMNS for Redshift load (#360)
- StorageLoader: added FILLRECORD to our Redshift COPY command (#380)
- Postgres: fixed error in
recipes_basic.technology_mobile
recipe (#397)
-
v0.8.10 Changes
October 18, 2013- Redshift: bumped atomic.events to 0.2.2
- Redshift: added migration script for 0.2.1 to 0.2.2
- Redshift: moved events table to a new atomic schema in atomic-def.sql (#301)
- Redshift: added SQL DDL to define Redshift recipes (#297)
- Redshift: added SQL DDL to define Redshift cubes (#298)
- Postgres: bumped atomic.events to 0.1.1
- Postgres: added migration script for 0.1.0 to 0.1.1
- Postgres: renamed table-def file to atomic-def.sql
- Postgres: moved NOT NULL constraint on event field to event_vendor field (#318)
- Postgres: added SQL DDL to define Postgres recipes (#303)
- Postgres: added SQL DDL to define Postgres cubes (#302)
- Documentation: fixed wrong path to no-js-tracker subdirectory, thanks @gregakespret (#343)
- Documentation: improved "Find out more" table in README, thanks @dideler (#353)
-
v0.8.9 Changes
September 05, 2013- Hadoop ETL: bumped to 0.3.4
- Hadoop ETL: updated to handle singly-encoded %s in CloudFront querystring field (#333)