Skip to content

Releases: adbc-drivers/bigquery

ADBC Driver Foundry Driver for BigQuery 1.11.0 (2026-02-19)

19 Feb 09:48
b6099cd

Choose a tag to compare

New Features

  • implement Storage Write API (#105)

Bug Fixes

  • wait for table creation in bulk ingest (#107)

Performance Improvements

  • use forked BigQuery SDK to enable Arrow compression (#102)

Detailed Changelog

  • b6099cd: test(go): fix bind not being tested (#124)
  • 24dc5e4: chore(go): bump driverbase (#123)
  • 07a91fa: chore(go): Bump google.golang.org/grpc from 1.78.0 to 1.79.1 (#121)
  • 5746e75: chore(go): Bump cloud.google.com/go/auth from 0.18.1 to 0.18.2 (#120)
  • d7a59dd: ci: bump workflows (#119)
  • 12446b1: chore(go): bump to go 1.26 (#117)
  • d78ad5e: build(go): reduce bloat by patching BigQuery Arrow dep version (#116)
  • 0fc5cbc: test(go): improve testing of storage write API (#115)
  • 6d9ac6e: refactor(go): use ingest framework for Storage Write API (#113)
  • 4a1b57b: refactor(go): create/drop tables using API, not SQL, for ingest (#112)
  • d32a78c: test(go): test storage write API in bulk ingest (#111)
  • da21d47: fix(go): wait for table creation in bulk ingest (#107)
  • 7f5a7fa: feat(go): implement Storage Write API (#105)
  • 195ad16: chore(go): Bump google.golang.org/api from 0.262.0 to 0.264.0 (#103)
  • 46a32af: perf(go): use forked BigQuery SDK to enable Arrow compression (#102)
  • 0d1431c: ci: update workflows, dependencies (#99)
  • c51c142: test(go): fix metadata in validation cases (#87)
  • 78f237b: chore(go): Bump cloud.google.com/go/auth from 0.18.0 to 0.18.1 in /go in the cloud-google-com group (#96)
  • bef5b13: chore(go): Bump google.golang.org/api from 0.258.0 to 0.259.0 in /go (#89)
  • ea0050e: chore(go): Bump github.com/apache/arrow-adbc/go/adbc from 1.9.0 to 1.10.0 in /go (#90)

ADBC Driver Foundry Driver for BigQuery 1.10.0 (2026-01-07)

07 Jan 02:59
8931df7

Choose a tag to compare

New Features

  • implement URI parsing logic and add tests (#45)
  • add BIGQUERY:type field metadata (#35)
  • Support setting quota project for connection (#3622) (#33)
  • support ingesting list and struct types (#27)
  • ensure AdbcInit symbols are present (#17)
  • error if we lack readSessionUser (#16)
  • add "adbc.bigquery.sql.location" param (#14)
  • support service account impersonation (#3174) (#13)
  • return GEOGRAPHY/JSON columns with extension type (#7)
  • enable ingestion into specified catalog/schema (#3)
  • prototype OpenTelemetry trace file exporter in go driver (#2729)
  • Return data about table/view partitioning (#2697)
  • Implement GetObjects and get tests passing (#2044)
  • add schema to reader for BigQuery (#2050)
  • add support for Google BigQuery (#1722)

Bug Fixes

  • improve retries for waiting on jobs (#84)
  • avoid google SDK badness causing hangs (#55)
  • Use DECIMAL and BIGDECIMAL defaults if necessary (#31)
  • retain/release bind params properly (#24)
  • make decimal scales consistent (#19)
  • accept the old default auth type option (#20)
  • handle and test nested extension types (#8)
  • Use number of rows (rather than schema) to check if we need an empty arrow iterator (#2674)
  • Avoid creating arrow iterator when schema is empty (#2614)
  • Parsing column metadata in FlightSQL driver (#2481)
  • set default project and dataset for new statements (#2342)

Documentation Updates

  • Fix typo in connection options (#47)
  • add bigquery:// URI format (#42)
  • update go readme to match latest structure (#41)
  • generate docs page (#21)

Detailed Changelog

  • 22bc45d: fix(go): improve retries for waiting on jobs (#84)
  • 8e2e298: ci: regenerate workflows (#83)
  • fd5d21c: chore(go): run go mod tidy (#81)
  • 8e4a144: chore(go): Bump github.com/googleapis/gax-go/v2 from 2.15.0 to 2.16.0 in /go (#78)
  • 002c250: chore(go): replace deprecated credentials functions (#3834) (#79)
  • 8e1658a: chore(go): Bump cloud.google.com/go/auth from 0.17.0 to 0.18.0 (#76)
  • 6cedba0: feat(go): implement URI parsing logic and add tests (#45)
  • ab5b4f0: chore: remove empty LICENSE.txt file in go dir (#75)
  • 271f843: chore(go): bump arrow-go, other dependencies (#73)
  • 32708d9: chore(go): Bump google.golang.org/api from 0.256.0 to 0.257.0 in /go (#61)
  • 92ed04a: fix(go): avoid google SDK badness causing hangs (#55)
  • 999540c: chore: update pre-commit hooks (#49)
  • a98d65f: docs(go): Fix typo in connection options (#47)
  • 7b75117: docs: add bigquery:// URI format (#42)
  • 76816e4: chore: delete unused and duplicated bigquery readme template (#46)
  • f56fcb2: docs(go): update go readme to match latest structure (#41)
  • 0671709: chore(go): Bump google.golang.org/api from 0.255.0 to 0.256.0 in /go (#40)
  • 5a0300c: chore(go): Bump the golang-org-x group in /go with 2 updates (#37)
  • e314931: chore(go): Bump google.golang.org/api from 0.254.0 to 0.255.0 in /go (#38)
  • cfbc8ad: chore(go): Bump github.com/apache/arrow-adbc/go/adbc from 1.8.0 to 1.9.0 in /go (#39)
  • 71c80b2: chore(go): update module path (#36)
  • 803e85b: fix(go): Use DECIMAL and BIGDECIMAL defaults if necessary (#31)
  • 8b7b90b: feat(go): add BIGQUERY:type field metadata (#35)
  • 745e480: feat(go): Support setting quota project for connection (#3622) (#33)
  • 1797181: chore: update conftest.py to use platform file extension (#32)
  • 01590d1: feat(go): support ingesting list and struct types (#27)
  • 3f3af0e: chore: bump workflows (#25)
  • 32f061d: chore(go): Bump google.golang.org/api from 0.249.0 to 0.254.0 (#13)
  • 456902f: chore(go): Bump the cloud-google-com group in /go with 2 updates (#21)
  • 71a30a1: chore(go): Bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 (#22)
  • 8f14bed: chore: update workflows (#9)
  • a5818c2: chore: passing pre-commit (#2)
  • f871f5b: chore: update workflows (#38)
  • d850ae2: chore: update workflows and dependencies (#37)
  • 43e9355: chore: update workflows (#35)
  • 67d9319: chore: basic repo setup (#32)
  • 67cca20: test(bigquery): try to make test more robust (#29)
  • 52a74d1: chore: update devtools (#28)
  • 748dd47: chore: update packaging workflow (#27)
  • dfbf6a6: chore: update release workflow (#26)
  • 455299f: ci: enable BigQuery validation tests (#25)
  • 272e563: ci: enable BigQuery tests (#23)
  • 0caf4ad: fix(bigquery): retain/release bind params properly (#24)
  • 9d2ffe0: chore: update validation framework version (#22)
  • 4e36121: docs(bigquery): generate docs page (#21)
  • b1b460f: fix(bigquery): make decimal scales consistent (#19)
  • a99d81c: fix(bigquery): accept the old default auth type option (#20)
  • 9400f9c: feat: ensure AdbcInit symbols are present (#17)
  • 003c3cb: feat(bigquery): error if we lack readSessionUser (#16)
  • b660f93: chore: update copyright headers (#15)
  • 5d2890b: feat(bigquery): add "adbc.bigquery.sql.location" param (#14)
  • 61b8417: feat(bigquery): support service account impersonation (#3174) (#13)
  • b483aab: chore: update build workflows (#12)
  • 1636b98: test(bigquery): re-enable docs generation (#9)
  • 9095ba8: fix(bigquery): handle and test nested extension types (#8)
  • 6eb34bd: feat(bigquery): return GEOGRAPHY/JSON columns with extension type (#7)
  • 45514f0: test(bigquery): enable tests for constraint metadata (#4)
  • a5bbac9: feat(bigquery): enable ingestion into specified catalog/schema (#3)
  • 390f6c4: test(bigquery): enable current schema test (#2)
  • 2dbdbc7: test(bigquery): update validation suite (#1)
  • ebc9eeb: chore: import Columnar code
  • 1f9d7e8: chore(go): fix typo (#2928)
  • ae683be: feat(go/adbc): prototype OpenTelemetry trace file exporter in go driver (#2729)
  • f598ecf: chore(go/adbc): bump google.golang.org/api from 0.227.0 to 0.228.0 in /go/adbc (#2659)
  • 8dcfbae: feat(go/adbc/driver/bigquery): Return data about table/view partitioning (#2697)
  • 892a684: fix(go/adbc/driver/bigquery): Use number of rows (rather than schema) to check if we need an empty arrow iterator (#2674)
  • 1794a27: fix(go/adbc/driver/bigquery): Avoid creating arrow iterator when schema is empty (#2614)
  • 4981f80: chore(go/adbc): bump cloud.google.com/go/bigquery from 1.66.0 to 1.66.2 in /go/adbc (#2511)
  • bd3202f: fix(go/adbc/driver/flightsql): Parsing column metadata in FlightSQL driver (#2481)
  • 1ad1559: fix(go/adbc/driver/bigquery): set default project and dataset for new statements (#2342)
  • 7bc26d5: chore(go): bump to arrow-go v18 (#2291)
  • 49a54b0: feat(go/adbc/driver/bigquery): Implement GetObjects and get tests passing (#2044)
  • 1e068a3: feat(go/adbc/driver/bigquery): add schema to reader for BigQuery (#2050)
  • a7062eb: chore(go/adbc): bump to latest Arrow (#2038)
  • a4948c5: feat(go/adbc/driver): add support for Google BigQuery (#1722)