Skip to content

ADBC Libraries 0.10.0

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Feb 19:24
· 453 commits to main since this release

apache-arrow-adbc-0.10.0-rc1 (2024-02-18)

Feat

  • java/driver/flight-sql: implement getObjects (#1517)
  • go/adbc/driver/snowflake: add '[ADBC]' to snowflake application name (#1525)
  • python/adbc_driver_manager: handle KeyboardInterrupt (#1509)
  • csharp/src/Drivers/BigQuery: add override for excluding table constraints (#1512)
  • java/driver/flight-sql: add basic auth (#1487)
  • c/driver/postgresql: Add enum type support (#1485)
  • go/adbc/driver/flightsql: propagate cookies to sub-clients (#1497)
  • go/adbc/driver/snowflake: improve bulk ingestion speed (#1456)
  • glib: Add Apache Arrow GLib integration library (#1459)
  • go/adbc/driver/flightsql: enable incremental queries (#1457)
  • go/adbc: close database explicitly (#1460)

Refactor

  • c/validation: split up large test file (#1541)
  • c/driver/postgresql: update with C++17 conventions (#1540)
  • c/driver/postgresql: No naked new in copy/reader.h (#1503)
  • c/driver/postgresql: No naked new in copy writer (#1498)
  • c/driver/postgresql: start C++17 (#1472)
  • csharp/test/Drivers/Interop/Snowflake: Updated the metadata tests to work without the db name (#1352)
  • c/driver/postgresql: Split postgres_copy_reader.h into reader/writer headers (#1432)

Fix

  • python/adbc_driver_manager: return 'real' reader in fetch_record_batch (#1530)
  • go/adbc/driver/flightsql: use atomic for progress (#1520)
  • c/driver/postgresql: add postgres type to cols created for numeric (#1516)
  • csharp/src/Drivers/BigQuery: fix support for large results (#1507)
  • c/driver/postgresql: fix numeric to str (#1502)
  • go/adbc/driver/snowflake: Make SHOW WAREHOUSES test less flaky (#1494)
  • csharp/src/Drivers/BigQuery: add support for scopes (#1482)
  • r/adbcpostgresql: Link -lcrypt32 on Windows (#1471)
  • csharp/src/Drivers/BigQuery: improved support for ARRAY columns (#1356)
  • java/driver/jdbc: improve error messages thrown from JdbcDataSource connect failures (#1466)
  • ci: remove invalid --version=14 clang-format argument (#1462)
  • r/adbcdrivermanager: Use std::vector<uint8_t> instead of std::basic_string<uint8_t> (#1453)
  • dev/release: remove gtest without prompting on Windows (#1439)
  • dev/release,glib: set library path to run example (#1436)
  • dev/release,go: ensure temporary directory removable (#1438)