Skip to content

Version 0.3.0

Choose a tag to compare

@spenes spenes released this 27 Aug 16:38
· 21 commits to master since this release

In this release, we are adding new features, fixing some bugs, and bumping a few dependencies.

Upgrading from 0.2.0

Changes on config

We made some changes to the general config structure to make it more in line with other Snowplow products. You can find the description of the new structure here. Also, you can find example configs here.

Changing some of the column types

The database schemas created with the previous version isn't working well with events enriched with pii pseudoanonymization. Therefore, we needed to change types of the some of the columns. You need to apply this migration script to your database.

New features

  • Use a local directory as an event source (#42)
  • Send bad rows to separate stream (#54)

Improvements

  • Improve checkpointing of kinesis records (#39)

Configuration changes

  • Make database max pool size configurable (#56)

Bug fixes

  • Pass stream name and application name to fanout config object (#44)
  • Prepare schema definition to work with pii pseudoanonymization (#45)
  • Run tests of different modules seperately in CI/CD (#58)

Dependency upgrades

  • Bump sbt to 1.5.5 (#46)
  • Bump postgresql to 42.2.23 (#47)
  • Bump logback to 1.2.5 (#48)
  • Bump decline to 2.1.0 (#49)
  • Bump cats-effect to 2.5.3 (#50)
  • Bump fs2 to 2.5.9 (#51)
  • Bump snowplow-badrows to 2.1.1 (#52)
  • Bump schema-ddl to 0.14.1 (#53)