Skip to content

Releases: snowplow-incubator/snowplow-micro

Version 2.1.2

28 Aug 09:19
Compare
Choose a tag to compare

This release fixes a regression (introduced in 2.1.0) that prevented adding a custom Iglu registry with the MICRO_IGLU_REGISTRY_URL environment variable.

Version 2.1.1

23 Aug 09:28
Compare
Choose a tag to compare

This version fixes a bug in the UI where it would sometimes crash with bad events.

Version 2.1.0

09 Apr 07:05
Compare
Choose a tag to compare

Using latest version of Snowplow components - collector 3.2.0 and enrich 4.2.0

Changelog

  • Update the license to Snowplow Limited Use License Agreement 1.0
  • Upgrade collector to 3.2.0 and enrich to 4.2.0

Version 2.0.0

15 Dec 09:06
Compare
Choose a tag to compare

Changelog

  • Add a UI
  • Move to the Snowplow Community License

Version 1.7.2

03 Jul 14:13
Compare
Choose a tag to compare

This version adds a mirror for Iglu Central to the default configuration.

Version 1.7.1

08 May 13:55
Compare
Choose a tag to compare

This release bumps Enrich to version 3.8.0.

Version 1.7.0

19 Apr 11:11
Compare
Choose a tag to compare

This version adds support for HTTPS. Usage:

docker run ... \
  --mount type=bind,source=$(pwd)/my-certificate.p12,destination=/config/ssl-certificate.p12 \
  -e MICRO_SSL_CERT_PASSWORD=my-certificate-password

Version 1.6.0

06 Apr 13:42
Compare
Choose a tag to compare

This version adds support for enrichments. With your enrichment configuration files (.json) in ./my-enrichments, run:

docker run -p 9090:9090 \
  --mount type=bind,source=$(pwd)/my-enrichments,destination=/config/enrichments \
  snowplow/snowplow-micro:1.6.0

Version 1.5.0

16 Feb 17:22
Compare
Choose a tag to compare

This version allows to easily point Micro to an Iglu registry using environment variables:

docker run -p 9090:9090 \
  -e MICRO_IGLU_REGISTRY_URL \
  -e MICRO_IGLU_API_KEY \
  snowplow/snowplow-micro:1.5.0

Version 1.4.0

01 Feb 12:34
Compare
Choose a tag to compare

This version adds two features that make Micro a better tool for testing and debugging:

  • Micro now logs basic information about the incoming events (GOOD or BAD). Note that all logs go to STDERR. If you wish, you can disable the new logging by running Micro with -Dorg.slf4j.simpleLogger.log.EventLog=off. Example:

    [INFO] EventLog - GOOD id:33137767-c6a1-4819-864c-5ba7f597c3de app_id:test type:unstruct (iglu:com.snowplowanalytics.snowplow/link_click/jsonschema/1-0-1)
    [INFO] EventLog - GOOD id:acc077a3-6de9-4a0e-8908-90e35944a0b7 app_id:test type:page_view (iglu:com.snowplowanalytics.snowplow/page_view/jsonschema/1-0-0)
    [INFO] EventLog - GOOD id:5200f375-df5f-4ebb-8ec5-b52d8be5ed90 app_id:test type:page_ping (iglu:com.snowplowanalytics.snowplow/page_ping/jsonschema/1-0-0)
    [WARN] EventLog - BAD Error while validating the event.
    [WARN] EventLog - BAD Error while extracting event(s) from collector payload and validating it/them.
    
  • Independently of logging, Micro now also allows to print the good events to STDOUT in the Snowplow TSV format. You can switch this on with --output-tsv. This is useful for piping Micro into other tools, like https://github.com/snowplow/snowbridge.