|
699 | 699 | - **ci**: update website_build.sh for new versioning scheme (#1972)
|
700 | 700 | - **dev/release**: update C# <VersionSuffix> tag (#1973)
|
701 | 701 | - **c/vendor/nanoarrow**: Fix -Wreorder warning (#1966)
|
| 702 | + |
| 703 | +## ADBC Libraries 15 (2024-11-08) |
| 704 | + |
| 705 | +### Versions |
| 706 | + |
| 707 | +- C/C++/GLib/Go/Python/Ruby: 1.3.0 |
| 708 | +- C#: 0.15.0 |
| 709 | +- Java: 0.15.0 |
| 710 | +- R: 0.15.0 |
| 711 | +- Rust: 0.15.0 |
| 712 | + |
| 713 | +### Feat |
| 714 | + |
| 715 | +- **c/driver/postgresql**: Enable basic connect/query workflow for Redshift (#2219) |
| 716 | +- **rust/drivers/datafusion**: add support for bulk ingest (#2279) |
| 717 | +- **csharp/src/Drivers/Apache**: convert Double to Float for Apache Spark on scalar conversion (#2296) |
| 718 | +- **go/adbc/driver/snowflake**: update to the latest 1.12.0 gosnowflake driver (#2298) |
| 719 | +- **csharp/src/Drivers/BigQuery**: support max stream count setting when creating read session (#2289) |
| 720 | +- **rust/drivers**: adbc driver for datafusion (#2267) |
| 721 | +- **go/adbc/driver/snowflake**: improve GetObjects performance and semantics (#2254) |
| 722 | +- **c**: Implement ingestion and testing for float16, string_view, and binary_view (#2234) |
| 723 | +- **r**: Add R BigQuery driver wrapper (#2235) |
| 724 | +- **csharp/src/Drivers/Apache/Spark**: add request_timeout_ms option to allow longer HTTP request length (#2218) |
| 725 | +- **go/adbc/driver/snowflake**: add support for a client config file (#2197) |
| 726 | +- **csharp/src/Client**: Additional parameter support for DbCommand (#2195) |
| 727 | +- **csharp/src/Drivers/Apache/Spark**: add option to ignore TLS/SSL certificate exceptions (#2188) |
| 728 | +- **csharp/src/Drivers/Apache/Spark**: Perform scalar data type conversion for Spark over HTTP (#2152) |
| 729 | +- **csharp/src/Drivers/Apache/Spark**: Azure HDInsight Spark Documentation (#2164) |
| 730 | +- **c/driver/postgresql**: Implement ingestion of list types for PostgreSQL (#2153) |
| 731 | +- **csharp/src/Drivers/Apache/Spark**: poc - Support for Apache Spark over HTTP (non-Arrow) (#2018) |
| 732 | +- **c/driver/postgresql**: add `arrow.opaque` type metadata (#2122) |
| 733 | + |
| 734 | +### Fix |
| 735 | + |
| 736 | +- **csharp/src/Drivers/Apache**: fix float data type handling for tests on Databricks Spark (#2283) |
| 737 | +- **go/adbc/driver/internal/driverbase**: proper unmarshalling for ConstraintColumnNames (#2285) |
| 738 | +- **csharp/src/Drivers/Apache**: fix to workaround concurrency issue (#2282) |
| 739 | +- **csharp/src/Drivers/Apache**: correctly handle empty response and add Client tests (#2275) |
| 740 | +- **csharp/src/Drivers/Apache**: remove interleaved async look-ahead code (#2273) |
| 741 | +- **c/driver_manager**: More robust error reporting for errors that occur before AdbcDatabaseInit() (#2266) |
| 742 | +- **rust**: implement database/connection constructors without options (#2242) |
| 743 | +- **csharp/src/Drivers**: update System.Text.Json to version 8.0.5 because of known vulnerability (#2238) |
| 744 | +- **csharp/src/Drivers/Apache/Spark**: correct batch handling for the HiveServer2Reader (#2215) |
| 745 | +- **go/adbc/driver/snowflake**: call GetObjects with null catalog at catalog depth (#2194) |
| 746 | +- **csharp/src/Drivers/Apache/Spark**: correct BatchSize implementation for base reader (#2199) |
| 747 | +- **csharp/src/Drivers/Apache/Spark**: correct precision/scale handling with zeros in fractional portion (#2198) |
| 748 | +- **csharp/src/Drivers/BigQuery**: Fixed GBQ driver issue when results.TableReference is null (#2165) |
| 749 | +- **go/adbc/driver/snowflake**: fix setting database and schema context after initial connection (#2169) |
| 750 | +- **csharp/src/Drivers/Interop/Snowflake**: add test to demonstrate DEFAULT_ROLE behavior (#2151) |
| 751 | +- **c/driver/postgresql**: Improve error reporting for queries that error before the COPY header is sent (#2134) |
| 752 | + |
| 753 | +### Refactor |
| 754 | + |
| 755 | +- **c/driver/postgresql**: cleanups for result_helper signatures (#2261) |
| 756 | +- **c/driver/postgresql**: Use GetObjectsHelper from framework to build objects (#2189) |
| 757 | +- **csharp/src/Drivers/Apache/Spark**: use UTF8 string for data conversion, instead of .NET String (#2192) |
| 758 | +- **c/driver/postgresql**: Use Status for error handling in BindStream (#2187) |
| 759 | +- **c/driver/postgresql**: Use Status instead of AdbcStatusCode/AdbcError in result helper (#2178) |
| 760 | +- **c/driver**: Use non-objects framework components in Postgres driver (#2166) |
| 761 | +- **c/driver/postgresql**: Use copy writer in BindStream for parameter binding (#2157) |
0 commit comments