From bc93052b81a674cfa5ead0b72427d60b60f79d8b Mon Sep 17 00:00:00 2001 From: Github Build Bot Date: Wed, 2 Oct 2024 01:06:42 +0000 Subject: [PATCH] Bumping version to 1.9.0b1 and generate changelog --- .bumpversion.cfg | 2 +- .changes/1.9.0-b1.md | 44 +++++++++++++++++ .../Dependencies-20231211-001048.yaml | 0 .../Dependencies-20231220-002130.yaml | 0 .../Dependencies-20231222-002351.yaml | 0 .../Dependencies-20240105-004800.yaml | 0 .../Dependencies-20240429-005158.yaml | 0 .../Dependencies-20240429-005159.yaml | 0 .../Dependencies-20240520-230208.yaml | 0 .../Dependencies-20240718-005755.yaml | 0 .../Dependencies-20240718-005756.yaml | 0 .../Dependencies-20240718-005757.yaml | 0 .../Dependencies-20240719-003740.yaml | 0 .../Features-20240426-105319.yaml | 0 .../Features-20240430-185650.yaml | 0 .../Features-20240501-151902.yaml | 0 .../Features-20240516-125735.yaml | 0 .../Features-20240730-135911.yaml | 0 .../Features-20240925-232238.yaml | 0 .../Fixes-20240120-180818.yaml | 0 .../Fixes-20240201-145323.yaml | 0 .../Fixes-20240226-233024.yaml | 0 .../Fixes-20240426-105224.yaml | 0 .../Fixes-20241001-193207.yaml | 0 .../Under the Hood-20240331-101418.yaml | 0 .../Under the Hood-20240718-193206.yaml | 0 CHANGELOG.md | 48 ++++++++++++++++++- dbt/adapters/bigquery/__version__.py | 2 +- 28 files changed, 92 insertions(+), 4 deletions(-) create mode 100644 .changes/1.9.0-b1.md rename .changes/{unreleased => 1.9.0}/Dependencies-20231211-001048.yaml (100%) rename .changes/{unreleased => 1.9.0}/Dependencies-20231220-002130.yaml (100%) rename .changes/{unreleased => 1.9.0}/Dependencies-20231222-002351.yaml (100%) rename .changes/{unreleased => 1.9.0}/Dependencies-20240105-004800.yaml (100%) rename .changes/{unreleased => 1.9.0}/Dependencies-20240429-005158.yaml (100%) rename .changes/{unreleased => 1.9.0}/Dependencies-20240429-005159.yaml (100%) rename .changes/{unreleased => 1.9.0}/Dependencies-20240520-230208.yaml (100%) rename .changes/{unreleased => 1.9.0}/Dependencies-20240718-005755.yaml (100%) rename .changes/{unreleased => 1.9.0}/Dependencies-20240718-005756.yaml (100%) rename .changes/{unreleased => 1.9.0}/Dependencies-20240718-005757.yaml (100%) rename .changes/{unreleased => 1.9.0}/Dependencies-20240719-003740.yaml (100%) rename .changes/{unreleased => 1.9.0}/Features-20240426-105319.yaml (100%) rename .changes/{unreleased => 1.9.0}/Features-20240430-185650.yaml (100%) rename .changes/{unreleased => 1.9.0}/Features-20240501-151902.yaml (100%) rename .changes/{unreleased => 1.9.0}/Features-20240516-125735.yaml (100%) rename .changes/{unreleased => 1.9.0}/Features-20240730-135911.yaml (100%) rename .changes/{unreleased => 1.9.0}/Features-20240925-232238.yaml (100%) rename .changes/{unreleased => 1.9.0}/Fixes-20240120-180818.yaml (100%) rename .changes/{unreleased => 1.9.0}/Fixes-20240201-145323.yaml (100%) rename .changes/{unreleased => 1.9.0}/Fixes-20240226-233024.yaml (100%) rename .changes/{unreleased => 1.9.0}/Fixes-20240426-105224.yaml (100%) rename .changes/{unreleased => 1.9.0}/Fixes-20241001-193207.yaml (100%) rename .changes/{unreleased => 1.9.0}/Under the Hood-20240331-101418.yaml (100%) rename .changes/{unreleased => 1.9.0}/Under the Hood-20240718-193206.yaml (100%) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 24e904ac0..bd9430cbe 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 1.9.0a1 +current_version = 1.9.0b1 parse = (?P[\d]+) # major version number \.(?P[\d]+) # minor version number \.(?P[\d]+) # patch version number diff --git a/.changes/1.9.0-b1.md b/.changes/1.9.0-b1.md new file mode 100644 index 000000000..7d0dd2c8f --- /dev/null +++ b/.changes/1.9.0-b1.md @@ -0,0 +1,44 @@ +## dbt-bigquery 1.9.0-b1 - October 02, 2024 + +### Features + +- Add configuration options `enable_list_inference` and `intermediate_format` for python models ([#1047](https://github.com/dbt-labs/dbt-bigquery/issues/1047), [#1114](https://github.com/dbt-labs/dbt-bigquery/issues/1114)) +- Add tests for cross-database `cast` macro ([#1214](https://github.com/dbt-labs/dbt-bigquery/issues/1214)) +- Cross-database `date` macro ([#1221](https://github.com/dbt-labs/dbt-bigquery/issues/1221)) +- Add support for base 64 encoded json keyfile credentials ([#923](https://github.com/dbt-labs/dbt-bigquery/issues/923)) +- Add support for cancelling queries on keyboard interrupt ([#917](https://github.com/dbt-labs/dbt-bigquery/issues/917)) +- Add Microbatch Strategy to dbt-spark ([#1354](https://github.com/dbt-labs/dbt-bigquery/issues/1354)) + +### Fixes + +- Drop intermediate objects created in BigQuery for incremental models ([#1036](https://github.com/dbt-labs/dbt-bigquery/issues/1036)) +- Fix null column index issue during `dbt docs generate` for external tables ([#1079](https://github.com/dbt-labs/dbt-bigquery/issues/1079)) +- make seed delimiter configurable via `field_delimeter` in model config ([#1119](https://github.com/dbt-labs/dbt-bigquery/issues/1119)) +- Default `enableListInference` to `True` for python models to support nested lists ([#1047](https://github.com/dbt-labs/dbt-bigquery/issues/1047), [#1114](https://github.com/dbt-labs/dbt-bigquery/issues/1114)) +- Catch additional database error exception, NotFound, as a DbtDatabaseError instead of defaulting to a DbtRuntimeError ([#1360](https://github.com/dbt-labs/dbt-bigquery/issues/1360)) + +### Under the Hood + +- Lazy load `agate` ([#1162](https://github.com/dbt-labs/dbt-bigquery/issues/1162)) +- Simplify linting environment and dev dependencies ([#1291](https://github.com/dbt-labs/dbt-bigquery/issues/1291)) + +### Dependencies + +- Update pre-commit requirement from ~=3.5 to ~=3.7 ([#1052](https://github.com/dbt-labs/dbt-bigquery/pull/1052)) +- Update freezegun requirement from ~=1.3 to ~=1.4 ([#1062](https://github.com/dbt-labs/dbt-bigquery/pull/1062)) +- Bump mypy from 1.7.1 to 1.8.0 ([#1064](https://github.com/dbt-labs/dbt-bigquery/pull/1064)) +- Update flake8 requirement from ~=6.1 to ~=7.0 ([#1069](https://github.com/dbt-labs/dbt-bigquery/pull/1069)) +- Bump actions/download-artifact from 3 to 4 ([#1209](https://github.com/dbt-labs/dbt-bigquery/pull/1209)) +- Bump actions/upload-artifact from 3 to 4 ([#1210](https://github.com/dbt-labs/dbt-bigquery/pull/1210)) +- Bump ubuntu from 22.04 to 24.04 in /docker ([#1247](https://github.com/dbt-labs/dbt-bigquery/pull/1247)) +- Update pre-commit-hooks requirement from ~=4.5 to ~=4.6 ([#1281](https://github.com/dbt-labs/dbt-bigquery/pull/1281)) +- Update pytest-xdist requirement from ~=3.5 to ~=3.6 ([#1282](https://github.com/dbt-labs/dbt-bigquery/pull/1282)) +- Update flaky requirement from ~=3.7 to ~=3.8 ([#1283](https://github.com/dbt-labs/dbt-bigquery/pull/1283)) +- Update twine requirement from ~=4.0 to ~=5.1 ([#1293](https://github.com/dbt-labs/dbt-bigquery/pull/1293)) + +### Contributors +- [@d-cole](https://github.com/d-cole) ([#917](https://github.com/dbt-labs/dbt-bigquery/issues/917)) +- [@dwreeves](https://github.com/dwreeves) ([#1162](https://github.com/dbt-labs/dbt-bigquery/issues/1162)) +- [@robeleb1](https://github.com/robeleb1) ([#923](https://github.com/dbt-labs/dbt-bigquery/issues/923)) +- [@salimmoulouel](https://github.com/salimmoulouel) ([#1119](https://github.com/dbt-labs/dbt-bigquery/issues/1119)) +- [@vinit2107](https://github.com/vinit2107) ([#1036](https://github.com/dbt-labs/dbt-bigquery/issues/1036)) diff --git a/.changes/unreleased/Dependencies-20231211-001048.yaml b/.changes/1.9.0/Dependencies-20231211-001048.yaml similarity index 100% rename from .changes/unreleased/Dependencies-20231211-001048.yaml rename to .changes/1.9.0/Dependencies-20231211-001048.yaml diff --git a/.changes/unreleased/Dependencies-20231220-002130.yaml b/.changes/1.9.0/Dependencies-20231220-002130.yaml similarity index 100% rename from .changes/unreleased/Dependencies-20231220-002130.yaml rename to .changes/1.9.0/Dependencies-20231220-002130.yaml diff --git a/.changes/unreleased/Dependencies-20231222-002351.yaml b/.changes/1.9.0/Dependencies-20231222-002351.yaml similarity index 100% rename from .changes/unreleased/Dependencies-20231222-002351.yaml rename to .changes/1.9.0/Dependencies-20231222-002351.yaml diff --git a/.changes/unreleased/Dependencies-20240105-004800.yaml b/.changes/1.9.0/Dependencies-20240105-004800.yaml similarity index 100% rename from .changes/unreleased/Dependencies-20240105-004800.yaml rename to .changes/1.9.0/Dependencies-20240105-004800.yaml diff --git a/.changes/unreleased/Dependencies-20240429-005158.yaml b/.changes/1.9.0/Dependencies-20240429-005158.yaml similarity index 100% rename from .changes/unreleased/Dependencies-20240429-005158.yaml rename to .changes/1.9.0/Dependencies-20240429-005158.yaml diff --git a/.changes/unreleased/Dependencies-20240429-005159.yaml b/.changes/1.9.0/Dependencies-20240429-005159.yaml similarity index 100% rename from .changes/unreleased/Dependencies-20240429-005159.yaml rename to .changes/1.9.0/Dependencies-20240429-005159.yaml diff --git a/.changes/unreleased/Dependencies-20240520-230208.yaml b/.changes/1.9.0/Dependencies-20240520-230208.yaml similarity index 100% rename from .changes/unreleased/Dependencies-20240520-230208.yaml rename to .changes/1.9.0/Dependencies-20240520-230208.yaml diff --git a/.changes/unreleased/Dependencies-20240718-005755.yaml b/.changes/1.9.0/Dependencies-20240718-005755.yaml similarity index 100% rename from .changes/unreleased/Dependencies-20240718-005755.yaml rename to .changes/1.9.0/Dependencies-20240718-005755.yaml diff --git a/.changes/unreleased/Dependencies-20240718-005756.yaml b/.changes/1.9.0/Dependencies-20240718-005756.yaml similarity index 100% rename from .changes/unreleased/Dependencies-20240718-005756.yaml rename to .changes/1.9.0/Dependencies-20240718-005756.yaml diff --git a/.changes/unreleased/Dependencies-20240718-005757.yaml b/.changes/1.9.0/Dependencies-20240718-005757.yaml similarity index 100% rename from .changes/unreleased/Dependencies-20240718-005757.yaml rename to .changes/1.9.0/Dependencies-20240718-005757.yaml diff --git a/.changes/unreleased/Dependencies-20240719-003740.yaml b/.changes/1.9.0/Dependencies-20240719-003740.yaml similarity index 100% rename from .changes/unreleased/Dependencies-20240719-003740.yaml rename to .changes/1.9.0/Dependencies-20240719-003740.yaml diff --git a/.changes/unreleased/Features-20240426-105319.yaml b/.changes/1.9.0/Features-20240426-105319.yaml similarity index 100% rename from .changes/unreleased/Features-20240426-105319.yaml rename to .changes/1.9.0/Features-20240426-105319.yaml diff --git a/.changes/unreleased/Features-20240430-185650.yaml b/.changes/1.9.0/Features-20240430-185650.yaml similarity index 100% rename from .changes/unreleased/Features-20240430-185650.yaml rename to .changes/1.9.0/Features-20240430-185650.yaml diff --git a/.changes/unreleased/Features-20240501-151902.yaml b/.changes/1.9.0/Features-20240501-151902.yaml similarity index 100% rename from .changes/unreleased/Features-20240501-151902.yaml rename to .changes/1.9.0/Features-20240501-151902.yaml diff --git a/.changes/unreleased/Features-20240516-125735.yaml b/.changes/1.9.0/Features-20240516-125735.yaml similarity index 100% rename from .changes/unreleased/Features-20240516-125735.yaml rename to .changes/1.9.0/Features-20240516-125735.yaml diff --git a/.changes/unreleased/Features-20240730-135911.yaml b/.changes/1.9.0/Features-20240730-135911.yaml similarity index 100% rename from .changes/unreleased/Features-20240730-135911.yaml rename to .changes/1.9.0/Features-20240730-135911.yaml diff --git a/.changes/unreleased/Features-20240925-232238.yaml b/.changes/1.9.0/Features-20240925-232238.yaml similarity index 100% rename from .changes/unreleased/Features-20240925-232238.yaml rename to .changes/1.9.0/Features-20240925-232238.yaml diff --git a/.changes/unreleased/Fixes-20240120-180818.yaml b/.changes/1.9.0/Fixes-20240120-180818.yaml similarity index 100% rename from .changes/unreleased/Fixes-20240120-180818.yaml rename to .changes/1.9.0/Fixes-20240120-180818.yaml diff --git a/.changes/unreleased/Fixes-20240201-145323.yaml b/.changes/1.9.0/Fixes-20240201-145323.yaml similarity index 100% rename from .changes/unreleased/Fixes-20240201-145323.yaml rename to .changes/1.9.0/Fixes-20240201-145323.yaml diff --git a/.changes/unreleased/Fixes-20240226-233024.yaml b/.changes/1.9.0/Fixes-20240226-233024.yaml similarity index 100% rename from .changes/unreleased/Fixes-20240226-233024.yaml rename to .changes/1.9.0/Fixes-20240226-233024.yaml diff --git a/.changes/unreleased/Fixes-20240426-105224.yaml b/.changes/1.9.0/Fixes-20240426-105224.yaml similarity index 100% rename from .changes/unreleased/Fixes-20240426-105224.yaml rename to .changes/1.9.0/Fixes-20240426-105224.yaml diff --git a/.changes/unreleased/Fixes-20241001-193207.yaml b/.changes/1.9.0/Fixes-20241001-193207.yaml similarity index 100% rename from .changes/unreleased/Fixes-20241001-193207.yaml rename to .changes/1.9.0/Fixes-20241001-193207.yaml diff --git a/.changes/unreleased/Under the Hood-20240331-101418.yaml b/.changes/1.9.0/Under the Hood-20240331-101418.yaml similarity index 100% rename from .changes/unreleased/Under the Hood-20240331-101418.yaml rename to .changes/1.9.0/Under the Hood-20240331-101418.yaml diff --git a/.changes/unreleased/Under the Hood-20240718-193206.yaml b/.changes/1.9.0/Under the Hood-20240718-193206.yaml similarity index 100% rename from .changes/unreleased/Under the Hood-20240718-193206.yaml rename to .changes/1.9.0/Under the Hood-20240718-193206.yaml diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a408c580..b9bda350a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,10 +5,54 @@ - "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](https://github.com/miniscruff/changie). For details on how to document a change, see [the contributing guide](https://github.com/dbt-labs/dbt-bigquery/blob/main/CONTRIBUTING.md#adding-changelog-entry) +## dbt-bigquery 1.9.0-b1 - October 02, 2024 + +### Features + +- Add configuration options `enable_list_inference` and `intermediate_format` for python models ([#1047](https://github.com/dbt-labs/dbt-bigquery/issues/1047), [#1114](https://github.com/dbt-labs/dbt-bigquery/issues/1114)) +- Add tests for cross-database `cast` macro ([#1214](https://github.com/dbt-labs/dbt-bigquery/issues/1214)) +- Cross-database `date` macro ([#1221](https://github.com/dbt-labs/dbt-bigquery/issues/1221)) +- Add support for base 64 encoded json keyfile credentials ([#923](https://github.com/dbt-labs/dbt-bigquery/issues/923)) +- Add support for cancelling queries on keyboard interrupt ([#917](https://github.com/dbt-labs/dbt-bigquery/issues/917)) +- Add Microbatch Strategy to dbt-spark ([#1354](https://github.com/dbt-labs/dbt-bigquery/issues/1354)) + +### Fixes + +- Drop intermediate objects created in BigQuery for incremental models ([#1036](https://github.com/dbt-labs/dbt-bigquery/issues/1036)) +- Fix null column index issue during `dbt docs generate` for external tables ([#1079](https://github.com/dbt-labs/dbt-bigquery/issues/1079)) +- make seed delimiter configurable via `field_delimeter` in model config ([#1119](https://github.com/dbt-labs/dbt-bigquery/issues/1119)) +- Default `enableListInference` to `True` for python models to support nested lists ([#1047](https://github.com/dbt-labs/dbt-bigquery/issues/1047), [#1114](https://github.com/dbt-labs/dbt-bigquery/issues/1114)) +- Catch additional database error exception, NotFound, as a DbtDatabaseError instead of defaulting to a DbtRuntimeError ([#1360](https://github.com/dbt-labs/dbt-bigquery/issues/1360)) + +### Under the Hood + +- Lazy load `agate` ([#1162](https://github.com/dbt-labs/dbt-bigquery/issues/1162)) +- Simplify linting environment and dev dependencies ([#1291](https://github.com/dbt-labs/dbt-bigquery/issues/1291)) + +### Dependencies + +- Update pre-commit requirement from ~=3.5 to ~=3.7 ([#1052](https://github.com/dbt-labs/dbt-bigquery/pull/1052)) +- Update freezegun requirement from ~=1.3 to ~=1.4 ([#1062](https://github.com/dbt-labs/dbt-bigquery/pull/1062)) +- Bump mypy from 1.7.1 to 1.8.0 ([#1064](https://github.com/dbt-labs/dbt-bigquery/pull/1064)) +- Update flake8 requirement from ~=6.1 to ~=7.0 ([#1069](https://github.com/dbt-labs/dbt-bigquery/pull/1069)) +- Bump actions/download-artifact from 3 to 4 ([#1209](https://github.com/dbt-labs/dbt-bigquery/pull/1209)) +- Bump actions/upload-artifact from 3 to 4 ([#1210](https://github.com/dbt-labs/dbt-bigquery/pull/1210)) +- Bump ubuntu from 22.04 to 24.04 in /docker ([#1247](https://github.com/dbt-labs/dbt-bigquery/pull/1247)) +- Update pre-commit-hooks requirement from ~=4.5 to ~=4.6 ([#1281](https://github.com/dbt-labs/dbt-bigquery/pull/1281)) +- Update pytest-xdist requirement from ~=3.5 to ~=3.6 ([#1282](https://github.com/dbt-labs/dbt-bigquery/pull/1282)) +- Update flaky requirement from ~=3.7 to ~=3.8 ([#1283](https://github.com/dbt-labs/dbt-bigquery/pull/1283)) +- Update twine requirement from ~=4.0 to ~=5.1 ([#1293](https://github.com/dbt-labs/dbt-bigquery/pull/1293)) + +### Contributors +- [@d-cole](https://github.com/d-cole) ([#917](https://github.com/dbt-labs/dbt-bigquery/issues/917)) +- [@dwreeves](https://github.com/dwreeves) ([#1162](https://github.com/dbt-labs/dbt-bigquery/issues/1162)) +- [@robeleb1](https://github.com/robeleb1) ([#923](https://github.com/dbt-labs/dbt-bigquery/issues/923)) +- [@salimmoulouel](https://github.com/salimmoulouel) ([#1119](https://github.com/dbt-labs/dbt-bigquery/issues/1119)) +- [@vinit2107](https://github.com/vinit2107) ([#1036](https://github.com/dbt-labs/dbt-bigquery/issues/1036)) + + ## Previous Releases For information on prior major and minor releases, see their changelogs: -- [1.8](https://github.com/dbt-labs/dbt-bigquery/blob/1.8.latest/CHANGELOG.md) -- [1.7](https://github.com/dbt-labs/dbt-bigquery/blob/1.7.latest/CHANGELOG.md) - [1.6](https://github.com/dbt-labs/dbt-bigquery/blob/1.6.latest/CHANGELOG.md) - [1.5](https://github.com/dbt-labs/dbt-bigquery/blob/1.5.latest/CHANGELOG.md) - [1.4](https://github.com/dbt-labs/dbt-bigquery/blob/1.4.latest/CHANGELOG.md) diff --git a/dbt/adapters/bigquery/__version__.py b/dbt/adapters/bigquery/__version__.py index 6698ed64c..a4077fff2 100644 --- a/dbt/adapters/bigquery/__version__.py +++ b/dbt/adapters/bigquery/__version__.py @@ -1 +1 @@ -version = "1.9.0a1" +version = "1.9.0b1"