What's Changed
- .NET: [BREAKING] Change GetNewThread and DeserializeThread to async by @westey-m in #3152
- .NET: Improve resolving
AIToolfrom DI by @DeagleGross in #3175 - .NET: Properly point agentCard to agent endpoint by @DeagleGross in #3176
- .NET: Implement IReadOnlyList on InMemoryChatMessageStore by @westey-m in #3205
- .NET: Make ChatMessageStore and AIContextProvider context props settable by @westey-m in #3196
- .NET: [Breaking] Rename
AgentRunResponseandAgentRunResponseUpdateclasses by @SergeyMenshykh in #3197 - .NET: [Breaking] Rename AgentRunResponseEvent and AgentRunUpdateEvent classes by @SergeyMenshykh in #3214
- .NET: Merge AgentRunOptions.AdditionalProperties into ChatOptions.AdditionalProperties by @westey-m in #3184
- .NET: Update Google.GenAI to 0.11.0 and remove polyfill implementations by @Copilot in #3232
- .NET: [BREAKING] Renamed CreateAIAgent/GetAIAgent to AsAIAgent by @dmytrostruk in #3222
- .NET Purview Middleware: Improve Background Job Runner Injection by @eoindoherty1 in #3256
- .NET: Delete sync extension methods for agent by @westey-m in #3291
- .NET: Update Microsoft.Extensions.AI.* packages to 10.2.0 by @Copilot in #3211
- .NET: Pass AdditionalProperties from parent to child when exposing an agent as a FunctionTool by @westey-m in #3219
- .NET: Durable Agent samples and automated validation for non-Azure Functions by @cgillum in #3042
- .NET: Add sample to show multiple AIContextProvider usage by @westey-m in #3284
- .Net: Fix DebuggerDisplay attribute to reference existing property by @Copilot in #3326
- .NET: Update Conversation Sample to use Conversation Id instead by @rogerbarreto in #3180
- .NET: Improve readme for agents V2 by @rogerbarreto in #3285
- .NET: Fix DebuggerDisplay attribute in AIAgent.cs to reference existing properties by @Copilot in #2985
Full Changelog: dotnet-1.0.0-preview.260108.1...dotnet-1.0.0-preview.260121.1