Apache Arrow ADBC 0.2.0 (Libraries) Release


Published 16 Feb 2023
By The Apache Arrow PMC (pmc)

The Apache Arrow team is pleased to announce the 0.2.0 release of the Apache Arrow ADBC libraries. This covers includes 34 resolved issues from 7 distinct contributors.

This is a release of the libraries, which are at version 0.2.0. The API specification is versioned separately and is at version 1.0.0.

The release notes below are not exhaustive and only expose selected highlights of the release. Many other bugfixes and improvements have been made: we refer you to the complete changelog.

Release Highlights

An ADBC Flight SQL driver in Go has been added. This driver has bindings for C/C++ and Python as well. This lets us distribute and update the driver independently of PyArrow, without causing conflicts in dependencies like Protobuf and gRPC.

The Go database/sql interface now returns standard library time.Time values for Arrow time and date columns.

The PostgreSQL driver has support for more types.

Contributors

$ git shortlog --perl-regexp --author='^((?!dependabot\[bot\]).*)$' -sn apache-arrow-adbc-0.1.0..apache-arrow-adbc-0.2.0
    56	David Li
     8	Sutou Kouhei
     7	Matt Topol
     4	Jacob Marble
     2	Benson Muite
     1	Dave Hirschfeld
     1	Jianfeng Mao

Roadmap

New extensions to the API specification have been proposed. These will be backwards-compatible and will become API specification 1.1.0. For details, see the mailing list discussion and the milestone tracking the proposed features.

Getting Involved

We welcome questions and contributions from all interested. Issues can be filed on GitHub, and questions can be directed to GitHub or the Arrow mailing lists.