Snowplow Ruby Tracker 0.4.1 released


We are happy to announce the release of version 0.4.1 of the Snowplow Ruby Tracker. This is a bugfix release which resolves compatibility issues between the Ruby Tracker and the rest of the Snowplow data pipeline.

Please note that version 0.2.0 of the Ruby Tracker is dependent upon Snowplow 0.9.14 for POST support; for more information please refer to the technical documentation.

Read on for more detail on:

  1. POST request format fix
  2. Compatibility
  3. Getting help

1. POST request format fix

Version 0.4.0 incorrectly sent POST requests as forms rather than as bodies, so they could not be correctly parsed by a collector. This release fixes that issue, correctly setting the body of the POST request.

2. Compatibility with the rest of Snowplow

This release increases the version of the payload_data JSON schema used for POSTs to 1-0-2. Earlier (pre-0.9.14) versions of the Snowplow enrichment process expect this JSON to be of version 1-0-0 and will reject events sent by POST by version 0.4.1 of the Ruby Tracker. In order to process events sent by POST by this version of the Ruby Tracker, you must be running Snowplow version 0.9.14 or greater.

3. Getting help

These links may be useful:

If you have an idea for a new feature or want help getting things set up, please get in touch. Raise an issue in the GitHub repository if you find any bugs.