Databricks
-
databricks()now supports workload identity federation
(#1002). -
databricks()now detects service principal credentials
when running on Posit Connect (@tnederlof, #931). -
databricks()now has improved performance when the
useNativeQueryconnection attribute is set totrue
(#998). -
databricks()driver location discovery now handles the
new OEM driver for macOS (#994).
Snowflake
-
odbc::snowflake()now uses thesnowflakeauthpackage to
resolve connection parameters from Snowflakeconnections.toml
andconfig.tomlfiles under the hood, which improves support
for non-OAuth authenticators (including "externalbrowser"
authentication), adds support for thehostfield, allows
multiple named connections (via the newconnection_name
argument), and generally improves compatibility with the
Snowflake CLI and Python ecosystem (#1000). -
sf_private_keyis now robust to newline character ending
(#997).
Miscellaneous
-
SQL Server:
POSIXctdata can now be written to
DATETIMEOFFSETtargets (#985). -
odbcConnectionColumns(),odbcConnectionIcon(), and
odbcConnectionActions()are now fully deprecated. Use
DBI::dbListFields()instead ofodbcConnectionColumns()
(#986). -
Fix crash when interrupting execution using Ctrl-c (#977).
-
Fix R error/crash when the
paramsarguments are different
lengths and one isPOSIXt(#984). This forces all
bound-parameters to be length 1 or the same length (i.e.,
tidyverse recycling rules). -
databricks()andsnowflake()now correctly error (instead
of warning) when the driver configuration file is not found
(#1001).