Repository navigation
Python: Bump package versions for 1.23.0 release - #9602
Conversation
Apply CHANGELOG-driven package bumps for the 1.23.0 release, use selective 261022 prerelease stamps without a beta cohort bump, raise Core floors only for strict consumers of new 1.23 behavior, and enable validated Python 3.15 support for DuckDB, Hyperlight, and the AG-UI A2UI extra. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: ede8eb89-2292-4cb7-b80a-e3d39e04ebd3
There was a problem hiding this comment.
🔵 Needs a closer look
The unresolved Lab artifact-generation path and cross-platform native dependency changes require maintainer validation before publication.
1 open issue
What changed in this PR
Prepares the Python 1.23.0 release by aligning package versions, dependency requirements, release notes, and compatibility documentation.
Changes:
- Updates 19 distribution versions, selected Core dependency floors, and the standard-install package cohort.
- Enables Python 3.15 support for DuckDB, Hyperlight, and AG-UI A2UI, including Hyperlight 0.8 compatibility adjustments.
- Refreshes changelog entries, lockfiles, and Python 3.15 test coverage.
| File | Description |
|---|---|
python/uv.lock |
Refreshes workspace versions and dependency metadata. |
python/README.md |
Removes resolved Python 3.15 limitations. |
python/pyproject.toml |
Bumps root version and exact Core pin. |
python/packages/tools/pyproject.toml |
Bumps version and raises the psutil floor. |
python/packages/redis/pyproject.toml |
Bumps Redis package version. |
python/packages/orchestrations/pyproject.toml |
Bumps version and Core floor. |
python/packages/ollama/pyproject.toml |
Bumps Ollama package version. |
python/packages/lab/uv.lock |
Synchronizes the Lab version. |
python/packages/lab/README.md |
Clarifies remaining Python 3.15 limitations. |
python/packages/lab/pyproject.toml |
Bumps Lab package version. |
python/packages/hyperlight/tests/hyperlight/test_hyperlight_codeact.py |
Adjusts output-limit expectations for Hyperlight 0.8. |
python/packages/hyperlight/README.md |
Documents Python 3.15 platform support. |
python/packages/hyperlight/pyproject.toml |
Requires Hyperlight 0.8 and enables Python 3.15. |
python/packages/hyperlight/agent_framework_hyperlight/_execute_code_tool.py |
Passes output limits as numeric strings. |
python/packages/hosting-mcp/pyproject.toml |
Bumps MCP hosting package version. |
python/packages/gemini/pyproject.toml |
Bumps Gemini package version. |
python/packages/foundry_hosting/pyproject.toml |
Bumps version and Core floor. |
python/packages/duckdb/README.md |
Documents version-specific DuckDB support. |
python/packages/duckdb/pyproject.toml |
Selects DuckDB 2.x for Python 3.15. |
python/packages/devui/pyproject.toml |
Bumps version and Core floor. |
python/packages/declarative/pyproject.toml |
Bumps version and Core floor. |
python/packages/core/pyproject.toml |
Updates Core and standard-install dependencies. |
python/packages/bedrock/pyproject.toml |
Bumps Bedrock package version. |
python/packages/azure-cosmos-memory/pyproject.toml |
Bumps Cosmos memory package version. |
python/packages/anthropic/pyproject.toml |
Bumps Anthropic package version. |
python/packages/ag-ui/README.md |
Documents A2UI Python 3.15 support. |
python/packages/ag-ui/pyproject.toml |
Bumps AG-UI and the A2UI toolkit floor. |
python/packages/a2a/pyproject.toml |
Bumps A2A package version. |
python/CHANGELOG.md |
Adds release notes and comparison links. |
.github/workflows/python-tests.yml |
Includes DuckDB in Python 3.15 tests. |
Review effort: Balanced
There was a problem hiding this comment.
MAF Automated Review — Iteration 1
Result: Findings reported
Scope: full PR (1 commit(s)): 70cd8860bbf7
Model: gpt-5.6-sol
Overview
The release update consistently advances the root/Core pin, bounds the core[all] cohort, refreshes markers and lockfiles, and adds focused Hyperlight 0.8 coverage. Hyperlight retains independent host-side output limits, cleanup, and Python 3.15 CI guardrails. However, the release assigns minor versions to stable Core and AG-UI packages while its own changelog documents incompatible MCP and endpoint-registration changes, so ordinary 1.x dependency ranges can receive breaking upgrades.
Reviewed the supplied pull-request change set across correctness, security/reliability, architecture, and failure behavior.
2 verified findings remained after source verification (2 high) across 2 files. Details are attached to the affected lines below.
Affected areas: python/packages/ag-ui/pyproject.toml, python/packages/core/pyproject.toml
Include four newly merged Python changes, add the hosting-responses prerelease bump, reconcile all 58 release PRs, and refresh the lockfile after merging upstream main. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: ede8eb89-2292-4cb7-b80a-e3d39e04ebd3
Incorporate the TypeScript 7 and Hugging Face Hub 2.2 Dependabot updates, document the standalone Lab artifact build path, and reflect the dependency refresh in the 1.23.0 changelog. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: ede8eb89-2292-4cb7-b80a-e3d39e04ebd3
Keep DevUI on TypeScript 5.9 because the current typescript-eslint release explicitly rejects TypeScript 7. Retain the validated Hugging Face Hub 2.2 Lab lock update and standalone Lab publishing guidance. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: ede8eb89-2292-4cb7-b80a-e3d39e04ebd3

Motivation & Context
Prepare the Python 1.23.0 package release from the 58 Python pull requests merged since
python-1.22.0. This consolidates the release changelog, package-specific versions, dependency floors, Python 3.15 support updates, and lockfiles so the published distributions reflect the current release cohort.Description & Review Guide
261022; refreshes thecore[all]release cohort; raises the Core floor only for Declarative, DevUI, Foundry Hosting, and Orchestrations under the strict consumer policy; enables Python 3.15 support for DuckDB, Hyperlight, and the AG-UI A2UI extra; adapts Hyperlight output-limit handling to Hyperlight 0.8; raises thepsutilfloor to a Windows ABI3-wheel release; incorporates the TypeScript 7 and Hugging Face Hub 2.2 dependency updates; documents the standalone Lab artifact build path; and refreshes the root and Lab lockfiles.core[all]cohort bounds, the Python 3.15 dependency markers, the Hyperlight 0.8 compatibility adjustment, the TypeScript and Lab lock updates, the standalone Lab build path, and the generated lockfiles.Related Issue
N/A - repository automation. This is maintainer-directed Python release preparation consumed by
.github/workflows/python-release.ymlwhen the release is published; Lab artifacts are built and published separately using the documented standalone command.AI Assistance
AI assistance details: Release-scope analysis, changelog assembly and reconciliation, package-version and dependency updates, Hyperlight compatibility changes, Python 3.15 verification, Lab release-path documentation, validation, and this PR description.
Contribution Checklist
breaking changelabel (or add "[BREAKING]" to the title prefix, before or after any language prefix) — a workflow keeps the label and the title prefix in sync automatically.