Releases
v1.8.0
dbt-bigquery 1.8.0 - May 09, 2024
Features
Add support for checking table-last-modified by metadata (#938 )
Support limiting get_catalog by object name (#950 )
Update base adapter references as part of decoupling migration (#1067 )
Support all types for unit testing in dbt-bigquery, expand coverage of safe_cast macro (#1090 )
Add new workflow for internal patch releases (#38 )
Fixes
Patch for json inline --show (#972 )
Lower bound of 2.11.0
for google-api-core
(#979 )
Fix refresh syntax, config comparison with empty labels (#983 )
Assign the correct relation type to materialized views in catalog queries (#995 )
Fix inline comments (--) on the last line of an incremental model (#896 )
In incremental models, add dummy merge condition on source partition column when partition is required (#792 )
Support agate Integer type, test with empty seed (#1003 )
Fixed issue where materialized views were failing on re-run with minimal config parameters (#1007 )
Fix broken partition config granularity and batch_id being set to None (#1006 )
replace deterministic batch_id with uuid (#1006 )
remove json patch to leverage bigquery-python improvement (#1055 )
Fix dbt.string_literal for BQ when there are newlines (#1088 )
remove token
field from connection keys (#1105 )
Remove custom query job async timeout logic as it has been fixed in bigquery-python (#1081 )
remove keyfile
from _connection_keys
(#1146 )
Add pandas
extra for google-cloud-bigquery
to pick up missing pyarrow
dependency (#1152 )
Stop adding aliases to render_limited output (#1190 )
Under the Hood
Upgrade spark-bigquery Java deps for serverless to 2.13-0.34.0 (#1006 )
Primary and foreign key constraints are not enforced in BigQuery (#1018 )
Add tests for --empty flag (#1029 )
Migrate to dbt-common and dbt-adapters package (#1071 )
Add unit test for transaction semantics. (#1123 )
Update dependabot config to cover GHA (#1176 )
Dependencies
Update ddtrace requirement from ~=1.19 to ~=1.20 (#948 )
Update pre-commit-hooks requirement from ~=4.4 to ~=4.5 (#960 )
Bump mypy from 1.5.1 to 1.6.0 (#963 )
Update pre-commit requirement from ~=3.4 to ~=3.5 (#969 )
Update black requirement from ~=23.9 to ~=23.10 (#973 )
Bump mypy from 1.6.0 to 1.6.1 (#985 )
Update ddtrace requirement from ~=1.20 to ~=2.1 (#989 )
Update black requirement from ~=23.10 to ~=23.11 (#1013 )
Update pytest-xdist requirement from ~=3.3 to ~=3.4 (#1022 )
Bump mypy from 1.6.1 to 1.7.0 (#1023 )
Update ddtrace requirement from ~=2.1 to ~=2.2 (#1028 )
Update wheel requirement from ~=0.41 to ~=0.42 (#1033 )
Bump mypy from 1.7.0 to 1.7.1 (#1034 )
Update ddtrace requirement from ~=2.2 to ~=2.3 (#1035 )
Update pytest-xdist requirement from ~=3.4 to ~=3.5 (#1037 )
Update freezegun requirement from ~=1.2 to ~=1.3 (#1040 )
Update black requirement from ~=23.11 to ~=23.12 (#1056 )
get dbt-tests-adapters from dbt-adapters repo (#1077 )
hard pin ddtrace to 2.3.0 (#1141 )
Add dbt-core
as a dependency to preserve backwards compatibility for installation (#1168 )
Bump dorny/paths-filter from 2 to 3 (#1179 )
Bump actions/github-script from 6 to 7 (#1180 )
Bump dbt-labs/actions from 1.1.0 to 1.1.1 (#1181 )
Bump actions/setup-python from 4 to 5 (#1182 )
Bump actions/checkout from 3 to 4 (#1183 )
Security
Pin black>=24.3
in dev-requirements.txt
(#1151 )
Contributors
You can’t perform that action at this time.