Skip to content

snowplow-utils v0.15.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 31 Aug 12:27
· 53 commits to main since this release

Summary

This is a pre-release version of the package, we believe it to be in working condition but you may encounter bugs and some features may change before the final release.

This release introduces new "base" macros which are used to recreate the snowplow_base_events_this_run and related tables. It gives you the option to customise your session and user identifiers, your partitioning timestamps, and much more. We have temporary docs hosted here that you can use to explore docs related to these changes. Once this is fully released, these docs will migrate over to the offical docs site

For information about how to do this, see our Advanced Usage of the Utils package page and the utils configuration variables.

Finally, before we dig into the details, starting with this version all future releases of our dbt packages will be released under the Snowplow Community License instead of the Apache 2 license. For what this means for you, check out our FAQ, and our announcement blog.

Features

  • Create the "base" macros to enable greater flexibility
  • Update the package to be under the Snowplow Community License
  • Released a fix where get_optional_fields returned field aliases even when include_field_alias was set to false (#132)

Under the hood

  • Introduce integration tests to check customization

Upgrading

To upgrade, bump the package version in your packages.yml file.