Hello,

We have been discussing revisions [1] to the ADBC APIs, which we formerly 
decided to treat as a specification [2]. These revisions clean up various 
missing features (e.g. cancellation, error metadata) and better position ADBC 
to help different data systems interoperate (e.g. by exposing more metadata, 
like table/column statistics).

For details, see the PR at [3]. (The main file to read through is adbc.h.)

I would like to propose that the Arrow project adopt this RFC, along with the 
linked PR, as version 1.1.0 of the ADBC API standard.

Please vote to adopt the specification as described above. This is not a vote 
to release any packages; the first package release to support version 1.1.0 of 
the APIs will be 0.7.0 of the packages. (So I will not merge the linked PR 
until after we release ADBC 0.6.0.)

This vote will be open for at least 72 hours.

[ ] +1 Adopt the ADBC 1.1.0 specification
[ ]  0
[ ] -1 Do not adopt the specification because...

Thanks to Sutou Kouhei, Matt Topol, Dewey Dunnington, Antoine Pitrou, Will Ayd, 
and Will Jones for feedback on the design and various work-in-progress PRs.

[1]: https://github.com/apache/arrow-adbc/milestone/3
[2]: https://lists.apache.org/thread/s8m4l9hccfh5kqvvd2x3gxn3ry0w1ryo
[3]: https://github.com/apache/arrow-adbc/pull/971

Thank you,
David

Reply via email to