connector.databricks 0.2.0
CRAN release: 2026-10-28
- Add new class
ConnectorDatabricksSQLwhich usesbrickster::DatabricksSQL()as a driver. This class will replaceConnectorDatabricksTableas preferred way of working with tables in Databricks. This driver will be using SQL Warehouse instead of Compute Cluster, which was used byodbcdriver. -
connector_databricks_sql()andConnectorDatabricksSQLare no longer marked as experimental. - README, getting started vignette and the example configuration in
inst/config/example_yaml.yamlnow useconnector_databricks_sql(). The reading and writing article coversConnectorDatabricksSQL, a new article comparesConnectorDatabricksSQLandConnectorDatabricksTable, and a new authentication article explains how brickster and odbc find credentials locally, on Posit Workbench and on Posit Connect #104. -
connector_databricks_table()andConnectorDatabricksTable$new()gain..., passed on toDBI::dbConnect()for theodbc::databricks()driver, so driver parameters such asworkspace,uid,pwdoruseNativeQuerycan be set #109.extra_classnow has to be passed by name. - Update dependency on
bricksterversion >= 0.2.14. - Fix #105
list_content_cnt()forConnectorDatabricksTablereturningNULLwith brickster >= 0.2.14, wheredb_uc_tables_list()now returns a paginated response with atableselement. Results from all pages are now collected. - Fix #99 support for working with volumes with read-only permissions.
connector.databricks 0.0.6
New features and improvements
- Fix naming convention in
upload_directory_cnt.DatabricksVolume#84 - Added
Connecting to cluster, please wait..as a zephyr::msg_info prior to initialization of table and volume connection - Set dependency
brickster (>= 0.2.7) - Add github templates for issues, features and PRs
- Updated
volume_methodsto use zephyr::msg_info(), replacing cli::cli_alert() - Updated
volume_methods,table_utilsandtable_methodsto use zephyr::get_option() replacing a bool - Updated tests to use zephyr-option, with verbosity = quiet
- Fix bug regarding empty tables #73
- Fix tmp volume bug #63
- Add
upload_directory_cnt()anddownload_directory_cnt()methods forConnectorDatabricksVolumeclass. Solves #77 - Update
remove_directory_cnt()method forConnectorDatabricksVolumeclass, now iterates over directories and erases all the subdirectories and files. Solves #78 - Update
connectordependency to0.1.0official CRAN version.
connector.databricks 0.0.5
New features and improvements
- Update
write_cnt()to use temporary volume solution, in order to allow upload of bigger files. - Update
list_content_cnt()to use tags when listing tables in Databricks. - Update
read_cnt()to allow users to search tables using eithertimepointorversionparameter. - Remove
DatabricksClient()and replace table and volume methods withbrickstermethods.
connector.databricks 0.0.4
- Minor tweaks to the DESCRIPTION file. Removed references to ‘external’ non-CRAN GitHub packages.
connector.databricks 0.0.3
Breaking Changes
- Major renaming:
connector_databricks_dbiis nowConnectorDatabricksTable. This affects several methods and functions throughout the package. - A wrapper function has been added for better consistency with other connector packages
connector_databricks_table - The dependency on
connectorhas been updated to use 0.0.8
New Features and Improvements
- Refactored API for better consistency with the
connectorpackage. - Updated methods for
list_content_cnt,log_read_connector,log_write_connector, andlog_remove_connectorto use the new structure.
