Skip to content

feat!(go): split Flight SQL into its own module - #4754

Open
lidavidm wants to merge 1 commit into
apache:mainfrom
lidavidm:gh-4623
Open

feat!(go): split Flight SQL into its own module#4754
lidavidm wants to merge 1 commit into
apache:mainfrom
lidavidm:gh-4623

Conversation

@lidavidm

@lidavidmlidavidm commented Sep 4, 2026

Copy link
Copy Markdown
Member

This way we don't leak CVEs/dependencies from the driver into the core ADBC package.

Breaking changes:

  • package go/adbc/driver/flightsql => go/flightsql
  • package go/adbc/sqldriver/flightsql => go/flightsql/sqldriver

Also, driverbase is now exposed.

TODOs

  • CI, build
  • Get OpenTelemetry (or at least the exporters) out of the core, too
  • Regenerate licenses

Closes#4623.

@lidavidm
lidavidmforce-pushed the gh-4623 branch 5 times, most recently from 6d3aec9 to ed14bd0CompareSeptember 4, 2026 04:53
This way we don't leak CVEs/dependencies from the driver into the
core ADBC package.
Breaking changes:
- package go/adbc/driver/flightsql => go/flightsql
- package go/adbc/sqldriver/flightsql => go/flightsql/sqldriver
Also, `driverbase` is now exposed.
Closesapache#4623.
@lidavidm

lidavidm commented Sep 4, 2026

Copy link
Copy Markdown
MemberAuthor

I wonder if I should just move driverbase to be part of flightsql (since we don't really expect to export it anyways) to get the OpenTelemetry dependency out of core, or even use the thirdparty driverbase fork

@zeroshade

Copy link
Copy Markdown
Member

I wonder if I should just move driverbase to be part of flightsql (since we don't really expect to export it anyways) to get the OpenTelemetry dependency out of core, or even use the thirdparty driverbase fork

I think that's fine since we have we have https://github.com/adbc-drivers/driverbase-go

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

go/adbc/driver/flightsql: separate from the main project

2 participants

@lidavidm@zeroshade