Skip to content

Releases: googleapis/python-bigquery

v3.14.0

11 Dec 23:51
330fa5e
Compare
Choose a tag to compare

3.14.0 (2023-12-08)

Features

  • Add Client.query_and_wait which directly returns a RowIterator of results (#1722) (89a647e)
  • Add job_id, location, project, and query_id properties on RowIterator (#1733) (494f275)
  • Add job_timeout_ms to job configuration classes (#1675) (84d64cd)
  • Add support dataset.max_time_travel_hours (#1683) (f22eff2)
  • Add support for Dataset.isCaseInsensitive (#1671) (386fa86)
  • Add support for Python 3.12 (#1736) (3c0976a)
  • Removed pkg_resources from all test files and moved importlib into pandas extra (#1726) (1f4ebb1)
  • Support data_governance_type (#1708) (eff365d)

Bug Fixes

  • load_table_from_dataframe now assumes there may be local null values (#1735) (f05dc69)
  • Ensure query job retry has longer deadline than API request deadline (#1734) (5573579)
  • Keep RowIterator.total_rows populated after iteration (#1748) (8482f47)
  • Move grpc, proto-plus and protobuf packages to extras (#1721) (5ce4d13)

Performance Improvements

  • Use the first page a results when query(api_method="QUERY") (#1723) (6290517)

v3.14.0rc0

30 Nov 18:31
Compare
Choose a tag to compare
v3.14.0rc0 Pre-release
Pre-release

3.14.0rc0 (2023-11-30)

Features

  • Add job_id, location, project, and query_id properties on RowIterator (#1733) (494f275)
  • Add job_timeout_ms to job configuration classes (#1675) (84d64cd)
  • Add support dataset.max_time_travel_hours (#1683) (f22eff2)
  • Add support for Dataset.isCaseInsensitive (#1671) (386fa86)
  • Removed pkg_resources from all test files and moved importlib into pandas extra (#1726) (1f4ebb1)
  • Support data_governance_type (#1708) (eff365d)

Bug Fixes

  • load_table_from_dataframe now assumes there may be local null values (#1735) (f05dc69)
  • Ensure query job retry has longer deadline than API request deadline (#1734) (5573579)
  • Move grpc, proto-plus and protobuf packages to extras (#1721) (5ce4d13)

Performance Improvements

  • Use the first page a results when query(api_method="QUERY") (#1723) (6290517)

v3.13.0

30 Oct 19:47
49bfd12
Compare
Choose a tag to compare

3.13.0 (2023-10-30)

Features

  • Add Model.transform_columns property (#1661) (5ceed05)
  • Add support for dataset.default_rounding_mode (#1688) (83bc768)

Bug Fixes

Documentation

  • Remove redundant bigquery_update_table_expiration code sample (#1673) (2dded33)
  • Revised create_partitioned_table sample (#1447) (40ba859)
  • Revised relax column mode sample (#1467) (b8c9276)

v3.12.0

03 Oct 15:13
53aad82
Compare
Choose a tag to compare

3.12.0 (2023-10-02)

Features

  • Add Dataset.storage_billing_model setter, use client.update_dataset(ds, fields=["storage_billing_model"]) to update (#1643) (5deba50)
  • Search statistics (#1616) (b930e46)
  • Widen retry predicate to include ServiceUnavailable (#1641) (3e021a4)

Bug Fixes

  • Allow storage_billing_model to be explicitly set to None to use project default value (#1665) (514d3e1)
  • Relax timeout expectations (#1645) (1760e94)
  • Use isinstance() per E721, unpin flake8 (#1659) (54a7769)

Documentation

v3.11.4

19 Jul 23:05
3a47b98
Compare
Choose a tag to compare

3.11.4 (2023-07-19)

Bug Fixes

v3.11.3

27 Jun 16:53
206d40b
Compare
Choose a tag to compare

3.11.3 (2023-06-27)

Bug Fixes

  • Type annotations include Optional when None is accepted (#1554) (6c1ab80)

v3.11.2

22 Jun 12:19
a5d86a3
Compare
Choose a tag to compare

3.11.2 (2023-06-21)

Bug Fixes

  • Updates tests based on revised hacker_news tables (#1591) (d73cf49)

v3.11.1

13 Jun 15:11
41799b4
Compare
Choose a tag to compare

3.11.1 (2023-06-09)

Documentation

  • Add/reformat return types for cloud RAD docs (#1582) (6efdce1)

v3.11.0

01 Jun 16:41
3360e43
Compare
Choose a tag to compare

3.11.0 (2023-06-01)

Features

Bug Fixes

  • Filter None values from OpenTelemetry attributes (#1567) (9ea2e21)
  • Handle case when expirationMs is None (#1553) (fa6e13d)
  • Raise most recent exception when not able to fetch query job after starting the job (#1362) (09cc1df)

v3.10.0

19 Apr 13:35
70e2a8a
Compare
Choose a tag to compare

3.10.0 (2023-04-18)

Features

  • Add date, datetime, time, timestamp dtype to to_dataframe (#1547) (64e913d)