Skip to content

Commit 9974fbf

Browse files
authored
Update AI changelogs for 10.3.0 (#7282)
1 parent de9c86e commit 9974fbf

3 files changed

Lines changed: 13 additions & 3 deletions

File tree

src/Libraries/Microsoft.Extensions.AI.Abstractions/CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
# Microsoft.Extensions.AI.Abstractions Release History
22

3-
## NOT YET RELEASED
3+
## 10.3.0
44

5+
- Added `ReasoningOptions` to `ChatOptions` for configuring reasoning effort and output.
56
- Unsealed `FunctionCallContent` and `FunctionResultContent`.
67
- Added `InformationalOnly` property to `FunctionCallContent` to indicate whether the content is informing the consumer about a call that's being made elsewhere or that is a request for the call to be performed.
78
- Added `LoadFromAsync` and `SaveToAsync` helper methods to `DataContent` for file I/O operations.
9+
- Removed `[Experimental]` attribute from `IChatReducer`.
810
- Fixed JSON schema generation for nullable reference type annotations on parameters in AIFunctions.
11+
- Fixed `DataUriParser` to default to `text/plain;charset=US-ASCII` per RFC 2397.
12+
- Fixed serialization handling of `ImageGenerationToolCallContent` and `ImageGenerationToolResultContent`.
913

1014
## 10.2.0
1115

src/Libraries/Microsoft.Extensions.AI.OpenAI/CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
# Microsoft.Extensions.AI.OpenAI Release History
22

3-
## NOT YET RELEASED
3+
## 10.3.0
44

5+
- Marked Microsoft.Extensions.AI.OpenAI as stable. Portions of the surface area are still marked as [Experimental], e.g. because the OpenAI Responses surface area from the OpenAI library is [Experimental], the corresponding `AsIChatClient` in Microsoft.Extensions.AI.OpenAI is as well.
6+
- Added support for `ReasoningOptions` in `ChatOptions` via the OpenAI chat clients.
7+
- Updated the OpenAI Responses `IChatClient` to handle streaming code interpreter content.
8+
- Fixed the OpenAI Responses `IChatClient` to preserve encrypted reasoning content during streaming.
59
- Fixed tool call descriptions to not drop extraneous JSON properties.
610
- Updated to accommodate the additions in `Microsoft.Extensions.AI.Abstractions`.
711

src/Libraries/Microsoft.Extensions.AI/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
# Microsoft.Extensions.AI Release History
22

3-
## NOT YET RELEASED
3+
## 10.3.0
44

55
- Fixed `FunctionInvokingChatClient` to respect `ChatOptions.Tools` modifications made by function tools.
66
- Fixed `FunctionInvokingChatClient` `invoke_agent` span detection.
7+
- Fixed approval request/response correlation in `FunctionInvokingChatClient`.
78
- Added logging to `FunctionInvokingChatClient` for approval flow, error handling, and loop control.
89
- Removed `AIFunctionDeclaration` tools on last iteration in `FunctionInvokingChatClient`.
910
- Allowed `FunctionResultContent` returned by `AIFunction`s to be used by `FunctionInvokingChatClient`.
1011
- Updated `OpenTelemetryChatClient` to include cached input token counts.
1112
- Updated `OpenTelemetryChatClient` for server tool call addition to the standard convention.
13+
- Updated the OpenTelemetry instrumentation to conform to the 1.39 specification of the Semantic Conventions for Generative AI systems.
1214
- Fixed token metric unit in `OpenTelemetryChatClient` to use UCUM format.
1315

1416
## 10.2.0

0 commit comments

Comments
 (0)