Releases: dbt-labs/dbt-bigquery
Releases · dbt-labs/dbt-bigquery
dbt-bigquery vv1.6.0b3
dbt-bigquery 1.6.0-b3 - June 08, 2023
Breaking Changes
- Drop support for python 3.7 (#dbt-labs/dbt-core/7082)
Features
- Standardize the _connection_keys and debug_query for
dbt debug
. (#PR754)
Fixes
- test foreign key constraint rendering (#7512)
dbt-bigquery v1.6.0b2
dbt-bigquery 1.6.0-b2 - May 25, 2023
dbt-bigquery v1.5.1
dbt-bigquery 1.5.1 - May 18, 2023
Fixes
- Fixes adding policy tags when a struct is defined in the yml (#687)
dbt-bigquery v1.6.0b1
dbt-bigquery 1.6.0-b1 - May 12, 2023
Fixes
- Support all types of data_type using time ingestion partitioning as previously
date
was failing (#486) - Fix issue of sporadic failure to apply grants during high transaction volumes (#614)
- Fix UDF usage with time ingestion (#684)
- Fixes adding policy tags when a struct is defined in the yml (#687)
- Update signature for execute method (#, #)
Contributors
- @Kayrnt (#486, #684)
- @dgreen161 (#687)
dbt-bigquery v1.5.0
dbt-bigquery 1.5.0 - April 27, 2023
Features
- add option to specify excluded columns on merge (#5260)
- Support for data type constraints in BigQuery (#444, #568)
- Enforce contracts on models materialized as tables and views (#529, #555)
- Adding
bytes_billed
toBigQueryAdapterResponse
(#560) - add dataproc serverless config to profile (#530)
- Modify addapter to support unified constraint fields (#567)
- Modify create_table_as to use contract column order (#579)
- Add support for model-level constraints (#569)
Fixes
- Make BQ access_grant updates thread safe (#266)
- Use IEC standard abbreviations (GiB, TiB, etc) (#477)
- Fix time ingestion partitioning option regression when combined using
require_partition_filter
option on incremental run (#483) - Pin dataproc serverless spark runtime to
1.1
(#531) - Allow policy_tags to be removed (#349)
- Align partitions to be updated in incremental insert_overwrite to _dbt_max_partition wrt to nulls (#544)
- Update connections.py with retry logic for 502 BadGateway (#562)
- Fix for Python incremental model regression (#581)
- Fix failing test by removing no erroneous asserts. (#605)
- Use _make_ref_key_dict instead of _make_ref_key_msg (#621)
- add full refresh capabilities to tabular bigquery python models to accommodate schema changes (#653)
- Repair accidental change to dev-requirements (#657)
- Fix issue of sporadic failure to apply grants during high transaction volumes (#614)
Under the Hood
- Remove manual retry to get python job status on cluster (#422)
- remove tox call to integration tests (#459)
- Treat contract config as a python object (#548, #633)
- Update bigquery__format_column macro to support prettier ContractError message" (#656)
Contributors
- @Kayrnt (#483)
- @bruno-szdl (#560)
- @dave-connors-3 (#5260)
- @garsir (#349)
- @patkearns10 (#544, #562)
- @torkjel (#530)
- @victoriapm, (#444, #568)
dbt-bigquery v1.5.0rc1
dbt-bigquery 1.5.0-rc1 - April 13, 2023
Features
- add option to specify excluded columns on merge (#5260)
- Support for data type constraints in BigQuery (#444, #568)
- Enforce contracts on models materialized as tables and views (#529, #555)
- Adding
bytes_billed
toBigQueryAdapterResponse
(#560) - add dataproc serverless config to profile (#530)
- Modify addapter to support unified constraint fields (#567)
- Modify create_table_as to use contract column order (#579)
- Add support for model-level constraints (#569)
Fixes
- Make BQ access_grant updates thread safe (#266)
- Use IEC standard abbreviations (GiB, TiB, etc) (#477)
- Fix time ingestion partitioning option regression when combined using
require_partition_filter
option on incremental run (#483) - Pin dataproc serverless spark runtime to
1.1
(#531) - Allow policy_tags to be removed (#349)
- Align partitions to be updated in incremental insert_overwrite to _dbt_max_partition wrt to nulls (#544)
- Update connections.py with retry logic for 502 BadGateway (#562)
- Fix for Python incremental model regression (#581)
- Fix failing test by removing no erroneous asserts. (#605)
- Use _make_ref_key_dict instead of _make_ref_key_msg (#621)
- add full refresh capabilities to tabular bigquery python models to accommodate schema changes (#653)
- Repair accidental change to dev-requirements (#657)
Under the Hood
- Remove manual retry to get python job status on cluster (#422)
- remove tox call to integration tests (#459)
- Treat contract config as a python object (#548, #633)
- Update bigquery__format_column macro to support prettier ContractError message" (#656)
Contributors
- @Kayrnt (#483)
- @bruno-szdl (#560)
- @dave-connors-3 (#5260)
- @garsir (#349)
- @patkearns10 (#544, #562)
- @torkjel (#530)
- @victoriapm, (#444, #568)
dbt-bigquery v1.5.0b4
dbt-bigquery 1.5.0-b4 - March 30, 2023
Features
- Adding
bytes_billed
toBigQueryAdapterResponse
(#560) - Modify addapter to support unified constraint fields (#567)
- Modify create_table_as to use contract column order (#579)
Fixes
- Use _make_ref_key_dict instead of _make_ref_key_msg (#621)
Under the Hood
Contributors
dbt-bigquery v1.5.0b3
dbt-bigquery 1.5.0-b3 - March 16, 2023
Features
- Enforce contracts on models materialized as tables and views (#529, #555)
- add dataproc serverless config to profile (#530)
Fixes
- Fix time ingestion partitioning option regression when combined using
require_partition_filter
option on incremental run (#483) - Allow policy_tags to be removed (#349)
- Update connections.py with retry logic for 502 BadGateway (#562)
- Fix for Python incremental model regression (#581)
- Fix failing test by removing no erroneous asserts. (#605)