Compartilhar via


Ambiente sem servidor versão 3

Este artigo descreve as informações de ambiente do sistema para o ambiente sem servidor versão 3.

Para garantir a compatibilidade com o aplicativo, as cargas de trabalho sem servidor usam uma API com versão, conhecida como a versão do ambiente, que permanece compatível com versões de servidor mais recentes.

Você pode selecionar a versão do ambiente usando o painel lateral do Environment em seus notebooks sem servidor. Confira Selecionar uma versão do ambiente.

Novos recursos e melhorias

Os novos recursos e melhorias a seguir estão disponíveis no ambiente sem servidor 3.

Atualizações de API

18 de agosto de 2025

As UDFs escalares do Python agora dão suporte a credenciais de serviço

UDFs escalares do Python podem usar credenciais de serviço do Catálogo do Unity para acessar com segurança serviços de nuvem externos. Para obter mais informações, consulte as credenciais de serviço em UDFs escalares do Python.

13 de junho de 2025

O ambiente sem servidor 3 inclui as seguintes atualizações de API:

Databricks Connect atualizado para 16.3

13 de junho de 2025

Use os recursos e as melhorias que estão disponíveis no Databricks Connect para Databricks Runtime 16.3. Consulte Databricks Connect para Databricks Runtime 16.3.

Aprimoramento no destaque de erros de sintaxe em Python

13 de junho de 2025

As melhorias no destacamento de erros de sintaxe do Python serão as seguintes:

  • Latência de tratamento de erros mais rápida.
  • Suporte para realce de erros de tipo Python.
  • Configurabilidade do Linter por meio de arquivos pyproject.toml.

Consulte Destaque de erro do Python.

Suporte à CLI do Git no terminal da Web e no notebook

13 de junho de 2025

Agora você pode usar a CLI do Git em um notebook sem servidor e no terminal Web do notebook sem servidor.

Alteração comportamental em relação a versões de ambiente conflitantes

13 de junho de 2025

Nos casos em que uma versão de ambiente sem servidor é declarada no painel ambiente do notebook e em um arquivo de ambiente base personalizado, a versão do ambiente base tem precedência, a menos que ambas as versões declaradas estejam na versão 3, nesse caso, a versão do notebook é usada.

Por exemplo:

  • Se o notebook usar v1 e o ambiente base usar v3, a carga de trabalho usará v3.
  • Se o notebook usar v1 e o ambiente base usar v2, a carga de trabalho usará v1.
  • Se o notebook usar v3 e o ambiente base usar v1, a carga de trabalho usará v1.
  • Se o notebook usar v2 e o ambiente base usar v1, a carga de trabalho usará v2.

Ambiente do sistema

  • Sistema operacional: Ubuntu 24.04.2 LTS
  • Python: 3.12.3
  • Databricks Connect: 16.4.2

Bibliotecas do Python instaladas

Para reproduzir o ambiente sem servidor 3 em seu ambiente virtual python local, baixe o arquivo requirements-env-3.txt e execute pip install -r requirements-env-3.txt. Esse comando instala todas as bibliotecas de software livre do ambiente sem servidor 3.

Library Version Library Version Library Version
annotated-types 0.7.0 anyio 4.2.0 asttokens 2.0.5
astunparse 1.6.3 autocommand 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
black 24.4.2 blinker 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 comm 0.2.1
contourpy 1.2.0 criptografia 42.0.5 cycler 0.11.0
Cython 3.0.11 databricks-connect 16.4.2 databricks-sdk 0.49.0
dbus-python 1.3.2 debugpy 1.6.7 decorador 5.1.1
Deprecated 1.2.18 dill 0.3.8 distlib 0.3.8
executing 0.8.3 facets-overview 1.1.1 fastapi 0.115.12
filelock 3.15.4 fonttools 4.51.0 gitdb 4.0.11
GitPython 3.1.37 google-api-core 2.20.0 google-auth 2.38.0
google-cloud-core 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 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 8.6.0
jupyter_core 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 packaging 24.1 pandas 1.5.3
parso 0.8.3 pathspec 0.10.3 patsy 0.5.6
pexpect 4.8.0 pillow 10.3.0 pip 25.0.1
platformdirs 3.10.0 plotly 5.22.0 pluggy 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
pycparser 2.21 pydantic 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 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
six 1.16.0 smmap 5.0.0 sniffio 1.3.0
sqlparse 0.5.3 ssh-import-id 5.11 stack-data 0.2.0
starlette 0.46.1 statsmodels 0.14.2 tenacity 8.2.2
threadpoolctl 2.2.0 tokenize-rt 4.2.1 tomli 2.0.1
tornado 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 wrapt 1.14.1 zipp 3.17.0
zstandard 0.23.0