Changelog for ADBC Driver for Snowflake

v1.11.0 (2026-06-18)

New features:

  • Support binding Arrow float16, timestamp, decimal, and binary parameters

  • Support specifying the target catalog/schema in bulk ingest

  • Add options to choose compression codec in bulk ingest

  • Add option to retry failures in reading result set data

  • Support querying and ingesting GEOGRAPHY and GEOMETRY types via GeoArrow extension types

  • Implement GetStatistics

  • Return xdbc_column_size for BINARY type columns in GetObjects

  • Support ingesting Arrow list, large_list as ARRAY

  • Support querying ARRAY as Arrow arrow.json

  • Support queries that invoke stored procedures via CALL

  • Improve GetObjects performance

Fixes:

  • Bump the Go version to pick up CVE fixes

  • Fix a panic in the record reader if the bind parameter schema did not match the data

  • Handle truncated reads and properly return errors

  • Fix certain NUMBER columns causing a panic when use_high_precision was disabled

v1.10.3 (2026-03-10)

Fixes:

  • Bump the Go version to pick up CVE fixes

v1.10.1 (2026-01-11)

Fixes:

  • Avoid potential deadlocks in the reader

v1.10.0 (2026-01-07)

New features:

  • Support snowflake:// URI scheme

  • Return the Snowflake version from GetInfo

Fixes:

  • Return an UNAUTHORIZED error code for authorization issues

  • Handle TIMESTAMP(3) properly

  • Sort table columns returned in GetObjects

  • Do not error if a schema does not exist in GetObjects

  • Return the proper timestamp precision for columns in GetTableSchema

  • Do not mix up TIMESTAMP and TIMESTAMP_TZ in ExecuteSchema