Hi @NathanE ,
As of now, there is no official timeline for Java 21 support with Databricks JDBC driver, and the latest version of the JDBC driver (2.34) still uses Arrow 9.0.0. However, Databricks is actively working to update the JDBC driver to support the latest Arrow version, which includes support for Java 21.
In the meantime, if you want to use Arrow serialization with the Databricks JDBC driver, you can continue to use the workaround of disabling Arrow by setting EnableArrow=0
in the connection string. Disabling Arrow will not affect the functionality of the JDBC driver, but it may affect performance and memory usage.
Once Databricks releases an updated version of the JDBC driver with support for Arrow 13.0 and Java 21, you can upgrade to the latest version to take advantage of the new features and improvements.