Skip to content

Releases: snowplow/snowplow-mini

0.20.1

17 Jul 09:46
Compare
Choose a tag to compare

Changelog

  • Add CacheTtl to DataConf struct in iglu_resolver_model (#403)
  • Bump Go to 1.22 (#403)
  • Run control-plane-api unit tests in Github Actions (#403)
  • Increase Iglu resolver's cacheTtl to 600 seconds (#403)

0.20.0

05 Mar 18:52
Compare
Choose a tag to compare

Release bringing upgraded version of Collector and Enrich.

CHANGELOG

  • Bump enrich to 4.1.0
  • Bump collector to 3.1.2

0.19.0

30 Jan 17:05
Compare
Choose a tag to compare

This release adds HSTS header support to Mini.

CHANGELOG

  • Add HSTS to caddy configuration (#395)

Version 0.18.0

29 Jan 10:39
Compare
Choose a tag to compare

This release updated snowplow/stream-collector to 3.0.1 with a new HTTP stack and Snowplow Limited Use License

CHANGELOG

Bump collector to 3.0.1 (#392)
Use snowplow/snowplow-enrich-nsq (#386)
Add Snowplow Limited Use License (#392)

Version 0.17.1

23 Oct 13:27
Compare
Choose a tag to compare

Rebuild of Snowplow Mini to pick up the latest version of Ubuntu 22.04

Changelog

  • Add -y flag to Go compiler installation command (#390)
  • Use pip2 (#389)

Version 0.17.0

05 Jul 10:32
Compare
Choose a tag to compare

This release uses Ubuntu 22.04 as the underlying OS and it bumps Enrich, Collector and Iglu Server to their latest version, which makes it possible to use supersededBy feature, introduced in Enrich 3.8.0 release (more info about it here).
It also makes the creation of Kibana indexes more resilient.

CHANGELOG

  • Use Ubuntu 22.04 as base image and in Github Actions (#381)
  • Bump Collector to 2.9.0 (#383)
  • Bump Iglu Server to 0.10.0 (#384)
  • Bump Enrich to 3.8.0 (#382)
  • Make index pattern creation error resilient (#379)

Version 0.16.0

11 May 09:17
Compare
Choose a tag to compare

This release brings stability improvements, which should allow Mini to stay healthy under higher event throughput. We also bump Iglu Server and Enrich to the latest versions.

Changelog

  • Improve buffer settings of ES Loaders to allow for higher throughput (#378)
  • Update Elasticsearch mapping to allow very long strings (#374)
  • Tune memory defaults to better balance the services (#376)
  • Bump iglu-server to v0.9.0
  • Bump enrich to v3.7.0

Version 0.15.1

14 Dec 16:32
Compare
Choose a tag to compare

Changelog

  • Bump enrich to 3.6.1 (#371)

Version 0.15.0

06 Dec 00:41
Compare
Choose a tag to compare

Replacing Elasticsearch with Opensearch

Until this version, Snowplow data was loaded to Elasticsearch 6.x in the Mini. However, a licensing change in Elasticsearch prevented us from upgrading it to more recent versions. To make sure we stay up to date with important security fixes, we've decided to replace Elasticsearch with Opensearch. Also, Kibana is replaced with Opensearch Dashboards.

Opensearch is a fork of open source Elasticsearch 7.10. Therefore this change shouldn't affect Mini users much. To minimize the impact further, we've tried to make as minimal a change as possible. In Mini, you can still access Opensearch with the /elasticsearch endpoint and Opensearch Dashboards with the /kibana endpoint.

The only breaking change this migration would bring is the removal of mapping types. Since this change was made in Elasticsearch 7.x, it is part of Opensearch too. For Mini users, it means that you don't have to provide a mapping type in your search queries anymore when accessing your data in good or bad indices. For example, good events count can be found using the following endpoint in previous versions: /elasticsearch/good/good/_count. Starting with 0.15.0, it can be found using this endpoint: /elasticsearch/good/_count.

Changelog

  • Replace Elasticsearch with Opensearch (#367)
  • Bump postgres to 15.1 (#369)
  • Bump collector to 2.8.2 (#369)
  • Bump enrich to 3.6.0 (#369)
  • Bump Iglu Server to 0.8.7 (#369)
  • Change versions in the Packerfile according to the Git tag (#370)

Version 0.14.2

19 Aug 15:52
Compare
Choose a tag to compare

We are pleased to announce version 0.14.2 of Snowplow Mini

Mini is now running Enrich 3.2.5

Mini now has Enrich 3.2.5 running inside of it. You'll be especially interested in this update if you are configuring Custom API Enrichments with an API that checks the Accept header, or a Mailgun webhook. More details are in this release announcement for Enrich 3.2.5.

Even if don't need the latest version of Enrich 3.2.5 on your Mini, it is still a good idea to upgrade to 0.14.2 to ensure that you get the latest security updates and fixes.

Version bumps and fixes

Bump collector to 2.7.0 (#360)
Bump Elasticsearch Loader to 1.0.7 (#361)
Fix links on overview page (#359)
Update how gpg key is loaded when installing Caddy (#364)
Fix synced folder failing on Windows due to lack in NFS support (#365)