diff --git a/src/Libraries/Microsoft.Extensions.AI.Abstractions/CHANGELOG.md b/src/Libraries/Microsoft.Extensions.AI.Abstractions/CHANGELOG.md index a586329aa33..e60ff276f41 100644 --- a/src/Libraries/Microsoft.Extensions.AI.Abstractions/CHANGELOG.md +++ b/src/Libraries/Microsoft.Extensions.AI.Abstractions/CHANGELOG.md @@ -1,6 +1,17 @@ # Microsoft.Extensions.AI.Abstractions Release History -## 10.1.1 (NOT YET RELEASED) +## NOT YET RELEASED + +- Fixed JSON schema generation for nullable reference type annotations on parameters in AIFunctions. + +## 10.2.0 + +- Updated `ToChatResponse{Async}`'s handling of `AdditionalProperties`, such that `ChatResponseUpdate.AdditionalProperties` is merged into `ChatMessage.AdditionalProperties` for updates that have a non-`null` `MessageId`. +- Updated `ToChatResponse{Async}` to use the first appropriate `ChatResponseUpdate`'s `CreatedAt` timestamp rather than the last. +- Added a `Reason` property to `FunctionApprovalResponseContent` in support of custom rejection messages. +- Added support for custom headers to `HostedMcpServerTool`. + +## 10.1.1 - Added `InputCachedTokenCount` and `ReasoningTokenCount` to `UsageDetails`. - Added constructors to `HostedCodeInterpreterTool`, `HostedFileSearchTool`, `HostedImageGeneratorTool`, `HostedMcpServerTool`, diff --git a/src/Libraries/Microsoft.Extensions.AI.OpenAI/CHANGELOG.md b/src/Libraries/Microsoft.Extensions.AI.OpenAI/CHANGELOG.md index 43238de166c..2aa54df1bb2 100644 --- a/src/Libraries/Microsoft.Extensions.AI.OpenAI/CHANGELOG.md +++ b/src/Libraries/Microsoft.Extensions.AI.OpenAI/CHANGELOG.md @@ -1,6 +1,11 @@ # Microsoft.Extensions.AI.OpenAI Release History -## 10.1.1-preview.1.? (NOT YET RELEASED) +## 10.2.0-preview.1.26063.2 + +- Updated the OpenAI Responses `IChatClient` to support `ResponseItem`s with input image urls. +- Updated the OpenAI Responses `IChatClient` to propagate custom headers on `HostedMcpServerTool`. + +## 10.1.1-preview.1.25612.2 - Updated to depend on OpenAI 2.8.0. - Updated public API signatures in `OpenAIClientExtensions` and `MicrosoftExtensionsAIResponsesExtensions` to match the corresponding breaking changes in OpenAI's Responses APIs. diff --git a/src/Libraries/Microsoft.Extensions.AI/CHANGELOG.md b/src/Libraries/Microsoft.Extensions.AI/CHANGELOG.md index 816e8b92267..50e7868c78c 100644 --- a/src/Libraries/Microsoft.Extensions.AI/CHANGELOG.md +++ b/src/Libraries/Microsoft.Extensions.AI/CHANGELOG.md @@ -1,6 +1,10 @@ # Microsoft.Extensions.AI Release History -## 10.1.1 (NOT YET RELEASED) +## 10.2.0 + +- Updated `FunctionInvokingChatClient` to respect `FunctionApprovalResponseContent.Reason`. +- Improved `FunctionInvokingChatClient`'s handling of `FunctionApprovalResponseContent` items from messages with null `MessageId`s. +## 10.1.1 - Updated to accommodate the additions in `Microsoft.Extensions.AI.Abstractions`.