3.47.0 (2026-10-29)
Features
- bigquery: add column data policies to SchemaField (#18710) (157efe4)
- bigquery: add timestamp_precision for Arrow query results (#18649) (a29d384)
- bigquery: read Arrow results from explicit destinations (#18654) (8ac01b9)
- bigquery: share one BigQuery Storage client per Client (#18652) (89cbc50)
- bigquery: skip job creation for ARROW query_and_wait results (#18799) (ca24f26)
- bigquery: validate Arrow queries before sending them (#18645) (1ac51ce)
- support Python 3.15 (8fceef4)
Bug Fixes
- bigquery: apply max_results to the whole Arrow result (#18651) (48c022c)
- bigquery: keep the Arrow first page and wait without rows (#18650) (4eb0e71)
- bigquery: keep the Arrow schema for empty results (#18655) (3ccf5ac)
- bigquery: pass universe_domain to the BigQuery Storage client (#18783) (6ab4063)
- bigquery: raise when an Arrow batch arrives before its schema (#18791) (7944a4c)
- bigquery: require bqstorage 2.43.0 (#18780) (3cd40ce)
- bigquery: send the same Arrow options on jobs.query and ReadRows (#18646) (d7a2d27)