Releases: apache/arrow-adbc
Releases · apache/arrow-adbc
ADBC Libraries 18
ADBC Libraries 18 (2025-05-02)
Versions
- C/C++/GLib/Go/Python/Ruby: 1.6.0
- C#: 0.18.0
- Java: 0.18.0
- R: 0.18.0
- Rust: 0.18.0
New Features
- c: Declare dependencies for drivers in Meson configuration (#2746)
- c/driver/postgresql: avoid commit/rollback when idle (#2685)
- csharp: Add retry-after behavior for 503 responses in Spark ADBC driver (#2664)
- csharp: Add support for Prepare to ImportedStatement and to ADO.NET wrapper (#2628)
- csharp: Implement CloudFetch for Databricks Spark driver (#2634)
- csharp: fix powerbi hang when reading cloudfetch result in Databricks driver (#2747)
- csharp: improve handling of StructArrays (#2587)
- csharp/src/Drivers: Add Databricks driver (#2672)
- csharp/src/Drivers/Apache: Add prefetch functionality to CloudFetch in Spark ADBC driver (#2678)
- csharp/src/Drivers/Apache: Add support for Hive ADBC Driver with unit tests (#2540)
- csharp/src/Drivers/Apache: Add support for native metadata queries using statement options (#2665)
- csharp/src/Drivers/Apache: Custom ssl server certificate validation for Spark, Impala & Hive (#2610)
- csharp/src/Drivers/Apache: Performance improvement - Replace TSocketTransport with TBufferedTransport (#2742)
- csharp/src/Drivers/Apache: Regenerate Thrift classes based on a newer TCLIService.thrift (#2611)
- csharp/src/Drivers/Apache: enhance GetColumns with BASE_TYPE_NAME column (#2695)
- csharp/src/Drivers/Apache/Spark: Add Lz4 compression support to arrow batch reader (#2669)
- csharp/src/Drivers/Apache/Spark: Add OAuth access token auth type to Csharp Spark Driver (#2579)
- csharp/src/Drivers/Apache/Spark: add user agent entry + thrift version for spark http connections (#2711)
- csharp/src/Drivers/BigQuery: Add support for AAD/Entra authentication (#2655)
- csharp/src/Drivers/BigQuery: add additional billing and timeout properties and test settings (#2566)
- csharp/src/Drivers/BigQuery: choose the first project ID if not specified (#2541)
- csharp/src/Drivers/BigQuery: support evaluation kind and statement type setting (#2698)
- csharp/src/Drivers/Databricks: Add option to enable using direct results for statements (#2737)
- csharp/src/Drivers/Databricks: Implement ClientCredentialsProvider (#2743)
- csharp/src/Drivers/Databricks: Make Cloud Fetch options configurable at the connection level (#2691)
- csharp/src/Drivers/Databricks: Support server side property passthrough (#2692)
- go/adbc/driver/bigquery: Return data about table/view partitioning (#2697)
- go/adbc/driver/flightsql: Add OAuth Support to Flight Client (#2651)
- go/adbc/sqldriver: read from union types (#2637)
- java/driver/jni: add JNI bindings to native driver manager (#2401)
- python/adbc_driver_manager: add cursor() arg to set options (#2589)
- python/adbc_driver_manager: enable DB-API without PyArrow (#2609)
Bugfixes
- c: Add libdl as dependency of driver manager in Meson (#2735)
- c/driver/postgresql: avoid crash if closing invalidated result (#2653)
- c/driver/postgresql: handle connection options before Init (#2701)
- ci: Skip flaky ASAN failures in Meson (#2604)
- ci: add missing trigger paths for Linux packages (#2761)
- ci: fix MacOS builds for C# (#2606)
- csharp/src: Add missing override to ImportedAdbcConnection (#2577)
- csharp/src/Drivers/Apache: Fix setting foreign schema/table in GetCrossReference (#2765)
- csharp/src/Drivers/Apache: Improve handling of authentication and server type enumeration parsing (#2574)
- csharp/src/Drivers/Apache: Set tls enabled to true all HTTP-based drivers, by default (#2667)
- csharp/src/Drivers/Apache/Thrift: Generated Thrift-based code should not be exposed publicly (#2710)
- csharp/src/Drivers/Databricks: Fix Lz4 compression logic for DatabricksReader (#2690)
- dev/release: remove incorrect
-f
frommamba create
(#2755) - dev/release: use packages.apache.org instead of apache.jfrog.io (#2756)
- glib: use -fPIE explicitly for g-ir-scanner (#2758)
- go: Use arrow-go in templates instead of arrow/go (#2712)
- go/adbc/driver/bigquery: Avoid creating arrow iterator when schema is empty (#2614)
- go/adbc/driver/bigquery: Use number of rows (rather than schema) to check if we need an empty arrow iterator (#2674)
- go/adbc/driver/snowflake: implement ability to set database options after initialization (#2728)
- go/adbc/driver/snowflake: try to suppress stray logs (#2608)
- python/adbc_driver_postgresql: handle kwargs in dbapi connect (#2700)
- rust/core: remove the Mutex around the FFI driver object (#2736)
Documentation Improvements
ADBC Libraries 17
ADBC Libraries 17 (2025-03-03)
Versions
- C/C++/GLib/Go/Python/Ruby: 1.5.0
- C#: 0.17.0
- Java: 0.17.0
- R: 0.17.0
- Rust: 0.17.0
New Features
- c/driver: add support for CMake packages of Go based drivers (#2561)
- ci/linux-packages/apt: add support for Ubuntu 24.04 packages (#2482)
- csharp/src/Apache.Arrow.Adbc: improved performance of ValueAt helper and AdbcDataReader (#2534)
- csharp/src/Drivers/Apache: Add support for Impala ADBC Driver with Refactoring and Unit Tests (#2365)
- csharp/src/Drivers/BigQuery: add support for net472 (#2527)
- csharp/src/Drivers/BigQuery: use a default project ID if one is not specified (#2471)
- go/adbc/driver/flightsql: allow passing arbitrary grpc dial options in NewDatabase (#2563)
- go/adbc/driver/snowflake: add query tag option (#2484)
- go/adbc/driver/snowflake: implement WithTransporter driver option (#2558)
Bugfixes
- c/driver/sqlite: don't rely on double-quoted strings feature (#2555)
- go/adbc/driver/flightsql: Parsing column metadata in FlightSQL driver (#2481)
- go/adbc/driver/snowflake: fix GetObjects for VECTOR cols (#2564)
- go/adbc/driver/snowflake: use one session for connection (#2494)
Documentation Improvements
- add SQLite cookbook example for batch size/inference (#2523)
- add stdout/stderr and index support to recipe directive (#2495)
- crosslink to Arrow Javadocs again (#2483)
- fix references to root CONTRIBUTING.md file (#2521)
- update java quickstart to use the PARAM_URI instead of the legacy PARAM_URL (#2530)
ADBC Libraries 16
ADBC Libraries 16 (2025-01-17)
Versions
- C/C++/GLib/Go/Python/Ruby: 1.4.0
- C#: 0.16.0
- Java: 0.16.0
- R: 0.16.0
- Rust: 0.16.0
Breaking Changes
⚠️ rust/driver/snowflake: return aResult
fromBuilder::from_env
when parsing fails (#2334)
New Features
- csharp/src/Client: parse custom properties from connection string (#2352)
- csharp/src/Drivers: introduce Interop.FlightSql driver (#2214)
- csharp/src/Drivers/Apache: add connect and query timeout options (#2312)
- csharp/src/Drivers/Apache: make Apache driver tests inheritable (#2341)
- rust/driver/snowflake: add
adbc_snowflake
crate with Go driver wrapper (#2207) ⚠️ rust/driver/snowflake: return aResult
fromBuilder::from_env
when parsing fails (#2334)
Bugfixes
- c/driver/postgresql: don't unnecessarily COMMIT (#2412)
- c/driver/postgresql: return unknown OIDs as opaque (#2450)
- ci: ensure wheels are built with older manylinux (#2351)
- csharp/src/Apache.Arrow.Adbc/C: export statement_execute_schema correctly (#2409)
- csharp/src/Drivers/Apache: detect sever error when polling for response (#2355)
- csharp/src/Drivers/BigQuery: Use job reference instead of job id to get job to avoid interference between different locations (#2433)
- csharp/src/Drivers/BigQuery: ensure BigQuery DATE type is Date32 Arrow type (#2446)
- csharp/src/Drivers/BigQuery: remove details to have type names match ODBC (#2431)
- go/adbc/driver/bigquery: set default project and dataset for new statements (#2342)
- go/adbc/driver/snowflake: update default values for fetch params (#2325)
- java/driver-manager: typo (#2336)
Documentation Improvements
ADBC Libraries apache-arrow-adbc-16-rc2
ADBC Libraries 16 (2025-01-16)
Versions
- C/C++/GLib/Go/Python/Ruby: 1.4.0
- C#: 0.16.0
- Java: 0.16.0
- R: 0.16.0
- Rust: 0.16.0
Feat
- csharp/src/Client: parse custom properties from connection string (#2352)
- csharp/src/Drivers/Apache: add connect and query timeout options (#2312)
- csharp/src/Drivers: introduce Interop.FlightSql driver (#2214)
- csharp/src/Drivers/Apache: make Apache driver tests inheritable (#2341)
- rust/driver/snowflake: return a
Result
fromBuilder::from_env
when parsing fails (#2334) - rust/driver/snowflake: add
adbc_snowflake
crate with Go driver wrapper (#2207)
Fix
- c/driver/postgresql: return unknown OIDs as opaque (#2450)
- csharp/src/Drivers/BigQuery: ensure BigQuery DATE type is Date32 Arrow type (#2446)
- csharp/src/Drivers/BigQuery: Use job reference instead of job id to get job to avoid interference between different locations (#2433)
- csharp/src/Drivers/BigQuery: remove details to have type names match ODBC (#2431)
- c/driver/postgresql: don't unnecessarily COMMIT (#2412)
- csharp/src/Apache.Arrow.Adbc/C: export statement_execute_schema correctly (#2409)
- go/adbc/driver/bigquery: set default project and dataset for new statements (#2342)
- csharp/src/Drivers/Apache: detect sever error when polling for response (#2355)
- ci: ensure wheels are built with older manylinux (#2351)
- java/driver-manager: typo (#2336)
- go/adbc/driver/snowflake: update default values for fetch params (#2325)
ADBC Libraries apache-arrow-adbc-16-rc1
ADBC Libraries 16 (2025-01-09)
Versions
- C/C++/GLib/Go/Python/Ruby: 1.4.0
- C#: 0.16.0
- Java: 0.16.0
- R: 0.16.0
- Rust: 0.16.0
Feat
- csharp/src/Client: parse custom properties from connection string (#2352)
- csharp/src/Drivers/Apache: add connect and query timeout options (#2312)
- csharp/src/Drivers: introduce Interop.FlightSql driver (#2214)
- csharp/src/Drivers/Apache: make Apache driver tests inheritable (#2341)
- rust/driver/snowflake: return a
Result
fromBuilder::from_env
when parsing fails (#2334) - rust/driver/snowflake: add
adbc_snowflake
crate with Go driver wrapper (#2207)
Fix
- c/driver/postgresql: don't unnecessarily COMMIT (#2412)
- csharp/src/Apache.Arrow.Adbc/C: export statement_execute_schema correctly (#2409)
- go/adbc/driver/bigquery: set default project and dataset for new statements (#2342)
- csharp/src/Drivers/Apache: detect sever error when polling for response (#2355)
- ci: ensure wheels are built with older manylinux (#2351)
- java/driver-manager: typo (#2336)
- go/adbc/driver/snowflake: update default values for fetch params (#2325)
ADBC Libraries apache-arrow-adbc-16-rc0
ADBC Libraries 16 (2025-01-08)
Versions
- C/C++/GLib/Go/Python/Ruby: 1.4.0
- C#: 0.16.0
- Java: 0.16.0
- R: 0.16.0
- Rust: 0.16.0
Feat
- csharp/src/Client: parse custom properties from connection string (#2352)
- csharp/src/Drivers/Apache: add connect and query timeout options (#2312)
- csharp/src/Drivers: introduce Interop.FlightSql driver (#2214)
- csharp/src/Drivers/Apache: make Apache driver tests inheritable (#2341)
- rust/driver/snowflake: return a
Result
fromBuilder::from_env
when parsing fails (#2334) - rust/driver/snowflake: add
adbc_snowflake
crate with Go driver wrapper (#2207)
Fix
- c/driver/postgresql: don't unnecessarily COMMIT (#2412)
- csharp/src/Apache.Arrow.Adbc/C: export statement_execute_schema correctly (#2409)
- go/adbc/driver/bigquery: set default project and dataset for new statements (#2342)
- csharp/src/Drivers/Apache: detect sever error when polling for response (#2355)
- ci: ensure wheels are built with older manylinux (#2351)
- java/driver-manager: typo (#2336)
- go/adbc/driver/snowflake: update default values for fetch params (#2325)
ADBC Libraries 15
ADBC Libraries 15 (2024-11-08)
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)
ADBC Libraries apache-arrow-adbc-15-rc0
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)
ADBC Libraries 14
apache-arrow-adbc-14-rc0 (2024-08-30)
Versions
- C/C++/GLib/Go/Python/Ruby: 1.2.0
- C#: 0.14.0
- Java: 0.14.0
- R: 0.14.0
- Rust: 0.14.0
Feat
- go/adbc/driver/snowflake: Keep track of all files copied and skip empty files in bulk_ingestion (#2106)
- dev/release: add Rust release process (#2107)
- go/adbc/driver/bigquery: Implement GetObjects and get tests passing (#2044)
- csharp/src/Client: add support for parameterized execution (#2096)
- c/driver/postgresql: Support queries that bind parameters and return a result (#2065)
- c/driver/postgresql: Support JSON and JSONB types (#2072)
- go/adbc/driver/bigquery: add schema to reader for BigQuery (#2050)
- c/driver/postgresql: Implement consuming a PGresult via the copy reader (#2029)
- csharp/src/Drivers/BigQuery: add support for configurable query timeouts (#2043)
- go/adbc/driver/snowflake: use vectorized scanner for bulk ingest (#2025)
- c: Add BigQuery library to Meson build system (#1994)
- c: Add pkgconfig support to Meson build system (#1992)
- c/driver/postgresql: FIXED_SIZED_LIST Writer support (#1975)
- go/adbc/driver: add support for Google BigQuery (#1722)
- c/driver/postgresql: Implement LIST/LARGE_LIST Writer (#1962)
- c/driver/postgresql: Read/write support for TIME64[us] (#1960)
- c/driver/postgresql: UInt(8/16/32) Writer (#1961)
Refactor
- c/driver/framework: Separate C/C++ conversions and error handling into minimal "base" framework (#2090)
- c/driver/framework: Remove fmt as required dependency of the driver framework (#2081)
- c: Updated include/install paths for adbc.h (#1965)
- c/driver/postgresql: Factory func for CopyWriter construction (#1998)
- c: Check MakeArray/Batch Error codes with macro (#1959)
Fix
- go/adbc/driver/snowflake: Bump gosnowflake to fix context error (#2091)
- c/driver/postgresql: Fix ingest of streams with zero arrays (#2073)
- csharp/src/Drivers/BigQuery: update BigQuery test cases (#2048)
- ci: Pin r-lib actions as a workaround for latest action updates (#2051)
- csharp/src/Drivers/BigQuery: update BigQuery documents (#2047)
- go/adbc/driver/snowflake: split files properly after reaching targetSize on ingestion (#2026)
- c/driver/postgresql: Ensure schema ordering is consisent and respects case sensitivity of table names (#2028)
- docs: update broken link (#2016)
- docs: correct snowflake options for bulk ingest (#2004)
- go/adbc/driver/flightsql: propagate headers in GetObjects (#1996)
- c/driver/postgresql: Fix compiler warning on gcc14 (#1990)
- r/adbcdrivermanager: Ensure that class of object is checked before calling R_ExternalPtrAddrFn (#1989)
- ci: update website_build.sh for new versioning scheme (#1972)
- dev/release: update C# tag (#1973)
- c/vendor/nanoarrow: Fix -Wreorder warning (#1966)
ADBC Libraries 13
apache-arrow-adbc-13-rc0 (2024-07-01)
Versions
- C/C++/GLib/Go/Python/Ruby: 1.1.0
- C#: 0.13.0
- Java: 0.13.0
- R: 0.13.0
- Rust: 0.13.0
Fix
- c/driver/sqlite: Make SQLite driver C99 compliant (#1946)
- go/adbc/pkg: clean up potential sites where Go GC may be exposed (#1942)
- c/driver/postgresql: chunk large COPY payloads (#1937)
- go/adbc/pkg: guard against potential crash (#1938)
- csharp/src/Drivers/Interop/Snowflake: Swapping PreBuildEvent to DispatchToInnerBuilds (#1909)
- csharp/src/Drivers/Apache/Spark: fix parameter naming convention (#1895)
- csharp/src/Apache.Arrow.Adbc/C: GetObjects should preserve a null tableTypes parameter value (#1894)
- go/adbc/driver/snowflake: Records dropped on ingestion when empty batch is present (#1866)
- csharp: Fix packing process (#1862)
- csharp/src/Drivers/Apache: set the precision and scale correctly on Decimal128Type (#1858)
Feat
- Meson Support for ADBC (#1904)
- rust: add integration tests and some improvements (#1883)
- csharp/src/Drivers/Apache/Spark: extend SQL type name parsing for all types (#1911)
- csharp/src/Drivers/Apache: improve type name handling for CHAR/VARCHAR/DECIMAL (#1896)
- csharp/src/Drivers/Apache: improve GetObjects metadata returned for columns (#1884)
- rust: add the driver manager (#1803)
- csharp: redefine C# APIs to prioritize full async support (#1865)
- csharp/src/Drivers/Apache: extend capability of GetInfo for Spark driver (#1863)
- csharp/src/Drivers/Apache: add implementation for AdbcStatement.SetOption on Spark driver (#1849)
- csharp: Move more options to be set centrally and enable TreatWarningsAsErrors (#1852)
- csharp: Initial changes for ADBC 1.1 in C# implementation (#1821)
- csharp/src/Drivers/Apache/Spark: implement async overrides for Spark driver (#1830)