Skip to content

Releases: googleapis/python-bigquery

v3.22.0

06 May 14:16
0e39066
Compare
Choose a tag to compare

3.22.0 (2024-04-19)

Features

v3.21.0

18 Apr 17:24
bd0814c
Compare
Choose a tag to compare

3.21.0 (2024-04-18)

Features

Bug Fixes

  • Add types to DatasetReference constructor (#1601) (bf8861c)
  • Creates linting-typing.cfg in presubmit (#1881) (c852c15)
  • Remove duplicate key time_partitioning from Table._PROPERTY_TO_A… (#1898) (82ae908)
  • Retry query jobs that fail even with ambiguous jobs.getQueryResults REST errors (#1903, #1900) (1367b58)

Performance Improvements

  • Avoid unnecessary API call in QueryJob.result() when job is already finished (#1900) (1367b58)

v3.20.1

01 Apr 12:42
a4bb562
Compare
Choose a tag to compare

3.20.1 (2024-04-01)

Bug Fixes

  • Make pyarrow an optional dependency post-3.20.0 yanked release (#1879) (21714e1)

v3.20.0

27 Mar 21:39
7dfee0c
Compare
Choose a tag to compare

3.20.0 (2024-03-27) - YANKED

Reason this release was yanked:

undeclared dependency on pyarrow

Features

  • Add fields parameter to set_iam_policy for consistency with update methods (#1872) (08b1e6f)

Bug Fixes

  • Correct type checking (#1848) (2660dbd)
  • Update error logging when converting to pyarrow column fails (#1836) (0ac6e9b)
  • Updates a number of optional dependencies (#1864) (c2496a1)
  • Use an allowlist instead of denylist to determine when query_and_wait uses jobs.query API (#1869) (e265db6)

v3.19.0

11 Mar 16:31
641a712
Compare
Choose a tag to compare

3.19.0 (2024-03-11)

Features

Bug Fixes

  • Add google-auth as a direct dependency (713ce2c)
  • Augment universe_domain handling (#1837) (53c2cbf)
  • deps: Require google-api-core>=1.34.1, >=2.11.0 (713ce2c)
  • Supplementary fix to env-based universe resolution (#1844) (b818992)
  • Supplementary fix to env-based universe resolution (#1847) (6dff50f)

v3.18.0

04 Mar 17:03
e81a13c
Compare
Choose a tag to compare

3.18.0 (2024-02-29)

Features

  • Support nullable boolean and Int64 dtypes in insert_rows_from_dataframe (#1816) (ab0cf4c)
  • Support slot_ms in QueryPlanEntry (#1831) (d62cabb)

Bug Fixes

  • Keyword rendering and docstring improvements (#1829) (4dfb920)

Documentation

  • samples: Updates to urllib3 constraint for Python 3.7 (#1834) (b099c32)
  • Update client_query_w_named_params.py to use query_and_wait API (#1782) (89dfcb6)

v3.17.2

06 Feb 14:58
fe3183e
Compare
Choose a tag to compare

3.17.2 (2024-01-30)

Bug Fixes

  • Change load_table_from_json autodetect logic (#1804) (6249032)

Documentation

  • Update to use API (#1781) (81563b0)
  • Update client_query_destination_table.py sample to use query_and_wait (#1783) (68ebbe1)
  • Update query_external_sheets_permanent_table.py to use query_and_wait API (#1778) (a7be88a)
  • Update sample for query_to_arrow to use query_and_wait API (#1776) (dbf10de)
  • Update the query destination table legacy file to use query_and_wait API (#1775) (ef89f9e)
  • Update to use query_and_wait in client_query_w_positional_params.py (#1786) (410f71e)
  • Update to use query_and_wait in samples/client_query_w_timestamp_params.py (#1785) (ba36948)
  • Update to_geodataframe to use query_and_wait functionality (#1800) (1298594)

v3.17.1

25 Jan 16:35
6176fcc
Compare
Choose a tag to compare

3.17.1 (2024-01-24)

Bug Fixes

  • Add pyarrow.large_strign to the _ARROW_SCALAR_IDS_TO_BQ map (#1796) (b402a6d)
  • Retry 'job exceeded rate limits' for DDL queries (#1794) (39f33b2)

v3.17.0

24 Jan 19:39
17e9d06
Compare
Choose a tag to compare

3.17.0 (2024-01-24)

Features

Bug Fixes

  • query_and_wait now retains unknown query configuration _properties (#1793) (4ba4342)
  • Raise ValueError in query_and_wait with wrong job_config type (4ba4342)

Documentation

  • Remove unused query code sample (#1769) (1f96439)
  • Update snippets.py to use query_and_wait (#1773) (d90602d)
  • Update multiple samples to change query to query_and_wait (#1784) (d1161dd)
  • Update the query with no cache sample to use query_and_wait API (#1770) (955a4cd)
  • Updates query to query and wait in samples/desktopapp/user_credentials.py (#1787) (89f1299)

v3.16.0

12 Jan 18:41
cf920f4
Compare
Choose a tag to compare

3.16.0 (2024-01-12)

Features

Bug Fixes