Skip to content

Latest commit

 

History

History
122 lines (81 loc) · 7.22 KB

CHANGELOG.md

File metadata and controls

122 lines (81 loc) · 7.22 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.5.9 - March 28, 2024

Fixes

  • Add pandas extra for google-cloud-bigquery to pick up missing pyarrow dependency (#1152)

dbt-bigquery 1.5.8 - February 01, 2024

Fixes

  • Fix contact validation failure on query data types change (#861)

Contributors

dbt-bigquery 1.5.7 - September 28, 2023

Under the Hood

  • Add tests for inlined limit + sql-header in dbt show query (#940)

dbt-bigquery 1.5.6 - August 21, 2023

dbt-bigquery 1.5.5 - August 04, 2023

Fixes

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

Contributors

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 1.5.3 - June 22, 2023

Breaking Changes

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 1.5.1 - May 18, 2023

Fixes

  • Fixes adding policy tags when a struct is defined in the yml (#687)

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 to BigQueryAdapterResponse (#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

Previous Releases

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