Snowplow dbt Web and Mobile 1.0.0 release!

We are excited to announce that we have just released version 1.0 of both the Web and Mobile dbt packages. This marks a significant point in the lifecycle of these packages as we mark them officially production ready and stable for your use. This is the 39th release of Web and the 22nd for Mobile as we have added more features, functionality, flexibility, and fixed a few bugs along the way. Each package has had many contributors along the way, some of who are no longer with Snowplow but their legacy lives on through these packages.

These packages efficiently process your Web or Mobile Snowplow tracking data into derived tables to enable rapid insight and analysis on your behavioural data. They are production ready, heavily tested, and plentifully documented.

With the move to version 1.0 we are freeing up our time to spend on other products and developments to deliver more insight and value faster and easier on your Snowplow data. Going forward Web and Mobile will only receive bug fixes, so for access to new features and models take a look at our Unified Digital package and our Data Models Pack.

Snowplow Web 1.0.0

Summary

This version marks a major milestone as we move the package into a 1.0.0 release. The release itself only makes a few fixes for some issues, but this state marks the package as stable and production ready. This package will only receive critical bug fixes going forward as we invest our effort in new packages and projects.

Breaking changes

  • We now require a dbt version >=1.6.0 to run this package

Fixes

  • Set default variables for contexts (Close #54)
  • Replace old macro in custom example (Close #236)
  • Remove full version number for core web vitals from bigquery (Close #235)

Upgrading

Bump the snowplow-web version in your packages.yml file.

Snowplow Mobile 1.0.0

Summary

This version marks a major milestone as we move the package into a 1.0.0 release. The release itself includes some small fixes as well as some overhauled functionality. We’ve also updated the license. This release also marks the package as stable and production ready. This package will only receive critical bug fixes going forward as we invest our effort in new packages and projects. We also now bump the minimum supported dbt version to 1.6.0.

From this release onwards, the package is being released under the Snowplow Community License, Version 1.0. If you are uncertain how it applies to your use case, check our answers to frequently asked questions.

Features

  • Migrate base models to the new base macros for flexibility and consistency
  • Add ability to add custom entity/self-describing event columns to the base_events_this_run table for Redshift/Postgres
  • Add ability to use a custom session identifier and user identifier
  • Add new fields original_session_id and original_device_user_id to derived tables (where applicable)
  • Add ability to pass fields through to derived page views, sessions, and user tables

Fixes

  • Fix typo in docs (Close #79)

Under the hood

  • Update license

Breaking changes

  • We now require a dbt version >=1.6.0 to run this package

Upgrading

Bump the snowplow-mobile version in your packages.yml file.

3 Likes