This article outlines the system environment information for serverless environment version 3.
To ensure compatibility for the application, serverless workloads use a versioned API, known as the environment version, which remains compatible with newer server versions.
You can select the environment version using the Environment side panel in your serverless notebooks. See Select an environment version.
New features and improvementsâThe following new features and improvements are available in serverless environment 3.
API updatesâJune 13, 2025
Serverless environment 3 includes the following API updates:
listagg
 and string_agg
 functions aggregate STRING
 and BINARY
 values in a group. See New listagg
and string_agg
functions.variant_get
and get_json_object
now consider leading spaces in paths in Apache Spark. See variant_get and get_json_object now consider leading spaces in paths in Apache Spark.StreamingPythonRunnerInitializationException
 to PySpark base exception.to_pandas
 on an empty table.TransformWithStateInPandas
operation_id
June 13, 2025
Use the features and improvements available on Databricks Connect for Databricks Runtime 16.3. See Databricks Connect for Databricks Runtime 16.3.
Improved Python syntax error highlightingâJune 13, 2025
Python syntax error highlighting will see the following improvements:
pyproject.toml
files.See Python error highlighting.
Git CLI support in web terminal and notebookâJune 13, 2025
You can now use the Git CLI in a serverless notebook and the serverless notebook's web terminal.
Serverless GPU compute now availableâJune 13, 2025
You can now use serverless GPU compute to train and fine-tune custom models. When running on serverless GPU compute, your environment includes all libraries available in environment version 3, in addition to the following packages:
CUDA 12.4
torch 2.6.0
torchvision 0.21.0
For instructions on using serverless GPUs, see Serverless GPU compute.
Behavioral change regarding conflicting environment versionsâJune 13, 2025
In cases where a serverless environment version is declared in both the notebook's Environment panel and in a custom base environment file, the base environment's version takes precedence unless both declared versions are under version 3, in which case the notebook's version is used.
For example:
To reproduce serverless environment 3 in your local Python virtual environment, download the requirements-env-3.txt file and run pip install -r requirements-env-3.txt
. This command installs all of the open source libraries from serverless environment 3.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4