Skip to content

Commit 06b4ab1

Browse files
committed
Prepare for release
1 parent 5ed3404 commit 06b4ab1

File tree

4 files changed

+11
-9
lines changed

4 files changed

+11
-9
lines changed

CHANGELOG

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
snowplow-unified 0.2.1 (2024-02-XX)
1+
snowplow-unified 0.3.0 (2024-02-26)
22
---------------------------------------
33
## Summary
4-
XXX
4+
This release adds one major new feature, which is custom aggregations on the views, sessions, and users tables. You can read more about it in our docs [here](https://docs.snowplow.io/docs/modeling-your-data/modeling-your-data-with-dbt/package-features/custom-aggregations/). We also added the ability to manage grants to all tables in the package via the `snowplow__grant_select_to` variable.
5+
6+
Under the hood we did a lot of small tweaks and improvements including prefixing all macro calls for easier custom models, moved cluster by fields to macros, ensure that the manifest tables are only full refreshed when `snowplow__allow_refresh` is set to true AND there is a full refresh flag on the run, and added a few context fields to the derived tables that were being discarded previously.
57

68
## 🚨 Breaking Changes 🚨
79
- We have changed the behavior of the `allow_refresh` macro so now if `snowplow__allow_refresh` is set to `true` it will only refresh the manifest models if the `--full-refresh` flag is also set. If you require the old behavior where it would refresh the manifest models on an incremental run when `snowplow__allow_refresh` was set to `true`, please overwrite this macro. See the [Overriding Macros](https://docs.snowplow.io/docs/modeling-your-data/modeling-your-data-with-dbt/dbt-operation/macros-and-keys/#overriding-macros) guide for more details.
810
- Renamed `snowplow__page_view_passthroughs` to `snowplow__view_passthroughs` to be consistent with the rest of the package
11+
- Minimum `snowplow-utils` version is now 0.16.2
912

1013
## Features
1114
- Add new passthrough aggregations to the views, sessions, and users table, enabled using `snowplow__view/session/user_aggregations`
@@ -18,14 +21,15 @@ XXX
1821

1922
## Fixes
2023
- Fix a bug where if you ran the package in a period with no data, and had list all events enabled, the package would error rather than complete
24+
- Fix incorrect tagging in app errors module tables
2125

2226
## Under the hood
2327
- Prefix all macro calls with package name for easier customization
2428
- Use macros for grouped fields (e.g. contexts) where possible
2529
- Bump actions version numbers
2630

2731
## Upgrading
28-
Bump the snowplow-unified version in your `packages.yml` file.
32+
Bump the snowplow-unified version in your `packages.yml` file, paying attention to the breaking changes above..
2933

3034
snowplow-unified 0.2.0 (2024-01-30)
3135
---------------------------------------

dbt_project.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: 'snowplow_unified'
2-
version: '0.2.0'
2+
version: '0.3.0'
33
config-version: 2
44

55
require-dbt-version: [">=1.6.0", "<2.0.0"]

integration_tests/dbt_project.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: 'snowplow_unified_integration_tests'
2-
version: '0.2.0'
2+
version: '0.3.0'
33
config-version: 2
44

55
profile: 'integration_tests'

packages.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
packages:
2-
# - package: snowplow/snowplow_utils
3-
# version: [">=0.16.2", "<0.17.0"]
4-
- git: "https://github.com/snowplow/dbt-snowplow-utils.git" # git URL
5-
revision: release/snowplow-utils/0.16.2 # tag or branch name
2+
- package: snowplow/snowplow_utils
3+
version: [">=0.16.2", "<0.17.0"]

0 commit comments

Comments
 (0)