Skip to content

Latest commit

 

History

History
42 lines (35 loc) · 4.33 KB

CHANGELOG.md

File metadata and controls

42 lines (35 loc) · 4.33 KB

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.0.0 - December 3, 2021

Features

  • Add optional scopes profile configuration argument to reduce the BigQuery OAuth scopes down to the minimal set needed. (#23, #63)
  • Rework _dbt_max_partition logic in dynamic insert_overwrite incremental strategy. Make the default logic compatible with on_schema_change, and make it possible to disable or reimplement that logic by defining a custom macro declare_dbt_max_partition (#17, #39, #41)

Fixes

  • Don't apply require_partition_filter to temporary tables, thereby fixing insert_overwrite strategy when partition filter is required (#64), (#65)
  • Fix problem with bytes processed return None value when the service account used to connect DBT in bigquery had a row policy access. (#47, #48)
  • When on_schema_change is set, pass common columns as dest_columns in incremental merge macros (#4144)
  • Reimplement the unique test to handle column expressions and naming overlaps (#33, #35, #10)
  • Avoid error in dbt deps + dbt clean if default project is missing (#27, #40)

Under the hood

  • Adding execution_project to target object (#66)
  • Capping google-api-core to version 1.31.3 due to protobuf dependency conflict (#53)
  • Bump google-cloud-core and google-api-core upper bounds to <3, thereby removing <1.31.3 limit on the latter. Remove explicit dependency on six (#57)
  • Remove official support for python 3.6, which is reaching end of life on December 23, 2021 (dbt-core#4134, #59)
  • Add support for structured logging #55
  • Replace sample_profiles.yml with profile_template.yml, for use with new dbt init (#43)
  • Initial adapter split out

Contributors

Previous Releases

For information on prior releases of dbt-bigquery prior to 1.0.0 please see the dbt-core repo.