Releases: snowplow-incubator/snowplow-micro
Version 1.4.0
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
orBAD
). 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.
Version 1.3.5
This release bumps enrich 3.6.1, collector to 2.8.1, and remove overrides of transitive dependency versions
Version 1.3.4
This release fixes OpenSSL CVE-2022-3602 on Micro container image. (Discourse announcement).
Changelog
- Ensure docker image has latest openssl version (#120)
Version 1.3.3
Version 1.3.2
This security release bumps dependencies to resolve some vulnerabilities. The following have been bumped:
- enrich to 3.3.
- stream collector to 2.7.1
- badrows to 2.2.0
- circe-parser to 0.14.2
The snowplowanalytics.com domain has also been updated to snowplow.io
Version 1.3.1
A bug fix release. In version 1.3.0 we accidentally broke the embedded iglu feature feature, where schemas mounted into /config/iglu-client-embedded get automatically detected by micro.
Changelog
- Fix embedded Iglu repository in docker image (#96)
Version 1.3.0
Version 1.2.2
This is a maintenance release to correct DockerHub tags, it is the same as version 1.2.1.
Version 1.2.1
Version 1.2.0
New features
Add support for linux/arm64 (#47)
Add /iglu route to check schema can be resolved (#68)
Add support for an embedded Iglu schema registry (#8)
Add CORS headers to /micro endpoints (#50)
Bug fixes
Fix error response for adapter_failure (#72)
Under the hood
Use sbt-dynver to automate versioning from git tag (#73)
Bump JDK to 11 (#71)
Bump scala to 2.12.14 (#70)
Bump the resolver-config schema to 1-0-1 (#66)
Bump plugin sbt-buildinfo to 0.10.0 (#65)
Bump plugin sbt-native-packager to 1.9.3 (#64)
Bump plugin sbt-scoverage to 1.8.2 (#63)
Bump plugin sbt-assembly to 1.0.0 (#62)
Bump sbt to 1.5.5 (#61)
Bump specs2 to 4.12.2 (#60)
Bump circe to 0.14.1 (#59)
Update Docker link in Readme (#58), many thanks @miike
Fix invalid link to Unstructured Event (#53)
Use AdoptOpenJDK as docker base image (#54)
Bump snowplow-common-enrich to 2.0.2 (#55)
Bump stream-collector to 2.3.1 (#56)
Use SCE to convert EnrichedEvent to tab separated string (#69)