Skip to content

Commit e0c951d

Browse files
authored
Add changelogs for M.E.AI projects (#5577)
1 parent 090d7a2 commit e0c951d

File tree

5 files changed

+70
-0
lines changed

5 files changed

+70
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Release History
2+
3+
## 9.0.0-preview.9.24525.1
4+
5+
- Lowered the required version of System.Text.Json to 8.0.5 when targeting net8.0 or older.
6+
- Annotated `FunctionCallContent.Exception` and `FunctionResultContent.Exception` as `[JsonIgnore]`, such that they're ignored when serializing instances with `JsonSerializer`. The corresponding constructors accepting an `Exception` were removed.
7+
- Annotated `ChatCompletion.Message` as `[JsonIgnore]`, such that it's ignored when serializing instances with `JsonSerializer`.
8+
- Added the `FunctionCallContent.CreateFromParsedArguments` method.
9+
- Added the `AdditionalPropertiesDictionary.TryGetValue<T>` method.
10+
- Added the `StreamingChatCompletionUpdate.ModelId` property and removed the `AIContent.ModelId` property.
11+
- Renamed the `GenerateAsync` extension method on `IEmbeddingGenerator<,>` to `GenerateEmbeddingsAsync` and updated it to return `Embedding<T>` rather than `GeneratedEmbeddings`.
12+
- Added `GenerateAndZipAsync` and `GenerateEmbeddingVectorAsync` extension methods for `IEmbeddingGenerator<,>`.
13+
- Added the `EmbeddingGeneratorOptions.Dimensions` property.
14+
- Added the `ChatOptions.TopK` property.
15+
- Normalized `null` inputs in `TextContent` to be empty strings.
16+
17+
## 9.0.0-preview.9.24507.7
18+
19+
Initial Preview
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Release History
2+
3+
## 9.0.0-preview.9.24525.1
4+
5+
- Lowered the required version of System.Text.Json to 8.0.5 when targeting net8.0 or older.
6+
- Updated to use Azure.AI.Inference 1.0.0-beta.2.
7+
- Added `AzureAIInferenceEmbeddingGenerator` and corresponding `AsEmbeddingGenerator` extension method.
8+
- Improved handling of assistant messages that include both text and function call content.
9+
10+
## 9.0.0-preview.9.24507.7
11+
12+
Initial Preview
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Release History
2+
3+
## 9.0.0-preview.9.24525.1
4+
5+
- Lowered the required version of System.Text.Json to 8.0.5 when targeting net8.0 or older.
6+
- Added additional constructors to `OllamaChatClient` and `OllamaEmbeddingGenerator` that accept `string` endpoints, in addition to the existing ones accepting `Uri` endpoints.
7+
8+
## 9.0.0-preview.9.24507.7
9+
10+
Initial Preview
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Release History
2+
3+
## 9.0.0-preview.9.24525.1
4+
5+
- Lowered the required version of System.Text.Json to 8.0.5 when targeting net8.0 or older.
6+
- Improved handling of system messages that include multiple content items.
7+
- Improved handling of assistant messages that include both text and function call content.
8+
- Fixed handling of streaming updates containing empty payloads.
9+
10+
## 9.0.0-preview.9.24507.7
11+
12+
Initial Preview
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Release History
2+
3+
## 9.0.0-preview.9.24525.1
4+
5+
- Added new `AIJsonUtilities` and `AIJsonSchemaCreateOptions` classes.
6+
- Made `AIFunctionFactory.Create` safe for use with Native AOT.
7+
- Simplified the set of `AIFunctionFactory.Create` overloads.
8+
- Changed the default for `FunctionInvokingChatClient.ConcurrentInvocation` from `true` to `false`.
9+
- Improved the readability of JSON generated as part of logging.
10+
- Fixed handling of generated JSON schema names when using arrays or generic types.
11+
- Improved `CachingChatClient`'s coalescing of streaming updates, including reduced memory allocation and enhanced metadata propagation.
12+
- Updated `OpenTelemetryChatClient` and `OpenTelemetryEmbeddingGenerator` to conform to the latest 1.28.0 draft specification of the Semantic Conventions for Generative AI systems.
13+
- Improved `CompleteAsync<T>`'s structured output support to handle primitive types, enums, and arrays.
14+
15+
## 9.0.0-preview.9.24507.7
16+
17+
Initial Preview

0 commit comments

Comments
 (0)