Skip to content

Releases: dbt-labs/dbt-bigquery

dbt-bigquery v1.4.4

04 Aug 17:30
Compare
Choose a tag to compare

dbt-bigquery 1.4.4 - August 04, 2023

Breaking Changes

Fixes

  • Fix issue of sporadic failure to apply grants during high transaction volumes (#614)
  • Requiring Python >=3.8 enables walrus operator (#849)

Contributors

dbt-bigquery v1.3.3

04 Aug 17:54
Compare
Choose a tag to compare

dbt-bigquery 1.3.3 - August 04, 2023

Breaking Changes

Fixes

  • Requiring Python >=3.8 enables walrus operator (#849)

Contributors

dbt-bigquery v1.6.0

31 Jul 17:54
Compare
Choose a tag to compare

dbt-bigquery 1.6.0 - July 31, 2023

Breaking Changes

Features

  • Move the BQ Job link after the job submission instead of job done (#696)
  • Support model contracts + constraints on nested columns (#673)
  • Standardize the _connection_keys and debug_query for dbt debug. (#PR754)
  • add dbt-bigquery portion of dbt_clone fucntionality (#7256)
  • Add validate_sql to BigQuery adapter and dry_run to BigQueryConnectionManager (#805)

Fixes

  • Support all types of data_type using time ingestion partitioning as previously date was failing (#486)
  • add negative part_number arg for split part macro (#615)
  • Enable single-line private_key for BigQuery Service Account JSON Authentication (#7164)
  • Use tmp table in static insert overwrite to avoid computing the SQL twice (#427, #556)
  • 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 (#, #)
  • test foreign key constraint rendering (#7512)
  • test model constraints with sql headers (#7714)
  • Pass python model timeout to polling operation so model execution times out as expected. (#577)
  • remove call to dataset update if dataset has not changed (#770)
  • Remove dependent_projects argument from PartialProject call in unit test (#7955)
  • Contracts: Handle struct column specified both at root and nested levels + arrays of structs (#781, #782)

Dependencies

  • Update types-requests requirement from ~=2.28 to ~=2.31 (#737)
  • Update tox requirement from ~=4.4 to ~=4.6 (#757)
  • Rm explicit agate pin, in favor of transitive dependency from dbt-core (#777)
  • Bump mypy from 1.2.0 to 1.4.0 (#780)
  • Update types-protobuf requirement from ~=4.22 to ~=4.23 (#706)
  • Update pre-commit requirement from ~=3.2 to ~=3.3 (#787)
  • Update pytest requirement from ~=7.3 to ~=7.4 (#788)
  • Bump mypy from 1.4.0 to 1.4.1 (#789)
  • Update pytest-xdist requirement from ~=3.2 to ~=3.3 (#790)
  • Update pip-tools requirement from ~=6.13 to ~=6.14 (#809)

Contributors

dbt-bigquery v1.5.4

31 Jul 22:16
Compare
Choose a tag to compare

dbt-bigquery 1.5.4 - July 31, 2023

Fixes

  • remove call to dataset update if dataset has not changed (#770)
  • Contracts: Handle struct column specified both at root and nested levels + arrays of structs (#781, #782)

dbt-bigquery v1.6.0rc1

17 Jul 23:29
Compare
Choose a tag to compare
Pre-release

dbt-bigquery 1.6.0-rc1 - July 17, 2023

Features

  • Move the BQ Job link after the job submission instead of job done (#696)
  • add dbt-bigquery portion of dbt_clone fucntionality (#7256)
  • Add validate_sql to BigQuery adapter and dry_run to BigQueryConnectionManager (#805)

Fixes

  • add negative part_number arg for split part macro (#615)
  • Enable single-line private_key for BigQuery Service Account JSON Authentication (#7164)
  • Use tmp table in static insert overwrite to avoid computing the SQL twice (#427, #556)
  • remove call to dataset update if dataset has not changed (#770)
  • Remove dependent_projects argument from PartialProject call in unit test (#7955)
  • Contracts: Handle struct column specified both at root and nested levels + arrays of structs (#781, #782)

Dependencies

  • Update types-requests requirement from ~=2.28 to ~=2.31 (#737)
  • Update tox requirement from ~=4.4 to ~=4.6 (#757)
  • Bump mypy from 1.2.0 to 1.4.0 (#780)
  • Update types-protobuf requirement from ~=4.22 to ~=4.23 (#706)
  • Update pre-commit requirement from ~=3.2 to ~=3.3 (#787)
  • Update pytest requirement from ~=7.3 to ~=7.4 (#788)
  • Bump mypy from 1.4.0 to 1.4.1 (#789)
  • Update pytest-xdist requirement from ~=3.2 to ~=3.3 (#790)
  • Update pip-tools requirement from ~=6.13 to ~=6.14 (#809)

Contributors

dbt-bigquery v1.6.0b4

23 Jun 02:11
Compare
Choose a tag to compare
dbt-bigquery v1.6.0b4 Pre-release
Pre-release

dbt-bigquery 1.6.0-b4 - June 23, 2023

Features

  • Support model contracts + constraints on nested columns (#673)

Fixes

  • test model constraints with sql headers (#7714)
  • Pass python model timeout to polling operation so model execution times out as expected. (#577)

Dependencies

  • Rm explicit agate pin, in favor of transitive dependency from dbt-core (#777)

dbt-bigquery v1.5.3

23 Jun 00:43
Compare
Choose a tag to compare

dbt-bigquery 1.5.3 - June 22, 2023

Breaking Changes

dbt-bigquery v1.5.2

16 Jun 00:17
Compare
Choose a tag to compare

dbt-bigquery 1.5.2 - June 15, 2023

Features

  • Support model contracts + constraints on nested columns (#673)

Fixes

  • test foreign key constraint rendering (#7512)

dbt-bigquery vv1.6.0b3

08 Jun 23:45
Compare
Choose a tag to compare
Pre-release

dbt-bigquery 1.6.0-b3 - June 08, 2023

Breaking Changes

Features

  • Standardize the _connection_keys and debug_query for dbt debug. (#PR754)

Fixes

  • test foreign key constraint rendering (#7512)

dbt-bigquery v1.6.0b2

25 May 22:01
Compare
Choose a tag to compare
dbt-bigquery v1.6.0b2 Pre-release
Pre-release

dbt-bigquery 1.6.0-b2 - May 25, 2023