Updated ADBC drivers for Apache Cassandra, Apache DataFusion, Apache Spark, Amazon Redshift, BigQuery, Databricks, DuckDB Quack, Microsoft SQL Server, MySQL/MariaDB, Oracle Database, Presto, Snowflake, and Trino

The ADBC Drivers Contributors have released updates to drivers for Apache Cassandra, Apache DataFusion, Apache Spark, Amazon Redshift, BigQuery, Databricks, DuckDB Quack, Microsoft SQL Server, MySQL/MariaDB, Oracle Database, Presto, Snowflake, and Trino. All are available now via dbc .[1]

To update, run dbc install <driver>. For the Cassandra and Presto alpha releases, use dbc install --pre <driver>.

Updated Drivers

ADBC Driver for Apache Cassandra version 0.1.0-alpha.4

  • Update dependencies to pick up CVE fixes

ADBC Driver for Apache DataFusion version 0.28.0

  • Update DataFusion to 55.2

  • Preserve original column ordinal positions in GetObjects results when filtering columns

  • Fix bulk ingestion appends for table, schema, and catalog names containing mixed case or special characters

ADBC Driver for Apache Spark version 0.3.0

  • Support dictionary-encoded bulk ingestion

  • Prevent table listings from failing when DESCRIBE TABLE fails on an individual table

  • Update dependencies to pick up CVE fixes

ADBC Driver for Amazon Redshift version 1.8.1

  • Update dependencies to pick up CVE fixes

BigQuery ADBC driver version 1.14.1

  • Update dependencies to pick up CVE fixes

ADBC Driver for Databricks version 0.3.0

  • Support dictionary arrays in binding and ingestion

  • Update dependencies to pick up CVE fixes

ADBC Driver for DuckDB Quack version 0.1.0

  • Update DuckDB from 1.5.6 to 2.0.0

  • Enable TLS certificate verification by default

ADBC Driver for Microsoft SQL Server version 1.7.1

  • Update dependencies to pick up CVE fixes

ADBC Driver for MySQL/MariaDB version 0.7.1

  • Update dependencies to pick up CVE fixes

ADBC Driver for Oracle Database version 0.6.4

  • Update dependencies to pick up CVE fixes

ADBC Driver for Presto version 0.1.0-alpha.4

  • Update dependencies to pick up CVE fixes

ADBC Driver for Snowflake version 1.15.1

  • Update dependencies to pick up CVE fixes

ADBC Driver for Trino version 0.7.0

  • Update trino-go-client to 1.4.1

  • Support parameterized year/month and day/time intervals as Arrow month-day-nanosecond intervals

  • Report fractional-second precision correctly in interval field metadata

  • Update dependencies to pick up CVE fixes

To learn more about any of these drivers, check out the documentation and quickstarts .

Bug reports and feature requests are welcome at the repositories linked above. You can also start a Discussion on GitHub or join the Columnar Community Slack .