Skip to content

snowplow-utils v0.4.0

Compare
Choose a tag to compare
@bill-warner bill-warner released this 29 Nov 10:37
· 121 commits to main since this release

Summary

This release is predominately focused on bringing Postgres support to the snowplow-web 0.4.0 package. A big thank you goes to @zloff for your help on this!

It also enhances the experience of modelling Snowplow data on BigQuery, with an improved combine_column_versions macro allowing for the flattening and combining of deeply nested fields.

Note there is a breaking change to the snowplow_delete_from_manifest macro. If using this macro as part of an operation, please use the new, package specific macro snowplow_web_delete_from_manifest.

Breaking Changes

  • Refactor combine_column_versions (Close #44)
  • Refactor snowplow_delete_from_manifest (Close #46).
  • Transition DDL manifest creation to native dbt (Close #40). This removes much of the DDL functionality contained in this package.

Features

  • Add support for Postgres (Close #39).
  • Add CI Action (Close #43)

Improvements

  • Restructure snowplow-utils project (Close #41)
  • Improve filtering for long sessions (Close #42)

Upgrade Notes

There is a breaking change to the snowplow_delete_from_manifest macro. If using this macro as part of an operation, please use the new, package specific macro snowplow_web_delete_from_manifest .

As part of the combine_column_versions macro refactor the arguments have changed. If you are currently using this macro, please update your arguments to reflect these changes.