From ef95ac4e1bd57c812967558ecbef73d9396fc31e Mon Sep 17 00:00:00 2001 From: Nathandrake229 <39689729+Nathandrake229@users.noreply.github.com> Date: Wed, 28 Oct 2026 19:25:28 +0530 Subject: [PATCH 1/2] Prepare GA releases for AgentServer Core, Invocations, and Responses Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: b3f38ee6-97fe-4707-8f3d-5a1169666792 --- .../azure-ai-agentserver-core/CHANGELOG.md | 8 ++++++++ .../azure-ai-agentserver-core/api.metadata.yml | 2 +- .../azure/ai/agentserver/core/_version.py | 2 +- .../azure-ai-agentserver-core/pyproject.toml | 2 +- .../azure-ai-agentserver-invocations/CHANGELOG.md | 14 +++++++------- .../api.metadata.yml | 2 +- .../azure/ai/agentserver/invocations/_version.py | 2 +- .../pyproject.toml | 4 ++-- .../azure-ai-agentserver-responses/CHANGELOG.md | 14 +++++++------- .../api.metadata.yml | 2 +- .../azure/ai/agentserver/responses/_version.py | 2 +- .../azure-ai-agentserver-responses/pyproject.toml | 4 ++-- 12 files changed, 33 insertions(+), 25 deletions(-) diff --git a/sdk/agentserver/azure-ai-agentserver-core/CHANGELOG.md b/sdk/agentserver/azure-ai-agentserver-core/CHANGELOG.md index 49b8d6c0c1b5..a337b5872880 100644 --- a/sdk/agentserver/azure-ai-agentserver-core/CHANGELOG.md +++ b/sdk/agentserver/azure-ai-agentserver-core/CHANGELOG.md @@ -1,5 +1,13 @@ # Release History +## 2.3.0 (2026-10-28) + +### Other Changes + +- Stable release of the 2.3.0 preview series. No implementation changes since + 2.3.0b2; the protocol-scoped task runtime and recovery protections are + described in the preview entries below. + ## 2.3.0b2 (2026-10-26) ### Features Added diff --git a/sdk/agentserver/azure-ai-agentserver-core/api.metadata.yml b/sdk/agentserver/azure-ai-agentserver-core/api.metadata.yml index 5f513659bc02..b9b32b637780 100644 --- a/sdk/agentserver/azure-ai-agentserver-core/api.metadata.yml +++ b/sdk/agentserver/azure-ai-agentserver-core/api.metadata.yml @@ -1,4 +1,4 @@ apiHash: 46cb7836574edfddebeafe970d7a235603d5dd092622a8d763f2b88a25330bf5 -packageVersion: 2.3.0b2 +packageVersion: 2.3.0 parserVersion: 0.3.31 pythonVersion: 3.12.10 diff --git a/sdk/agentserver/azure-ai-agentserver-core/azure/ai/agentserver/core/_version.py b/sdk/agentserver/azure-ai-agentserver-core/azure/ai/agentserver/core/_version.py index 6f6dccb3ed75..d1602d0e87d8 100644 --- a/sdk/agentserver/azure-ai-agentserver-core/azure/ai/agentserver/core/_version.py +++ b/sdk/agentserver/azure-ai-agentserver-core/azure/ai/agentserver/core/_version.py @@ -2,4 +2,4 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # --------------------------------------------------------- -VERSION = "2.3.0b2" +VERSION = "2.3.0" diff --git a/sdk/agentserver/azure-ai-agentserver-core/pyproject.toml b/sdk/agentserver/azure-ai-agentserver-core/pyproject.toml index 236795391fe6..1fbd92d07b50 100644 --- a/sdk/agentserver/azure-ai-agentserver-core/pyproject.toml +++ b/sdk/agentserver/azure-ai-agentserver-core/pyproject.toml @@ -8,7 +8,7 @@ authors = [ ] license = "MIT" classifiers = [ - "Development Status :: 4 - Beta", + "Development Status :: 5 - Production/Stable", "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3", diff --git a/sdk/agentserver/azure-ai-agentserver-invocations/CHANGELOG.md b/sdk/agentserver/azure-ai-agentserver-invocations/CHANGELOG.md index 76c386f81bba..695569a1d5ea 100644 --- a/sdk/agentserver/azure-ai-agentserver-invocations/CHANGELOG.md +++ b/sdk/agentserver/azure-ai-agentserver-invocations/CHANGELOG.md @@ -1,15 +1,15 @@ # Release History -## 1.3.0b2 (Unreleased) - -### Features Added - -### Breaking Changes - -### Bugs Fixed +## 1.3.0 (2026-10-28) ### Other Changes +- Stable release of the 1.3.0 preview series, including the experimental + Voice route and protocol-scoped task activation. No implementation changes + since 1.3.0b1. +- Require the stable `azure-ai-agentserver-core>=2.3.0` release. Publish Core + before Invocations. + ## 1.3.0b1 (2026-10-26) ### Features Added diff --git a/sdk/agentserver/azure-ai-agentserver-invocations/api.metadata.yml b/sdk/agentserver/azure-ai-agentserver-invocations/api.metadata.yml index 5ce1681e11b8..568739a7946f 100644 --- a/sdk/agentserver/azure-ai-agentserver-invocations/api.metadata.yml +++ b/sdk/agentserver/azure-ai-agentserver-invocations/api.metadata.yml @@ -1,4 +1,4 @@ apiMdSha256: b1f36470262c47fc429f51e3da3e305baba09a19bd481573a3aa5f497c99f6e4 -packageVersion: 1.3.0b1 +packageVersion: 1.3.0 parserVersion: 0.3.31 pythonVersion: 3.11.15 diff --git a/sdk/agentserver/azure-ai-agentserver-invocations/azure/ai/agentserver/invocations/_version.py b/sdk/agentserver/azure-ai-agentserver-invocations/azure/ai/agentserver/invocations/_version.py index f96848ac7c6c..fa13f7486ecb 100644 --- a/sdk/agentserver/azure-ai-agentserver-invocations/azure/ai/agentserver/invocations/_version.py +++ b/sdk/agentserver/azure-ai-agentserver-invocations/azure/ai/agentserver/invocations/_version.py @@ -2,4 +2,4 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # --------------------------------------------------------- -VERSION = "1.3.0b2" +VERSION = "1.3.0" diff --git a/sdk/agentserver/azure-ai-agentserver-invocations/pyproject.toml b/sdk/agentserver/azure-ai-agentserver-invocations/pyproject.toml index a1720f6cb81d..59b3881669f3 100644 --- a/sdk/agentserver/azure-ai-agentserver-invocations/pyproject.toml +++ b/sdk/agentserver/azure-ai-agentserver-invocations/pyproject.toml @@ -8,7 +8,7 @@ authors = [ ] license = "MIT" classifiers = [ - "Development Status :: 4 - Beta", + "Development Status :: 5 - Production/Stable", "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3", @@ -21,7 +21,7 @@ classifiers = [ keywords = ["azure", "azure sdk", "agent", "agentserver", "invocations"] dependencies = [ - "azure-ai-agentserver-core>=2.3.0b2,<3.0.0", + "azure-ai-agentserver-core>=2.3.0,<3.0.0", "azure-core>=1.37.0,<2.0.0", "opentelemetry-api>=1.43.0,<2.0.0", # Constraint on the transitive aiohttp: the `--pre` CI install otherwise diff --git a/sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md b/sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md index 29a40f755979..be88e58a4360 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md +++ b/sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md @@ -1,15 +1,15 @@ # Release History -## 2.4.0b3 (Unreleased) - -### Features Added - -### Breaking Changes - -### Bugs Fixed +## 2.4.0 (2026-10-28) ### Other Changes +- Stable release of the 2.4.0 preview series. No implementation changes since + 2.4.0b2; the protocol-scoped task-runtime behavior and its breaking change + from earlier stable releases are documented in the preview entry below. +- Require the stable `azure-ai-agentserver-core>=2.3.0` release. Publish Core + before Responses. + ## 2.4.0b2 (2026-10-27) ### Features Added diff --git a/sdk/agentserver/azure-ai-agentserver-responses/api.metadata.yml b/sdk/agentserver/azure-ai-agentserver-responses/api.metadata.yml index 9529e74fbbe5..296fddc49692 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/api.metadata.yml +++ b/sdk/agentserver/azure-ai-agentserver-responses/api.metadata.yml @@ -1,4 +1,4 @@ apiHash: cc1e2b1427d5c59e64c4f95ad587627ca97b39de5dedd7fe00d995239bff14b7 -packageVersion: 2.4.0b2 +packageVersion: 2.4.0 parserVersion: 0.3.31 pythonVersion: 3.11.11 diff --git a/sdk/agentserver/azure-ai-agentserver-responses/azure/ai/agentserver/responses/_version.py b/sdk/agentserver/azure-ai-agentserver-responses/azure/ai/agentserver/responses/_version.py index a5094eb84ad1..72f28eabadce 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/azure/ai/agentserver/responses/_version.py +++ b/sdk/agentserver/azure-ai-agentserver-responses/azure/ai/agentserver/responses/_version.py @@ -4,4 +4,4 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # --------------------------------------------------------- -VERSION = "2.4.0b3" +VERSION = "2.4.0" diff --git a/sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml b/sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml index 7586bfd26f34..351979555d75 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml +++ b/sdk/agentserver/azure-ai-agentserver-responses/pyproject.toml @@ -7,7 +7,7 @@ requires-python = ">=3.10" license = "MIT" authors = [{ name = "Microsoft Corporation" }] classifiers = [ - "Development Status :: 4 - Beta", + "Development Status :: 5 - Production/Stable", "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3", @@ -18,7 +18,7 @@ classifiers = [ "Programming Language :: Python :: 3.14", ] dependencies = [ - "azure-ai-agentserver-core>=2.3.0b2,<3.0.0", + "azure-ai-agentserver-core>=2.3.0,<3.0.0", "azure-core>=1.37.0,<2.0.0", "isodate>=0.6.1,<1.0.0", "aiohttp>=3.10.0,<4.0.0a0", From c7c1e9d3d3c69028770105dc39f078c5c5e6a631 Mon Sep 17 00:00:00 2001 From: Nathandrake229 <39689729+Nathandrake229@users.noreply.github.com> Date: Thu, 29 Oct 2026 21:50:01 +0530 Subject: [PATCH 2/2] Align AgentServer GA dependency tests with stable Core Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: b3f38ee6-97fe-4707-8f3d-5a1169666792 --- .../azure-ai-agentserver-invocations/tests/test_invoke.py | 4 +++- .../tests/contract/test_streaming_request_context.py | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sdk/agentserver/azure-ai-agentserver-invocations/tests/test_invoke.py b/sdk/agentserver/azure-ai-agentserver-invocations/tests/test_invoke.py index db1887f244a7..7c168f2883bd 100644 --- a/sdk/agentserver/azure-ai-agentserver-invocations/tests/test_invoke.py +++ b/sdk/agentserver/azure-ai-agentserver-invocations/tests/test_invoke.py @@ -28,7 +28,9 @@ def test_original_subject_core_dependency_floor(): requirements = (Requirement(value) for value in requires("azure-ai-agentserver-invocations") or []) core = next(value for value in requirements if value.name == "azure-ai-agentserver-core") - assert "2.3.0b2" in core.specifier + assert "2.3.0" in core.specifier + assert "2.3.0b3" not in core.specifier + assert "2.3.0b2" not in core.specifier assert "2.3.0b1" not in core.specifier assert "2.1.0" not in core.specifier assert callable(FoundryAgentRequestContext.model_attribution_headers) diff --git a/sdk/agentserver/azure-ai-agentserver-responses/tests/contract/test_streaming_request_context.py b/sdk/agentserver/azure-ai-agentserver-responses/tests/contract/test_streaming_request_context.py index 39a807561a5a..96004f58df55 100644 --- a/sdk/agentserver/azure-ai-agentserver-responses/tests/contract/test_streaming_request_context.py +++ b/sdk/agentserver/azure-ai-agentserver-responses/tests/contract/test_streaming_request_context.py @@ -46,7 +46,8 @@ def test_original_subject_core_dependency_floor() -> None: requirements = (Requirement(value) for value in requires("azure-ai-agentserver-responses") or []) core = next(value for value in requirements if value.name == "azure-ai-agentserver-core") - assert "2.3.0b3" in core.specifier + assert "2.3.0" in core.specifier + assert "2.3.0b3" not in core.specifier assert "2.3.0b2" not in core.specifier assert "2.3.0b1" not in core.specifier assert callable(FoundryAgentRequestContext.model_attribution_headers)