From 6c2cfa5ea31893c6d3b6abde721d011936c276bc Mon Sep 17 00:00:00 2001 From: Chris Gillum Date: Thu, 30 Jul 2026 17:43:27 -0700 Subject: [PATCH 1/2] Prepare durable extension RC package versions Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: db064c3a-adc6-4a6e-a1ad-d0fda542e7ce --- dotnet/nuget/nuget-package.props | 8 ++++---- dotnet/src/Microsoft.Agents.AI.DurableTask/CHANGELOG.md | 2 ++ .../Microsoft.Agents.AI.DurableTask.csproj | 1 + .../CHANGELOG.md | 2 ++ .../Microsoft.Agents.AI.Hosting.AzureFunctions.csproj | 1 + python/packages/azurefunctions/pyproject.toml | 4 ++-- python/packages/durabletask/pyproject.toml | 2 +- python/pyproject.toml | 2 +- python/uv.lock | 6 +++--- 9 files changed, 17 insertions(+), 11 deletions(-) diff --git a/dotnet/nuget/nuget-package.props b/dotnet/nuget/nuget-package.props index 08f93c8..95426fe 100644 --- a/dotnet/nuget/nuget-package.props +++ b/dotnet/nuget/nuget-package.props @@ -1,20 +1,20 @@ - 1.13.0 + 1.16.0 1 - 260703 + 260730 $(VersionPrefix)-rc$(RCNumber) $(VersionPrefix)-$(VersionSuffix).$(DateSuffix).1 $(VersionPrefix)-preview.$(DateSuffix).1 $(VersionPrefix) - 1.13.0 + 1.16.0-rc1 Debug;Release;Publish true - 1.0.0 + 1.16.0-preview.260730.1 true diff --git a/dotnet/src/Microsoft.Agents.AI.DurableTask/CHANGELOG.md b/dotnet/src/Microsoft.Agents.AI.DurableTask/CHANGELOG.md index 463b792..c80cc6e 100644 --- a/dotnet/src/Microsoft.Agents.AI.DurableTask/CHANGELOG.md +++ b/dotnet/src/Microsoft.Agents.AI.DurableTask/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +## v1.16.0-rc1 + - Fixed a `JsonTypeInfo metadata ... was not provided` failure when persisting agent state for function calls or results that carry values the state serializer has no metadata for, such as the `AIContent` results returned by MCP tools ([#57](https://github.com/microsoft/agent-framework-durable-extension/pull/57)) - [BREAKING] Added `IWorkflowClient` overloads that start a registered workflow by name, and made workflow result deserialization case-insensitive so results can be read back when hosted in Azure Functions. External implementations of `IWorkflowClient` must implement the new members, and an untyped `null` first argument is now ambiguous between the `Workflow` and workflow-name overloads ([#48](https://github.com/microsoft/agent-framework-durable-extension/pull/48)) - [BREAKING] Removed the `AddAIAgents` and `AddWorkflows` bulk registration APIs and changed `AddWorkflow` to return `DurableWorkflowOptions` so multiple workflows can be registered fluently ([#39](https://github.com/microsoft/agent-framework-durable-extension/pull/39)) diff --git a/dotnet/src/Microsoft.Agents.AI.DurableTask/Microsoft.Agents.AI.DurableTask.csproj b/dotnet/src/Microsoft.Agents.AI.DurableTask/Microsoft.Agents.AI.DurableTask.csproj index 34d852d..4d0492e 100644 --- a/dotnet/src/Microsoft.Agents.AI.DurableTask/Microsoft.Agents.AI.DurableTask.csproj +++ b/dotnet/src/Microsoft.Agents.AI.DurableTask/Microsoft.Agents.AI.DurableTask.csproj @@ -3,6 +3,7 @@ $(TargetFrameworksCore) enable + true $(NoWarn);CA2007 diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting.AzureFunctions/CHANGELOG.md b/dotnet/src/Microsoft.Agents.AI.Hosting.AzureFunctions/CHANGELOG.md index 7f27f09..821516b 100644 --- a/dotnet/src/Microsoft.Agents.AI.Hosting.AzureFunctions/CHANGELOG.md +++ b/dotnet/src/Microsoft.Agents.AI.Hosting.AzureFunctions/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +## v1.16.0-rc1 + - [BREAKING] Support bounded synchronous workflow HTTP invocation through query parameters and default workflow run responses to JSON, with `Accept: text/plain` available for the legacy text format and the same negotiated asynchronous response returned on timeout ([#52](https://github.com/microsoft/agent-framework-durable-extension/pull/52)) - Added `DurableTaskClient.AsWorkflowClient` so functions can invoke durable workflows without constructing an `HttpClient` ([#48](https://github.com/microsoft/agent-framework-durable-extension/pull/48)) - [BREAKING] Consolidated the `AddWorkflow` extension overloads into a single method with optional `enableStatusEndpoint` and `enableMcpToolTrigger` parameters, and changed it to return `DurableWorkflowOptions` instead of `void` so multiple workflows can be registered fluently ([#39](https://github.com/microsoft/agent-framework-durable-extension/pull/39)) diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting.AzureFunctions/Microsoft.Agents.AI.Hosting.AzureFunctions.csproj b/dotnet/src/Microsoft.Agents.AI.Hosting.AzureFunctions/Microsoft.Agents.AI.Hosting.AzureFunctions.csproj index c9db559..43805d6 100644 --- a/dotnet/src/Microsoft.Agents.AI.Hosting.AzureFunctions/Microsoft.Agents.AI.Hosting.AzureFunctions.csproj +++ b/dotnet/src/Microsoft.Agents.AI.Hosting.AzureFunctions/Microsoft.Agents.AI.Hosting.AzureFunctions.csproj @@ -3,6 +3,7 @@ $(TargetFrameworksCore) enable + true $(NoWarn);CA2007;AD0001 diff --git a/python/packages/azurefunctions/pyproject.toml b/python/packages/azurefunctions/pyproject.toml index cd6c343..094c481 100644 --- a/python/packages/azurefunctions/pyproject.toml +++ b/python/packages/azurefunctions/pyproject.toml @@ -4,7 +4,7 @@ description = "Azure Functions integration for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0b260709" +version = "1.0.0rc1" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework-durable-extension/tree/main/python" @@ -23,7 +23,7 @@ classifiers = [ ] dependencies = [ "agent-framework-core>=1.11.0,<2", - "agent-framework-durabletask>=1.0.0b260709,<2", + "agent-framework-durabletask>=1.0.0rc1,<2", "azure-functions>=1.24.0,<2", "azure-functions-durable>=1.3.1,<2", ] diff --git a/python/packages/durabletask/pyproject.toml b/python/packages/durabletask/pyproject.toml index f937c6b..b05850c 100644 --- a/python/packages/durabletask/pyproject.toml +++ b/python/packages/durabletask/pyproject.toml @@ -4,7 +4,7 @@ description = "Durable Task integration for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0b260709" +version = "1.0.0rc1" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework-durable-extension/tree/main/python" diff --git a/python/pyproject.toml b/python/pyproject.toml index 3aba926..02ac10f 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ description = "Durable Task extensions for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com" }] readme = "../README.md" requires-python = ">=3.10" -version = "1.0.0b260709" +version = "1.0.0rc1" license-files = ["../LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework-durable-extension/tree/main/python" diff --git a/python/uv.lock b/python/uv.lock index f7fff65..601fe12 100644 --- a/python/uv.lock +++ b/python/uv.lock @@ -45,7 +45,7 @@ overrides = [ [[package]] name = "agent-framework-azurefunctions" -version = "1.0.0b260709" +version = "1.0.0rc1" source = { editable = "packages/azurefunctions" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -79,7 +79,7 @@ wheels = [ [[package]] name = "agent-framework-durable-extension" -version = "1.0.0b260709" +version = "1.0.0rc1" source = { virtual = "." } [package.dev-dependencies] @@ -146,7 +146,7 @@ test = [ [[package]] name = "agent-framework-durabletask" -version = "1.0.0b260709" +version = "1.0.0rc1" source = { editable = "packages/durabletask" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, From cd710038e488852ce1907e87aacaa5795cf18314 Mon Sep 17 00:00:00 2001 From: Chris Gillum Date: Thu, 30 Jul 2026 17:47:24 -0700 Subject: [PATCH 2/2] Add RC preparation changelog entries Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: db064c3a-adc6-4a6e-a1ad-d0fda542e7ce --- dotnet/src/Microsoft.Agents.AI.DurableTask/CHANGELOG.md | 2 ++ .../src/Microsoft.Agents.AI.Hosting.AzureFunctions/CHANGELOG.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/dotnet/src/Microsoft.Agents.AI.DurableTask/CHANGELOG.md b/dotnet/src/Microsoft.Agents.AI.DurableTask/CHANGELOG.md index c80cc6e..193a4b1 100644 --- a/dotnet/src/Microsoft.Agents.AI.DurableTask/CHANGELOG.md +++ b/dotnet/src/Microsoft.Agents.AI.DurableTask/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +- Prepared package metadata for the 1.16.0-rc1 release ([#58](https://github.com/microsoft/agent-framework-durable-extension/pull/58)) + ## v1.16.0-rc1 - Fixed a `JsonTypeInfo metadata ... was not provided` failure when persisting agent state for function calls or results that carry values the state serializer has no metadata for, such as the `AIContent` results returned by MCP tools ([#57](https://github.com/microsoft/agent-framework-durable-extension/pull/57)) diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting.AzureFunctions/CHANGELOG.md b/dotnet/src/Microsoft.Agents.AI.Hosting.AzureFunctions/CHANGELOG.md index 821516b..b9bd2ad 100644 --- a/dotnet/src/Microsoft.Agents.AI.Hosting.AzureFunctions/CHANGELOG.md +++ b/dotnet/src/Microsoft.Agents.AI.Hosting.AzureFunctions/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +- Prepared package metadata for the 1.16.0-rc1 release ([#58](https://github.com/microsoft/agent-framework-durable-extension/pull/58)) + ## v1.16.0-rc1 - [BREAKING] Support bounded synchronous workflow HTTP invocation through query parameters and default workflow run responses to JSON, with `Accept: text/plain` available for the legacy text format and the same negotiated asynchronous response returned on timeout ([#52](https://github.com/microsoft/agent-framework-durable-extension/pull/52))