September 2023
These features and Azure Databricks platform improvements were released in September 2023.
Note
The release date and content listed below only corresponds to actual deployment of the Azure Public Cloud in most case.
It provide the evolution history of Azure Databricks service on Azure Public Cloud for your reference that may not be suitable for Azure operated by 21Vianet.
Note
Releases are staged. Your Azure Databricks workspace might not be updated until a week or more after the initial release date.
Lakehouse Federation available on single user clusters
September 29, 2023
Lakehouse Federation is now available on single user clusters using Databricks Runtime 13.1 and above. Only the connection owner can run queries on federated catalogs. See What is Lakehouse Federation?.
Delegate the ability to create a storage credential in Unity Catalog
September 29, 2023
You can now grant users permissions to create a storage credential in a Unity Catalog metastore using the new CREATE STORAGE CREDENTIAL
privilege. See CREATE STORAGE CREDENTIAL.
Databricks Runtime 14.1 (Beta)
September 28, 2023
Databricks Runtime 14.1 and Databricks Runtime 14.1 ML are now available as Beta releases.
See Databricks Runtime 14.1 and Databricks Runtime 14.1 for Machine Learning.
Prevent runs of a job from being skipped when you reach concurrency limits
September 27, 2023 - October 2, 2023
To prevent runs of an Azure Databricks job from being skipped because of concurrency limits, you can now enable queueing on the job. When queueing is enabled, if a concurrency limit is reached, the job is placed in a queue until capacity is available to run the job. See Enable queueing of job runs.
Databricks Terraform provider updated to version 1.27.0
September 27, 2023
Databricks Terraform provider version 1.27.0 adds owner
and force_destroy
to databricks_metastore_data_access
, includes several additional improvements and bug fixes, and more. For details, see the changelog for version 1.27.0.
Databricks CLI updated to version 0.206.0 (Public Preview)
September 27, 2023
The Databricks command-line interface (Databricks CLI) has been updated to version 0.206.0. This release enables target overrides for pipeline clusters in Databricks Asset Bundles, improves the bundle template initialization experience, and more. For details, see the changelog for version 0.206.0.
Databricks SDK for Go updated to version 0.21.0 (Beta)
September 27, 2023
Databricks SDK for Go version 0.21.0 introduces over a dozen breaking API changes, adds over a dozen APIs, and adds a dozen fields. For details, see the changelog for version 0.21.0.
Databricks ODBC driver 2.7.5
September 23, 2023
We have released version 2.7.5 of the Databricks ODBC driver (download). This release adds the following new features and enhancements:
- OAuth 2.0 client authentication enhancement and OIDC endpoint discovery support.
- Server-side encryption with customer provided keys.
- Timedate function.
- Improved error messaging for Cloud Fetch.
- Security updates.
This release also resolves the following regression in 2.7.3:
- The
SQLForeignKeys
function returns an empty result if the caller passes aNULL
value for the catalog of the primary table or the foreign table.
The release 2.7.5 now returns all the primary keys or foreign keys associated with the related table if the catalog of the other table is set NULL
.
Databricks extension for Visual Studio Code updated to version 1.1.3
September 21, 2023
The Databricks extension for Visual Studio Code version 1.1.3 adds a few minor fixes. For details, see the changelog for version 1.1.3.
Running jobs as a service principal is GA
September 21, 2023
Roles on service principals and the job's setting to run jobs using the service principal's identity is now GA.
See Roles for managing service principals and Configure identity for job runs.
Databricks CLI updated to version 0.205.2 (Public Preview)
September 21, 2023
The Databricks command-line interface (Databricks CLI) has been updated to version 0.205.2. This release contains a few minor updates. For details, see the changelog for version 0.205.2.
Databricks CLI updated to version 0.205.1 (Public Preview)
September 20, 2023
The Databricks command-line interface (Databricks CLI) has been updated to version 0.205.1. This release enables target overrides for job tasks in Databricks Asset Bundles, and more. For details, see the changelog for version 0.205.1.
Databricks SDK for Go updated to version 0.20.0 (Beta)
September 20, 2023
Databricks SDK for Go version 0.20.0 adds over a dozen APIs, adds a half-dozen fields, changes a few fields and methods, and removes a few APIs. For details, see the changelog for version 0.20.0.
Databricks SDK for Python updated to version 0.9.0 (Beta)
September 20, 2023
Databricks SDK for Python version 0.9.0 changes a few methods and fields, adds about 10 fields, adds about 20 dataclasses, and introduces additional changes and removals. For details, see the changelog for version 0.9.0.
Databricks SDK for Python updated to version 0.7.1 (Beta)
September 20, 2023
Databricks SDK for Python version 0.7.1 includes a minor fix to improve file download performance. For details, see the changelog for version 0.7.1.
Databricks Terraform provider updated to version 1.26.0
September 20, 2023
Databricks Terraform provider version 1.26.0 adds support for init scripts from Unity Catalog volumes, includes several additional improvements and bug fixes, and more. For details, see the changelog for version 1.26.0.
Databricks Connect for Databricks Runtime 14.0
September 20, 2023
Databricks Connect for Databricks Runtime 14.0 supports full Structured Streaming (including foreachBatch
) and long running queries that reattach to the query after interruption.
Databricks Connect V2 is Public Preview for Scala
September 19, 2023
Databricks Connect for Databricks Runtime 13.3 LTS now supports Scala in Public Preview, including DataFrames, Delta, Structured Streaming, and more.
For Python, query cancellation is now supported, and the DatabricksSession
class can now be used in Azure Databricks notebooks and jobs.
On-demand feature computation now available in Unity Catalog (Public Preview)
September 14, 2023
Machine learning features can now be computed on-demand at inference time. Feature computation logic, models, and data are all governed by Unity Catalog. This enables models to compute features using inputs that are only available at inference time, such as a user's current location. For more information, see Compute features on demand using Python user-defined functions.
Databricks Runtime 14.0 is GA
September 14, 2023
Databricks Runtime 14.0 and Databricks Runtime 14.0 ML are now generally available.
See Databricks Runtime 14.0 (EoS) and Databricks Runtime 14.0 for Machine Learning (EoS).
Account email notifications upgrade
September 14, 2023
Databricks no longer sends email notifications when users are added to an Azure Databricks account. Users will continue to receive email notifications when they are granted access to a workspace.
Databricks Terraform provider updated to version 1.25.1
September 13, 2023
Databricks Terraform provider version 1.25.1 has been released with minor improvements and bug fixes. For details, see the changelog for version 1.25.1.
Databricks SDK for Go updated to version 0.19.2 (Beta)
September 13, 2023
Databricks SDK for Go version 0.19.2 contains one minor fix. For details, see the changelog for version 0.19.2.
Databricks CLI updated to version 0.205.0 (Public Preview)
September 13, 2023
The Databricks command-line interface (Databricks CLI) has been updated to version 0.205.0. This is the first release of the Databricks CLI to support Databricks Asset Bundles in Public Preview. For details, see the changelog for version 0.205.0.
Reserved location for /Workspace
September 13, 2023
The location /Workspace
is now reserved. You can no longer define a directory named /Workspace
relative to the root path in Azure Databricks.
Databricks Asset Bundles (Public Preview)
September 12, 2023
Databricks Asset Bundles, now in Public Preview, enable end-to-end data, analytics, and ML projects to be expressed as a collection of source files. This makes it simpler to apply data engineering best practices such as source control, code review, testing, and CI/CD.
Databricks Terraform provider updated to version 1.25.0
September 12, 2023
Databricks Terraform provider version 1.25.0 includes the addition of IS_OWNER
permission for Databricks SQL warehouses, minor fixes, documentation updates, and more. For details, see the changelog for version 1.25.0.
Databricks extension for Visual Studio Code updated to version 1.1.2
September 12, 2023
The Databricks extension for Visual Studio Code version 1.1.2 adds experimental support for %run
and # MAGIC
in Azure Databricks notebooks, fixes path issues with multiple local Databricks CLI installations, and more. For details, see the changelog for version 1.1.2.
Databricks CLI updated to version 0.204.1 (Public Preview)
September 11, 2023
The Databricks command-line interface (Databricks CLI) has been updated to version 0.204.1. For details, see the changelog for version 0.204.1.
Filter sensitive data with row filters and column masks (Public Preview)
September 11, 2023
You can now apply row filters and column masks to tables to prevent access to sensitive data by certain users. These filters and masks are implemented as SQL user-defined functions (UDFs). See Filter sensitive table data using row filters and column masks.
Pricing system table is now available (Public Preview)
September 8, 2023
System tables now include a pricing table (system.billing.list_prices
) where you can monitor the cost of a SKU over time. These logs can help you perform cost analysis and monitor pricing changes. See Pricing system table reference .
Databricks SDK for Go updated to version 0.19.1 (Beta)
September 7, 2023
Databricks SDK for Go version 0.19.1 continues a few minor updates and fixes. For details, see the changelog for version 0.19.1.
Databricks ODBC driver 2.7.3
September 7, 2023
We have released version 2.7.3 of the Databricks ODBC driver (download). This release includes the following features and fixes:
- Vulnerability fixes by upgrading third-party dependencies.
SQL_ATTR_MAX_ROWS
support that allows a client to limit the number of rows to fetch in a query to expedite fast loading (such as preview).- Updated MacOS support. The driver now supports Apple Silicon/M1.
- OAuth2 browser-based authentication support to facilitate single sign-on (SSO).
Important
If you use primary key and foreign key APIs, the SQLForeignKeys
function returns an empty result if the caller passes a NULL
value for the catalog of the primary table or the foreign table. This issue is known to developers.
Databricks CLI updated to version 0.204.0 (Public Preview)
September 6, 2023
The Databricks command-line interface (Databricks CLI) has been updated to version 0.204.0. This release includes the grouping of permission related commands, adds and changes to several commands, and more. For details, see the changelog for version 0.204.0.
Data Explorer is now Catalog Explorer
September 6, 2023
Data Explorer is renamed to Catalog Explorer to recognize the fact that you can use it to work with all securable objects in Unity Catalog, not just data objects. See What is Catalog Explorer?.
Databricks SDK for Go updated to version 0.19.0 (Beta)
September 4, 2023
Databricks SDK for Go version 0.19.0 renames permissions APIs, adds 8 APIs, adds 5 fields, changes and removes a few fields, and changes a few methods.. For details, see the changelog for version 0.19.0.
Databricks SDK for Python updated to version 0.8.0 (Beta)
September 4, 2023
Databricks SDK for Python version 0.8.0 renames permissions APIs, adds a half-dozen fields, adds a half-dozen dataclasses, and introduces several changes and removals. For details, see the changelog for version 0.8.0.
Delegate allowlist privileges in Unity Catalog
September 1, 2023
You can now delegate privileges for managing items in the allowlist for Unity Catalog. See Allowlist libraries and init scripts on shared compute.
GitHub apps integration in Repos is GA
September 1, 2023
GitHub apps integration in Repos is GA. The feature allows for simpler Git credential management when you integrate with GitHub in Repos.
Important
GitHub apps are not supported on GitHub Enterprise Server.