- 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
- Add configuration options
enable_list_inference
andintermediate_format
for python models (#1047, #1114) - Add tests for cross-database
cast
macro (#1214) - Cross-database
date
macro (#1221) - Add support for base 64 encoded json keyfile credentials (#923)
- Add support for cancelling queries on keyboard interrupt (#917)
- Add Microbatch Strategy to dbt-spark (#1354)
- Drop intermediate objects created in BigQuery for incremental models (#1036)
- Fix null column index issue during
dbt docs generate
for external tables (#1079) - make seed delimiter configurable via
field_delimeter
in model config (#1119) - Default
enableListInference
toTrue
for python models to support nested lists (#1047, #1114) - Catch additional database error exception, NotFound, as a DbtDatabaseError instead of defaulting to a DbtRuntimeError (#1360)
- Update pre-commit requirement from ~=3.5 to ~=3.7 (#1052)
- Update freezegun requirement from ~=1.3 to ~=1.4 (#1062)
- Bump mypy from 1.7.1 to 1.8.0 (#1064)
- Update flake8 requirement from ~=6.1 to ~=7.0 (#1069)
- Bump actions/download-artifact from 3 to 4 (#1209)
- Bump actions/upload-artifact from 3 to 4 (#1210)
- Bump ubuntu from 22.04 to 24.04 in /docker (#1247)
- Update pre-commit-hooks requirement from ~=4.5 to ~=4.6 (#1281)
- Update pytest-xdist requirement from ~=3.5 to ~=3.6 (#1282)
- Update flaky requirement from ~=3.7 to ~=3.8 (#1283)
- Update twine requirement from ~=4.0 to ~=5.1 (#1293)
- @d-cole (#917)
- @dwreeves (#1162)
- @robeleb1 (#923)
- @salimmoulouel (#1119)
- @vinit2107 (#1036)
For information on prior major and minor releases, see their changelogs: