Skip to content

Commit

Permalink
Update CHANGELOG.mds for 9.1.0-preview.1.25064.3 (#5797)
Browse files Browse the repository at this point in the history
  • Loading branch information
stephentoub authored Jan 15, 2025
1 parent b26772a commit 3865b53
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Release History

## 9.1.0-preview.1.25064.3

- Added `AdditionalPropertiesDictionary<TValue>` and changed `UsageDetails.AdditionalProperties` to be named `AdditionalCounts` and to be of type `AdditionalPropertiesDictionary<long>`.
- Updated `FunctionCallingChatClient` to sum all `UsageDetails` token counts from all intermediate messages.
- Fixed JSON schema generation for floating-point types.
- Added `AddAIContentType` for enabling custom `AIContent`-derived types to participate in polymorphic serialization.

## 9.0.1-preview.1.24570.5

- Changed `IChatClient`/`IEmbeddingGenerator`.`GetService` to be non-generic.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Release History

## 9.1.0-preview.1.25064.3

- Fixed handling of text-only user messages.

## 9.0.1-preview.1.24570.5

- Made the `ToolCallJsonSerializerOptions` property non-nullable.
Expand Down
7 changes: 6 additions & 1 deletion src/Libraries/Microsoft.Extensions.AI.Ollama/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
# Release History

## 9.1.0-preview.1.25064.3

- Added support for function calling when doing streaming operations.
- Added support for native structured output.

## 9.0.1-preview.1.24570.5

- Made the `ToolCallJsonSerializerOptions` property non-nullable.
- Made the `ToolCallJsonSerializerOptions` property non-nullable.

## 9.0.0-preview.9.24525.1

Expand Down
6 changes: 6 additions & 0 deletions src/Libraries/Microsoft.Extensions.AI.OpenAI/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Release History

## 9.1.0-preview.1.25064.3

- Updated to depend on OpenAI 2.1.0.
- Updated to propagate `Metadata` and `StoredOutputEnabled` from `ChatOptions.AdditionalProperties`.
- Added serialization helpers methods for deserializing OpenAI compatible JSON into the Microsoft.Extensions.AI object model, and vice versa serializing the Microsoft.Extensions.AI object model into OpenAI compatible JSON.

## 9.0.1-preview.1.24570.5

- Upgraded to depend on the 2.1.0-beta.2 version of the OpenAI NuGet package.
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
@@ -1,5 +1,11 @@
# Release History

## 9.1.0-preview.1.25064.3

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

## 9.0.1-preview.1.24570.5

- Moved the `AddChatClient`, `AddKeyedChatClient`, `AddEmbeddingGenerator`, and `AddKeyedEmbeddingGenerator` extension methods to the `Microsoft.Extensions.DependencyInjection` namespace, changed them to register singleton instances instead of scoped instances, and changed them to support lambda-less chaining.
Expand Down

0 comments on commit 3865b53

Please sign in to comment.