build(deps): bump the backend-python group across 1 directory with 72 updates - #1685
Conversation
… updates Bumps the backend-python group with 72 updates in the /backend directory: | Package | From | To | | --- | --- | --- | | [fastapi](https://github.com/fastapi/fastapi) | `0.139.0` | `0.141.1` | | [starlette](https://github.com/Kludex/starlette) | `1.3.1` | `1.6.0` | | [uvicorn](https://github.com/Kludex/uvicorn) | `0.51.0` | `0.52.4` | | [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.14.2` | `2.15.0` | | [aiosmtplib](https://github.com/cole/aiosmtplib) | `5.1.2` | `5.1.3` | | [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.51` | `2.0.52` | | [alembic](https://github.com/sqlalchemy/alembic) | `1.18.5` | `1.19.2` | | [greenlet](https://github.com/python-greenlet/greenlet) | `3.5.3` | `3.5.5` | | [openai](https://github.com/openai/openai-python) | `2.45.0` | `3.13.0` | | [tiktoken](https://github.com/openai/tiktoken) | `0.13.0` | `0.14.0` | | [google-api-python-client](https://github.com/googleapis/google-api-python-client) | `2.198.0` | `2.200.0` | | [google-auth-httplib2](https://github.com/googleapis/google-cloud-python) | `0.4.0` | `0.4.2` | | [google-auth-oauthlib](https://github.com/googleapis/google-cloud-python) | `1.4.0` | `1.4.1` | | [cryptography](https://github.com/pyca/cryptography) | `50.0.0` | `50.0.1` | | [prometheus-fastapi-instrumentator](https://github.com/trallnag/prometheus-fastapi-instrumentator) | `8.0.2` | `8.1.0` | | [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-instrumentation-fastapi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-exporter-otlp](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [protobuf](https://github.com/protocolbuffers/protobuf) | `7.35.1` | `7.36.1` | | [setuptools](https://github.com/pypa/setuptools) | `83.0.0` | `84.0.0` | | [wheel](https://github.com/pypa/wheel) | `0.47.0` | `0.48.0` | | [websockets](https://github.com/python-websockets/websockets) | `16.1` | `17.1` | | [icalendar](https://github.com/collective/icalendar) | `7.2.0` | `7.3.0` | | [coverage](https://github.com/coveragepy/coveragepy) | `7.15.1` | `7.16.0` | | [ruff](https://github.com/astral-sh/ruff) | `0.15.21` | `0.16.7` | | [annotated-doc](https://github.com/fastapi/annotated-doc) | `0.0.4` | `0.0.5` | | [annotated-types](https://github.com/annotated-types/annotated-types) | `0.7.0` | `0.8.0` | | [anyio](https://github.com/agronholm/anyio) | `4.14.2` | `4.15.1` | | [asgiref](https://github.com/django/asgiref) | `3.11.1` | `3.12.1` | | [certifi](https://github.com/certifi/python-certifi) | `2026.6.17` | `2026.7.22` | | [cffi](https://github.com/python-cffi/cffi) | `2.1.0` | `2.1.1` | | [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.9` | `3.5.1` | | [click](https://github.com/pallets/click) | `8.4.2` | `8.5.0` | | [google-api-core](https://github.com/googleapis/google-cloud-python) | `2.31.0` | `2.36.0` | | [google-auth](https://github.com/googleapis/google-cloud-python) | `2.55.2` | `2.58.0` | | [googleapis-common-protos](https://github.com/googleapis/google-cloud-python) | `1.75.0` | `1.75.3` | | [grpcio](https://github.com/grpc/grpc) | `1.82.1` | `1.83.1` | | [idna](https://github.com/kjd/idna) | `3.18` | `3.19` | | [langchain-core](https://github.com/langchain-ai/langchain) | `1.4.9` | `1.6.2` | | [langchain-protocol](https://github.com/langchain-ai/agent-protocol) | `0.0.18` | `0.0.19` | | [langsmith](https://github.com/langchain-ai/langsmith-sdk) | `0.10.2` | `0.12.4` | | [mako](https://github.com/sqlalchemy/mako) | `1.3.12` | `1.4.1` | | [opentelemetry-exporter-otlp-proto-common](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-exporter-otlp-proto-http](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-instrumentation-asgi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.64b0` | `0.65b0` | | [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [orjson](https://github.com/ijl/orjson) | `3.11.9` | `3.12.0` | | [packaging](https://github.com/pypa/packaging) | `26.2` | `26.3` | | [prometheus-client](https://github.com/prometheus/client_python) | `0.25.0` | `0.26.0` | | [proto-plus](https://github.com/googleapis/google-cloud-python) | `1.28.1` | `1.28.4` | | [pydantic](https://github.com/pydantic/pydantic) | `2.13.4` | `2.13.5` | | [pydantic-core](https://github.com/pydantic/pydantic) | `2.46.4` | `2.49.0` | | [pygments](https://github.com/pygments/pygments) | `2.20.0` | `2.21.0` | | [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.2.2` | `1.2.3` | | [regex](https://github.com/mrabarnett/mrab-regex) | `2026.7.10` | `2026.9.10` | | [tqdm](https://github.com/tqdm/tqdm) | `4.68.4` | `4.70.0` | | [typing-inspection](https://github.com/pydantic/typing-inspection) | `0.4.2` | `0.4.4` | | [uuid-utils](https://github.com/aminalaee/uuid-utils) | `0.17.0` | `1.0.0` | | [wrapt](https://github.com/GrahamDumpleton/wrapt) | `2.2.2` | `2.4.1` | | [xxhash](https://github.com/ifduyue/python-xxhash) | `3.8.1` | `4.0.1` | | [pydantic-ai-slim](https://github.com/pydantic/pydantic-ai) | `2.9.0` | `2.42.0` | | [genai-prices](https://github.com/pydantic/genai-prices) | `0.0.71` | `0.1.6` | | griffelib | `2.1.0` | `2.3.0` | | [httpcore2](https://github.com/pydantic/httpx2) | `2.5.0` | `2.12.0` | | [httpx2](https://github.com/pydantic/httpx2) | `2.5.0` | `2.12.0` | | [logfire-api](https://github.com/pydantic/logfire) | `4.37.0` | `5.0.0` | | [pydantic-graph](https://github.com/pydantic/pydantic-ai) | `2.9.0` | `2.42.0` | Updates `fastapi` from 0.139.0 to 0.141.1 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](fastapi/fastapi@0.139.0...0.141.1) Updates `starlette` from 1.3.1 to 1.6.0 - [Release notes](https://github.com/Kludex/starlette/releases) - [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md) - [Commits](Kludex/starlette@1.3.1...1.6.0) Updates `uvicorn` from 0.51.0 to 0.52.4 - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](Kludex/uvicorn@0.51.0...0.52.4) Updates `pydantic-settings` from 2.14.2 to 2.15.0 - [Release notes](https://github.com/pydantic/pydantic-settings/releases) - [Commits](pydantic/pydantic-settings@v2.14.2...v2.15.0) Updates `aiosmtplib` from 5.1.2 to 5.1.3 - [Release notes](https://github.com/cole/aiosmtplib/releases) - [Changelog](https://github.com/cole/aiosmtplib/blob/main/CHANGELOG.rst) - [Commits](cole/aiosmtplib@v5.1.2...v5.1.3) Updates `sqlalchemy` from 2.0.51 to 2.0.52 - [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases) - [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst) - [Commits](https://github.com/sqlalchemy/sqlalchemy/commits) Updates `alembic` from 1.18.5 to 1.19.2 - [Release notes](https://github.com/sqlalchemy/alembic/releases) - [Changelog](https://github.com/sqlalchemy/alembic/blob/main/CHANGES) - [Commits](https://github.com/sqlalchemy/alembic/commits) Updates `greenlet` from 3.5.3 to 3.5.5 - [Changelog](https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst) - [Commits](python-greenlet/greenlet@3.5.3...3.5.5) Updates `openai` from 2.45.0 to 3.13.0 - [Release notes](https://github.com/openai/openai-python/releases) - [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md) - [Commits](openai/openai-python@v2.45.0...v3.13.0) Updates `tiktoken` from 0.13.0 to 0.14.0 - [Release notes](https://github.com/openai/tiktoken/releases) - [Changelog](https://github.com/openai/tiktoken/blob/main/CHANGELOG.md) - [Commits](openai/tiktoken@0.13.0...0.14.0) Updates `google-api-python-client` from 2.198.0 to 2.200.0 - [Release notes](https://github.com/googleapis/google-api-python-client/releases) - [Commits](googleapis/google-api-python-client@v2.198.0...v2.200.0) Updates `google-auth-httplib2` from 0.4.0 to 0.4.2 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@google-auth-httplib2-v0.4.0...google-auth-httplib2-v0.4.2) Updates `google-auth-oauthlib` from 1.4.0 to 1.4.1 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/gcp-sphinx-docfx-yaml/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@google-auth-oauthlib-v1.4.0...google-auth-oauthlib-v1.4.1) Updates `cryptography` from 50.0.0 to 50.0.1 - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@50.0.0...50.0.1) Updates `prometheus-fastapi-instrumentator` from 8.0.2 to 8.1.0 - [Release notes](https://github.com/trallnag/prometheus-fastapi-instrumentator/releases) - [Changelog](https://github.com/trallnag/prometheus-fastapi-instrumentator/blob/master/CHANGELOG.md) - [Commits](trallnag/prometheus-fastapi-instrumentator@v8.0.2...v8.1.0) Updates `opentelemetry-api` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.43.0...v1.44.0) Updates `opentelemetry-sdk` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.43.0...v1.44.0) Updates `opentelemetry-instrumentation-fastapi` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-exporter-otlp` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.43.0...v1.44.0) Updates `protobuf` from 7.35.1 to 7.36.1 - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Commits](https://github.com/protocolbuffers/protobuf/commits) Updates `setuptools` from 83.0.0 to 84.0.0 - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](pypa/setuptools@v83.0.0...v84.0.0) Updates `wheel` from 0.47.0 to 0.48.0 - [Release notes](https://github.com/pypa/wheel/releases) - [Changelog](https://github.com/pypa/wheel/blob/main/docs/news.rst) - [Commits](pypa/wheel@0.47.0...0.48.0) Updates `websockets` from 16.1 to 17.1 - [Release notes](https://github.com/python-websockets/websockets/releases) - [Commits](python-websockets/websockets@16.1...17.1) Updates `icalendar` from 7.2.0 to 7.3.0 - [Release notes](https://github.com/collective/icalendar/releases) - [Changelog](https://github.com/collective/icalendar/blob/main/CHANGES.rst) - [Commits](collective/icalendar@v7.2.0...v7.3.0) Updates `coverage` from 7.15.1 to 7.16.0 - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](coveragepy/coveragepy@7.15.1...7.16.0) Updates `ruff` from 0.15.21 to 0.16.7 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.21...0.16.7) Updates `annotated-doc` from 0.0.4 to 0.0.5 - [Release notes](https://github.com/fastapi/annotated-doc/releases) - [Changelog](https://github.com/fastapi/annotated-doc/blob/main/release-notes.md) - [Commits](fastapi/annotated-doc@0.0.4...0.0.5) Updates `annotated-types` from 0.7.0 to 0.8.0 - [Release notes](https://github.com/annotated-types/annotated-types/releases) - [Commits](annotated-types/annotated-types@v0.7.0...v0.8.0) Updates `anyio` from 4.14.2 to 4.15.1 - [Release notes](https://github.com/agronholm/anyio/releases) - [Commits](agronholm/anyio@4.14.2...4.15.1) Updates `asgiref` from 3.11.1 to 3.12.1 - [Changelog](https://github.com/django/asgiref/blob/main/CHANGELOG.txt) - [Commits](django/asgiref@3.11.1...3.12.1) Updates `certifi` from 2026.6.17 to 2026.7.22 - [Commits](certifi/python-certifi@2026.06.17...2026.07.22) Updates `cffi` from 2.1.0 to 2.1.1 - [Release notes](https://github.com/python-cffi/cffi/releases) - [Commits](python-cffi/cffi@v2.1.0...v2.1.1) Updates `charset-normalizer` from 3.4.9 to 3.5.1 - [Release notes](https://github.com/jawah/charset_normalizer/releases) - [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md) - [Commits](jawah/charset_normalizer@3.4.9...3.5.1) Updates `click` from 8.4.2 to 8.5.0 - [Release notes](https://github.com/pallets/click/releases) - [Changelog](https://github.com/pallets/click/blob/main/CHANGES.md) - [Commits](pallets/click@8.4.2...8.5.0) Updates `google-api-core` from 2.31.0 to 2.36.0 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@google-api-core-v2.31.0...google-api-core-v2.36.0) Updates `google-auth` from 2.55.2 to 2.58.0 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@google-auth-v2.55.2...google-auth-v2.58.0) Updates `googleapis-common-protos` from 1.75.0 to 1.75.3 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@googleapis-common-protos-v1.75.0...googleapis-common-protos-v1.75.3) Updates `grpcio` from 1.82.1 to 1.83.1 - [Release notes](https://github.com/grpc/grpc/releases) - [Commits](grpc/grpc@v1.82.1...v1.83.1) Updates `idna` from 3.18 to 3.19 - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md) - [Commits](kjd/idna@v3.18...v3.19) Updates `langchain-core` from 1.4.9 to 1.6.2 - [Release notes](https://github.com/langchain-ai/langchain/releases) - [Commits](langchain-ai/langchain@langchain-core==1.4.9...langchain-core==1.6.2) Updates `langchain-protocol` from 0.0.18 to 0.0.19 - [Release notes](https://github.com/langchain-ai/agent-protocol/releases) - [Commits](langchain-ai/agent-protocol@langchain-protocol==0.0.18...langchain-protocol==0.0.19) Updates `langsmith` from 0.10.2 to 0.12.4 - [Release notes](https://github.com/langchain-ai/langsmith-sdk/releases) - [Commits](langchain-ai/langsmith-sdk@v0.10.2...v0.12.4) Updates `mako` from 1.3.12 to 1.4.1 - [Release notes](https://github.com/sqlalchemy/mako/releases) - [Changelog](https://github.com/sqlalchemy/mako/blob/main/CHANGES) - [Commits](https://github.com/sqlalchemy/mako/commits) Updates `opentelemetry-exporter-otlp-proto-common` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.43.0...v1.44.0) Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.43.0...v1.44.0) Updates `opentelemetry-exporter-otlp-proto-http` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.43.0...v1.44.0) Updates `opentelemetry-instrumentation` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-asgi` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-proto` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.43.0...v1.44.0) Updates `opentelemetry-semantic-conventions` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/commits) Updates `opentelemetry-util-http` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `orjson` from 3.11.9 to 3.12.0 - [Release notes](https://github.com/ijl/orjson/releases) - [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md) - [Commits](ijl/orjson@3.11.9...3.12.0) Updates `packaging` from 26.2 to 26.3 - [Release notes](https://github.com/pypa/packaging/releases) - [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst) - [Commits](pypa/packaging@26.2...26.3) Updates `prometheus-client` from 0.25.0 to 0.26.0 - [Release notes](https://github.com/prometheus/client_python/releases) - [Commits](prometheus/client_python@v0.25.0...v0.26.0) Updates `proto-plus` from 1.28.1 to 1.28.4 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@proto-plus-v1.28.1...proto-plus-v1.28.4) Updates `pydantic` from 2.13.4 to 2.13.5 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/v2.13.5/HISTORY.md) - [Commits](pydantic/pydantic@v2.13.4...v2.13.5) Updates `pydantic-core` from 2.46.4 to 2.49.0 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/commits) Updates `pygments` from 2.20.0 to 2.21.0 - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](pygments/pygments@2.20.0...2.21.0) Updates `python-dotenv` from 1.2.2 to 1.2.3 - [Release notes](https://github.com/theskumar/python-dotenv/releases) - [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md) - [Commits](theskumar/python-dotenv@v1.2.2...v1.2.3) Updates `regex` from 2026.7.10 to 2026.9.10 - [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt) - [Commits](mrabarnett/mrab-regex@2026.7.10...2026.9.10) Updates `tqdm` from 4.68.4 to 4.70.0 - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](tqdm/tqdm@v4.68.4...v4.70.0) Updates `typing-inspection` from 0.4.2 to 0.4.4 - [Release notes](https://github.com/pydantic/typing-inspection/releases) - [Changelog](https://github.com/pydantic/typing-inspection/blob/main/HISTORY.md) - [Commits](pydantic/typing-inspection@v0.4.2...v0.4.4) Updates `uuid-utils` from 0.17.0 to 1.0.0 - [Release notes](https://github.com/aminalaee/uuid-utils/releases) - [Commits](aminalaee/uuid-utils@0.17.0...1.0.0) Updates `wrapt` from 2.2.2 to 2.4.1 - [Release notes](https://github.com/GrahamDumpleton/wrapt/releases) - [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst) - [Commits](GrahamDumpleton/wrapt@2.2.2...2.4.1) Updates `xxhash` from 3.8.1 to 4.0.1 - [Release notes](https://github.com/ifduyue/python-xxhash/releases) - [Changelog](https://github.com/ifduyue/python-xxhash/blob/master/CHANGELOG.rst) - [Commits](ifduyue/python-xxhash@v3.8.1...v4.0.1) Updates `pydantic-ai-slim` from 2.9.0 to 2.42.0 - [Release notes](https://github.com/pydantic/pydantic-ai/releases) - [Changelog](https://github.com/pydantic/pydantic-ai/blob/main/docs/changelog.md) - [Commits](pydantic/pydantic-ai@v2.9.0...v2.42.0) Updates `genai-prices` from 0.0.71 to 0.1.6 - [Release notes](https://github.com/pydantic/genai-prices/releases) - [Changelog](https://github.com/pydantic/genai-prices/blob/main/RELEASE.md) - [Commits](pydantic/genai-prices@v0.0.71...v0.1.6) Updates `griffelib` from 2.1.0 to 2.3.0 Updates `httpcore2` from 2.5.0 to 2.12.0 - [Release notes](https://github.com/pydantic/httpx2/releases) - [Commits](pydantic/httpx2@v2.5.0...v2.12.0) Updates `httpx2` from 2.5.0 to 2.12.0 - [Release notes](https://github.com/pydantic/httpx2/releases) - [Changelog](https://github.com/pydantic/httpx2/blob/main/src/httpx2/CHANGELOG.md) - [Commits](pydantic/httpx2@v2.5.0...v2.12.0) Updates `logfire-api` from 4.37.0 to 5.0.0 - [Release notes](https://github.com/pydantic/logfire/releases) - [Changelog](https://github.com/pydantic/logfire/blob/main/CHANGELOG.md) - [Commits](pydantic/logfire@v4.37.0...v5.0.0) Updates `pydantic-graph` from 2.9.0 to 2.42.0 - [Release notes](https://github.com/pydantic/pydantic-ai/releases) - [Changelog](https://github.com/pydantic/pydantic-ai/blob/main/docs/changelog.md) - [Commits](pydantic/pydantic-ai@v2.9.0...v2.42.0) --- updated-dependencies: - dependency-name: fastapi dependency-version: 0.141.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: starlette dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: uvicorn dependency-version: 0.52.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: pydantic-settings dependency-version: 2.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: aiosmtplib dependency-version: 5.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: sqlalchemy dependency-version: 2.0.52 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: alembic dependency-version: 1.19.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: greenlet dependency-version: 3.5.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: openai dependency-version: 3.13.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: backend-python - dependency-name: tiktoken dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: google-api-python-client dependency-version: 2.200.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: google-auth-httplib2 dependency-version: 0.4.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: google-auth-oauthlib dependency-version: 1.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: cryptography dependency-version: 50.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: prometheus-fastapi-instrumentator dependency-version: 8.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: opentelemetry-api dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: opentelemetry-sdk dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: opentelemetry-instrumentation-fastapi dependency-version: 0.65b0 dependency-type: direct:production dependency-group: backend-python - dependency-name: opentelemetry-exporter-otlp dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: protobuf dependency-version: 7.36.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: setuptools dependency-version: 84.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: backend-python - dependency-name: wheel dependency-version: 0.48.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: websockets dependency-version: '17.1' dependency-type: direct:production update-type: version-update:semver-major dependency-group: backend-python - dependency-name: icalendar dependency-version: 7.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: coverage dependency-version: 7.16.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: ruff dependency-version: 0.16.7 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: annotated-doc dependency-version: 0.0.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: annotated-types dependency-version: 0.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: anyio dependency-version: 4.15.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: asgiref dependency-version: 3.12.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: certifi dependency-version: 2026.7.22 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: cffi dependency-version: 2.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: charset-normalizer dependency-version: 3.5.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: click dependency-version: 8.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: google-api-core dependency-version: 2.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: google-auth dependency-version: 2.58.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: googleapis-common-protos dependency-version: 1.75.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: grpcio dependency-version: 1.83.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: idna dependency-version: '3.19' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: langchain-core dependency-version: 1.6.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: langchain-protocol dependency-version: 0.0.19 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: langsmith dependency-version: 0.12.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: mako dependency-version: 1.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: opentelemetry-exporter-otlp-proto-common dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: opentelemetry-exporter-otlp-proto-grpc dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: opentelemetry-exporter-otlp-proto-http dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: opentelemetry-instrumentation dependency-version: 0.65b0 dependency-type: direct:production dependency-group: backend-python - dependency-name: opentelemetry-instrumentation-asgi dependency-version: 0.65b0 dependency-type: direct:production dependency-group: backend-python - dependency-name: opentelemetry-proto dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: opentelemetry-semantic-conventions dependency-version: 0.65b0 dependency-type: direct:production dependency-group: backend-python - dependency-name: opentelemetry-util-http dependency-version: 0.65b0 dependency-type: direct:production dependency-group: backend-python - dependency-name: orjson dependency-version: 3.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: packaging dependency-version: '26.3' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: prometheus-client dependency-version: 0.26.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: proto-plus dependency-version: 1.28.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: pydantic dependency-version: 2.13.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: pydantic-core dependency-version: 2.49.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: pygments dependency-version: 2.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: python-dotenv dependency-version: 1.2.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: regex dependency-version: 2026.9.10 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: tqdm dependency-version: 4.70.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: typing-inspection dependency-version: 0.4.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: backend-python - dependency-name: uuid-utils dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: backend-python - dependency-name: wrapt dependency-version: 2.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: xxhash dependency-version: 4.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: backend-python - dependency-name: pydantic-ai-slim dependency-version: 2.42.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: genai-prices dependency-version: 0.1.6 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: griffelib dependency-version: 2.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: httpcore2 dependency-version: 2.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: httpx2 dependency-version: 2.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python - dependency-name: logfire-api dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: backend-python - dependency-name: pydantic-graph dependency-version: 2.42.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: backend-python ... Signed-off-by: dependabot[bot] <support@github.com>
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Moved to Draft before treating this 72-package refresh as mergeable product state. This branch includes multiple compatibility boundaries at once (Starlette 1.3.1→1.6.0, httpx2/httpcore2 2.5.0→2.12.0, OpenAI 2.45.0→3.13.0, pydantic-ai 2.9.0→2.42.0, logfire-api 4.37.0→5.0.0, uuid-utils 0.17.0→1.0.0) plus the aiosmtplib 5.1.3 security follow-up, so a green dependency resolver alone is not sufficient evidence. Owner boundary: #1565 is the live Starlette TestClient/httpx2 foundation and must be inherited without restoring its deprecated-httpx warning suppression or losing its runtime TestClient contract. The prior broad dependency PR #1494 is closed without merge, so it is historical provenance, not an integrated prerequisite. Preserve every valid security delta from this PR while verifying successor completeness and choosing the normal stack; do not close it just because it overlaps older dependency work. Before Ready, require exact-head locked install, warnings-as-errors, backend/API/migration acceptance, security checks, and compatibility evidence for the major dependency transitions. No force push, destructive rebase, manual unlocked install, or predecessor-GREEN transfer. |
|
Owner-path repair: this broad backend dependency update is now stacked on #1565 ( |
|
Fresh reconciliation finding on exact head |
Bumps the backend-python group with 72 updates in the /backend directory:
0.139.00.141.11.3.11.6.00.51.00.52.42.14.22.15.05.1.25.1.32.0.512.0.521.18.51.19.23.5.33.5.52.45.03.13.00.13.00.14.02.198.02.200.00.4.00.4.21.4.01.4.150.0.050.0.18.0.28.1.01.43.01.44.01.43.01.44.00.64b00.65b01.43.01.44.07.35.17.36.183.0.084.0.00.47.00.48.016.117.17.2.07.3.07.15.17.16.00.15.210.16.70.0.40.0.50.7.00.8.04.14.24.15.13.11.13.12.12026.6.172026.7.222.1.02.1.13.4.93.5.18.4.28.5.02.31.02.36.02.55.22.58.01.75.01.75.31.82.11.83.13.183.191.4.91.6.20.0.180.0.190.10.20.12.41.3.121.4.11.43.01.44.01.43.01.44.01.43.01.44.00.64b00.65b00.64b00.65b01.43.01.44.00.64b00.65b00.64b00.65b03.11.93.12.026.226.30.25.00.26.01.28.11.28.42.13.42.13.52.46.42.49.02.20.02.21.01.2.21.2.32026.7.102026.9.104.68.44.70.00.4.20.4.40.17.01.0.02.2.22.4.13.8.14.0.12.9.02.42.00.0.710.1.62.1.02.3.02.5.02.12.02.5.02.12.04.37.05.0.02.9.02.42.0Updates
fastapifrom 0.139.0 to 0.141.1Release notes
Sourced from fastapi's releases.
... (truncated)
Commits
95f8322🔖 Release version 0.141.1 (#16106)f137944📝 Update release notesd623544🐛 Fix support for background tasks and headers from dependencies in `app.fron...1d211b9📝 Update release notes8a1f876📝 DocumentFASTAPI_ENVin FastAPI CLI guide (#16104)c7e7b65🔖 Release version 0.141.0 (#16103)6bceb84📝 Update release notes5429fed✨ Addapp.frontend(check_dir="auto"), to make local development more conven...628663f🔖 Release version 0.140.13 (#16096)0b54fd0📝 Update release notesUpdates
starlettefrom 1.3.1 to 1.6.0Release notes
Sourced from starlette's releases.
Changelog
Sourced from starlette's changelog.
Commits
4f250d6Version 1.6.0 (#3434)9eea41aExposehttp.response.debuginfo via response extensions (#3130)38f8999Addmax_body_sizetoStarletteand route classes (#3431)c41236cVersion 1.5.1 (#3432)9c500dbLimitFileResponseto 100 ranges (#3430)78ae82cReject inverted single-byte Range like bytes=5-4 (#3389)c1d6edachore(deps): bump pymdown-extensions from 11.0 to 11.0.1 (#3429)ee66ca4chore(deps): bump the python-packages group across 1 directory with 8 updates...00d1016fix(tests): skip test_staticfiles_filename_too_long on Windows where os.pathc...d96887eAdd Pydantic Logfire banner to the docs (#3428)Updates
uvicornfrom 0.51.0 to 0.52.4Release notes
Sourced from uvicorn's releases.
Changelog
Sourced from uvicorn's changelog.
Commits
8988c23Stabilize macOS Python 3.13 signal shutdown tests (#3084)898ddcaUpdate PyPI publish action to version 1.14.2 (#3083)3869f8aRestore Mermaid diagram rendering (#3080)64148a9Version 0.52.4 (#3079)9e9e569docs: correct release example PR number (#3072)b783dacRemove duplicate Date header from SansIO WebSocket handshakes (#3078)27019b2chore(deps): bump the python-packages group across 1 directory with 11 update...1b64273Fix a typo in index.md (#3006)a68da60Version 0.52.3 (#3068)6e3bb4cUse zttp 0.0.24 fast receive path (#3067)Updates
pydantic-settingsfrom 2.14.2 to 2.15.0Release notes
Sourced from pydantic-settings's releases.
... (truncated)
Commits
f725ca1Prepare release 2.15.0 (#930)28f35c2Bump the python-packages group with 4 updates (#929)9056db0test: move function-local imports to the top of test modules (#927)f077e3afix: raise ValidationError for non-JSON env values on strict fields (#926)ae25d70fix: treat Secret subclasses as non-complex fields (#716) (#920)798dceaBump the python-packages group with 4 updates (#924)a190041Bump the github-actions group with 4 updates (#925)5d93332Bump the python-packages group with 4 updates (#921)d2fdedafix: read secret files as UTF-8 instead of the locale encoding (#917)2256a4eBump the python-packages group with 3 updates (#915)Updates
aiosmtplibfrom 5.1.2 to 5.1.3Release notes
Sourced from aiosmtplib's releases.
... (truncated)
Changelog
Sourced from aiosmtplib's changelog.
Commits
9cc4254ci: only twine-check wheel and sdist in buildchecke4ee41arelease: v5.1.38ee1047test: replace event_loop_policy override with pytest_asyncio_loop_factories hookddf47a7ci: test on free-threaded 3.14 and on 3.15 (standard and free-threaded)ced720dtest: expect HeaderWriteError for non-ASCII address on Python 3.15+4d22898fix: mark response waiter exceptions as retrieved when set7b8e3defix: report SIZE as transmitted octets, not raw message lengthaa0d536fix: drop data received after connection loss instead of raisingbdc17f5fix: mark SMTPProtocol as over SSL after a successful start_tls1d84d57fix: validate starttls options before sending EHLOUpdates
sqlalchemyfrom 2.0.51 to 2.0.52Release notes
Sourced from sqlalchemy's releases.
... (truncated)
Commits
Updates
alembicfrom 1.18.5 to 1.19.2Release notes
Sourced from alembic's releases.
... (truncated)
Commits
Updates
greenletfrom 3.5.3 to 3.5.5Changelog
Sourced from greenlet's changelog.
Commits
ddb1453Preparing release 3.5.57de515cUpdate CHANGES: Credit for issue 525 and note about 3.15 binary wheels [skip ci]f3746aaMerge pull request #526 from stickerdaniel/windows-static-runtimef1ce3caRestore static linking of the C++ runtime for Windows wheelsb6690a5Merge pull request #523 from python-greenlet/dependabot/github_actions/github...726cc38Bump the github-actions group with 3 updatese5c5f4cMerge pull request #522 from ddorian/c-stack-refs-test-detectionbe55a59Check that the suspended greenlet is what keeps the class alivee9c01ddBack to development: 3.5.5384be88Preparing release 3.5.4Updates
openaifrom 2.45.0 to 3.13.0Release notes
Sourced from openai's releases.