无服务器环境版本 3

本文概述了无服务器环境版本 3 的系统环境信息。

为了确保应用程序的兼容性,无服务器工作负荷使用版本控制 API(称为环境版本),该 API 与较新的服务器版本保持兼容。

可以使用无服务器笔记本中的 环境 侧面板选择环境版本。 请参阅 “选择环境版本”。

新功能和改进

无服务器环境 3 中提供了以下新功能和改进。

API 更新

2025 年 8 月 18 日

标量 Python UDF 现在支持服务凭据

标量 Python UDF 可以使用 Unity 目录服务凭据安全地访问外部云服务。 有关详细信息,请参阅 Scalar Python UDF 中的服务凭据

2025 年 6 月 13 日

无服务器环境 3 包括以下 API 更新:

Databricks Connect 已升级到 16.3

2025 年 6 月 13 日

使用 Databricks Connect for Databricks Runtime 16.3 上提供的功能和改进。 请参阅 Databricks Connect for Databricks Runtime 16.3

改进的 Python 语法错误突出显示

2025 年 6 月 13 日

Python 语法错误突出显示将进行以下改进:

  • 更快的错误处理延迟。
  • 支持 Python 类型错误突出显示。
  • 通过 pyproject.toml 文件实现 Linter 可配置性。

请参阅 Python 错误高亮显示

Web 终端和笔记本中的 Git CLI 支持

2025 年 6 月 13 日

现在可以在无服务器笔记本和无服务器笔记本的 Web 终端中使用 Git CLI。

关于冲突的环境版本的行为变化

2025 年 6 月 13 日

如果无服务器环境版本在笔记本 的环境 面板和自定义基础环境文件中声明,则基本环境的版本优先,除非两个声明的版本都低于版本 3,在这种情况下使用笔记本的版本。

例如:

  • 如果笔记本使用 v1,并且基础环境使用 v3,则工作负荷将使用 v3。
  • 如果笔记本使用 v1,并且基础环境使用 v2,则工作负荷将使用 v1。
  • 如果笔记本使用 v3,并且基础环境使用 v1,则工作负荷将使用 v1。
  • 如果笔记本使用 v2,并且基础环境使用 v1,则工作负荷将使用 v2。

系统环境

  • 操作系统:Ubuntu 24.04.2 LTS
  • Python:3.12.3
  • Databricks Connect:16.4.2

已安装的 Python 库

若要在本地 Python 虚拟环境中重现无服务器环境 3,请下载 requirements-env-3.txt 文件并运行 pip install -r requirements-env-3.txt。 此命令从无服务器环境 3 安装所有开源库。

图书馆 版本 图书馆 版本 图书馆 版本
annotated-types 0.7.0 anyio 4.2.0 asttokens 2.0.5
astunparse 1.6.3 自动命令 2.2.2 azure-core 1.33.0
azure-storage-blob 12.23.0 azure-storage-file-datalake 12.17.0 backports.tarfile 1.2.0
黑色 24.4.2 闪烁器 1.7.0 boto3 1.34.69
botocore 1.34.69 cachetools (缓存工具) 5.3.3 certifi 2024年6月2日
cffi 1.16.0 chardet 4.0.0 charset-normalizer (字符集正常化工具) 2.0.4
click 8.1.7 cloudpickle 3.0.0 通讯 0.2.1
contourpy 1.2.0 加密 42.0.5 骑行者 0.11.0
Cython 3.0.11 databricks-connect 16.4.2 Databricks软件开发工具包 (databricks-sdk) 0.49.0
dbus-python 1.3.2 debugpy 1.6.7 修饰器 5.1.1
Deprecated 1.2.18 莳萝 0.3.8 distlib 0.3.8
正在执行 0.8.3 各个方面概述 1.1.1 fastapi 0.115.12
文件锁 (filelock) 3.15.4 fonttools(字体工具) 4.51.0 gitdb (Git数据库) 4.0.11
GitPython 3.1.37 google-api-core (谷歌 API 核心库) 2.20.0 google-auth (谷歌身份验证) 2.38.0
google-cloud-core (Google云核心) 2.4.3 谷歌云存储 (Google Cloud Storage) 3.1.0 google-crc32c 1.7.1
google-resumable-media (谷歌可恢复媒体) 2.7.2 googleapis-common-protos 1.69.2 grpcio 1.71.0
grpcio-status 1.71.0 h11 0.14.0 httplib2 0.20.4
IDNA 3.7 importlib-metadata 7.0.1 inflect 7.3.1
iniconfig 1.1.1 ipyflow-core 0.0.206 ipykernel 6.29.5
ipython 8.32.0 ipython-genutils(IPython通用工具) 0.2.0 ipywidgets 7.7.2
isodate 0.7.2 jaraco.collections 5.1.0 jaraco.context 5.3.0
jaraco.functools 4.0.1 jaraco.text 3.12.1 jedi 0.19.1
jmespath 1.0.1 joblib 1.4.2 jupyter_client(Jupyter 客户端) 8.6.0
jupyter_core(Jupyter核心) 5.7.2 kiwisolver 1.4.4 launchpadlib 1.11.0
lazr.restfulclient 0.14.6 lazr.uri 1.0.6 matplotlib 3.8.4
matplotlib-inline 0.1.6 mlflow-skinny 2.21.3 more-itertools 10.3.0
mypy-extensions 1.0.0 nest-asyncio 1.6.0 numpy 1.26.4
oauthlib 3.2.2 OpenTelemetry API 1.31.1 opentelemetry-sdk(开源遥测软件开发工具包) 1.31.1
opentelemetry-semantic-conventions 0.52b1 包装 24.1 熊猫 1.5.3
帕尔索 0.8.3 pathspec 0.10.3 替罪羊 0.5.6
pexpect 4.8.0 枕头 10.3.0 pip 25.0.1
platformdirs 3.10.0 plotly 5.22.0 Pluggy (Python库) 1.5.0
提示工具包 (prompt-toolkit) 3.0.43 proto-plus 1.26.1 protobuf 5.29.4
psutil 5.9.0 psycopg2 2.9.3 ptyprocess 0.7.0
pure-eval 0.2.2 py4j 0.10.9.7 pyarrow 15.0.2
pyasn1 0.4.8 pyasn1-modules 0.2.8 pyccolo 0.0.68
Python代码解析器 2.21 pydantic (Python 数据验证库) 2.8.2 pydantic_core 2.20.1
Pygments 2.15.1 PyGObject 3.48.2 PyJWT 2.7.0
pyodbc 5.0.1 pyparsing 3.0.9 pytest(Python 测试框架) 8.3.0
python-dateutil 2.9.0.post0 python-lsp-jsonrpc 1.1.2 pytz 2024.1
PyYAML 6.0.1 pyzmq 25.1.2 requests 2.32.2
rsa 4.9 s3transfer 0.10.4 scikit-learn 1.4.2
scipy 1.13.1 seaborn 0.13.2 setuptools 75.8.0
6 1.16.0 smmap 5.0.0 sniffio 1.3.0
sqlparse 0.5.3 ssh-import-id 5.11 堆栈数据 0.2.0
starlette 0.46.1 statsmodels 0.14.2 毅力 8.2.2
threadpoolctl 2.2.0 tokenize-rt 4.2.1 tomli 2.0.1
龙卷风 6.4.1 Traitlets 5.14.3 typeguard 4.3.0
输入扩展 (typing_extensions) 4.11.0 tzdata 2024.1 ujson 5.10.0
unattended-upgrades 0.1 urllib3 2.2.2 uvicorn 0.34.0
virtualenv 20.29.2 wadllib 1.3.6 wcwidth 0.2.5
wheel 0.45.1 裹住 1.14.1 齐普 3.17.0
zstandard 0.23.0