Skip to content

Commit 32875d8

Browse files
committed
Update changelogs
1 parent 8da37ad commit 32875d8

File tree

3 files changed

+21
-9
lines changed

3 files changed

+21
-9
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
- Updated `AIFunctionFactory` to respect `[DisplayName(...)]` on functions as a way to override the function name.
66
- Updated `AIFunctionFactory` to respect `[DefaultValue(...)]` on function parameters as a way to specify default values.
7+
- Added `CodeInterpreterToolCallContent`/`CodeInterpreterToolResultContent` for representing code interpreter tool calls and results.
8+
- Fixed the serialization/deserialization of variables typed as `UserInputRequestContent`/`UserInputResponseContent`.
79

810
## 9.10.1
911

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

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

3+
## NOT YET RELEASED
4+
5+
- Updated the `IChatClient` for the OpenAI Responses API to allow either conversation or response ID for `ChatOptions.ConversationId`.
6+
- Added an `AITool` to `ResponseTool` conversion utility.
7+
- Updated to accommodate the additions in `Microsoft.Extensions.AI.Abstractions`.
8+
39
## 9.10.1-preview.1.25521.4
410

511
- Updated the `IChatClient` for the OpenAI Responses API to support connectors with `HostedMcpServerTool`.

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

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release History
22

3+
## NOT YET RELEASED
4+
5+
- Updated the Open Telemetry instrumentation to conform to the latest 1.38 draft specification of the Semantic Conventions for Generative AI systems.
6+
37
## 9.10.1
48

59
- Added an `[Experimental]` implementation of tool reduction component for constraining the set of tools exposed.
@@ -23,7 +27,7 @@
2327

2428
- Added `FunctionInvokingChatClient` support for non-invocable tools and `TerminateOnUnknownCalls` property.
2529
- Added support to `FunctionInvokingChatClient` for user approval of function invocations.
26-
- Updated the Open Telemetry instrumentation to conform to the latest 1.37.0 draft specification of the Semantic Conventions for Generative AI systems.
30+
- Updated the Open Telemetry instrumentation to conform to the latest 1.37 draft specification of the Semantic Conventions for Generative AI systems.
2731
- Fixed `GetResponseAsync<T>` to only look at the contents of the last message in the response.
2832

2933
## 9.8.0
@@ -36,20 +40,20 @@
3640

3741
- Added `FunctionInvokingChatClient.FunctionInvoker` to simplify customizing how functions are invoked.
3842
- Increased the default `FunctionInvokingChatClient.MaximumIterationsPerRequest` value from 10 to 40.
39-
- Updated the Open Telemetry instrumentation to conform to the latest 1.36.0 draft specification of the Semantic Conventions for Generative AI systems.
43+
- Updated the Open Telemetry instrumentation to conform to the latest 1.36 draft specification of the Semantic Conventions for Generative AI systems.
4044
- Updated to accommodate the additions in `Microsoft.Extensions.AI.Abstractions`.
4145

4246
## 9.7.0
4347

4448
- Added `DistributedCachingChatClient/EmbeddingGenerator.AdditionalCacheKeyValues` to allow adding additional values to the cache key.
4549
- Allowed a `CachingChatClient` to control per-request caching.
46-
- Updated the Open Telemetry instrumentation to conform to the latest 1.35.0 draft specification of the Semantic Conventions for Generative AI systems.
50+
- Updated the Open Telemetry instrumentation to conform to the latest 1.35 draft specification of the Semantic Conventions for Generative AI systems.
4751
- Updated to accommodate the additions in `Microsoft.Extensions.AI.Abstractions`.
4852

4953
## 9.6.0
5054

5155
- Fixed hashing in `CachingChatClient` and `CachingEmbeddingGenerator` to be stable with respect to indentation settings and property ordering.
52-
- Updated the Open Telemetry instrumentation to conform to the latest 1.34.0 draft specification of the Semantic Conventions for Generative AI systems.
56+
- Updated the Open Telemetry instrumentation to conform to the latest 1.34 draft specification of the Semantic Conventions for Generative AI systems.
5357
- Updated to accommodate the additions in `Microsoft.Extensions.AI.Abstractions`.
5458

5559
## 9.5.0
@@ -58,7 +62,7 @@
5862
- Changed `FunctionInvokingChatClient` to respect the `SynchronizationContext` of the caller when invoking functions.
5963
- Changed hash function algorithm used in `CachingChatClient` and `CachingEmbeddingGenerator` to SHA-384 instead of SHA-256.
6064
- Updated `FunctionInvokingChatClient` to include token counts on its emitted diagnostic spans.
61-
- Updated `OpenTelemetryChatClient` and `OpenTelemetryEmbeddingGenerator` to conform to the latest 1.33.0 draft specification of the Semantic Conventions for Generative AI systems.
65+
- Updated `OpenTelemetryChatClient` and `OpenTelemetryEmbeddingGenerator` to conform to the latest 1.33 draft specification of the Semantic Conventions for Generative AI systems.
6266
- Renamed the `useJsonSchema` paramter of `GetResponseAsync<T>`.
6367
- Removed debug-level logging of updates in `LoggingChatClient`.
6468
- Avoided caching in `CachingChatClient` when `ConversationId` is set.
@@ -68,7 +72,7 @@
6872

6973
- Fixed `CachingChatClient` to avoid caching when `ConversationId` is set.
7074
- Renamed `useJsonSchema` parameter in `GetResponseAsync<T>` to `useJsonSchemaResponseFormat`.
71-
- Updated `OpenTelemetryChatClient` and `OpenTelemetryEmbeddingGenerator` to conform to the latest 1.33.0 draft specification of the Semantic Conventions for Generative AI systems.
75+
- Updated `OpenTelemetryChatClient` and `OpenTelemetryEmbeddingGenerator` to conform to the latest 1.32 draft specification of the Semantic Conventions for Generative AI systems.
7276

7377
## 9.4.3-preview.1.25230.7
7478

@@ -117,12 +121,12 @@
117121

118122
## 9.3.0-preview.1.25114.11
119123

120-
- Updated `OpenTelemetryChatClient`/`OpenTelemetryEmbeddingGenerator` to conform to the latest 1.30.0 draft specification of the Semantic Conventions for Generative AI systems.
124+
- Updated `OpenTelemetryChatClient`/`OpenTelemetryEmbeddingGenerator` to conform to the latest 1.30 draft specification of the Semantic Conventions for Generative AI systems.
121125

122126
## 9.1.0-preview.1.25064.3
123127

124128
- Added `FunctionInvokingChatClient.CurrentContext` to give functions access to detailed function invocation information.
125-
- Updated `OpenTelemetryChatClient`/`OpenTelemetryEmbeddingGenerator` to conform to the latest 1.29.0 draft specification of the Semantic Conventions for Generative AI systems.
129+
- Updated `OpenTelemetryChatClient`/`OpenTelemetryEmbeddingGenerator` to conform to the latest 1.29 draft specification of the Semantic Conventions for Generative AI systems.
126130
- Updated `FunctionInvokingChatClient` to emit an `Activity`/span around all interactions related to a single chat operation.
127131

128132
## 9.0.1-preview.1.24570.5
@@ -154,7 +158,7 @@
154158
- Improved the readability of JSON generated as part of logging.
155159
- Fixed handling of generated JSON schema names when using arrays or generic types.
156160
- Improved `CachingChatClient`'s coalescing of streaming updates, including reduced memory allocation and enhanced metadata propagation.
157-
- Updated `OpenTelemetryChatClient` and `OpenTelemetryEmbeddingGenerator` to conform to the latest 1.28.0 draft specification of the Semantic Conventions for Generative AI systems.
161+
- Updated `OpenTelemetryChatClient` and `OpenTelemetryEmbeddingGenerator` to conform to the latest 1.28 draft specification of the Semantic Conventions for Generative AI systems.
158162
- Improved `CompleteAsync<T>`'s structured output support to handle primitive types, enums, and arrays.
159163

160164
## 9.0.0-preview.9.24507.7

0 commit comments

Comments
 (0)