Repository navigation
framework-release: agent-framework 1.21.0 → 1.22.0 #1156
Description
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/:
python scripts/compile_constraints.pypython scripts/generate_docs.pypython scripts/verify_frameworks.py --only agent_framework --emit-verified, and record the rows indocs/verified-apis.md§8- 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
github-actions commentedon Oct 16, 2026
The results changed.
agent-framework==1.22.0does not resolve against the PR lock, so it was installed unconstrained (needs co-bump).Other locked packages that moved:
agent-framework-a2a1.0.0b261002 → 1.0.0b261015,agent-framework-ag-ui1.5.1 → 1.6.0,agent-framework-anthropic1.0.0b261008 → 1.0.0b261015,agent-framework-azure-ai-search1.0.0b261002 → 1.0.0b261015,agent-framework-azure-contentunderstanding1.0.0b261008 → 1.0.0b261015,agent-framework-azure-cosmos1.0.0b261002 → 1.0.0b261015,agent-framework-bedrock1.0.0b261008 → 1.0.0b261015,agent-framework-chatkit1.0.0b261002 → 1.0.0b261015,agent-framework-claude1.0.0b261002 → 1.0.0b261015,agent-framework-copilotstudio1.0.0b261002 → 1.0.0b261015,agent-framework-core1.21.0 → 1.22.0,agent-framework-declarative1.2.1 → 1.3.0,agent-framework-devui1.0.0b261008 → 1.0.0b261015,agent-framework-foundry1.14.1 → 1.15.0,agent-framework-foundry-hosting1.0.0b261008 → 1.0.0b261015,agent-framework-foundry-local1.0.0b260730 → 1.0.0b261015,agent-framework-gemini1.0.0b261008 → 1.0.0b261015,agent-framework-github-copilot2.0.2 → 2.1.0,agent-framework-hyperlight1.0.0b261008 → 1.0.0b261015,agent-framework-mem01.0.0b261002 → 1.0.0b261015,agent-framework-mistral1.0.0b260918 → 1.0.0b261015,agent-framework-monty1.0.0b261008 → 1.0.0b261015,agent-framework-ollama1.0.0b261008 → 1.0.0b261015,agent-framework-openai1.16.0 → 1.17.0,agent-framework-orchestrations1.3.1 → 1.3.2,agent-framework-purview1.0.0b261008 → 1.0.0b261015,agent-framework-redis1.0.0b261002 → 1.0.0b261015,agent-framework-tools1.0.0b261008 → 1.0.0b261015,anthropic1.14.0 → 1.15.0,azure-ai-agentserver-core2.2.0 → 2.3.0b1,azure-ai-agentserver-responses2.3.0 → 2.4.0b1,claude-agent-sdk0.2.167 → 0.2.168,github-copilot-sdk1.0.21 → 1.0.22,google-genai2.30.1 → 2.31.0,openai-agents0.23.1 → 0.24.0,pluggy1.6.0 → 1.7.0,posthog7.70.0 → 7.70.2,ruff0.17.0 → 0.17.1.verify_frameworks.py --require-installedpytest -q(skip guard armed)smoke_example.pyRun: https://github.com/Donkey-Development-Kit/donkey-development-kit/actions/runs/38884125364
tbolis-at-mulesoft commentedon Oct 16, 2026
Fixed by #1165 (merged as 09e6cca).