Skip to content

Python: Bump Python package versions for 1.14.0 release - #7661

Merged
Evan Mattson (moonbox3) merged 2 commits into
microsoft:mainfrom
moonbox3:bump-py-ver-release-20260813
Aug 14, 2026
Merged

Python: Bump Python package versions for 1.14.0 release#7661
Evan Mattson (moonbox3) merged 2 commits into
microsoft:mainfrom
moonbox3:bump-py-ver-release-20260813

Conversation

@moonbox3

@moonbox3 Evan Mattson (moonbox3) commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Motivation & Context

Prepare the Python 1.14.0 release from changes merged since Python 1.13.0. This release ships new stable APIs and fixes across core, providers, workflows, and integrations while keeping breaking changes confined to experimental components within the 1.x release line.

Description & Review Guide

  • What are the major changes? Add the 1.14.0 CHANGELOG section and footer links; bump root/core to 1.14.0; apply minor bumps to AG-UI, Foundry, OpenAI, and orchestrations; apply patch bumps to declarative and GitHub Copilot; selectively update changed alpha/beta packages to the Pacific-date 260813 stamp; and regenerate uv.lock. The release validation also adds missing AG-UI and Copilot Studio runtime dependencies and aligns GitHub Copilot metadata with its Python 3.11 SDK requirement.
  • What is the impact of these changes? Publishes the accumulated Python features and fixes without moving to 2.0.0. Breaking changes are limited to experimental components. No beta cohort bump was applied. AG-UI's core floor is raised to 1.14.0 because it consumes a new core symbol; other non-root core floors remain unchanged.
  • What do you want reviewers to focus on? Verify CHANGELOG coverage and categorization, the 1.14.0 minor-version decision for experimental breaking changes, selective package bumps, prerelease date stamps, dependency metadata corrections, AG-UI/core compatibility, and root/core pin alignment.

Related Issue

This release-preparation PR is not associated with a single issue.

Contribution Checklist

  • The code builds clean without any errors or warnings
  • All unit tests pass, and I have added new tests where possible
  • The PR follows the Contribution Guidelines
  • This PR is linked to an issue and there is no other open PR for this issue (see Related Issue above).
  • This is not a breaking change to stable APIs. Breaking changes in this release are limited to experimental components.

Bump the CHANGELOG-selected packages for the 1.14.0 release: minor versions for root/core, AG-UI, Foundry, OpenAI, and orchestrations due to additive public APIs; patch versions for declarative and GitHub Copilot fixes; and Pacific-date prerelease stamps only for changed alpha/beta packages. No beta cohort bump was applied. Core dependency floors follow the strict policy and remain unchanged because no dependent package requires a new 1.14 API. Release validation also identified and corrected missing AG-UI and Copilot Studio runtime dependencies and aligned GitHub Copilot metadata with its Python 3.11 SDK requirement. Lab is intentionally skipped because its changes are development-only, and the moved Azure Functions and Durable Task packages are documented but no longer versioned here.
Copilot AI balanced review requested due to automatic review settings August 14, 2026 01:32
@agent-framework-automation agent-framework-automation Bot added documentation Usage: [Issues, PRs], Target: documentation in the code base and learn docs python Usage: [Issues, PRs], Target: Python labels Aug 14, 2026
@moonbox3
Evan Mattson (moonbox3) marked this pull request as ready for review August 14, 2026 01:33

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Prepares the Python 1.14.0 release with selective package version bumps, corrected runtime metadata, and release notes.

Changes:

  • Bumps core/root and affected stable or prerelease packages.
  • Adds missing AG-UI and Copilot Studio runtime dependencies.
  • Adds the 1.14.0 changelog and regenerates dependency locking.

Reviewed changes

Copilot reviewed 22 out of 23 changed files in this pull request and generated no comments.

Show a summary per file
File Description
python/pyproject.toml Bumps root package and core pin to 1.14.0.
python/packages/core/pyproject.toml Bumps core to 1.14.0.
python/packages/ag-ui/pyproject.toml Bumps minor version and promotes HTTPX to runtime.
python/packages/foundry/pyproject.toml Bumps Foundry minor version.
python/packages/openai/pyproject.toml Bumps OpenAI minor version.
python/packages/orchestrations/pyproject.toml Bumps orchestrations minor version.
python/packages/declarative/pyproject.toml Applies a patch bump.
python/packages/github_copilot/pyproject.toml Applies a patch bump and requires Python 3.11.
python/packages/copilotstudio/pyproject.toml Updates beta stamp and runtime dependencies.
python/packages/azure-ai-search/pyproject.toml Updates beta date stamp.
python/packages/azure-contentunderstanding/pyproject.toml Updates beta date stamp.
python/packages/azure-cosmos-memory/pyproject.toml Updates alpha date stamp.
python/packages/claude/pyproject.toml Updates beta date stamp.
python/packages/devui/pyproject.toml Updates beta date stamp.
python/packages/foundry_hosting/pyproject.toml Updates beta date stamp.
python/packages/gemini/pyproject.toml Updates beta date stamp.
python/packages/mem0/pyproject.toml Updates beta date stamp.
python/packages/mistral/pyproject.toml Updates beta date stamp.
python/packages/ollama/pyproject.toml Updates beta date stamp.
python/packages/redis/pyproject.toml Updates beta date stamp.
python/packages/core/agent_framework/_harness/_background_agents.py Reformats session-release logic without behavioral change.
python/CHANGELOG.md Documents 1.14.0 and updates comparison links.
python/uv.lock Reflects package and dependency metadata updates.

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Python Test Coverage

Python Test Coverage Report •
FileStmtsMissCoverMissing
packages/core/agent_framework/_harness
   _background_agents.py3443988%143–144, 146–149, 151–152, 196, 221–222, 247–249, 252–253, 256–257, 413, 423, 427–430, 444, 482–483, 526, 571, 574, 602, 611, 615, 622–623, 678–681
TOTAL46649434690% 

Python Unit Test Overview

Tests Skipped Failures Errors Time
9411 36 💤 0 ❌ 0 🔥 2m 31s ⏱️

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

MAF Automated Review — Iteration 1

Result: Findings reported
Scope: full PR (1 commit(s)): 421b90a43d37
Model: gpt-5.6-sol

Overview

This release PR selectively bumps the packages represented in the changelog, keeps the root and core versions aligned, promotes missing runtime dependencies, and regenerates the workspace lockfile. The release guidance and package metadata provide strong guardrails for the selective versioning strategy, and the only core source edit is formatting-only with existing lifecycle tests. One compatibility gap remains: the newly published AG-UI version permits installation with a core release that lacks a symbol AG-UI imports eagerly.

Reviewed the supplied pull-request change set across correctness, security/reliability, architecture, and failure behavior.
1 verified finding remained after source verification (1 medium) across 1 file. Details are attached to the affected lines below.

Affected areas: python/packages/ag-ui/pyproject.toml

Comment thread python/packages/ag-ui/pyproject.toml
@moonbox3
Evan Mattson (moonbox3) merged commit ae7fa33 into microsoft:main Aug 14, 2026
37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Usage: [Issues, PRs], Target: documentation in the code base and learn docs python Usage: [Issues, PRs], Target: Python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants