Releases: adbc-drivers/bigquery
Releases · adbc-drivers/bigquery
ADBC Driver Foundry Driver for BigQuery 1.11.0 (2026-02-19)
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)
New Features
- implement URI parsing logic and add tests (#45)
- add
BIGQUERY:typefield 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:typefield 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)