Skip to content

Commit

Permalink
Merge branch 'main' into support-non-incremental-materialized-view
Browse files Browse the repository at this point in the history
  • Loading branch information
yu-iskw authored Dec 2, 2024
2 parents 92f94fa + 83bb413 commit 40bf178
Show file tree
Hide file tree
Showing 143 changed files with 2,569 additions and 1,466 deletions.
4 changes: 1 addition & 3 deletions .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 1.8.0a1
current_version = 1.9.0b1
parse = (?P<major>[\d]+) # major version number
\.(?P<minor>[\d]+) # minor version number
\.(?P<patch>[\d]+) # patch version number
Expand Down Expand Up @@ -32,6 +32,4 @@ first_value = 1

[bumpversion:part:nightly]

[bumpversion:file:setup.py]

[bumpversion:file:dbt/adapters/bigquery/__version__.py]
44 changes: 44 additions & 0 deletions .changes/1.9.0-b1.md
Original file line number Diff line number Diff line change
@@ -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))
6 changes: 6 additions & 0 deletions .changes/1.9.0/Dependencies-20231211-001048.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: "Dependencies"
body: "Update pre-commit requirement from ~=3.5 to ~=3.7"
time: 2023-12-11T00:10:48.00000Z
custom:
Author: dependabot[bot]
PR: 1052
6 changes: 6 additions & 0 deletions .changes/1.9.0/Dependencies-20231220-002130.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: "Dependencies"
body: "Update freezegun requirement from ~=1.3 to ~=1.4"
time: 2023-12-20T00:21:30.00000Z
custom:
Author: dependabot[bot]
PR: 1062
6 changes: 6 additions & 0 deletions .changes/1.9.0/Dependencies-20231222-002351.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: "Dependencies"
body: "Bump mypy from 1.7.1 to 1.8.0"
time: 2023-12-22T00:23:51.00000Z
custom:
Author: dependabot[bot]
PR: 1064
6 changes: 6 additions & 0 deletions .changes/1.9.0/Dependencies-20240105-004800.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: "Dependencies"
body: "Update flake8 requirement from ~=6.1 to ~=7.0"
time: 2024-01-05T00:48:00.00000Z
custom:
Author: dependabot[bot]
PR: 1069
6 changes: 6 additions & 0 deletions .changes/1.9.0/Dependencies-20240429-005158.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: "Dependencies"
body: "Bump actions/download-artifact from 3 to 4"
time: 2024-04-29T00:51:58.00000Z
custom:
Author: dependabot[bot]
PR: 1209
6 changes: 6 additions & 0 deletions .changes/1.9.0/Dependencies-20240429-005159.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: "Dependencies"
body: "Bump actions/upload-artifact from 3 to 4"
time: 2024-04-29T00:51:59.00000Z
custom:
Author: dependabot[bot]
PR: 1210
6 changes: 6 additions & 0 deletions .changes/1.9.0/Dependencies-20240520-230208.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: "Dependencies"
body: "Bump ubuntu from 22.04 to 24.04 in /docker"
time: 2024-05-20T23:02:08.00000Z
custom:
Author: dependabot[bot]
PR: 1247
6 changes: 6 additions & 0 deletions .changes/1.9.0/Dependencies-20240718-005755.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: "Dependencies"
body: "Update pre-commit-hooks requirement from ~=4.5 to ~=4.6"
time: 2024-07-18T00:57:55.00000Z
custom:
Author: dependabot[bot]
PR: 1281
6 changes: 6 additions & 0 deletions .changes/1.9.0/Dependencies-20240718-005756.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: "Dependencies"
body: "Update pytest-xdist requirement from ~=3.5 to ~=3.6"
time: 2024-07-18T00:57:56.00000Z
custom:
Author: dependabot[bot]
PR: 1282
6 changes: 6 additions & 0 deletions .changes/1.9.0/Dependencies-20240718-005757.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: "Dependencies"
body: "Update flaky requirement from ~=3.7 to ~=3.8"
time: 2024-07-18T00:57:57.00000Z
custom:
Author: dependabot[bot]
PR: 1283
6 changes: 6 additions & 0 deletions .changes/1.9.0/Dependencies-20240719-003740.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: "Dependencies"
body: "Update twine requirement from ~=4.0 to ~=5.1"
time: 2024-07-19T00:37:40.00000Z
custom:
Author: dependabot[bot]
PR: 1293
7 changes: 7 additions & 0 deletions .changes/1.9.0/Features-20240426-105319.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
kind: Features
body: Add configuration options `enable_list_inference` and `intermediate_format` for python
models
time: 2024-04-26T10:53:19.874239-04:00
custom:
Author: mikealfare
Issue: 1047 1114
6 changes: 6 additions & 0 deletions .changes/1.9.0/Features-20240430-185650.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: Features
body: Add tests for cross-database `cast` macro
time: 2024-04-30T18:56:50.238027-06:00
custom:
Author: dbeatty10
Issue: "1214"
6 changes: 6 additions & 0 deletions .changes/1.9.0/Features-20240501-151902.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: Features
body: Cross-database `date` macro
time: 2024-05-01T15:19:02.929676-06:00
custom:
Author: dbeatty10
Issue: 1221
6 changes: 6 additions & 0 deletions .changes/1.9.0/Features-20240516-125735.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: Features
body: Add support for base 64 encoded json keyfile credentials
time: 2024-05-16T12:57:35.383416-07:00
custom:
Author: robeleb1
Issue: "923"
6 changes: 6 additions & 0 deletions .changes/1.9.0/Features-20240730-135911.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: Features
body: Add support for cancelling queries on keyboard interrupt
time: 2024-07-30T13:59:11.585452-07:00
custom:
Author: d-cole MichelleArk colin-rogers-dbt
Issue: "917"
6 changes: 6 additions & 0 deletions .changes/1.9.0/Features-20240925-232238.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: Features
body: Add Microbatch Strategy to dbt-spark
time: 2024-09-25T23:22:38.216277+01:00
custom:
Author: michelleark
Issue: "1354"
6 changes: 6 additions & 0 deletions .changes/1.9.0/Fixes-20240120-180818.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: Fixes
body: Drop intermediate objects created in BigQuery for incremental models
time: 2024-01-20T18:08:18.817915-06:00
custom:
Author: vinit2107
Issue: "1036"
6 changes: 6 additions & 0 deletions .changes/1.9.0/Fixes-20240201-145323.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: Fixes
body: Fix null column index issue during `dbt docs generate` for external tables
time: 2024-02-01T14:53:23.434624-05:00
custom:
Author: mikealfare
Issue: "1079"
6 changes: 6 additions & 0 deletions .changes/1.9.0/Fixes-20240226-233024.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: Fixes
body: make seed delimiter configurable via `field_delimeter` in model config
time: 2024-02-26T23:30:24.141213+01:00
custom:
Author: salimmoulouel
Issue: "1119"
7 changes: 7 additions & 0 deletions .changes/1.9.0/Fixes-20240426-105224.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
kind: Fixes
body: Default `enableListInference` to `True` for python models to support nested
lists
time: 2024-04-26T10:52:24.827314-04:00
custom:
Author: mikealfare
Issue: 1047 1114
7 changes: 7 additions & 0 deletions .changes/1.9.0/Fixes-20241001-193207.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
kind: Fixes
body: Catch additional database error exception, NotFound, as a DbtDatabaseError instead
of defaulting to a DbtRuntimeError
time: 2024-10-01T19:32:07.304353-04:00
custom:
Author: mikealfare
Issue: "1360"
6 changes: 6 additions & 0 deletions .changes/1.9.0/Under the Hood-20240331-101418.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: Under the Hood
body: Lazy load `agate`
time: 2024-03-31T10:14:18.260074-04:00
custom:
Author: dwreeves
Issue: "1162"
6 changes: 6 additions & 0 deletions .changes/1.9.0/Under the Hood-20240718-193206.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: Under the Hood
body: Simplify linting environment and dev dependencies
time: 2024-07-18T19:32:06.044016-04:00
custom:
Author: mikealfare
Issue: "1291"
6 changes: 6 additions & 0 deletions .changes/unreleased/Breaking Changes-20241016-185117.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: Breaking Changes
body: Drop support for Python 3.8
time: 2024-10-16T18:51:17.581547-04:00
custom:
Author: mikealfare
Issue: "1373"
6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231002-164012.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231009-005842.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231011-002031.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231016-002928.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231018-010429.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231027-132742.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231027-201709.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231109-005623.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231113-002529.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231113-002621.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231116-001342.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231127-004827.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231128-005012.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231128-005103.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231129-001523.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231204-003807.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20231213-003845.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Dependencies-20240124-120321.yaml

This file was deleted.

6 changes: 6 additions & 0 deletions .changes/unreleased/Dependencies-20240724-040744.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: "Dependencies"
body: "Update wheel requirement from ~=0.42 to ~=0.43"
time: 2024-07-24T04:07:44.00000Z
custom:
Author: dependabot[bot]
PR: 1304
6 changes: 0 additions & 6 deletions .changes/unreleased/Features-20231218-155409.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Features-20231219-201203.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/Features-20240102-152030.yaml

This file was deleted.

7 changes: 0 additions & 7 deletions .changes/unreleased/Features-20240205-174614.yaml

This file was deleted.

Loading

0 comments on commit 40bf178

Please sign in to comment.