dbt 0.15.1 (January 17, 2020)
This is a bugfix release.
Features
- Lazily load database connections (#1584, #1992)
- Support raising warnings in user-space (#1970, #1977) (docs)
- Suppport BigQuery label configuration for models (#1942, #1964) (docs)
- Support retrying when BigQuery models fail with server errors (#1579, #1963) (docs)
- Support sql headers in create table/view statements (#1879, #1967) (docs)
- Support
source snapshot-freshnesscommand in the dbt server (#2040, #2041) - Support the
-tshorthand for the--targetflag on the CLI (#1281, #2057)
Fixes
- Fix for catalog generation error when datasets are missing on BigQuery (#1984, #2005)
- Fix for invalid SQL generated when "check" strategy is used in Snapshots with changing schemas (#1797, #2001)
- Fix for gaps in valid_from and valid_to timestamps when "check" strategy is used in Snapshots on some databases (#1736, #1994)
- Fix incorrect thread names in dbt server logs (#1905, #2002)
- Fix for ignored catalog data when user schemas begin with
pg*on Postgres and Redshift (#1960, #2003) - Fix for poorly defined materialization resolution logic (#1962, #1976)
- Fix missing
drop_schemamethod in adapter namespace (#1980, #1983) - Fix incorrect
generated_atvalue in the catalog (#1988)
Under the hood
- Fail more gracefully at install time when setuptools is downlevel (#1975, #1978)
- Make the
DBT_TEST_ALTintegration test warehouse configurable on Snowflake (#1939, #1979) - Pin upper bound on
google-cloud-bigquerydependency to1.24.0. (#2007) - Remove duplicate
get_context_modulesmethod (#1996) - Add type annotations to base adapter code (#1982)
Contributors: