Releases: googleapis/python-bigquery
Releases · googleapis/python-bigquery
v3.14.0
3.14.0 (2023-12-08)
Features
- Add
Client.query_and_wait
which directly returns aRowIterator
of results (#1722) (89a647e) - Add
job_id
,location
,project
, andquery_id
properties onRowIterator
(#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
v3.14.0rc0
3.14.0rc0 (2023-11-30)
Features
- Add
job_id
,location
,project
, andquery_id
properties onRowIterator
(#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
v3.13.0
v3.12.0
3.12.0 (2023-10-02)
Features
- Add
Dataset.storage_billing_model
setter, useclient.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 toNone
to use project default value (#1665) (514d3e1) - Relax timeout expectations (#1645) (1760e94)
- Use isinstance() per E721, unpin flake8 (#1659) (54a7769)