Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(deps): Update dependency dbt-bigquery to v1.9.0 (#1195)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [dbt-bigquery](https://togithub.com/dbt-labs/dbt-bigquery) | minor | `==1.8.3` -> `==1.9.0` | --- ### Release Notes <details> <summary>dbt-labs/dbt-bigquery (dbt-bigquery)</summary> ### [`v1.9.0`](https://togithub.com/dbt-labs/dbt-bigquery/releases/tag/v1.9.0): dbt-bigquery v1.9.0 [Compare Source](https://togithub.com/dbt-labs/dbt-bigquery/compare/v1.8.3...v1.9.0) ##### dbt-bigquery 1.9.0 - December 09, 2024 ##### Breaking Changes - Drop support for Python 3.8 ([#​1373](https://togithub.com/dbt-labs/dbt-bigquery/issues/1373)) ##### Features - Add configuration options `enable_list_inference` and `intermediate_format` for python models ([#​1047](https://togithub.com/dbt-labs/dbt-bigquery/issues/1047), [#​1114](https://togithub.com/dbt-labs/dbt-bigquery/issues/1114)) - Add tests for cross-database `cast` macro ([#​1214](https://togithub.com/dbt-labs/dbt-bigquery/issues/1214)) - Cross-database `date` macro ([#​1221](https://togithub.com/dbt-labs/dbt-bigquery/issues/1221)) - add is_retryable test case when raise ServiceUnavailable ([#​682](https://togithub.com/dbt-labs/dbt-bigquery/issues/682)) - Add support for base 64 encoded json keyfile credentials ([#​923](https://togithub.com/dbt-labs/dbt-bigquery/issues/923)) - Add support for cancelling queries on keyboard interrupt ([#​917](https://togithub.com/dbt-labs/dbt-bigquery/issues/917)) - Adds the ability to set optional `quota_project` in profile ([#​1343](https://togithub.com/dbt-labs/dbt-bigquery/issues/1343), [#​1344](https://togithub.com/dbt-labs/dbt-bigquery/issues/1344)) - Add Microbatch Strategy to dbt-spark ([#​1354](https://togithub.com/dbt-labs/dbt-bigquery/issues/1354)) ##### Fixes - Drop intermediate objects created in BigQuery for incremental models ([#​1036](https://togithub.com/dbt-labs/dbt-bigquery/issues/1036)) - Fix null column index issue during `dbt docs generate` for external tables ([#​1079](https://togithub.com/dbt-labs/dbt-bigquery/issues/1079)) - make seed delimiter configurable via `field_delimeter` in model config ([#​1119](https://togithub.com/dbt-labs/dbt-bigquery/issues/1119)) - Default `enableListInference` to `True` for python models to support nested lists ([#​1047](https://togithub.com/dbt-labs/dbt-bigquery/issues/1047), [#​1114](https://togithub.com/dbt-labs/dbt-bigquery/issues/1114)) - Catch additional database error exception, NotFound, as a DbtDatabaseError instead of defaulting to a DbtRuntimeError ([#​1360](https://togithub.com/dbt-labs/dbt-bigquery/issues/1360)) - use "direct" write for non-partitioned python model materializations ([#​1318](https://togithub.com/dbt-labs/dbt-bigquery/issues/1318)) - Cast `event_time` to a timestamp prior to comparing against microbatch start/end time ([#​1422](https://togithub.com/dbt-labs/dbt-bigquery/issues/1422)) - Fix issue where rate limit errors on table service calls are not retried ([#​1423](https://togithub.com/dbt-labs/dbt-bigquery/issues/1423)) ##### Under the Hood - Lazy load `agate` ([#​1162](https://togithub.com/dbt-labs/dbt-bigquery/issues/1162)) - Simplify linting environment and dev dependencies ([#​1291](https://togithub.com/dbt-labs/dbt-bigquery/issues/1291)) - Isolating distribution testing ([#​1290](https://togithub.com/dbt-labs/dbt-bigquery/issues/1290)) - Separate credentials functionality into its own module for reuse in retry and python submissions ([#​1391](https://togithub.com/dbt-labs/dbt-bigquery/issues/1391)) - Create a retry factory to simplify retry strategies across dbt-bigquery ([#​1395](https://togithub.com/dbt-labs/dbt-bigquery/issues/1395)) ##### Dependencies - Update pre-commit requirement from ~=3.5 to ~=3.7 ([#​1052](https://togithub.com/dbt-labs/dbt-bigquery/pull/1052)) - Update freezegun requirement from ~=1.3 to ~=1.4 ([#​1062](https://togithub.com/dbt-labs/dbt-bigquery/pull/1062)) - Bump mypy from 1.7.1 to 1.8.0 ([#​1064](https://togithub.com/dbt-labs/dbt-bigquery/pull/1064)) - Update flake8 requirement from ~=6.1 to ~=7.0 ([#​1069](https://togithub.com/dbt-labs/dbt-bigquery/pull/1069)) - Bump actions/download-artifact from 3 to 4 ([#​1209](https://togithub.com/dbt-labs/dbt-bigquery/pull/1209)) - Bump actions/upload-artifact from 3 to 4 ([#​1210](https://togithub.com/dbt-labs/dbt-bigquery/pull/1210)) - Bump ubuntu from 22.04 to 24.04 in /docker ([#​1247](https://togithub.com/dbt-labs/dbt-bigquery/pull/1247)) - Update pre-commit-hooks requirement from ~=4.5 to ~=4.6 ([#​1281](https://togithub.com/dbt-labs/dbt-bigquery/pull/1281)) - Update pytest-xdist requirement from ~=3.5 to ~=3.6 ([#​1282](https://togithub.com/dbt-labs/dbt-bigquery/pull/1282)) - Update flaky requirement from ~=3.7 to ~=3.8 ([#​1283](https://togithub.com/dbt-labs/dbt-bigquery/pull/1283)) - Update twine requirement from ~=4.0 to ~=5.1 ([#​1293](https://togithub.com/dbt-labs/dbt-bigquery/pull/1293)) - Update wheel requirement from ~=0.42 to ~=0.43 ([#​1304](https://togithub.com/dbt-labs/dbt-bigquery/pull/1304)) ##### Contributors - [@​d-cole](https://togithub.com/d-cole) ([#​917](https://togithub.com/dbt-labs/dbt-bigquery/issues/917)) - [@​dwreeves](https://togithub.com/dwreeves) ([#​1162](https://togithub.com/dbt-labs/dbt-bigquery/issues/1162)) - [@​jcarpenter12](https://togithub.com/jcarpenter12) ([#​1343](https://togithub.com/dbt-labs/dbt-bigquery/issues/1343), [#​1344](https://togithub.com/dbt-labs/dbt-bigquery/issues/1344)) - [@​jx2lee](https://togithub.com/jx2lee) ([#​682](https://togithub.com/dbt-labs/dbt-bigquery/issues/682)) - [@​leahwicz](https://togithub.com/leahwicz) ([#​1290](https://togithub.com/dbt-labs/dbt-bigquery/issues/1290)) - [@​osalama](https://togithub.com/osalama) ([#​1395](https://togithub.com/dbt-labs/dbt-bigquery/issues/1395)) - [@​robeleb1](https://togithub.com/robeleb1) ([#​923](https://togithub.com/dbt-labs/dbt-bigquery/issues/923)) - [@​salimmoulouel](https://togithub.com/salimmoulouel) ([#​1119](https://togithub.com/dbt-labs/dbt-bigquery/issues/1119)) - [@​vinit2107](https://togithub.com/vinit2107) ([#​1036](https://togithub.com/dbt-labs/dbt-bigquery/issues/1036)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0=-->
- Loading branch information