From 69f89969594b177191c5e367ec82fd5dece75a39 Mon Sep 17 00:00:00 2001
From: David Li
Date: Tue, 21 May 2024 11:14:37 +0900
Subject: [PATCH] chore: update changelog for 12
---
CHANGELOG.md | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 94 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7ee1ddfcdc..660a192bde 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -511,3 +511,97 @@
- **c/driver_manager**: differentiate errors from driver manager (#1662)
- **c/driver/sqlite**: port to driver base (#1603)
- **go/adbc/driver**: driverbase implementation for connection (#1590)
+
+## ADBC Libraries 12 (2024-05-09)
+
+### Fix
+
+- **csharp/src/Apache.Arrow.Adbc/C**: finalizer threw exception (#1842)
+- **dev/release**: handle versioning scheme in binary verification (#1834)
+- **csharp**: Change option translation to be case-sensitive (#1820)
+- **csharp/src/Apache.Arrow.Adbc/C**: imported errors don't return a native error or SQL state (#1815)
+- **csharp/src/Apache.Arrow.Adbc**: imported statements and databases don't allow options to be set (#1816)
+- **csharp/src/Apache.Arrow.Adbc/C**: correctly handle null driver entries for imported drivers (#1812)
+- **go/adbc/driver/snowflake**: handle empty result sets (#1805)
+- **csharp**: an assortment of small fixes not worth individual pull requests (#1807)
+- **go/adbc/driver/snowflake**: workaround snowflake metadata-only limitations (#1790)
+- **csharp/src/Apache.Arrow.Adbc**: correct StandardSchemas.ColumnSchema data types (#1731)
+- **csharp**: imported drivers have the potential for a lot of memory leaks (#1776)
+- **go/adbc/driver/flightsql**: should use `ctx.Err().Error()` (#1769)
+- **go/adbc/driver/snowflake**: handle quotes properly (#1738)
+- **go/adbc/driver/snowflake**: comment format (#1768)
+- **csharp/src/Apache.Arrow.Adbc**: Fix marshaling in three functions where it was broken (#1758)
+- **csharp/src/Apache.Arrow.Adbc**: Add support to the C Exporter for converting exceptions into AdbcErrors (#1752)
+- **format**: correct duplicated statistics names (#1736)
+- **dev/release**: correct C# version bump regex (#1733)
+- **r**: Ensure CXX_STD is set everywhere (#1706)
+- **csharp**: Resolve memory leaks described by #1690 (#1695)
+
+### Feat
+
+- **go/adbc/driver/snowflake**: support parameter binding (#1808)
+- **csharp**: imported objects should have call "release" when no longer in use (#1802)
+- **rust**: add the driver exporter (#1756)
+- **csharp**: enable nullable checks and resolve all warnings (#1792)
+- **go/adbc/driver/flightsql**: support stateless prepared statements (#1796)
+- **csharp**: Implement support for transactions, isolation level and read-only flag (#1784)
+- **csharp/test**: implement DuckDb test fixture (#1781)
+- **csharp**: Implement remaining functions in 1.0 spec (#1773)
+- **csharp/src/Apache.Arrow.Adbc**: Cleanup use of List in APIs and implementation (#1761)
+- **csharp**: Update to test with net8.0 (#1771)
+- **csharp/src/Apache.Arrow.Adbc**: Remove AdbcConnection.GetInfo(List) (#1760)
+- **glib**: add GADBCArrowConnection (#1754)
+- **rust**: add complete FFI bindings (#1742)
+- **glib**: Add garrow_connection_get_statistic_names() (#1748)
+- **glib**: Add garrow_connection_get_statistics() (#1744)
+- **c/driver/postgresql**: add money type and test intervals (#1741)
+- **rust**: add public abstract API and dummy driver implementation (#1725)
+- **csharp/src/Drivers**: introduce drivers for Apache systems built on Thrift (#1710)
+- **format**: add info codes for supported capabilities (#1649)
+
+## apache-arrow-adbc-12-rc3 (2024-05-09)
+
+### Fix
+
+- **csharp/src/Apache.Arrow.Adbc/C**: finalizer threw exception (#1842)
+- **dev/release**: handle versioning scheme in binary verification (#1834)
+- **csharp**: Change option translation to be case-sensitive (#1820)
+- **csharp/src/Apache.Arrow.Adbc/C**: imported errors don't return a native error or SQL state (#1815)
+- **csharp/src/Apache.Arrow.Adbc**: imported statements and databases don't allow options to be set (#1816)
+- **csharp/src/Apache.Arrow.Adbc/C**: correctly handle null driver entries for imported drivers (#1812)
+- **go/adbc/driver/snowflake**: handle empty result sets (#1805)
+- **csharp**: an assortment of small fixes not worth individual pull requests (#1807)
+- **go/adbc/driver/snowflake**: workaround snowflake metadata-only limitations (#1790)
+- **csharp/src/Apache.Arrow.Adbc**: correct StandardSchemas.ColumnSchema data types (#1731)
+- **csharp**: imported drivers have the potential for a lot of memory leaks (#1776)
+- **go/adbc/driver/flightsql**: should use `ctx.Err().Error()` (#1769)
+- **go/adbc/driver/snowflake**: handle quotes properly (#1738)
+- **go/adbc/driver/snowflake**: comment format (#1768)
+- **csharp/src/Apache.Arrow.Adbc**: Fix marshaling in three functions where it was broken (#1758)
+- **csharp/src/Apache.Arrow.Adbc**: Add support to the C Exporter for converting exceptions into AdbcErrors (#1752)
+- **format**: correct duplicated statistics names (#1736)
+- **dev/release**: correct C# version bump regex (#1733)
+- **r**: Ensure CXX_STD is set everywhere (#1706)
+- **csharp**: Resolve memory leaks described by #1690 (#1695)
+
+### Feat
+
+- **go/adbc/driver/snowflake**: support parameter binding (#1808)
+- **csharp**: imported objects should have call "release" when no longer in use (#1802)
+- **rust**: add the driver exporter (#1756)
+- **csharp**: enable nullable checks and resolve all warnings (#1792)
+- **go/adbc/driver/flightsql**: support stateless prepared statements (#1796)
+- **csharp**: Implement support for transactions, isolation level and read-only flag (#1784)
+- **csharp/test**: implement DuckDb test fixture (#1781)
+- **csharp**: Implement remaining functions in 1.0 spec (#1773)
+- **csharp/src/Apache.Arrow.Adbc**: Cleanup use of List in APIs and implementation (#1761)
+- **csharp**: Update to test with net8.0 (#1771)
+- **csharp/src/Apache.Arrow.Adbc**: Remove AdbcConnection.GetInfo(List) (#1760)
+- **glib**: add GADBCArrowConnection (#1754)
+- **rust**: add complete FFI bindings (#1742)
+- **glib**: Add garrow_connection_get_statistic_names() (#1748)
+- **glib**: Add garrow_connection_get_statistics() (#1744)
+- **c/driver/postgresql**: add money type and test intervals (#1741)
+- **rust**: add public abstract API and dummy driver implementation (#1725)
+- **csharp/src/Drivers**: introduce drivers for Apache systems built on Thrift (#1710)
+- **format**: add info codes for supported capabilities (#1649)