Releases
v1.5.0
dbt-snowflake 1.5.0 - April 27, 2023
Features
Added ability to configure key-pair authentication with a private key stored in an environment variable (#291 )
Support for data types constraints in Snowflake (#365 , #492 )
add back optional old uses of temp tables for incremental models in snowflake for perf increase in some cases (#323 )
Support Python 3.11 (#331 )
Add configurable setting for keeping connections open on Snowflake (#201 )
Enforce contracts on models materialized as tables and views (#464 , #490 )
Modify create_table_as to use column ordering subquery (#498 )
Unified pre-release condition and condition_check properties (#491 )
Add model-level constraint support (#493 )
Fixes
Adds query_tag
to the tuple returned by SnowflakeCredentials._connection_keys() (#251 )
Remove dead code related to dbt.contracts.graph.parsed (#344 )
Respect quoting config in dbt-py models (#330 )
Raise warning (not error) for custom code with isolated BEGIN; or COMMIT; statements (#388 )
add adapter zone test for merge_exclude_columns (#410 )
Fix a minor typo in the user message for too many objects in a schema (#443 )
Fix unset query tag in view materialization (#456 )
Repair accidental changes to dev-requirements (#558 )
Under the Hood
Replace deprecated set-output
command in GitHub workflows (#302 )
Enable a tmp_relation_type
config for applicable incremental models (#402 )
enable snowpark product team to attribute usage to dbt (#374 )
remove tox call to integration tests (#382 )
Treat contract config as a python object (#479 , #539 )
Dependencies
Updates cryptography dependency to be <40.0.0 (#466 )
Increasing mypy cap to 1.0.0 (#452 )
Bump black to 23.1.0 (#432 )
Removed explicit dependencies for cryptography and requests (#476 )
Security
Contributors
You can’t perform that action at this time.