July 2018

These features and Azure Databricks platform improvements were released in July 2018.

Libraries API supports Python wheels

July 31-August 7, 2018: Version 2.77

You can now install wheel libraries using the Libraries API. When you install a wheel library on a cluster running Databricks Runtime 4.2 or above, all of the dependencies specified in the library setup.py file are included. When you install a wheel library on a cluster running Databricks Runtime 4.1 or below, the file is added to the PYTHONPATH variable, without installing the dependencies.

IPython notebook export

July 31-August 7, 2018: Version 2.77

When you export an Azure Databricks notebook to the IPython notebook format, results are now included in the export.

Azure Key Vault-backed secret scopes

July 19-24, 2018: Version 2.76

Secrets now support scopes backed by an Azure Key Vault. Once you create the scope, you can access all the secrets in the corresponding Key Vault from that scope. For details, see Create an Azure Key Vault-backed secret scope.

Note

The Azure Key Vault-backed secret scope is a read-only interface to the Key Vault. To manage secrets in Azure Key Vault you must use the Azure SetSecret REST API or Azure portal UI.

Trial Premium workspaces

July 20-24, 2018: Version 2.76

Azure Databricks now offers trial Premium workspaces. During a 14-day trial you have access to free Azure Databricks DBUs. For further information, see Create a workspace.

Cluster mode and high concurrency clusters

July 19-24, 2018: Version 2.76

When creating a cluster, the Cluster Type option has been renamed to Cluster Mode. The Serverless Pool option has been replaced by High Concurrency cluster mode. High concurrency clusters are tuned to provide efficient resource utilization, isolation, security, and the best performance when shared by multiple concurrently active users. A high concurrency cluster supports only SQL, Python, and R languages. High concurrency clusters provide all the benefits of serverless pools while also allowing flexibility in Spark and resource configuration. For further information, see High concurrency clusters.

Cluster mode

Table access control

July 19-24, 2018: Version 2.76

The Table Access Control checkbox is available only for high concurrency clusters.

Table ACL checkbox

Unavailable cluster node types grayed out

July 3-10, 2018: Version 2.75

Cluster node types that are not available for your subscription and region are now grayed out, and you cannot select them when you create a cluster.

R Markdown support

July 3-10, 2018: Version 2.75

Azure Databricks R notebooks can be exported to R Markdown format, and R Markdown documents can be imported as Azure Databricks notebooks. See Notebook external formats.

Home page redesign, with ability to drop files to import data

July 3-10, 2018: Version 2.75

The new home page adds a cleaner, simpler interface, with links to an improved Getting Started tutorial and the ability to drag and drop files to import data. See Data Overview.

Widget default behavior

July 3-10, 2018: Version 2.75

The default execution behavior when a new value is selected for a widget is now to Do Nothing. You must update the widget settings if you want to rerun a complete notebook or only value-related commands when you change a widget value. See Configure widget settings.

Table creation UI

July 3-10, 2018: Version 2.75

When you create a table in the UI, you now select Add Data from the Data page.

Add data

See Create a table using the UI.

Multi-line JSON data import

July 3-10, 2018: Version 2.75

You can now import multi-line JSON data files when you are creating tables. Previously, JSON data files had to be flattened to one line. See Create a table using the UI.