Skip to content

Releases: dbt-labs/dbt-bigquery

dbt-bigquery v1.5.0b2

02 Mar 20:13
Compare
Choose a tag to compare
dbt-bigquery v1.5.0b2 Pre-release
Pre-release

dbt-bigquery 1.5.0-b2 - March 02, 2023

Under the Hood

  • Rename constraints_enabled to contract (#548)

dbt-bigquery v1.5.0b1

22 Feb 20:24
Compare
Choose a tag to compare
dbt-bigquery v1.5.0b1 Pre-release
Pre-release

dbt-bigquery 1.5.0-b1 - February 22, 2023

Features

  • add option to specify excluded columns on merge (#5260)
  • dbt-constraints support for BigQuery as per dbt-core issue #1358 (#444)

Fixes

  • Make BQ access_grant updates thread safe (#266)
  • Use IEC standard abbreviations (GiB, TiB, etc) (#477)
  • Pin dataproc serverless spark runtime to 1.1 (#531)

Under the Hood

  • Remove manual retry to get python job status on cluster (#422)
  • remove tox call to integration tests (#459)

Contributors

dbt-bigquery v1.4.1

14 Feb 19:52
Compare
Choose a tag to compare

dbt-bigquery 1.4.1 - February 14, 2023

Fixes

  • Pin dataproc serverless spark runtime to 1.1 (#531)

dbt-bigquery v1.3.1

14 Feb 19:53
Compare
Choose a tag to compare

dbt-bigquery 1.3.1 - February 14, 2023

Fixes

  • Pin dataproc serverless spark runtime to 1.1 (#531)

Under the Hood

  • fix issue with tox 4.0.0 release which changes passenv syntax for space-separated variables (#411)

dbt-bigquery v1.4.0

25 Jan 18:31
2a1aa2f
Compare
Choose a tag to compare

dbt-bigquery Changelog

  • This file provides a full account of all changes to dbt-bigquery.
  • Changes are listed under the (pre)release in which they first appear. Subsequent releases include changes from previous releases.
  • "Breaking changes" listed under a version may require action from end users or external maintainers when upgrading to that version.
  • Do not edit this file directly. This file is auto-generated using changie. For details on how to document a change, see the contributing guide

dbt-bigquery 1.4.0 - January 25, 2023

Features

  • Support for ingestion time partition table on BigQuery as incremental materialization (#75, #136)
  • incremental predicates (#283, #284)
  • Migrate dbt-utils current_timestamp macros into core + adapters (#324, #323)
  • Optimize insert_overwrite incremental strategy with WRITE_TRUNCATE / Partition copy (#77, #167)
  • Support BigQuery 'labels' and 'hours_to_expiration' configs for seeds. (#125, #133)
  • Fetch table description to catalog.json, so it can be shown in dbt docs (#173, #174)

Fixes

  • use execution_project in python models (#355, #356)
  • fix args for console link logging (#362, #363)
  • stop eliminating trailing whitespace in incremental merge sql (#457, #458)

Under the Hood

  • use gcp retry logic for new connections (#229, #230)
  • event logging changes to be in parity with dbt-core post pr#6291 (#6139, #410)
  • fix issue with tox 4.0.0 release which changes passenv syntax for space-separated variables (#411, #411)
  • Truncates Job Labels to 63 Characters (#202, #442)
  • Partition By unit test was failing, referenced the incorrect exception to be raised (#443, #445)
  • Update exception names to match dbt-core (#441, #460)

Dependencies

  • Bump google-cloud-bigquery dependency to < 3.3.3 (#269, #332)
  • Add supoort for python 3.11 (#407, #431)

Contributors

Previous Releases

For information on prior major and minor releases, see their changelogs:

dbt-bigquery v1.4.0rc1

11 Jan 22:27
76bd3df
Compare
Choose a tag to compare
Pre-release

dbt-bigquery Changelog

  • This file provides a full account of all changes to dbt-bigquery.
  • Changes are listed under the (pre)release in which they first appear. Subsequent releases include changes from previous releases.
  • "Breaking changes" listed under a version may require action from end users or external maintainers when upgrading to that version.
  • Do not edit this file directly. This file is auto-generated using changie. For details on how to document a change, see the contributing guide

dbt-bigquery 1.4.0-rc1 - January 11, 2023

Features

  • incremental predicates (#283, #284)
  • Support BigQuery 'labels' and 'hours_to_expiration' configs for seeds. (#125, #133)
  • Fetch table description to catalog.json, so it can be shown in dbt docs (#173, #174)

Fixes

  • stop eliminating trailing whitespace in incremental merge sql (#457, #458)

Under the Hood

  • use gcp retry logic for new connections (#229, #230)
  • Truncates Job Labels to 63 Characters (#202, #442)
  • Partition By unit test was failing, referenced the incorrect exception to be raised (#443, #445)
  • Update exception names to match dbt-core (#441, #460)

Dependencies

  • Add supoort for python 3.11 (#407, #431)

Contributors

dbt-bigquery 1.4.0-b1 - December 15, 2022

Features

  • Support for ingestion time partition table on BigQuery as incremental materialization (#75, #136)
  • Migrate dbt-utils current_timestamp macros into core + adapters (#324, #323)
  • Optimize insert_overwrite incremental strategy with WRITE_TRUNCATE / Partition copy (#77, #167)

Fixes

  • use execution_project in python models (#355, #356)
  • fix args for console link logging (#362, #363)

Under the Hood

  • event logging changes to be in parity with dbt-core post pr#6291 (#6139, #410)
  • fix issue with tox 4.0.0 release which changes passenv syntax for space-separated variables (#411, #411)

Dependencies

  • Bump google-cloud-bigquery dependency to < 3.3.3 (#269, #332)

Contributors

Previous Releases

For information on prior major and minor releases, see their changelogs:

dbt-bigquery v1.4.0b1

15 Dec 18:36
b14b391
Compare
Choose a tag to compare
dbt-bigquery v1.4.0b1 Pre-release
Pre-release

dbt-bigquery 1.4.0-b1 - December 15, 2022

Features

  • Support for ingestion time partition table on BigQuery as incremental materialization (#75, #136)
  • Migrate dbt-utils current_timestamp macros into core + adapters (#324, #323)
  • Optimize insert_overwrite incremental strategy with WRITE_TRUNCATE / Partition copy (#77, #167)

Fixes

  • use execution_project in python models (#355, #356)
  • fix args for console link logging (#362, #363)

Under the Hood

  • event logging changes to be in parity with dbt-core post pr#6291 (#6139, #410)
  • fix issue with tox 4.0.0 release which changes passenv syntax for space-separated variables (#411, #411)

Dependencies

  • Bump google-cloud-bigquery dependency to < 3.3.3 (#269, #332)

Contributors

dbt-bigquery 1.3.0

12 Oct 13:18
155ed84
Compare
Choose a tag to compare

dbt-bigquery 1.3.0 - October 12, 2022

Features

  • Implement create_schema via SQL, instead of Python method, allowing users to override if desired. drop_schema remains a Python method for the time being. (#182, #183)
  • Added table and incrementail materializations for python models via DataProc. (#209, #226)
  • Add support for Dataproc Serverless (#248, #303)
  • Array macros (#307, #308)
  • add type_boolean as a data type macro (#315, #313)
  • Migrate dbt-utils current_timestamp macros into core + adapters (#324, #323)

Under the Hood

  • Implement minimal changes to support dbt Core incremental materialization refactor. (#232, #223)
  • Add changie to dbt-bigquery (#254, #253)
  • Add location/job_id/project_id to adapter response to enable easy job linking (#92, #250)
  • Adding slot_ms go BigQueryAdapterResponse (#194, #195)
  • specify supported_languages for materialization that support python models (#288, #290)
  • Convert df to pyspark DataFrame if it is pandas before writing (#301, #301)
  • Update BQ job and call retry settings (#311, #310)
  • Enable pandas-on-Spark DataFrames for dbt python models (#316, #317)
  • Convert df to pyspark DataFrame if it is koalas before writing (#320, #321)

Dependency

  • Bump black from 22.6.0 to 22.8.0 (#254, #294)
  • Bump mypy from 0.942 to 0.971 (#254, #296)

Contributors

dbt-bigquery 1.3.0rc3

06 Oct 17:31
9edb25c
Compare
Choose a tag to compare
dbt-bigquery 1.3.0rc3 Pre-release
Pre-release

dbt-bigquery 1.3.0-rc3 - October 06, 2022

Under the Hood

  • Manual pull operation for Dataproc cluster submission(#338)

dbt-bigquery 1.3.0rc2

03 Oct 15:50
9e93724
Compare
Choose a tag to compare
dbt-bigquery 1.3.0rc2 Pre-release
Pre-release

dbt-bigquery 1.3.0-rc2 - October 03, 2022

Features

  • Migrate dbt-utils current_timestamp macros into core + adapters (#324, #323)

Contributors