Today the ADBC Drivers Contributors released updated drivers for six database systems, available immediately via dbc. To update, just dbc install <driver> to get the latest version.

Updated Drivers

The newly released drivers, and some release highlights, are:

Google BigQuery driver version 1.10.0

  • Support for bulk ingest of Arrow’s list and struct types
  • General bug fixes, including fixing hangs in certain cases

Microsoft SQL Server driver version 1.1.0

  • Improved support for DATETIME2, CHAR/NCHAR
  • Support for binding/ingesting Arrow’s large/view/fixed-size string and binary types

MySQL driver version 0.2.0

  • Force the connection timezone to UTC for consistent handling
  • Support the BIT type

Amazon Redshift driver version 1.1.0

  • Experimental support for IdP token authentication and more options for IdP browser authentication
  • Support for binding/ingesting Arow’s list/struct types (they become SUPER in Redshift)
  • Improved support for GEOMETRY, GEOGRAPHY, HLLSKETCH, and SUPER

Snowflake driver version 1.10.0

  • Improved handling of TIMESTAMP_TZ

Trino driver version 0.2.0

  • Fixed timeouts during long-running queries
  • Improved support for binary types

Additionally, all drivers now support connecting with URIs in addition to their native connection string formats. To learn more about how to use the 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.