diff --git a/CHANGELOG.md b/CHANGELOG.md index cf12a06aa8..e542f50bb8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -439,3 +439,47 @@ ### Refactor - **r/adbcdrivermanager**: Use C++ base driver to implement test drivers (#1269) + +## ADBC Libraries 0.10.0 (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 instead of std::basic_string (#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)