Releases: googleapis/java-bigquery
Releases · googleapis/java-bigquery
v2.58.0-rc1
2.58.0-rc1 (2025-12-17)
Features
- Add ability to specify RetryOptions and BigQueryRetryConfig when create job and waitFor (#3398) (1f91ae7)
- add additional parameters to CsvOptions and ParquetOptions (#3370) (34f16fb)
- add columnNameCharacterMap to LoadJobConfiguration (#3356) (2f3cbe3)
- add max staleness to ExternalTableDefinition (#3499) (f1ebd5b)
- add MetadataCacheMode to ExternalTableDefinition (#3351) (2814dc4)
- add remaining Statement Types (#3381) (5f39b19)
- add WRITE_TRUNCATE_DATA as an enum value for write disposition (#3752) (acea61c)
- bigquery: Add custom ExceptionHandler to BigQueryOptions (#3937) (de0914d)
- bigquery: Add OpenTelemetry Samples (#3899) (e3d9ed9)
- bigquery: Add OpenTelemetry support to BQ rpcs (#3860) (e2d23c1)
- bigquery: Add otel metrics to request headers (#3900) (4071e4c)
- bigquery: Add support for custom timezones and timestamps (#3859) (e5467c9)
- bigquery: Add support for reservation field in jobs. (#3768) (3e97f7c)
- bigquery: Implement getArray in BigQueryResultImpl (#3693) (e2a3f2c)
- bigquery: Integrate Otel in client lib (#3747) (6e3e07a)
- bigquery: Integrate Otel into retries, jobs, and more (#3842) (4b28c47)
- bigquery: job creation mode GA (#3804) (a21cde8)
- bigquery: Support Fine Grained ACLs for Datasets (#3803) (bebf1c6)
- bigquery: support IAM conditions in datasets in Java client. (#3602) (6696a9c)
- bigquery: Support resource tags for datasets in java client (#3647) (01e0b74)
- configure rc releases to be on prerelease mode (93700c8)
- Enable Lossless Timestamps in BQ java client lib (#3589) (c0b874a)
- Enable maxTimeTravelHours in BigQuery java client library (#3555) (bd24fd8)
- implement wasNull for BigQueryResultSet (#3650) (c7ef94b)
- introduce
java.timemethods and variables (#3586) (31fb15f) - new queryWithTimeout method for customer-side wait (#3995) (9c0df54)
- next release from main branch is 2.49.0 (#3706) (b46a6cc)
- next release from main branch is 2.53.0 (#3879) (c47a062)
- Relax client-side validation for BigQuery entity IDs (#4000) (c3548a2)
- update with latest from main (#4034) (ec447b5)
Bug Fixes
- adapt graalvm config to arrow update (#3928) (ecfabc4)
- add clustering value to ListTables result (#3359) (5d52bc9)
- Add labels to converter for listTables method (#3735) (#3736) (8634822)
- bigquery: Add MY_VIEW_DATASET_NAME_TEST_ to resource clean up sample (#3838) (b1962a7)
- bigquery: Remove ReadAPI bypass in executeSelect() (#3624) (fadd992)
- Close bq read client (#3644) (8833c97)
- executeSelect now use provided credentials instead of GOOGLE_APP… (#3465) (cd82235)
- load jobs preserve ascii control characters configuration (#3876) (5cfdf85)
- next release candidate (d01971e)
- NPE for executeSelect nonFast path with empty result (#3445) (d0d758a)
- NPE when reading BigQueryResultSet from empty tables (#3627) (9a0b05a)
- null field mode inconsistency (#2863) (b9e96e3)
- retry ExceptionHandler not retrying on IOException (#3668) (83245b9)
- test: Force usage of ReadAPI (#3625) (5ca7d4a)
- test: Update schema for broken ConnImplBenchmark test ([#3574](https://github.com/googleapis/j...