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-freshness
command in the dbt server (#2040, #2041) - Support the
-t
shorthand for the--target
flag 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_schema
method in adapter namespace (#1980, #1983) - Fix incorrect
generated_at
value in the catalog (#1988)
Under the hood
- Fail more gracefully at install time when setuptools is downlevel (#1975, #1978)
- Make the
DBT_TEST_ALT
integration test warehouse configurable on Snowflake (#1939, #1979) - Pin upper bound on
google-cloud-bigquery
dependency to1.24.0
. (#2007) - Remove duplicate
get_context_modules
method (#1996) - Add type annotations to base adapter code (#1982)
Contributors: