Skip to content

Releases: microsoft/agent-framework

python-1.0.0b251204

04 Dec 22:21
f5786b2

Choose a tag to compare

[1.0.0b251204] - 2025-12-04

Added

  • agent-framework-core: Add support for Pydantic BaseModel as function call result (#2606)
  • agent-framework-core: Executor events now include I/O data (#2591)
  • samples: Inline YAML declarative sample (#2582)
  • samples: Handoff-as-agent with HITL sample (#2534)

Changed

  • agent-framework-core: [BREAKING] Support Magentic agent tool call approvals and plan stalling HITL behavior (#2569)
  • agent-framework-core: [BREAKING] Standardize orchestration outputs as list of ChatMessage; allow agent as group chat manager (#2291)
  • agent-framework-core: [BREAKING] Respond with AgentRunResponse including serialized structured output (#2285)
  • observability: Use executor_id and edge_group_id as span names for clearer traces (#2538)
  • agent-framework-devui: Add multimodal input support for workflows and refactor chat input (#2593)
  • docs: Update Python orchestration documentation (#2087)

Fixed

  • observability: Resolve mypy error in observability module (#2641)
  • agent-framework-core: Fix AgentRunResponse.created_at returning local datetime labeled as UTC (#2590)
  • agent-framework-core: Emit ExecutorFailedEvent before WorkflowFailedEvent when executor throws (#2537)
  • agent-framework-core: Fix MagenticAgentExecutor producing repr string for tool call content (#2566)
  • agent-framework-core: Fixed empty text content Pydantic validation failure (#2539)
  • agent-framework-azure-ai: Added support for application endpoints in Azure AI client (#2460)
  • agent-framework-azurefunctions: Add MCP tool support (#2385)
  • agent-framework-core: Preserve MCP array items schema in Pydantic field generation (#2382)
  • agent-framework-devui: Make tool call view optional and fix links (#2243)
  • agent-framework-core: Always include output in function call result messages (#2414)
  • agent-framework-redis: Fix TypeError (#2411)

dotnet-1.0.0-preview.251204.1

05 Dec 01:07
6809510

Choose a tag to compare

What's Changed

Full Changelog: python-1.0.0b251120...dotnet-1.0.0-preview.251204.1

dotnet-1.0.0-preview.251125.1

26 Nov 02:54
ed53ba1

Choose a tag to compare

Changes:

  • ed53ba1 Temporarily suppress CS8002 error (#2462)
  • 0c1d12f Suppressed CS8002 for Anthropic package (#2461)
  • d302bff Updated package versions (#2455)
  • 7a4f687 Use Random.GetString in hosting IdGenerator (#2427)
  • b6c3b8d [BREAKING] Remove NotifyThreadOfNewMessagesAsync AIAgent helper (#2450)
  • 1dde579 .NET: Add Anthropic Agent Package (#2359)
  • 112410e .NET: [BREAKING] Add GetNewThread overload for taking a ChatMessageStore at thread creation time (#2429)
See More
  • a89c15d .NET: Change type of props representing continuation token (#2430)
  • 27b3a51 [BREAKING] Python: Adjust magentic event types raised. No need for custom events. (#2215)
  • c78edda fix: always include output in function call result message (#2414)
  • a610a47 .NET: Add support for background responses to A2A agent (#2381)
  • db424d5 Update to latest dotnet devcontainer and add docker in docker. (#2426)
  • c692821 Address IT failure for V2 (#2421)
  • a116eda Update to latest MEAI 10.0.1 and OpenAI 2.7.0 (#2392)
  • b66efcc remove version override for v10 packages (#2393)
  • ec08ee5 a2a sample update (#2391)
  • f9a94ce Bug fix for Redis TypeError (#2411)
  • dc2b109 .NET: Upgrade to .NET 10 (#2128)
  • b7a19b0 Added unit test for RetrieveConversationMessagesExecutor (#2388)
  • 02b8ac2 .NET: sanitize redirectUrl for logs (#2356)
  • 7148718 Redacting log data unless opting out. (#2372)
  • a7a0660 removed additional properties from messages sent to OAI responses and chat (#2344)
  • 5bdf8a7 Sample to show passing in JSON schema for structured outputs (#2362)
  • cf13e35 Updated package versions (#2360)
  • 5353b9a Update Workflow Viz sample comments (#2361)
  • ab3d898 .NET: Add unit tests for RetrieveConversationMessageExecutor executor (#2232)
  • ce738cc .NET: Add sample to show how to do RAG using Foundry's built-in service (#2324)
  • f99dca0 fix(observability): handle datetime serialization in tool results (#2248) [ #2219 ]
  • 61dbacd Improve exception handling (#2337)
  • 4e339f8 added test to validate status set (#2265)
  • 1da9107 .NET: Improve AIAgent and Workflow registrations for DevUI integration (#2227)
  • 03b74bf Bump js-yaml from 4.1.0 to 4.1.1 in /python/packages/devui/frontend (#2230)
  • f6cd329 .NET: Post bugbash updates (#2279)
  • d503717 Clarify exception handling in ConversationId property (#1457)
  • 77247a3 .NET: Change thread_id from entity ID to GUID (#2260)
  • e413c5a .NET: Add M365 Agent SDK Hosting sample (#2221)
  • 1325979 Bump CommunityToolkit.Aspire.OllamaSharp from 13.0.0-beta.435 to 13.0.0-beta.440 (#2253)
  • e7ac655 Add missing README.md (#2278)
  • e32f93d Bump Azure.AI.Projects from 1.2.0-beta.1 to 1.2.0-beta.3 (#2252)
  • fcc3f1b Python: fix anthropic code interpreter tool repr (#2244)

python-1.0.0b251120

21 Nov 00:08
cf13e35

Choose a tag to compare

[1.0.0b251120] - 2025-11-20

Added

  • agent-framework-core: Introducing support for declarative YAML spec (#2002)
  • agent-framework-core: Use AI Foundry evaluators for self-reflection (#2250)
  • agent-framework-core: Propagate as_tool() kwargs and add runtime context + middleware sample (#2311)
  • agent-framework-anthropic: Anthropic Foundry integration (#2302)
  • samples: M365 Agent SDK Hosting sample (#2292)
  • samples: Foundry Sample for A2A + SharePoint Samples (#2313)

Changed

  • agent-framework-azurefunctions: [BREAKING] Schema changes for Azure Functions package (#2151)
  • agent-framework-core: Move evaluation folders under evaluations (#2355)
  • agent-framework-core: Move red teaming files to their own folder (#2333)
  • agent-framework-core: "fix all" task now single source of truth (#2303)
  • agent-framework-core: Improve and clean up exception handling (#2337, #2319)
  • agent-framework-core: Clean up imports (#2318)

Fixed

  • agent-framework-azure-ai: Fix for Azure AI client (#2358)
  • agent-framework-core: Fix tool execution bleed-over in aiohttp/Bot Framework scenarios (#2314)
  • agent-framework-core: @ai_function now correctly handles self parameter (#2266)
  • agent-framework-core: Resolve string annotations in FunctionExecutor (#2308)
  • agent-framework-core: Langfuse observability captures ChatAgent system instructions (#2316)
  • agent-framework-core: Incomplete URL substring sanitization fix (#2274)
  • observability: Handle datetime serialization in tool results (#2248)

python-1.0.0b251117

18 Nov 02:49
1f0ffc1

Choose a tag to compare

[1.0.0b251117] - 2025-11-17

Fixed

  • agent-framework-ag-ui: Fix ag-ui state handling issues (#2289)

python-1.0.0b251114

15 Nov 00:52
c7e7020

Choose a tag to compare

[1.0.0b251114] - 2025-11-14

Added

  • samples: Bing Custom Search sample using HostedWebSearchTool (#2226)
  • samples: Fabric and Browser Automation samples (#2207)
  • samples: Hosted agent samples (#2205)
  • samples: Azure OpenAI Responses API Hosted MCP sample (#2108)
  • samples: Bing Grounding and Custom Search samples (#2200)

Changed

  • agent-framework-azure-ai: Enhance Azure AI Search citations with complete URL information (#2066)
  • agent-framework-azurefunctions: Update samples to latest stable Azure Functions Worker packages (#2189)
  • agent-framework-azure-ai: Agent name now required for AzureAIClient (#2198)
  • build: Use uv build for packaging (#2161)
  • tooling: Pre-commit improvements (#2222)

Fixed

  • agent-framework-core: Prevent duplicate MCP tools and prompts (#1876) (#1890)
  • agent-framework-devui: Fix HIL regression (#2167)
  • agent-framework-chatkit: ChatKit sample fixes (#2174)

dotnet-1.0.0-preview.251114.1

15 Nov 11:36
45dba6b

Choose a tag to compare

Changes:

See More

This list of changes was auto generated.

dotnet-1.0.0-preview.251113.1

14 Nov 02:28
aba3076

Choose a tag to compare

Changes:

  • b19860b .NET: Implement Purview middleware in dotnet (#1949)
  • 6d890e4 suppress the MEAI001 and OPENAI001 errors that appear when building the catalog sample as a standalone project. (#2191)
  • de2abdf Updated the Azure Functions samples to use the latest stable Azure Functions Worker packages. (#2189)
  • f273ca7 Fix InMemoryChatMessageStore serialization bug. (#2185)

This list of changes was auto generated.

python-1.0.0b251112.post1

13 Nov 04:30
3c874d0

Choose a tag to compare

[1.0.0b251112.post1] - 2025-11-12

Added

  • agent-framework-azurefunctions: Merge Azure Functions feature branch (#1916)

Fixed

  • agent-framework-ag-ui: fix tool call id mismatch in ag-ui (#2166)

dotnet-1.0.0-preview.251112.1

13 Nov 03:44
a4e82f4

Choose a tag to compare

Changes:

See More
  • c8bb3d1 Update .NET packages to 10.0.0 (#2092)
  • caf3c4b .NET: Move deep research sample (#2094)
  • 863a632 Updated package versions (#2104)
  • 180f823 .NET: Allow extending agent run options via additional properties (#1872)
  • 5fd2a0c Bump MishaKav/pytest-coverage-comment from 1.1.57 to 1.1.59 (#2034)
  • b565b25 Bump Roslynator.Analyzers from 4.14.0 to 4.14.1 (#1857)
  • a39e656 .NET: fix: WorkflowAsAgent Sample (#1787)
  • 69dd532 .NET: Bump Microsoft.SemanticKernel.Agents.Abstractions from 1.66.0 to 1.67.0 (#1962) [ #1969 ]
  • cf7c9fc Bump OpenTelemetry.Instrumentation.Runtime from 1.12.0 to 1.13.0 (#1856)
  • 04b6625 .NET: Move catalog samples to the HostedAgents folder (#2090)
  • 93ab43d .NET - Enable build & test on branch feature-foundry-agents (#2068)
  • 177b0c9 Update README.md to change Grafana links to Azure portal links for dashboard access (#1983)

This list of changes was auto generated.