ADBC Changelog

ADBC Libraries 0.1.0 (2022-12-25)

Fix

  • python: make package names consistent (#258)
  • c/driver_manager: accept connection options pre-Init (#230)
  • c/driver_manager,c/driver/postgres: fix version inference from Git tags (#184)
  • c/driver/postgres: fix duplicate symbols; add note about PKG_CONFIG_PATH (#169)
  • c/driver/postgres: fix wheel builds (#161)
  • c/validation: validate metadata more fully (#142)
  • c/validation: free schema in partitioning test (#141)
  • c/validation: cast to avoid MSVC warning (#135)

Feat

  • c/driver_manager: allow Arrow data as parameters in DBAPI layer (#245)
  • c/driver/postgres,c/driver/sqlite: add pkg-config/CMake definitions (#231)
  • c/driver/sqlite: add Python SQLite driver bindings (#201)
  • c/driver/sqlite: port SQLite driver to nanoarrow (#196)
  • c/driver_manager: expose ADBC functionality in DBAPI layer (#143)
  • c/driver_manager: don't require ConnectionGetInfo (#150)

Refactor

  • python: allow overriding package version (#236)
  • c: build Googletest if needed (#199)
  • c/driver_manager: remove unnecessary libarrow dependency (#194)
  • c: derive version components from base version (#178)
  • java/driver/jdbc: use upstream JDBC utilities (#167)
  • c/validation: split out test utilities (#151)