Releases: googleapis/python-bigquery
Releases · googleapis/python-bigquery
v3.23.1
3.23.1 (2024-05-21)
Performance Improvements
- Decrease the threshold in which we use the BQ Storage Read API (#1925) (eaa1a52)
v3.23.0
3.23.0 (2024-05-16)
Features
Bug Fixes
- Add pyarrow version check for range support (#1914) (a86d7b9)
- Edit presubmit for to simplify configuration (#1915) (b739596)
v3.21.0
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
3.20.1 (2024-04-01)
Bug Fixes
- Make
pyarrow
an optional dependency post-3.20.0 yanked release (#1879) (21714e1)
v3.20.0
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
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
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
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
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)