Skip to content

Commit c1dfbf0

Browse files
authored
Update M.E.AI changelogs for 9.8.0 (dotnet#6714)
1 parent 9e041ff commit c1dfbf0

File tree

4 files changed

+14
-5
lines changed

4 files changed

+14
-5
lines changed

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

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Release History
22

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

55
- Added `AIAnnotation` and related types to represent citations and other annotations in chat messages.
66
- Added `ChatMessage.CreatedAt` so that chat messages can carry their timestamp.
@@ -10,12 +10,17 @@
1010
- Added `HostedVectorStoreContent` for representing vector stores hosted by the service.
1111
- Added `HostedFileSearchTool` to represent server-side file search tools.
1212
- Added `HostedCodeInterpreterTool.Inputs` to supply context about what state is available to the code interpreter tool.
13+
- Added [Experimental] `IImageGenerator` and supporting types.
1314
- Improved handling of function parameter data annotation attributes in `AIJsonUtilities.CreateJsonSchema`.
1415
- Fixed schema generation to include an items keyword for arrays of objects in `AIJsonUtilities.CreateJsonSchema`.
1516

1617
## 9.7.1
1718

1819
- Fixed schema generation for nullable function parameters in `AIJsonUtilities.CreateJsonSchema`.
20+
- Added a flag for `AIFunctionFactory` to control whether return schemas are generated.
21+
- Added `DelegatingAIFunction` to simplify creating `AIFunction`s that call other `AIFunction`s.
22+
- Updated `AIFunctionFactory` to tolerate JSON string function parameters.
23+
- Fixed schema generation for nullable value type parameters.
1924

2025
## 9.7.0
2126

@@ -70,7 +75,7 @@
7075
- Added `MessageId` to `ChatMessage` and `ChatResponseUpdate`.
7176
- Added `AIFunctionArguments`, changing `AIFunction.InvokeAsync` to accept one and to return a `ValueTask`.
7277
- Updated `AIJsonUtilities`'s schema generation to not use `default` when `RequireAllProperties` is set to `true`.
73-
- Added `ISpeechToTextClient` and supporting types.
78+
- Added [Experimental] `ISpeechToTextClient` and supporting types.
7479
- Fixed several issues related to Native AOT support.
7580

7681
## 9.3.0-preview.1.25161.3

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Release History
22

3-
## NOT YET RELEASED
3+
## 9.8.0-preview.1.25412.6
44

55
- Updated to depend on Azure.AI.Inference 1.0.0-beta.5.
66
- Updated to accommodate the additions in `Microsoft.Extensions.AI.Abstractions`.

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Release History
22

3-
## NOT YET RELEASED
3+
## 9.8.0-preview.1.25412.6
44

55
- Updated to depend on OpenAI 2.3.0.
66
- Added more conversion helpers for converting bidirectionally between Microsoft.Extensions.AI messages and OpenAI messages.
@@ -10,6 +10,7 @@
1010
## 9.7.1-preview.1.25365.4
1111

1212
- Added some conversion helpers for converting Microsoft.Extensions.AI messages to OpenAI messages.
13+
- Enabled specifying "strict" via ChatOptions for OpenAI clients.
1314

1415
## 9.7.0-preview.1.25356.2
1516

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
# Release History
22

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

55
- Added `FunctionInvokingChatClient.AdditionalTools` to allow `FunctionInvokingChatClient` to have access to tools not included in `ChatOptions.Tools` but known to the target service via pre-configuration.
6+
- Added [Experimental] `IChatReducer` and supporting types
67
- Updated to accommodate the additions in `Microsoft.Extensions.AI.Abstractions`.
78

89
## 9.7.1
910

11+
- Added `FunctionInvokingChatClient.FunctionInvoker` to simplify customizing how functions are invoked.
1012
- Increased the default `FunctionInvokingChatClient.MaximumIterationsPerRequest` value from 10 to 40.
13+
- Updated the Open Telemetry instrumentation to conform to the latest 1.36.0 draft specification of the Semantic Conventions for Generative AI systems.
1114
- Updated to accommodate the additions in `Microsoft.Extensions.AI.Abstractions`.
1215

1316
## 9.7.0

0 commit comments

Comments
 (0)