Skip to content

ADBC Libraries 12

Compare
Choose a tag to compare
@github-actions github-actions released this 15 May 01:46
· 302 commits to main since this release

apache-arrow-adbc-12-rc4 (2024-05-15)

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)