Python: bump package versions for 1.3.0 release - #5706
Conversation
MINOR bump on the released cohort (agent-framework, agent-framework-core, agent-framework-openai, agent-framework-foundry: 1.2.2 -> 1.3.0). All 22 beta packages stamp 1.0.0b260507 and all 3 alpha packages stamp 1.0.0a260507 per the lockstep convention. Date stamp reflects 2026-05-07 Pacific. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Automated Code Review
Reviewers: 4 | Confidence: 84%
✓ Correctness
Clean version-bump PR. All 28 packages plus the root pyproject.toml are consistently updated: released cohort (core, openai, foundry, agent-framework) 1.2→1.3.0, 22 beta packages to 1.0b260507, 3 alpha packages to 1.0a260507. Inter-package dependency lower bounds are correctly bumped from >=1.2.2 to >=1.3.0 wherever they previously tracked that pattern. The foundry_local openai dep stays at >=1.1.0, which is pre-existing and intentional (it was never at >=1.2.2). The single code change in _skills.py is a trivial whitespace reformat with no logic change. CHANGELOG follows Keep a Changelog format correctly. No correctness issues found.
✓ Security Reliability
This PR is a clean version bump for the python-1.3.0 release. All changes are mechanical: version strings updated in pyproject.toml files, inter-package dependency lower bounds raised from >=1.2.2 to >=1.3.0, uv.lock regenerated, and one purely cosmetic reformatting of an error message in _skills.py (multi-line string collapsed to single line, no behavioral change). No new code logic, no secrets, no deserialization changes, no input validation changes. No security or reliability issues found.
✓ Test Coverage
This is a pure release-engineering PR that bumps package versions for the 1.3.0 release and updates inter-package dependency lower bounds. The only code change is a cosmetic reformatting of a multi-line string in
_skills.py(collapsing three lines into one with no behavioral change). All features, bug fixes, and breaking changes listed in the CHANGELOG were shipped in their own prior PRs and are not part of this diff. There are no new behaviors introduced that would require additional test coverage.
✗ Design Approach
I found one blocking design inconsistency in the release bump:
agent-framework-foundry-localstill keeps an older lower bound onagent-framework-openai, so this PR does not fully move inter-package dependency floors to the 1.3.0 cohort it describes. The repo’s dependency-bound tooling explicitly validates packages at the lower end of their currently allowed ranges (python/scripts/dependencies/README.md:15-17), so leaving this floor at1.1.0means the release metadata and validation target are still out of sync for this package.
Flagged Issues
-
python/packages/foundry_local/pyproject.toml:27still declaresagent-framework-openai>=1.1.0,<2, even though this release raises inter-package lower bounds to the 1.3.0 cohort. Because the repo's lower-bound validation gate checks the currently allowed floor (python/scripts/dependencies/README.md:15-17),foundry_localwill continue to be validated and published againstagent-framework-openai1.1.0 rather than 1.3.0. Note: this floor is pre-existing (it was never at >=1.2.2), so this may be intentional—but it does leave validation out of sync with the rest of the release.
Automated review by giles17's agents
There was a problem hiding this comment.
Pull request overview
Prepares the Python python-1.3.0 release by bumping package versions across the workspace, updating inter-package dependency bounds, refreshing uv.lock, and adding the 1.3.0 changelog entry.
Changes:
- Bump released cohort (
agent-framework,agent-framework-core,agent-framework-openai,agent-framework-foundry) to1.3.0and update dependent lower bounds to>=1.3.0,<2. - Stamp beta/alpha packages to
1.0.0b260507/1.0.0a260507and refreshpython/uv.lock. - Add
python/CHANGELOG.mdentry for1.3.0and a smallClassSkillerror-message formatting tweak.
Reviewed changes
Copilot reviewed 31 out of 32 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| python/uv.lock | Refreshed lockfile with updated workspace package versions. |
| python/pyproject.toml | Bump top-level agent-framework to 1.3.0 and pin core to ==1.3.0. |
| python/CHANGELOG.md | Add release notes for 1.3.0. |
| python/packages/core/pyproject.toml | Bump agent-framework-core to 1.3.0. |
| python/packages/core/agent_framework/_skills.py | Minor error-message formatting change. |
| python/packages/openai/pyproject.toml | Bump agent-framework-openai to 1.3.0 and core lower bound to >=1.3.0. |
| python/packages/foundry/pyproject.toml | Bump agent-framework-foundry to 1.3.0 and update core/openai lower bounds. |
| python/packages/a2a/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/ag-ui/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/anthropic/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/azure-ai-search/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/azure-contentunderstanding/pyproject.toml | Stamp alpha version + update core/foundry lower bounds. |
| python/packages/azure-cosmos/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/azurefunctions/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/bedrock/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/chatkit/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/claude/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/copilotstudio/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/declarative/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/devui/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/durabletask/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/foundry_hosting/pyproject.toml | Stamp alpha version + update core lower bound. |
| python/packages/foundry_local/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/gemini/pyproject.toml | Stamp alpha version + update core lower bound. |
| python/packages/github_copilot/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/hyperlight/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/lab/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/mem0/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/ollama/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/orchestrations/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/purview/pyproject.toml | Stamp beta version + update core lower bound. |
| python/packages/redis/pyproject.toml | Stamp beta version + update core lower bound. |
…ions pin, clarify breaking scope - foundry_local: bump agent-framework-openai lower bound from >=1.1.0 to >=1.3.0 - devui: update stale agent-framework-orchestrations dev pin from 1.0.0b260402 to 1.0.0b260507 - CHANGELOG: clarify [BREAKING] applies to experimental skills API only Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Summary
Cuts the
python-1.3.0release. MINOR bump on the released cohort (agent-framework,agent-framework-core,agent-framework-openai,agent-framework-foundry:1.2.2 -> 1.3.0), driven by 16 new features (ClassSkill, GPT-5 verbosity, allowed_tools, prompt injection defense, declarative workflow parity, github-copilot-sdk v1.0.0b2, and more), 2 breaking changes (skills multi-source architecture, Foundry toolbox removal), and 6 bug fixes. All 22 beta packages stamp1.0.0b260507and all 3 alpha packages stamp1.0.0a260507per the lockstep convention. Date stamp reflects 2026-05-07 Pacific.See
python/CHANGELOG.mdfor the full set of changes shipping in this release.Motivation and Context
Regular release cadence — ships features and fixes accumulated since the 1.2.2 release on 2026-04-29.
Description
agent-framework,core,openai,foundry):1.2.2 -> 1.3.01.0.0b260429 / 1.0.0b260501 -> 1.0.0b260507azure-contentunderstanding,foundry-hosting,gemini):1.0.0a260429 -> 1.0.0a260507>=1.2.2,<2->>=1.3.0,<2)uv.lockrefreshedContribution Checklist