Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 10 additions & 2 deletions src/Libraries/Microsoft.Extensions.AI.Abstractions/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,18 @@

## NOT YET RELEASED

- Updated `HostedMcpServerTool` to allow for non-`Uri` server addresses, in order to enable built-in names.
- Updated `HostedMcpServerTool` to replace the header collection with an `AuthorizationToken` property.

## 9.10.0

- Added protected copy constructors to options types (e.g. `ChatOptions`).
- Added `[Experimental]` support for background responses, such that non-streaming responses are allowed to be pollable and responses / response updates can be tagged with continuation tokens to support later resumption.
- Updated `AIFunctionFactory.Create` to produce better default names for lambdas and local functions.
- Fixed `AIJsonUtilities.DefaultOptions` to handle the built-in `[Experimental]` `AIContent` types, like `FunctionApprovalRequestContent`.
- Fixed `ToChatResponse{Async}` to factor `ChatResponseUpdate.AuthorName` into message boundary detection.
- Fixed `ToChatResponse{Async}` to not overwrite `ChatMessage/ChatResponse.CreatedAt` with older timestamps during coalescing.
- Fixed `EmbeddingGeneratorOptions`/`SpeechToTextOptions` `Clone` methods to correctly copy all properties.
- Fixed `ToChatResponse` to not overwrite `ChatMessage/ChatResponse.CreatedAt` with older timestamps during coalescing.
- Added `[Experimental]` support for background responses, such that non-streaming responses are allowed to be pollable, and such that responses and response updates can be tagged with continuation tokens to support later resumption.

## 9.9.1

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Release History

## NOT YET RELEASED
## 9.10.0-preview.1.25513.3

- Updated to accommodate the additions in `Microsoft.Extensions.AI.Abstractions`.

## 9.9.1-preview.1.25474.6

Expand Down
9 changes: 8 additions & 1 deletion src/Libraries/Microsoft.Extensions.AI.OpenAI/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,14 @@

## NOT YET RELEASED

- Fixed issue with IChatClient for Assistants API where a chat history including unrelated function calls would cause an exception.
- Updated `IChatClient` for Responses API to support connectors with `HostedMcpServerTool`.
- Updated to accommodate the additions in `Microsoft.Extensions.AI.Abstractions`.

## 9.10.0-preview.1.25513.3

- Fixed issue with `IChatClient` for the OpenAI Assistants API where a chat history including unrelated function calls would cause an exception.
- Fixed issue with `IChatClient` for the OpenAI Assistants API sending a tool in `ChatOptions.Tools` that had the same name as a function configured with the Assistant would cause an exception.
- Updated to accommodate the additions in `Microsoft.Extensions.AI.Abstractions`.

## 9.9.1-preview.1.25474.6

Expand Down
6 changes: 6 additions & 0 deletions src/Libraries/Microsoft.Extensions.AI/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,13 @@

## NOT YET RELEASED

## 9.10.0

- Added `OpenTelemetrySpeechToTextClient` to provide Open Telemetry instrumentation for `ISpeechToTextClient` implementations.
- Augmented `OpenTelemetryChatClient` to output tool information for all tools rather than only `AIFunctionDeclaration`-based tools.
- Fixed `OpenTelemetryChatClient` to avoid throwing exceptions when trying to serialize unknown `AIContent`-derived types.
- Fixed issue with `FunctionInvokingChatClient` where some buffered updates in the face of possible approvals weren't being propagated.
- Simplified the name of the activity span emitted by `FunctionInvokingChatClient`.

## 9.9.1

Expand Down
Loading