UPDATE This release contains an issue with Anonymous Tracking, see here: Anonymous Tracking issues in Stream Collector versions 2.1.1, 2.1.2 and 2.2.0 - #2
This release fixes a bug in Stream Collector which meant size violation and generic error (illegal querystring) bad rows were not emitted as self-describing events.
A self-describing event has this generalised format:
{
schema: {{SCHEMA_EVENT_SHOULD_VALIDATE_AGAINST}},
data : {{DATA_THAT_VALIDATES_AGAINST_THAT_SCHEMA}}
}
The bug meant the collector only produced the data
part of the bad row.
Size violation bad row type was introduced in version 1.0.0
as part of the Snowplow R118 umbrella release. The generic error bad row type was added in 2.1.0
.