Version 0.7.1
[v0.7.1] - 2020-12-18
New
- exclude_columns flag for hashdiffs - Inverse the columns selected for creating a hashdiff to select ALL columns except those listed in the metadata.
This is very useful for large multi-column hashdiffs.
See the new stage macro configurations section of the docs for more information.
Improved
-
The stage macro now generates CTE-based SQL instead of one big block. This makes it easier to read and debug.
See here for more information on why we've moved to CTEs. -
Multi-dispatch implementation now supports a package override variable, providing a smoother experience for
users wishing to override macro implementations. Documentation will be made available in due course.
See Issue #14 for more details. -
Hashed columns now 'see' columns defined as derived columns. Allowing you to use them in your hashed column definitions.
Issue #9
See the new stage macro configurations section of the docs for more information.
Fixed
-
Fixed a bug in the vault_insert_by_period materialization which caused orphaned temporary relations under specific circumstances. Issue #18
-
Stage macro conversion to CTE fixes Issue #17
-
dbt_utils dependency is now explicit Issue #15