github apache/arrow-adbc apache-arrow-adbc-15-rc0
ADBC Libraries apache-arrow-adbc-15-rc0

pre-release13 hours ago

ADBC Libraries 15 (2024-11-07)

Versions

  • C/C++/GLib/Go/Python/Ruby: 1.3.0
  • C#: 0.15.0
  • Java: 0.15.0
  • R: 0.15.0
  • Rust: 0.15.0

Feat

  • c/driver/postgresql: Enable basic connect/query workflow for Redshift (#2219)
  • rust/drivers/datafusion: add support for bulk ingest (#2279)
  • csharp/src/Drivers/Apache: convert Double to Float for Apache Spark on scalar conversion (#2296)
  • go/adbc/driver/snowflake: update to the latest 1.12.0 gosnowflake driver (#2298)
  • csharp/src/Drivers/BigQuery: support max stream count setting when creating read session (#2289)
  • rust/drivers: adbc driver for datafusion (#2267)
  • go/adbc/driver/snowflake: improve GetObjects performance and semantics (#2254)
  • c: Implement ingestion and testing for float16, string_view, and binary_view (#2234)
  • r: Add R BigQuery driver wrapper (#2235)
  • csharp/src/Drivers/Apache/Spark: add request_timeout_ms option to allow longer HTTP request length (#2218)
  • go/adbc/driver/snowflake: add support for a client config file (#2197)
  • csharp/src/Client: Additional parameter support for DbCommand (#2195)
  • csharp/src/Drivers/Apache/Spark: add option to ignore TLS/SSL certificate exceptions (#2188)
  • csharp/src/Drivers/Apache/Spark: Perform scalar data type conversion for Spark over HTTP (#2152)
  • csharp/src/Drivers/Apache/Spark: Azure HDInsight Spark Documentation (#2164)
  • c/driver/postgresql: Implement ingestion of list types for PostgreSQL (#2153)
  • csharp/src/Drivers/Apache/Spark: poc - Support for Apache Spark over HTTP (non-Arrow) (#2018)
  • c/driver/postgresql: add arrow.opaque type metadata (#2122)

Fix

  • csharp/src/Drivers/Apache: fix float data type handling for tests on Databricks Spark (#2283)
  • go/adbc/driver/internal/driverbase: proper unmarshalling for ConstraintColumnNames (#2285)
  • csharp/src/Drivers/Apache: fix to workaround concurrency issue (#2282)
  • csharp/src/Drivers/Apache: correctly handle empty response and add Client tests (#2275)
  • csharp/src/Drivers/Apache: remove interleaved async look-ahead code (#2273)
  • c/driver_manager: More robust error reporting for errors that occur before AdbcDatabaseInit() (#2266)
  • rust: implement database/connection constructors without options (#2242)
  • csharp/src/Drivers: update System.Text.Json to version 8.0.5 because of known vulnerability (#2238)
  • csharp/src/Drivers/Apache/Spark: correct batch handling for the HiveServer2Reader (#2215)
  • go/adbc/driver/snowflake: call GetObjects with null catalog at catalog depth (#2194)
  • csharp/src/Drivers/Apache/Spark: correct BatchSize implementation for base reader (#2199)
  • csharp/src/Drivers/Apache/Spark: correct precision/scale handling with zeros in fractional portion (#2198)
  • csharp/src/Drivers/BigQuery: Fixed GBQ driver issue when results.TableReference is null (#2165)
  • go/adbc/driver/snowflake: fix setting database and schema context after initial connection (#2169)
  • csharp/src/Drivers/Interop/Snowflake: add test to demonstrate DEFAULT_ROLE behavior (#2151)
  • c/driver/postgresql: Improve error reporting for queries that error before the COPY header is sent (#2134)

Refactor

  • c/driver/postgresql: cleanups for result_helper signatures (#2261)
  • c/driver/postgresql: Use GetObjectsHelper from framework to build objects (#2189)
  • csharp/src/Drivers/Apache/Spark: use UTF8 string for data conversion, instead of .NET String (#2192)
  • c/driver/postgresql: Use Status for error handling in BindStream (#2187)
  • c/driver/postgresql: Use Status instead of AdbcStatusCode/AdbcError in result helper (#2178)
  • c/driver: Use non-objects framework components in Postgres driver (#2166)
  • c/driver/postgresql: Use copy writer in BindStream for parameter binding (#2157)

Don't miss a new arrow-adbc release

NewReleases is sending notifications on new releases.