Skip to content

framework-release: agent-framework 1.21.0 → 1.22.0 #1156

Closed

Description

@github-actions

agent-framework 1.22.0 is out; the PR lock pins 1.21.0.

Framework agent_framework (extra agent_framework)
Locked 1.21.0 in python/constraints/adapter-contract-agent_framework-py3.12.txt
Latest 1.22.0 (minor bump), released 2026-10-15
Release notes https://github.com/microsoft/agent-framework/tree/main/python

Results against the PR lock

agent-framework==1.22.0 does not resolve against the PR lock, so it was installed unconstrained (needs co-bump).
Other locked packages that moved: agent-framework-a2a 1.0.0b261002 → 1.0.0b261015, agent-framework-ag-ui 1.5.1 → 1.6.0, agent-framework-anthropic 1.0.0b261008 → 1.0.0b261015, agent-framework-azure-ai-search 1.0.0b261002 → 1.0.0b261015, agent-framework-azure-contentunderstanding 1.0.0b261008 → 1.0.0b261015, agent-framework-azure-cosmos 1.0.0b261002 → 1.0.0b261015, agent-framework-bedrock 1.0.0b261008 → 1.0.0b261015, agent-framework-chatkit 1.0.0b261002 → 1.0.0b261015, agent-framework-claude 1.0.0b261002 → 1.0.0b261015, agent-framework-copilotstudio 1.0.0b261002 → 1.0.0b261015, agent-framework-core 1.21.0 → 1.22.0, agent-framework-declarative 1.2.1 → 1.3.0, agent-framework-devui 1.0.0b261008 → 1.0.0b261015, agent-framework-foundry 1.14.1 → 1.15.0, agent-framework-foundry-hosting 1.0.0b261008 → 1.0.0b261015, agent-framework-foundry-local 1.0.0b260730 → 1.0.0b261015, agent-framework-gemini 1.0.0b261008 → 1.0.0b261015, agent-framework-github-copilot 2.0.2 → 2.1.0, agent-framework-hyperlight 1.0.0b261008 → 1.0.0b261015, agent-framework-mem0 1.0.0b261002 → 1.0.0b261015, agent-framework-mistral 1.0.0b260918 → 1.0.0b261015, agent-framework-monty 1.0.0b261008 → 1.0.0b261015, agent-framework-ollama 1.0.0b261008 → 1.0.0b261015, agent-framework-openai 1.16.0 → 1.17.0, agent-framework-orchestrations 1.3.1 → 1.3.2, agent-framework-purview 1.0.0b261008 → 1.0.0b261015, agent-framework-redis 1.0.0b261002 → 1.0.0b261015, agent-framework-tools 1.0.0b261008 → 1.0.0b261015, anthropic 1.14.0 → 1.15.0, azure-ai-agentserver-core 2.2.0 → 2.3.0b1, azure-ai-agentserver-responses 2.3.0 → 2.4.0b1, claude-agent-sdk 0.2.167 → 0.2.168, github-copilot-sdk 1.0.21 → 1.0.22, google-genai 2.30.1 → 2.31.0, openai-agents 0.23.1 → 0.24.0, pluggy 1.6.0 → 1.7.0, posthog 7.70.0 → 7.70.2, ruff 0.17.0 → 0.17.1.

Check Result
install ✅ pass
verify_frameworks.py --require-installed ✅ pass
pytest -q (skip guard armed) ✅ pass
smoke_example.py ✅ pass

Run: https://github.com/Donkey-Development-Kit/donkey-development-kit/actions/runs/38884125364

Impact review (AI, advisory)

Risk: low. Recommended action: bump. Confidence: medium.

1.22.0 lists a breaking change (#⁠8886) that makes stream merging explicit and adds a `hosted` flag to content, across core and the OpenAI clients. It names no change to the constructors, kwargs, `chat_middleware`, `ResponseStream.with_pull_context_manager` or the exception chain the adapter uses. #⁠9225 only adds telemetry `service_url()`. The compare view would not render and I could not read the full diff, so a maintainer should re-run `verify_frameworks.py --only agent_framework` and the middleware test at 1.22.0 before relying on this.

Symbol Change Where the adapter uses it Upstream
agent_framework.openai.OpenAIChatClient / OpenAIChatCompletionClient (stream-merge semantics: explicit merge_mode, host… behaviour chat_client() constructs both clients; §8 MS Agent Framework row (streaming runs go through these clients) source
OpenAIChatClient.service_url() (configurable service URLs for the openai chat clients) behaviour chat_client() / connection_kwargs() base_url and async_client; the PR only adds a telemetry method reporting the client's base_url source

Reviewed by claude-sonnet-5-5 in https://github.com/Donkey-Development-Kit/donkey-development-kit/actions/runs/38718073694. Advisory only: this is not verification (§0.3), it never changes a docs/verified-apis.md §8 row, and a maintainer confirms any finding before acting on it.

Next action

Safe to bump. It needs the co-bumps listed above, which the recompile picks up. The nightly lock-refresh PR (lock-refresh.yml) may already carry it. Otherwise, from python/:

  1. python scripts/compile_constraints.py
  2. python scripts/generate_docs.py
  3. python scripts/verify_frameworks.py --only agent_framework --emit-verified, and record the rows in docs/verified-apis.md §8
  4. the pre-PR gate (CONTRIBUTING.md §1)

Opened and kept current by framework-release-watch.yml (docs/ci.md). It closes this issue once the lock reaches this version.

Activity

  1. added
    dependenciesPull requests that update a dependency file
    framework-releaseA framework release is ahead of the PR lock (#1066)
    on Oct 15, 2026
  2. github-actions commented on Oct 16, 2026

    @github-actions
    ContributorAuthor

    The results changed.

    agent-framework==1.22.0 does not resolve against the PR lock, so it was installed unconstrained (needs co-bump).
    Other locked packages that moved: agent-framework-a2a 1.0.0b261002 → 1.0.0b261015, agent-framework-ag-ui 1.5.1 → 1.6.0, agent-framework-anthropic 1.0.0b261008 → 1.0.0b261015, agent-framework-azure-ai-search 1.0.0b261002 → 1.0.0b261015, agent-framework-azure-contentunderstanding 1.0.0b261008 → 1.0.0b261015, agent-framework-azure-cosmos 1.0.0b261002 → 1.0.0b261015, agent-framework-bedrock 1.0.0b261008 → 1.0.0b261015, agent-framework-chatkit 1.0.0b261002 → 1.0.0b261015, agent-framework-claude 1.0.0b261002 → 1.0.0b261015, agent-framework-copilotstudio 1.0.0b261002 → 1.0.0b261015, agent-framework-core 1.21.0 → 1.22.0, agent-framework-declarative 1.2.1 → 1.3.0, agent-framework-devui 1.0.0b261008 → 1.0.0b261015, agent-framework-foundry 1.14.1 → 1.15.0, agent-framework-foundry-hosting 1.0.0b261008 → 1.0.0b261015, agent-framework-foundry-local 1.0.0b260730 → 1.0.0b261015, agent-framework-gemini 1.0.0b261008 → 1.0.0b261015, agent-framework-github-copilot 2.0.2 → 2.1.0, agent-framework-hyperlight 1.0.0b261008 → 1.0.0b261015, agent-framework-mem0 1.0.0b261002 → 1.0.0b261015, agent-framework-mistral 1.0.0b260918 → 1.0.0b261015, agent-framework-monty 1.0.0b261008 → 1.0.0b261015, agent-framework-ollama 1.0.0b261008 → 1.0.0b261015, agent-framework-openai 1.16.0 → 1.17.0, agent-framework-orchestrations 1.3.1 → 1.3.2, agent-framework-purview 1.0.0b261008 → 1.0.0b261015, agent-framework-redis 1.0.0b261002 → 1.0.0b261015, agent-framework-tools 1.0.0b261008 → 1.0.0b261015, anthropic 1.14.0 → 1.15.0, azure-ai-agentserver-core 2.2.0 → 2.3.0b1, azure-ai-agentserver-responses 2.3.0 → 2.4.0b1, claude-agent-sdk 0.2.167 → 0.2.168, github-copilot-sdk 1.0.21 → 1.0.22, google-genai 2.30.1 → 2.31.0, openai-agents 0.23.1 → 0.24.0, pluggy 1.6.0 → 1.7.0, posthog 7.70.0 → 7.70.2, ruff 0.17.0 → 0.17.1.

    Check Result
    install ✅ pass
    verify_frameworks.py --require-installed ✅ pass
    pytest -q (skip guard armed) ✅ pass
    smoke_example.py ✅ pass

    Run: https://github.com/Donkey-Development-Kit/donkey-development-kit/actions/runs/38884125364

  3. tbolis-at-mulesoft commented on Oct 16, 2026

    @tbolis-at-mulesoft
    Collaborator

    Fixed by #1165 (merged as 09e6cca).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

dependenciesPull requests that update a dependency fileframework-releaseA framework release is ahead of the PR lock (#1066)

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions