Skip to content

Latest commit

 

History

History
136 lines (82 loc) · 8.75 KB

File metadata and controls

136 lines (82 loc) · 8.75 KB

Changelog

All notable changes to the BigQuery JDBC driver (google-cloud-bigquery-jdbc) will be documented in this file.

0.10.0 (2026-05-05)

Features

  • Per connection logs - Add BigQueryJdbcMdc (#12833) (f562667)
  • Per connection logs - Add PerConnectionFileHandler (#12899) (5846197)
  • Integrate the PerConnectionFileHandler with BigQueryJdbcRootLogger (#12933) (2e56184)
  • Bypass dry-run job for read-only tokens. (#12961) (cd57169)

Bug Fixes

  • optimize formatter in BigQueryJdbcRootLogger (#12877) (4233faf)
  • enhance logging with caller inference and explicit exception tracking (#12903) (ce4969b)
  • Log exception messages - part 2 (#12907) (5215b11)
  • Log exception messages - part 3 (#12920) (45b572f)
  • support Service Account Impersonation in ADC (#12967) (8ce183c)
  • metadata methods & getSqlTypeName for struct (#12947) (37555fb)
  • add default OAuth client id/secret (#12946) (9b5c4fa)

Refactors & Chores

  • helper tools (#12973) (856febf)
  • switch connection identifier to UUID (#12957) (99b1894)
  • enhance exception messages to include chained exception message (#12996) (c7f44aa)

0.9.0 (2026-04-13)

Bug Fixes

  • Revert DatabaseMetaData field to be non-static in BigQueryConnection (#12778) (ac69c8d) (First released in v1.85.1 patch)
  • add Google Driver scope to all credential types (#12847) (5c890f8) (First released in v1.85.1 patch)
  • lazily instantiate Statement in BigQueryDatabaseMetaData (#12752) (72e5508) (First released in v1.85.0)

0.8.0 (2026-04-12)

Refactors & Chores

  • move extended test suite to monorepo (#12696) (9b455b9)
  • chore(jdbc bq): makefile commands to run standalone IT tests (#12666) (91eb471)
  • change uber jar bundling rules (#12195) (ed0ac75)

0.7.0 (2026-04-07)

Bug Fixes

  • ensure getMoreResults() always moves the cursor (#12353) (ac1f0f4)
  • allow & ignore unknown parameters (#12352) (2332ff1)

0.6.0 (2026-03-20)

Bug Fixes

  • unshade BQ SDK in uber jar (#12078) (c4cabde)

Refactors & Chores

  • migrate to junit5 (#12079) (b1c6fad)
  • Add integration test suites (#12102) (b1cdcb5)
  • fix docker environment commands (#12107) (353f577)

0.5.0 (2026-03-12)

Refactors & Chores

  • BQ JDBC presubmit & nightly (#12062) (f541ef6)
  • match the file tree of 8ce5f4d4284 java-bigquery migration to monorepo (11426be)

0.4.0 (2026-02-27) (Released in split repository java-bigquery)

Features

  • enforce strict JDBC URL parsing and sync DataSource properties (#4107) (53fcbcf)
  • centralize connection properties from BigQueryConnection and DataSource (#4116) (1b2a116)

Bug Fixes

  • various perf improvements (#4114) (eeb73b1)

Refactors & Chores

  • add console logs during tests (#4130) (ccdf939)

0.3.0 (2026-02-12) (Released in split repository java-bigquery)

Features

  • add retry mechanism for storage api (#4100) (00a6539)

0.2.0 (2026-01-26) (Released in split repository java-bigquery)

Features

  • enable gRPC Keep-Alive for Storage Read API (#4093) (63b0ec5)
  • add RequestReason connection property (#4094) (b4463ee)
  • add HttpTransportOptions timeout configuration (#4089) (8b74a8d)

Bug Fixes

  • return null for invalid URLs in connect() to comply with JDBC spec (#4086) (6f43754)
  • avoid String.format in log calls (#4096) (8c4528a)

Refactors & Chores

  • add readme for google-cloud-bigquery-jdbc (#4071) (47bf46d)
  • shade bq sdk in jdbc 'all' package (#4092) (dcb7747)

0.1.0 (2026-01-19) (Initial preview in split repository release v2.57.2)

Refactors & Chores

  • move Google JDBC driver code (#4050) (c3a1b78)
  • moving helper scripts & simplify dependencies (#4062) (e9bc501)
  • JDBC presubmit & nightly pipelines (#4066) (bd4d8ea)
  • add nightly JAR build (#4076) (c48a7d7)