Skip to content

build(deps): bump the uv group across 1 directory with 3 updates - #278

Merged
se-jo-ma merged 1 commit into
mainfrom
dependabot/uv/uv-fbbe218dae
Nov 6, 2026
Merged

se-jo-ma merged 1 commit into
mainfrom
dependabot/uv/uv-fbbe218dae

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 5, 2026

Copy link
Copy Markdown
Contributor

Bumps the uv group with 3 updates in the / directory: google-adk, oauthlib and starlette.

Updates google-adk from 1.14.1 to 1.28.1

Release notes

Sourced from google-adk's releases.

v1.28.1

1.28.1 (2026-04-02)

Features

  • live: support live for gemini-3.1-flash-live-preview model (ee69661)

Bug Fixes

  • Disallow args on /builder and Add warning about Web UI usage to CLI help (f037f68)
  • live: Buffer tool calls and emit them together upon turn completion (081adbd)

v1.28.0

1.28.0 (2026-03-26)

Features

  • a2a: add lifespan parameter to to_a2a() (0f4c807), closes #4701
  • Add a new extension for the new version of ADK-A2A integration (6f0dcb3)
  • Add ability to run individual unit tests to unittests.sh (b3fcd8a)
  • Add database_role property to SpannerToolSettings and use it in execute_sql to support fine grained access controls (360e0f7)
  • Add index to events table and update dependencies (3153e6d), closes #4827
  • Add MultiTurn Task success metric (9a75c06)
  • Add MultiTurn Task trajectory and tool trajectory metrics (38bfb44)
  • Add slack integration to ADK (6909a16)
  • Add Spanner Admin Toolset (28618a8)
  • Add SSE streaming support to conformance tests (c910961)
  • Add support for Anthropic's thinking_blocks format in LiteLLM integration (fc45fa6), closes #4801
  • Add support for timeout to UnsafeLocalCodeExecutor (71d26ef)
  • auth: Integrate GCP IAM Connectors (Noop implementation) (78e5a90)
  • bigquery: Migrate 1P BQ Toolset (08be442) (7aa1f52) (d112131) (166ff99)
  • enable suppressing A2A experimental warnings (fdc2b43)
  • Enhance AgentEngineSandboxCodeExecutor sample to automatically provision an Agent Engine if neither agent_engine_resource_name nor sandbox_resource_name is provided (6c34694)
  • Extract and merge EventActions from A2A metadata (4b677e7), closes #3968
  • mcp: add sampling callback support for MCP sessions (8f82697)
  • Optional GCP project and credential for GCS access (2f90c1a)
  • Support new embedding model in files retrieval (faafac9)

Bug Fixes

  • add agent name validation to prevent arbitrary module imports (116f75d)
  • add protection for arbitrary module imports (995cd1c), closes #4947
  • Add read-only session support in DatabaseSessionService (f6ea58b), closes #4771
  • Allow snake case for skill name (b157276)
  • bigquery: use valid dataplex OAuth scope (4010716)
  • Default to ClusterIP so GKE deployment isn't publicly exposed by default (f7359e3)

... (truncated)

Changelog

Sourced from google-adk's changelog.

Changelog

2.13.0 (2026-10-22)

Highlights

This release stabilizes core features while introducing TypeSafe workflow classification, live audio interactions, MongoDB integrations, and execution performance improvements.

  • Stability: Access 12 mature experimental features now promoted to stable status. See the unit guide for more details. (ea298d4)
  • Classifiers: Route workflows with TypeSafe's Jev models via the new TypesafeClassifier and ClassifierNode. Jev returns calibrated probabilities in a single forward pass, much faster than an LLM. See the unit guide for more details. (ddf8c55, e8c4bac)
  • Live Audio: Enable natural real-time voice interactions with barge-in support alongside Gemini speech-to-text and text-to-speech integration. See the unit guide for more details. (2e7ef92)
  • MongoDB Sessions & Memory: Persist sessions in MongoDB and share them across runner replicas with the new MongoDbSessionService. Add long-term memory without an embedding model using MongoDbMemoryService, which recalls past turns by keyword match on any MongoDB deployment, with no vector index needed. Both are experimental. See the session service and memory service guides for more details. (0df43f5, e40e349)
  • MongoDB: Deploy MongoDbToolset to Agent Engine without packaging your connection string, and let Atlas Automated Embedding embed search queries server-side, with no Google embedding call or credentials needed. See the unit guide for more details. (bc3773f, 2f6c666, 8bbfc33)
  • Performance: Enjoy up to 8x faster execution turns for string-model agents and reduced event-loading overhead. (772f139)

Breaking changes

  • Telemetry: Defaults to OpenTelemetry GenAI v2 (otel_semconv_1_44, removing call_llm); set ADK_TELEMETRY_SCHEMA_VERSION_OPT_IN=otel_semconv_1_36 to keep the legacy v1 schema. See the unit guide for more details. (7838488)

⚠ BREAKING CHANGES

  • telemetry: deprecate call_llm span and OpenTelemetry 1.36 GenAI semconv

Features

  • add delete_memory api to BaseMemoryService (41e5c7b), closes #6949
  • add MongoDB-backed memory service (e40e349)
  • add MongoDB-backed session service (0df43f5)
  • add OpenSandbox environment (69d1c90), closes #6758
  • classifiers: add BaseClassifier and typed question/answer types (773418f)
  • classifiers: add ClassifierNode for workflow routing (e8c4bac)
  • classifiers: add LlmClassifier (772b577)
  • eval: split invocation duration into model, tool and framework time (e3797a4)
  • features: promote 12 mature experimental features to stable (ea298d4)
  • honor ADK_SUPPRESS_EXPERIMENTAL_FEATURE_WARNINGS (b592dee), closes #5114
  • integrations: add TypesafeClassifier for TypeSafe's Jev models (ddf8c55)
  • integrations: keep MongoDB credentials out of Agent Engine packages (ab5cb45)
  • live: add barge-in support to CascadeLiveConnection (2e7ef92)
  • live: add Gemini speech-to-text and text-to-speech for CascadeLive (f78149a)
  • live: add ZIP_STORED visual frame pack and unpack helpers (17d8a5a)
  • make MongoDbToolset picklable for Agent Engine (2f6c666)
  • plugins: add agent evaluation session and turn trace views (ab9c994)
  • plugins: classify error-bearing tool results and extract shared callback helpers (a4b8ee9), closes #7112
  • plugins: classify write-time 403 and 404 drops in BigQueryAgentAnalyticsPlugin (d5c87a6)
  • plugins: log terminations, node results and tool result errors in the logging plugins (6a77d48)
  • record google_search grounding on LLM spans (ead208a), closes #7345

... (truncated)

Commits
  • 0d48362 chore(release/candidate): release 1.28.1 (#5121)
  • f037f68 fix: Disallow args on /builder and Add warning about Web UI usage to CLI help
  • 081adbd fix(live): Buffer tool calls and emit them together upon turn completion
  • ee69661 feat(live): support live for gemini-3.1-flash-live-preview model
  • 4e05efb chore: update last-release-sha for next release
  • c57d000 chore(release/candidate): release 1.28.0 (#5014)
  • 5020954 fix: Update list_agents to only list directories, not validate agent definitions
  • f7359e3 fix: Default to ClusterIP so GKE deployment isn't publicly exposed by default
  • ab9ae0f ADK changes
  • 08be442 feat(bigquery): Migrate 1P BQ Toolset
  • Additional commits viewable in compare view

Updates oauthlib from 4.0.0 to 4.0.1

Release notes

Sourced from oauthlib's releases.

4.0.1

Security

  • CVE-2026-49272 / GHSA-3jp2-3mrg-2vxc: The device code flow token endpoint did not validate the device_code parameter. A request with a known client_id and a bogus device_code could obtain a bearer token. DeviceCodeGrant.validate_token_request now calls DeviceCodeGrant.validate_device_code(), which rejects missing or unknown device codes (invalid_request / invalid_grant) and delegates the code's authorization status to the new RequestValidator.validate_device_code() hook, per RFC 8628 Section 3.5. (cherry-picked from #954)

Upgrade note for device flow integrators

Custom RequestValidator implementations using the device flow must now implement validate_device_code(client_id, code, request). Return one of the DeviceCodeGrant.DEVICE_CODE_* statuses for known codes, or None for an unknown code. When returning AUTHORIZED, the validator must also populate request.user and request.scopes from the stored authorization.

Changelog

Sourced from oauthlib's changelog.

4.0.1 (2026-11-04):

OAuth2.0 Provider (Security):

  • Security: CVE-2026-49272 / GHSA-3jp2-3mrg-2vxc: The device code flow token endpoint did not validate the device_code parameter. A request with a known client_id and a bogus device_code could obtain a bearer token. DeviceCodeGrant.validate_token_request now calls a new DeviceCodeGrant.validate_device_code() which rejects missing or unknown device codes (400 invalid_request / 400 invalid_grant) and delegates the code's authorization status to a new required RequestValidator.validate_device_code() hook, per RFC 8628 Section 3.5. (cherry-picked from #954, merged as 1c91d64)

    Upgrade note for device flow integrators: custom RequestValidator implementations using the device flow must now implement validate_device_code(client_id, code, request). Return one of the DeviceCodeGrant.DEVICE_CODE_* statuses (AUTHORIZED, PENDING, SLOW_DOWN or EXPIRED) for known codes, or None for an unknown code. When returning AUTHORIZED, the validator must also populate request.user and request.scopes from the stored authorization.

Commits

Updates starlette from 0.52.1 to 1.3.1

Release notes

Sourced from starlette's releases.

Version 1.3.1

What's Changed

Full Changelog: Kludex/starlette@1.3.0...1.3.1

Version 1.3.0

What's Changed

New Contributors

Full Changelog: Kludex/starlette@1.2.1...1.3.0

Version 1.2.1

What's Changed

New Contributors

Full Changelog: Kludex/starlette@1.2.0...1.2.1

Version 1.2.0

What's Changed

Full Changelog: Kludex/starlette@1.1.0...1.2.0

Version 1.1.0

... (truncated)

Changelog

Sourced from starlette's changelog.

1.3.1 (June 12, 2026)

Fixed

  • Enforce max_fields and max_part_size in FormParser #3329.
  • Enforce FormParser limits in parser callbacks #3331.

1.3.0 (June 11, 2026)

Added

  • Add httpx2 to the full extra #3323.
  • Annotate the URLPath protocol parameter with Literal #3285.

Fixed

  • Build request.url from structured components #3326.
  • Clamp oversized suffix ranges in FileResponse #3307.
  • Catch OSError alongside MultiPartException when closing temp files #3191.
  • Avoid collapsing exception groups raised from user code #2830.
  • Use removeprefix to strip the weak ETag indicator in is_not_modified #3193.
  • Fix IndexError in URL.replace() on a URL with no authority #3317.
  • Adjust testclient typing and warnings #3322.

1.2.1 (May 31, 2026)

Fixed

  • Use httpx2 for type checking in the testclient module #3304.
  • Add assert error for requires() when the request parameter is not a Request type #3298.

1.2.0 (May 28, 2026)

Added

  • Support httpx2 in the test client #3291.

1.1.0 (May 23, 2026)

Added

  • Use "application/octet-stream" as the FileResponse media type fallback #3283.

Fixed

  • Only dispatch standard HTTP verbs in HTTPEndpoint #3286.
  • Reject absolute paths in StaticFiles.lookup_path #3287.

1.0.1 (May 21, 2026)

... (truncated)

Commits
  • 8ebffd0 Version 1.3.1 (#3330)
  • 25b8e17 Enforce FormParser limits in parser callbacks (#3331)
  • dba1c4b Enforce max_fields and max_part_size in FormParser (#3329)
  • 45e51dc Use StarletteDeprecationWarning instead of DeprecationWarning (#3119)
  • 5f8610c Version 1.3.0 (#3327)
  • 167b585 Build request.url from structured components (#3326)
  • 3730925 Use removeprefix to strip weak ETag indicator in is_not_modified (#3193)
  • e6f7ad1 avoid collapsing exception groups from user code (#2830)
  • 115228f Annotate URLPath protocol parameter with Literal (#3285)
  • 113f193 docs: replace inline ASGI server list with link to canonical implemen… (#3204)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps the uv group with 3 updates in the / directory: [google-adk](https://github.com/google/adk-python), [oauthlib](https://github.com/oauthlib/oauthlib) and [starlette](https://github.com/Kludex/starlette).


Updates `google-adk` from 1.14.1 to 1.28.1
- [Release notes](https://github.com/google/adk-python/releases)
- [Changelog](https://github.com/google/adk-python/blob/main/CHANGELOG.md)
- [Commits](google/adk-python@v1.14.1...v1.28.1)

Updates `oauthlib` from 4.0.0 to 4.0.1
- [Release notes](https://github.com/oauthlib/oauthlib/releases)
- [Changelog](https://github.com/oauthlib/oauthlib/blob/v4.0.1/CHANGELOG.rst)
- [Commits](oauthlib/oauthlib@v4.0.0...v4.0.1)

Updates `starlette` from 0.52.1 to 1.3.1
- [Release notes](https://github.com/Kludex/starlette/releases)
- [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md)
- [Commits](Kludex/starlette@0.52.1...1.3.1)

---
updated-dependencies:
- dependency-name: google-adk
  dependency-version: 1.28.1
  dependency-type: direct:production
  dependency-group: uv
- dependency-name: oauthlib
  dependency-version: 4.0.1
  dependency-type: indirect
  dependency-group: uv
- dependency-name: starlette
  dependency-version: 1.3.1
  dependency-type: indirect
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Dependency updates python:uv Pull requests that update python:uv code labels Nov 5, 2026
@github-actions github-actions Bot added the community Opened by a community contributor label Nov 5, 2026

@se-jo-ma se-jo-ma left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nightly automation: CI green, mergeable, AI code review clean, no change-requests.

@se-jo-ma
se-jo-ma merged commit 0975e5a into main Nov 6, 2026
24 checks passed
@se-jo-ma
se-jo-ma deleted the dependabot/uv/uv-fbbe218dae branch November 6, 2026 05:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community Opened by a community contributor dependencies Dependency updates python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant