Skip to content

ADBC_INFO_DRIVER_ARROW_VERSION is useful? #3851

@eitsupi

Description

@eitsupi

What feature or improvement would you like to see?

The spec says the following about ADBC_INFO_DRIVER_ARROW_VERSION:

The driver Arrow library version (type: utf8).

Currently, the drivers in this repository seem to report the built-in arrow-go or nanoarrow version.

However, compared to before, there are now many different implementations of Apache Arrow format, and the ecosystem has expanded, with arrow-go, which was previously managed as the main monorepo, migrating to its own version, so it is very difficult to guess what the version is just by seeing it reported.

I'm wondering whether this field is useful in its current state and whether it would be worth updating it to encourage a stricter format (e.g., including the implementation language and arrow library name, like go github.com/apache/arrow-go/v18 v18.5.0).
Or maybe there's value in simply displaying the versions of the Arrow format that are supported?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions