Releases
v1.8.0
dbt-snowflake 1.8.0 - May 09, 2024
Features
Update base adapter references as part of decoupling migration (#882 )
Support primative types + object, variant, array in snowflake for unit testing" (#898 )
Add new workflow for internal patch releases (#38 )
Add external_access_integration and secret to python models (#955 )
Support TableLastModifiedMetadataBatch capability (#965 )
Fixes
Dynamic tables now show the proper type in catalog queries (#817 )
remove token
field from connection keys (#906 )
Acknowledge send_anonymous_usage_stats
setting for python models (#830 )
modify metadata queries to take into account object type of BASE TABLE being assigned to dynamic tables when was null previously (#934 )
remove private_key_path
from connection keys (#949 )
test contract enforcement for GEOGRAPHY and GEOMETRY types (#894 )
skipping a test that provides a false condition (#976 )
Fix duplicate alias being added when running a model with inline refs and --empty
(#980 )
Under the Hood
Add tests for --empty flag (#837 )
Migrate to dbt-common and dbt-adapters package (#890 )
Add unit test for transaction semantics. (#912 )
Update dependabot to cover GHA (#967 )
Dependencies
Update ddtrace requirement from ~=1.18 to ~=1.19 (#780 )
Update pre-commit-hooks requirement from ~=4.4 to ~=4.5 (#795 )
Bump mypy from 1.5.1 to 1.6.0 (#799 )
Update pre-commit requirement from ~=3.4 to ~=3.5 (#807 )
Update black requirement from ~=23.9 to ~=23.10 (#809 )
Bump mypy from 1.6.0 to 1.6.1 (#821 )
Update ddtrace requirement from ~=1.19 to ~=2.1 (#822 )
Update black requirement from ~=23.10 to ~=23.11 (#826 )
Bump mypy from 1.6.1 to 1.7.0 (#828 )
Update pytest-xdist requirement from ~=3.3 to ~=3.4 (#829 )
Update ddtrace requirement from ~=2.1 to ~=2.2 (#832 )
Update wheel requirement from ~=0.41 to ~=0.42 (#844 )
Update ddtrace requirement from ~=2.2 to ~=2.3 (#848 )
Update pytest-xdist requirement from ~=3.4 to ~=3.5 (#849 )
Bump mypy from 1.7.0 to 1.7.1 (#850 )
Update freezegun requirement from ~=1.2 to ~=1.3 (#860 )
Update black requirement from ~=23.11 to ~=23.12 (#864 )
hard pin ddtrace to 2.3.0 (#932 )
bump cryptography to 42.0.4 or higher for security callouts (#938 )
Add dbt-core
as a dependency to preserve backwards compatibility for installation (#964 )
Bump actions/github-script from 6 to 7 (#970 )
Bump dorny/paths-filter from 2 to 3 (#972 )
Bump actions/setup-python from 4 to 5 (#973 )
Bump actions/checkout from 3 to 4 (#974 )
Security
DDOS vulnerability in 41.0.5. Uptick to avoid (#852 )
Pin black>=24.3
in dev-requirements.txt
(#959 )
Contributors
You can’t perform that action at this time.