-
Notifications
You must be signed in to change notification settings - Fork 344
Update VersionPrefix to 18.0.1 #15301
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This was referenced Nov 11, 2025
Merged
This was referenced Feb 6, 2026
Open
Merged
rombolshak
pushed a commit
to rombolshak/ahlcg
that referenced
this pull request
Feb 10, 2026
Updated
[AspNetCore.SignalR.OpenTelemetry](https://github.com/nenoNaninu/AspNetCore.SignalR.OpenTelemetry)
from 1.7.0 to 1.8.0.
<details>
<summary>Release notes</summary>
_Sourced from [AspNetCore.SignalR.OpenTelemetry's
releases](https://github.com/nenoNaninu/AspNetCore.SignalR.OpenTelemetry/releases)._
## 1.8.0
## Enhancements:
#137 Bump OpenTelemetry packages.
**Full Changelog**:
https://github.com/nenoNaninu/AspNetCore.SignalR.OpenTelemetry/compare/v1.7.0...v1.8.0
Commits viewable in [compare
view](https://github.com/nenoNaninu/AspNetCore.SignalR.OpenTelemetry/compare/v1.7.0...v1.8.0).
</details>
Updated [Microsoft.AspNetCore.OpenApi](https://github.com/dotnet/dotnet)
from 10.0.0-rc.1.25451.107 to 10.0.2.
<details>
<summary>Release notes</summary>
_Sourced from [Microsoft.AspNetCore.OpenApi's
releases](https://github.com/dotnet/dotnet/releases)._
No release notes found for this version range.
Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>
Updated
[Microsoft.Extensions.Http.Resilience](https://github.com/dotnet/extensions)
from 9.9.0 to 10.2.0.
<details>
<summary>Release notes</summary>
_Sourced from [Microsoft.Extensions.Http.Resilience's
releases](https://github.com/dotnet/extensions/releases)._
## 10.2.0
## What's Changed
* Bump version to 10.2.0 for next development cycle by @Copilot in
https://github.com/dotnet/extensions/pull/7105
* Add unit parameter to metric source generator by @mariamgerges in
https://github.com/dotnet/extensions/pull/7099
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot]
in https://github.com/dotnet/extensions/pull/7111
* Fix expected conversation length in `SummarizingChatReducer`
integration tests by @MackinnonBuck in
https://github.com/dotnet/extensions/pull/7119
* Fix build status badge in README.md by @akoeplinger in
https://github.com/dotnet/extensions/pull/7118
* Update AI changelogs for 10.1.0 by @stephentoub in
https://github.com/dotnet/extensions/pull/7123
* Merging internal changes into release/10.1 branch by @joperezr in
https://github.com/dotnet/extensions/pull/7127
* Bump glob from 11.0.1 to 11.1.0 in
/src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript
by @dependabot[bot] in https://github.com/dotnet/extensions/pull/7052
* Fix markdown parser crash on inline HTML elements by @Copilot in
https://github.com/dotnet/extensions/pull/7131
* Fix IndexOutOfRangeException when parsing markdown tables without
trailing pipes by @Copilot in
https://github.com/dotnet/extensions/pull/7133
* Merging changes from release/10.1 into main by @joperezr in
https://github.com/dotnet/extensions/pull/7128
* Remove nuget.exe by @ericstj in
https://github.com/dotnet/extensions/pull/7138
* Augment UsageDetails with cached / reasoning token counts by
@stephentoub in https://github.com/dotnet/extensions/pull/7122
* Expose ctors for setting AdditionalProperties on Hosted tools by
@stephentoub in https://github.com/dotnet/extensions/pull/7120
* Update to OpenAI 2.8.0 by @stephentoub in
https://github.com/dotnet/extensions/pull/7136
* Add DocumentTokenChunker by @KrystofS in
https://github.com/dotnet/extensions/pull/7093
* Skip tests by default in internal rolling builds by @Copilot in
https://github.com/dotnet/extensions/pull/7151
* Fix FunctionApprovalResponseContent to message mapping by @PederHP in
https://github.com/dotnet/extensions/pull/7152
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot]
in https://github.com/dotnet/extensions/pull/7155
* Add support for custom headers in HostedMcpServerTool by
@echapmanFromBunnings in https://github.com/dotnet/extensions/pull/7053
* AmbientMetadata.Build - release to GA by @evgenyfedorov2 in
https://github.com/dotnet/extensions/pull/7161
* Overhaul project template builds and testing by @jeffhandley in
https://github.com/dotnet/extensions/pull/7113
* Update Microsoft.Agents.AI.ProjectTemplates to latest Agent Framework
by @jeffhandley in https://github.com/dotnet/extensions/pull/7167
* Introduce local vs. remote mcpserver template option by @jeffhandley
in https://github.com/dotnet/extensions/pull/7168
* Fix rolling build pipeline by @jeffhandley in
https://github.com/dotnet/extensions/pull/7171
* Add Reason property to FunctionApprovalResponseContent for custom
rejection messages by @Copilot in
https://github.com/dotnet/extensions/pull/7140
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot]
in https://github.com/dotnet/extensions/pull/7180
* Fix ToChatResponse to use first appropriate CreatedAt instead of last
by @Copilot in https://github.com/dotnet/extensions/pull/7193
* Add support for InputImageUrl via reflection in
OpenAIResponsesChatClient by @Copilot in
https://github.com/dotnet/extensions/pull/7195
## New Contributors
* @mariamgerges made their first contribution in
https://github.com/dotnet/extensions/pull/7099
* @akoeplinger made their first contribution in
https://github.com/dotnet/extensions/pull/7118
* @PederHP made their first contribution in
https://github.com/dotnet/extensions/pull/7152
* @echapmanFromBunnings made their first contribution in
https://github.com/dotnet/extensions/pull/7053
**Full Changelog**:
https://github.com/dotnet/extensions/compare/v10.1...v10.2.0
## 10.1.0
## What's Changed
* [MEDI] start producing NuGet packages by @adamsitnik in
https://github.com/dotnet/extensions/pull/7016
* Deprecate AddServiceLogEnricher method with its overloads, introduce
replacements by @evgenyfedorov2 in
https://github.com/dotnet/extensions/pull/6529
* Update version numbers in AI changelogs by @stephentoub in
https://github.com/dotnet/extensions/pull/7008
* HttpDependencyMetadataResolver class for the custom downstream
dependency metadata resolution by @rainsxng in
https://github.com/dotnet/extensions/pull/6880
* [MEDI] Don't stop document processing on enricher error by
@adamsitnik in https://github.com/dotnet/extensions/pull/7005
* [MEDI] add PackageTags by @adamsitnik in
https://github.com/dotnet/extensions/pull/7022
* Add a new Microsoft.Agents.AI.Templates package with an aiagent-webapi
project template by @jeffhandley in
https://github.com/dotnet/extensions/pull/7014
* Add MarkItDownMcpReader for MCP server support by @Copilot in
https://github.com/dotnet/extensions/pull/7025
* Image generation tool by @ericstj in
https://github.com/dotnet/extensions/pull/6749
* Make MEAI packages use 10.0 runtime packages by @ericstj in
https://github.com/dotnet/extensions/pull/7028
* When using latest .NET packages, force System.Numerics.Tensors to 10.0
(for MEAI) by @jeffhandley in
https://github.com/dotnet/extensions/pull/7031
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot]
in https://github.com/dotnet/extensions/pull/7032
* Use DataContent from Microsoft.Extensions.AI for data URI generation
by @Copilot in https://github.com/dotnet/extensions/pull/7027
* Add AmbientMetadata.Build component by @evgenyfedorov2 in
https://github.com/dotnet/extensions/pull/6623
* Introduce SectionChunker by @KrystofS in
https://github.com/dotnet/extensions/pull/7015
* Use `Microsoft.Extensions.DataIngestion` in AI Chat Web template by
@MackinnonBuck in https://github.com/dotnet/extensions/pull/7023
* Add Agent Framework DevUI into the aiagent-webapi template by
@jeffhandley in https://github.com/dotnet/extensions/pull/7026
* Adjust cgroupv2 drive format check for .NET 10 and higher by
@KeterSCP in https://github.com/dotnet/extensions/pull/6877
* Replace custom IAsyncEnumerable extensions with
System.Linq.AsyncEnumerable by @Copilot in
https://github.com/dotnet/extensions/pull/7039
* Add Image Detail support for Image DataContent to
OpenAIResponsesChatClient. by @rogerbarreto in
https://github.com/dotnet/extensions/pull/7042
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot]
in https://github.com/dotnet/extensions/pull/7043
* Update to OpenAI 2.7.0 by @stephentoub in
https://github.com/dotnet/extensions/pull/7044
* Merge changes from internal by @joperezr in
https://github.com/dotnet/extensions/pull/7038
* Merge rel10 by @joperezr in
https://github.com/dotnet/extensions/pull/7047
* Disable AzDO dependabot by @mmitche in
https://github.com/dotnet/extensions/pull/7045
* Bump version to 10.1.0 for next development cycle by @Copilot in
https://github.com/dotnet/extensions/pull/7018
* Update AI Chat Web template to Aspire 13.0.0 by @Copilot in
https://github.com/dotnet/extensions/pull/7036
* Fix flaky SetupSequence tests by @amadeuszl in
https://github.com/dotnet/extensions/pull/7051
* Update AI changelogs by @stephentoub in
https://github.com/dotnet/extensions/pull/7037
* Update project template dependencies by @jeffhandley in
https://github.com/dotnet/extensions/pull/7064
* Reset Microsoft.Agents.AI.ProjectTemplates versioning by @jeffhandley
in https://github.com/dotnet/extensions/pull/7034
* Fix operator precedence bug in ValidateSchemaDocument causing
rejection of valid boolean schemas by @Copilot in
https://github.com/dotnet/extensions/pull/7066
* Use JsonElement.Parse for JsonElement conversions in AI libraries by
@Copilot in https://github.com/dotnet/extensions/pull/7067
* .NET: Change type of ContinuationToken properties by @SergeyMenshykh
in https://github.com/dotnet/extensions/pull/7050
* Fix OpenAIEmbeddingGenerator to handle missing usage data by
@stephentoub in https://github.com/dotnet/extensions/pull/7074
* Add AIJsonSchemaCreateOptions.ParameterDescriptions by @stephentoub
in https://github.com/dotnet/extensions/pull/7068
* Improve FunctionInvokingChatClient's awareness of agents by
@stephentoub in https://github.com/dotnet/extensions/pull/7030
* Add Kubernetes based Resource Monitoring by @amadeuszl in
https://github.com/dotnet/extensions/pull/6748
* Ensure all ResponseItems are yielded in AIContent by @crickman in
https://github.com/dotnet/extensions/pull/7063
* Add CHANGELOG.md files for Microsoft.Extensions.DataIngestion*
projects by @Copilot in https://github.com/dotnet/extensions/pull/7072
* Assign authors only on PR creation by @sebastienros in
https://github.com/dotnet/extensions/pull/7083
* Update to .NET 10 GA release by @Copilot in
https://github.com/dotnet/extensions/pull/7078
* Fix package references from M.E.AI packages by @stephentoub in
https://github.com/dotnet/extensions/pull/7076
* Workaround OpenAI bug with streaming error events by @stephentoub in
https://github.com/dotnet/extensions/pull/7085
* Update AI changelogs for 10.0.1 release by @stephentoub in
https://github.com/dotnet/extensions/pull/7086
* Add metering for baseline resource quotas by @amadeuszl in
https://github.com/dotnet/extensions/pull/7080
* Update Microsoft.VisualStudio.Threading.Analyzers to latest by
@stephentoub in https://github.com/dotnet/extensions/pull/7091
* Update SonarAnalyzer.CSharp to latest by @stephentoub in
https://github.com/dotnet/extensions/pull/7092
* Remove Microsoft.Extensions.AI.AzureAIInference by @stephentoub in
https://github.com/dotnet/extensions/pull/7096
... (truncated)
## 10.0.0
## What's Changed
* Give FunctionInvokingChatClient span a more OTELy name by @verdie-g
in https://github.com/dotnet/extensions/pull/6911
* Update repository branding from 9.10 to 10.0 by @Copilot in
https://github.com/dotnet/extensions/pull/6907
* Clean up local function names in AIFunctionFactory by @Copilot in
https://github.com/dotnet/extensions/pull/6909
* Update OpenTelemetryChatClient to output data on all tools by
@stephentoub in https://github.com/dotnet/extensions/pull/6906
* Update ToChatResponse{Async} to also factor in AuthorName by
@stephentoub in https://github.com/dotnet/extensions/pull/6910
* add support for background responses by @SergeyMenshykh in
https://github.com/dotnet/extensions/pull/6854
* Fix `METGEN004` error message: print return type in
`ErrorInvalidMethodReturnType` by @eduherminio in
https://github.com/dotnet/extensions/pull/6905
* Fix OpenTelemetryChatClient failing on unknown content types by
@stephentoub in https://github.com/dotnet/extensions/pull/6915
* Add support for Connector ID and other follow ups by @jozkee in
https://github.com/dotnet/extensions/pull/6881
* Update AI lib changelogs by @stephentoub in
https://github.com/dotnet/extensions/pull/6920
* Merge internal changes by @joperezr in
https://github.com/dotnet/extensions/pull/6921
* Add Workstream, Stage, and PackageValidationBaselineVersion metadata
to ServiceDiscovery libraries by @Copilot in
https://github.com/dotnet/extensions/pull/6919
* Add back Uri ctor to HostedMcpServerTool by @jozkee in
https://github.com/dotnet/extensions/pull/6926
* Set DisableNETStandardCompatErrors in ServiceDiscovery libraries by
@eerhardt in https://github.com/dotnet/extensions/pull/6927
* Update Package validation baseline version to 9.10.0 by @Copilot in
https://github.com/dotnet/extensions/pull/6922
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot]
in https://github.com/dotnet/extensions/pull/6802
* Extend service discovery to support Consul-based DNS lookups: by
@bart-vmware in https://github.com/dotnet/extensions/pull/6914
* Update AsOpenAIResponseItems to roundtrip User AIContent ResponseItems
by @stephentoub in https://github.com/dotnet/extensions/pull/6931
* Special-case AIContent returned from AIFunctionFactory.Create
AIFunctions to not be serialized by @stephentoub in
https://github.com/dotnet/extensions/pull/6935
* Preserve function content in `SummarizingChatReducer` by
@MackinnonBuck in https://github.com/dotnet/extensions/pull/6908
* Tool reduction by @MackinnonBuck in
https://github.com/dotnet/extensions/pull/6781
* Fix coalescing of TextReasoningContent with ProtectedData by
@stephentoub in https://github.com/dotnet/extensions/pull/6936
* Doc updates by @gewarren in
https://github.com/dotnet/extensions/pull/6930
* Support DisplayNameAttribute for name resolution in AI libraries by
@Copilot in https://github.com/dotnet/extensions/pull/6942
* Fix EquivalenceEvaluator MaxOutputTokens to meet Azure OpenAI minimum
requirement by @Copilot in
https://github.com/dotnet/extensions/pull/6948
* Support DefaultValueAttribute in AIFunctionFactory parameter handling
by @Copilot in https://github.com/dotnet/extensions/pull/6947
* Bump vite from 6.3.6 to 6.4.1 in
/src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript
by @dependabot[bot] in https://github.com/dotnet/extensions/pull/6938
* Introduce Microsoft.Extensions.DataIngestion.Abstractions by
@adamsitnik in https://github.com/dotnet/extensions/pull/6949
* Update to latest schema version (accepted by MCP registry) by
@joelverhagen in https://github.com/dotnet/extensions/pull/6956
* Introduce IngestionChunkWriter build on top of MEVD by @adamsitnik in
https://github.com/dotnet/extensions/pull/6951
* Update AI Chat Web dependencies by @MackinnonBuck in
https://github.com/dotnet/extensions/pull/6955
* Add AITool -> OpenAI.Responses.ResponseTool conversion utility by
@rogerbarreto in https://github.com/dotnet/extensions/pull/6958
* Update AI changelogs for 9.10.1 by @stephentoub in
https://github.com/dotnet/extensions/pull/6950
* Add Name property to OtelMessage to store ChatMessage.AuthorName per
OpenTelemetry semantic conventions by @Copilot in
https://github.com/dotnet/extensions/pull/6953
* Fix serialization of UserInputRequest/ResponseContent by @stephentoub
in https://github.com/dotnet/extensions/pull/6962
* Expose building blocks for external service discovery implementations
by @bart-vmware in https://github.com/dotnet/extensions/pull/6946
* Bump validator from 13.15.0 to 13.15.20 in
/src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript
by @dependabot[bot] in https://github.com/dotnet/extensions/pull/6974
* Add eng/sdl-tsa-vars.config for TSA integration by @Copilot in
https://github.com/dotnet/extensions/pull/6980
* Add CodeInterpreterToolCall/ResultContent content types by
@stephentoub in https://github.com/dotnet/extensions/pull/6964
* Update to 1.38 of the otel genai standard convention by @stephentoub
in https://github.com/dotnet/extensions/pull/6981
* Introduce set of built-in Enrichers by @adamsitnik in
https://github.com/dotnet/extensions/pull/6957
* Allow ChatOptions.ConversationId to be an OpenAI conversation ID with
Responses by @stephentoub in
https://github.com/dotnet/extensions/pull/6960
* Fix warning breaking official build, enable warningAsError in all
pipelines by @ericstj in https://github.com/dotnet/extensions/pull/6988
* Introduce HeaderChunker by @adamsitnik in
https://github.com/dotnet/extensions/pull/6979
* Introduce Markdown readers by @adamsitnik in
https://github.com/dotnet/extensions/pull/6969
* Add usage telemetry for aieval dotnet tool by @shyamnamboodiripad in
https://github.com/dotnet/extensions/pull/6773
* Update to OpenAI 2.6.0 by @stephentoub in
https://github.com/dotnet/extensions/pull/6996
* Don't specify MaxOutputTokens for EquivalenceEvaluator by
@shyamnamboodiripad in https://github.com/dotnet/extensions/pull/7006
* Fix Assert.Throws to validate parameter names by @stephentoub in
https://github.com/dotnet/extensions/pull/7007
... (truncated)
## 9.10.0
## What's Changed
* Branding updates for 9.10 by @Copilot in
https://github.com/dotnet/extensions/pull/6769
* Doc improvements by @gewarren in
https://github.com/dotnet/extensions/pull/6794
* Bump vite from 6.3.5 to 6.3.6 in
/src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript
by @dependabot[bot] in https://github.com/dotnet/extensions/pull/6793
* Updated changelogs for AI libs by @stephentoub in
https://github.com/dotnet/extensions/pull/6787
* Update MCP server template by @jeffkl in
https://github.com/dotnet/extensions/pull/6772
* Add support for using ConversationID for AzureOpenAI and OpenAI by
@ViveliDuCh in https://github.com/dotnet/extensions/pull/6770
* Merging internal commits by @joperezr in
https://github.com/dotnet/extensions/pull/6801
* Merge changes from release/9.9 branch by @joperezr in
https://github.com/dotnet/extensions/pull/6803
* Support keyed HybridCache with keyed DistributedCaches and named
options by @kelly-yinn in
https://github.com/dotnet/extensions/pull/6694
* Inventory as code by @wtgodbe in
https://github.com/dotnet/extensions/pull/6820
* Increase output token limit for EquivalenceEvaluator by
@shyamnamboodiripad in https://github.com/dotnet/extensions/pull/6835
* Fix KeyNotFoundException on HttpRequestLatencyListener.OnEventWritten
for uknown event sources by @ssmelov in
https://github.com/dotnet/extensions/pull/6821
* Add project name normalization to match aspire's code generator logic
by @ViveliDuCh in https://github.com/dotnet/extensions/pull/6818
* Disable really noisy analyzers, part 1 by @stephentoub in
https://github.com/dotnet/extensions/pull/6837
* Fix `KeyNotFoundException` in
`HttpRequestLatencyListener.OnEventWritten` by @pentp in
https://github.com/dotnet/extensions/pull/6823
* Update global.json to use .NET 9.0.0 stable instead of RC 1 by
@Copilot in https://github.com/dotnet/extensions/pull/6846
* Add measures and tags with mediator object to the
HttpClientLatencyLogEnricher by @rainsxng in
https://github.com/dotnet/extensions/pull/6783
* Add comprehensive .github/copilot-instructions.md for
dotnet/extensions repository by @Copilot in
https://github.com/dotnet/extensions/pull/6792
* Update to .NET 10 SDK by @eerhardt in
https://github.com/dotnet/extensions/pull/6863
* Update Microsoft.Extensions.AI changelog files with current NuGet
versions by @Copilot in https://github.com/dotnet/extensions/pull/6849
* Fix GenerateImagesAsync_SingleImageGeneration integration test by
@stephentoub in https://github.com/dotnet/extensions/pull/6843
* Re-enable IDE0032 by @stephentoub in
https://github.com/dotnet/extensions/pull/6866
* Add OpenTelemetrySpeechToTextClient and friends by @stephentoub in
https://github.com/dotnet/extensions/pull/6845
* Update `ModelContextProtocol` version in MCP template by
@MackinnonBuck in https://github.com/dotnet/extensions/pull/6870
* Scope Ollama resilience settings to Web/Program.cs and restore
ServiceDefaults by @ViveliDuCh in
https://github.com/dotnet/extensions/pull/6850
* Update Aspire by @Varorbc in
https://github.com/dotnet/extensions/pull/6858
* Update MCP template for new registry specification by @Copilot in
https://github.com/dotnet/extensions/pull/6796
* Add support for `HostApplicationBuilder` in AmbientMetadata extension
by @eduherminio in https://github.com/dotnet/extensions/pull/6867
* Fix mcpserver test baselines by @jeffhandley in
https://github.com/dotnet/extensions/pull/6874
* Move Microsoft.Extensions.ServiceDiscovery to dotnet/extensions by
@eerhardt in https://github.com/dotnet/extensions/pull/6868
* Add copy constructors to option types (ChatOptions, etc.) by
@stephentoub in https://github.com/dotnet/extensions/pull/6882
* Fix ChatMessage.CreatedAt being always overwritten by the latest
timestamp. by @Copilot in
https://github.com/dotnet/extensions/pull/6885
* Small doc fixes by @gewarren in
https://github.com/dotnet/extensions/pull/6887
* Update AI changelogs with some recent additions by @stephentoub in
https://github.com/dotnet/extensions/pull/6886
* Fix Assistants IChatClient handling of unrelated tool calls in history
by @stephentoub in https://github.com/dotnet/extensions/pull/6891
* Fix duplication between OpenAI Assistants pre-configured tools by
@stephentoub in https://github.com/dotnet/extensions/pull/6896
* Update MCP Server Template to adhere to 2025-09-29 server.json schema
by @joelverhagen in https://github.com/dotnet/extensions/pull/6888
* Remove Azure.AI.OpenAI dependency from templates and tests by
@Copilot in https://github.com/dotnet/extensions/pull/6873
* Remove UnsafeRelaxedJsonEscaping by @peterwald in
https://github.com/dotnet/extensions/pull/6899
* Fix bug to yield remaining buffered FCC by @westey-m in
https://github.com/dotnet/extensions/pull/6903
* Fix serialization of [Experimental] AIContent-derived types by
@stephentoub in https://github.com/dotnet/extensions/pull/6900
## New Contributors
* @westey-m made their first contribution in
https://github.com/dotnet/extensions/pull/6745
* @jeffkl made their first contribution in
https://github.com/dotnet/extensions/pull/6772
* @ViveliDuCh made their first contribution in
https://github.com/dotnet/extensions/pull/6770
* @kelly-yinn made their first contribution in
https://github.com/dotnet/extensions/pull/6694
* @ssmelov made their first contribution in
https://github.com/dotnet/extensions/pull/6821
* @Varorbc made their first contribution in
https://github.com/dotnet/extensions/pull/6858
... (truncated)
Commits viewable in [compare
view](https://github.com/dotnet/extensions/compare/v9.9.0...v10.2.0).
</details>
Updated
[Microsoft.Extensions.ServiceDiscovery](https://github.com/dotnet/extensions)
from 9.5.2 to 10.2.0.
<details>
<summary>Release notes</summary>
_Sourced from [Microsoft.Extensions.ServiceDiscovery's
releases](https://github.com/dotnet/extensions/releases)._
## 10.2.0
## What's Changed
* Bump version to 10.2.0 for next development cycle by @Copilot in
https://github.com/dotnet/extensions/pull/7105
* Add unit parameter to metric source generator by @mariamgerges in
https://github.com/dotnet/extensions/pull/7099
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot]
in https://github.com/dotnet/extensions/pull/7111
* Fix expected conversation length in `SummarizingChatReducer`
integration tests by @MackinnonBuck in
https://github.com/dotnet/extensions/pull/7119
* Fix build status badge in README.md by @akoeplinger in
https://github.com/dotnet/extensions/pull/7118
* Update AI changelogs for 10.1.0 by @stephentoub in
https://github.com/dotnet/extensions/pull/7123
* Merging internal changes into release/10.1 branch by @joperezr in
https://github.com/dotnet/extensions/pull/7127
* Bump glob from 11.0.1 to 11.1.0 in
/src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript
by @dependabot[bot] in https://github.com/dotnet/extensions/pull/7052
* Fix markdown parser crash on inline HTML elements by @Copilot in
https://github.com/dotnet/extensions/pull/7131
* Fix IndexOutOfRangeException when parsing markdown tables without
trailing pipes by @Copilot in
https://github.com/dotnet/extensions/pull/7133
* Merging changes from release/10.1 into main by @joperezr in
https://github.com/dotnet/extensions/pull/7128
* Remove nuget.exe by @ericstj in
https://github.com/dotnet/extensions/pull/7138
* Augment UsageDetails with cached / reasoning token counts by
@stephentoub in https://github.com/dotnet/extensions/pull/7122
* Expose ctors for setting AdditionalProperties on Hosted tools by
@stephentoub in https://github.com/dotnet/extensions/pull/7120
* Update to OpenAI 2.8.0 by @stephentoub in
https://github.com/dotnet/extensions/pull/7136
* Add DocumentTokenChunker by @KrystofS in
https://github.com/dotnet/extensions/pull/7093
* Skip tests by default in internal rolling builds by @Copilot in
https://github.com/dotnet/extensions/pull/7151
* Fix FunctionApprovalResponseContent to message mapping by @PederHP in
https://github.com/dotnet/extensions/pull/7152
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot]
in https://github.com/dotnet/extensions/pull/7155
* Add support for custom headers in HostedMcpServerTool by
@echapmanFromBunnings in https://github.com/dotnet/extensions/pull/7053
* AmbientMetadata.Build - release to GA by @evgenyfedorov2 in
https://github.com/dotnet/extensions/pull/7161
* Overhaul project template builds and testing by @jeffhandley in
https://github.com/dotnet/extensions/pull/7113
* Update Microsoft.Agents.AI.ProjectTemplates to latest Agent Framework
by @jeffhandley in https://github.com/dotnet/extensions/pull/7167
* Introduce local vs. remote mcpserver template option by @jeffhandley
in https://github.com/dotnet/extensions/pull/7168
* Fix rolling build pipeline by @jeffhandley in
https://github.com/dotnet/extensions/pull/7171
* Add Reason property to FunctionApprovalResponseContent for custom
rejection messages by @Copilot in
https://github.com/dotnet/extensions/pull/7140
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot]
in https://github.com/dotnet/extensions/pull/7180
* Fix ToChatResponse to use first appropriate CreatedAt instead of last
by @Copilot in https://github.com/dotnet/extensions/pull/7193
* Add support for InputImageUrl via reflection in
OpenAIResponsesChatClient by @Copilot in
https://github.com/dotnet/extensions/pull/7195
## New Contributors
* @mariamgerges made their first contribution in
https://github.com/dotnet/extensions/pull/7099
* @akoeplinger made their first contribution in
https://github.com/dotnet/extensions/pull/7118
* @PederHP made their first contribution in
https://github.com/dotnet/extensions/pull/7152
* @echapmanFromBunnings made their first contribution in
https://github.com/dotnet/extensions/pull/7053
**Full Changelog**:
https://github.com/dotnet/extensions/compare/v10.1...v10.2.0
## 10.1.0
## What's Changed
* [MEDI] start producing NuGet packages by @adamsitnik in
https://github.com/dotnet/extensions/pull/7016
* Deprecate AddServiceLogEnricher method with its overloads, introduce
replacements by @evgenyfedorov2 in
https://github.com/dotnet/extensions/pull/6529
* Update version numbers in AI changelogs by @stephentoub in
https://github.com/dotnet/extensions/pull/7008
* HttpDependencyMetadataResolver class for the custom downstream
dependency metadata resolution by @rainsxng in
https://github.com/dotnet/extensions/pull/6880
* [MEDI] Don't stop document processing on enricher error by
@adamsitnik in https://github.com/dotnet/extensions/pull/7005
* [MEDI] add PackageTags by @adamsitnik in
https://github.com/dotnet/extensions/pull/7022
* Add a new Microsoft.Agents.AI.Templates package with an aiagent-webapi
project template by @jeffhandley in
https://github.com/dotnet/extensions/pull/7014
* Add MarkItDownMcpReader for MCP server support by @Copilot in
https://github.com/dotnet/extensions/pull/7025
* Image generation tool by @ericstj in
https://github.com/dotnet/extensions/pull/6749
* Make MEAI packages use 10.0 runtime packages by @ericstj in
https://github.com/dotnet/extensions/pull/7028
* When using latest .NET packages, force System.Numerics.Tensors to 10.0
(for MEAI) by @jeffhandley in
https://github.com/dotnet/extensions/pull/7031
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot]
in https://github.com/dotnet/extensions/pull/7032
* Use DataContent from Microsoft.Extensions.AI for data URI generation
by @Copilot in https://github.com/dotnet/extensions/pull/7027
* Add AmbientMetadata.Build component by @evgenyfedorov2 in
https://github.com/dotnet/extensions/pull/6623
* Introduce SectionChunker by @KrystofS in
https://github.com/dotnet/extensions/pull/7015
* Use `Microsoft.Extensions.DataIngestion` in AI Chat Web template by
@MackinnonBuck in https://github.com/dotnet/extensions/pull/7023
* Add Agent Framework DevUI into the aiagent-webapi template by
@jeffhandley in https://github.com/dotnet/extensions/pull/7026
* Adjust cgroupv2 drive format check for .NET 10 and higher by
@KeterSCP in https://github.com/dotnet/extensions/pull/6877
* Replace custom IAsyncEnumerable extensions with
System.Linq.AsyncEnumerable by @Copilot in
https://github.com/dotnet/extensions/pull/7039
* Add Image Detail support for Image DataContent to
OpenAIResponsesChatClient. by @rogerbarreto in
https://github.com/dotnet/extensions/pull/7042
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot]
in https://github.com/dotnet/extensions/pull/7043
* Update to OpenAI 2.7.0 by @stephentoub in
https://github.com/dotnet/extensions/pull/7044
* Merge changes from internal by @joperezr in
https://github.com/dotnet/extensions/pull/7038
* Merge rel10 by @joperezr in
https://github.com/dotnet/extensions/pull/7047
* Disable AzDO dependabot by @mmitche in
https://github.com/dotnet/extensions/pull/7045
* Bump version to 10.1.0 for next development cycle by @Copilot in
https://github.com/dotnet/extensions/pull/7018
* Update AI Chat Web template to Aspire 13.0.0 by @Copilot in
https://github.com/dotnet/extensions/pull/7036
* Fix flaky SetupSequence tests by @amadeuszl in
https://github.com/dotnet/extensions/pull/7051
* Update AI changelogs by @stephentoub in
https://github.com/dotnet/extensions/pull/7037
* Update project template dependencies by @jeffhandley in
https://github.com/dotnet/extensions/pull/7064
* Reset Microsoft.Agents.AI.ProjectTemplates versioning by @jeffhandley
in https://github.com/dotnet/extensions/pull/7034
* Fix operator precedence bug in ValidateSchemaDocument causing
rejection of valid boolean schemas by @Copilot in
https://github.com/dotnet/extensions/pull/7066
* Use JsonElement.Parse for JsonElement conversions in AI libraries by
@Copilot in https://github.com/dotnet/extensions/pull/7067
* .NET: Change type of ContinuationToken properties by @SergeyMenshykh
in https://github.com/dotnet/extensions/pull/7050
* Fix OpenAIEmbeddingGenerator to handle missing usage data by
@stephentoub in https://github.com/dotnet/extensions/pull/7074
* Add AIJsonSchemaCreateOptions.ParameterDescriptions by @stephentoub
in https://github.com/dotnet/extensions/pull/7068
* Improve FunctionInvokingChatClient's awareness of agents by
@stephentoub in https://github.com/dotnet/extensions/pull/7030
* Add Kubernetes based Resource Monitoring by @amadeuszl in
https://github.com/dotnet/extensions/pull/6748
* Ensure all ResponseItems are yielded in AIContent by @crickman in
https://github.com/dotnet/extensions/pull/7063
* Add CHANGELOG.md files for Microsoft.Extensions.DataIngestion*
projects by @Copilot in https://github.com/dotnet/extensions/pull/7072
* Assign authors only on PR creation by @sebastienros in
https://github.com/dotnet/extensions/pull/7083
* Update to .NET 10 GA release by @Copilot in
https://github.com/dotnet/extensions/pull/7078
* Fix package references from M.E.AI packages by @stephentoub in
https://github.com/dotnet/extensions/pull/7076
* Workaround OpenAI bug with streaming error events by @stephentoub in
https://github.com/dotnet/extensions/pull/7085
* Update AI changelogs for 10.0.1 release by @stephentoub in
https://github.com/dotnet/extensions/pull/7086
* Add metering for baseline resource quotas by @amadeuszl in
https://github.com/dotnet/extensions/pull/7080
* Update Microsoft.VisualStudio.Threading.Analyzers to latest by
@stephentoub in https://github.com/dotnet/extensions/pull/7091
* Update SonarAnalyzer.CSharp to latest by @stephentoub in
https://github.com/dotnet/extensions/pull/7092
* Remove Microsoft.Extensions.AI.AzureAIInference by @stephentoub in
https://github.com/dotnet/extensions/pull/7096
... (truncated)
## 10.0.0
## What's Changed
* Give FunctionInvokingChatClient span a more OTELy name by @verdie-g
in https://github.com/dotnet/extensions/pull/6911
* Update repository branding from 9.10 to 10.0 by @Copilot in
https://github.com/dotnet/extensions/pull/6907
* Clean up local function names in AIFunctionFactory by @Copilot in
https://github.com/dotnet/extensions/pull/6909
* Update OpenTelemetryChatClient to output data on all tools by
@stephentoub in https://github.com/dotnet/extensions/pull/6906
* Update ToChatResponse{Async} to also factor in AuthorName by
@stephentoub in https://github.com/dotnet/extensions/pull/6910
* add support for background responses by @SergeyMenshykh in
https://github.com/dotnet/extensions/pull/6854
* Fix `METGEN004` error message: print return type in
`ErrorInvalidMethodReturnType` by @eduherminio in
https://github.com/dotnet/extensions/pull/6905
* Fix OpenTelemetryChatClient failing on unknown content types by
@stephentoub in https://github.com/dotnet/extensions/pull/6915
* Add support for Connector ID and other follow ups by @jozkee in
https://github.com/dotnet/extensions/pull/6881
* Update AI lib changelogs by @stephentoub in
https://github.com/dotnet/extensions/pull/6920
* Merge internal changes by @joperezr in
https://github.com/dotnet/extensions/pull/6921
* Add Workstream, Stage, and PackageValidationBaselineVersion metadata
to ServiceDiscovery libraries by @Copilot in
https://github.com/dotnet/extensions/pull/6919
* Add back Uri ctor to HostedMcpServerTool by @jozkee in
https://github.com/dotnet/extensions/pull/6926
* Set DisableNETStandardCompatErrors in ServiceDiscovery libraries by
@eerhardt in https://github.com/dotnet/extensions/pull/6927
* Update Package validation baseline version to 9.10.0 by @Copilot in
https://github.com/dotnet/extensions/pull/6922
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot]
in https://github.com/dotnet/extensions/pull/6802
* Extend service discovery to support Consul-based DNS lookups: by
@bart-vmware in https://github.com/dotnet/extensions/pull/6914
* Update AsOpenAIResponseItems to roundtrip User AIContent ResponseItems
by @stephentoub in https://github.com/dotnet/extensions/pull/6931
* Special-case AIContent returned from AIFunctionFactory.Create
AIFunctions to not be serialized by @stephentoub in
https://github.com/dotnet/extensions/pull/6935
* Preserve function content in `SummarizingChatReducer` by
@MackinnonBuck in https://github.com/dotnet/extensions/pull/6908
* Tool reduction by @MackinnonBuck in
https://github.com/dotnet/extensions/pull/6781
* Fix coalescing of TextReasoningContent with ProtectedData by
@stephentoub in https://github.com/dotnet/extensions/pull/6936
* Doc updates by @gewarren in
https://github.com/dotnet/extensions/pull/6930
* Support DisplayNameAttribute for name resolution in AI libraries by
@Copilot in https://github.com/dotnet/extensions/pull/6942
* Fix EquivalenceEvaluator MaxOutputTokens to meet Azure OpenAI minimum
requirement by @Copilot in
https://github.com/dotnet/extensions/pull/6948
* Support DefaultValueAttribute in AIFunctionFactory parameter handling
by @Copilot in https://github.com/dotnet/extensions/pull/6947
* Bump vite from 6.3.6 to 6.4.1 in
/src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript
by @dependabot[bot] in https://github.com/dotnet/extensions/pull/6938
* Introduce Microsoft.Extensions.DataIngestion.Abstractions by
@adamsitnik in https://github.com/dotnet/extensions/pull/6949
* Update to latest schema version (accepted by MCP registry) by
@joelverhagen in https://github.com/dotnet/extensions/pull/6956
* Introduce IngestionChunkWriter build on top of MEVD by @adamsitnik in
https://github.com/dotnet/extensions/pull/6951
* Update AI Chat Web dependencies by @MackinnonBuck in
https://github.com/dotnet/extensions/pull/6955
* Add AITool -> OpenAI.Responses.ResponseTool conversion utility by
@rogerbarreto in https://github.com/dotnet/extensions/pull/6958
* Update AI changelogs for 9.10.1 by @stephentoub in
https://github.com/dotnet/extensions/pull/6950
* Add Name property to OtelMessage to store ChatMessage.AuthorName per
OpenTelemetry semantic conventions by @Copilot in
https://github.com/dotnet/extensions/pull/6953
* Fix serialization of UserInputRequest/ResponseContent by @stephentoub
in https://github.com/dotnet/extensions/pull/6962
* Expose building blocks for external service discovery implementations
by @bart-vmware in https://github.com/dotnet/extensions/pull/6946
* Bump validator from 13.15.0 to 13.15.20 in
/src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript
by @dependabot[bot] in https://github.com/dotnet/extensions/pull/6974
* Add eng/sdl-tsa-vars.config for TSA integration by @Copilot in
https://github.com/dotnet/extensions/pull/6980
* Add CodeInterpreterToolCall/ResultContent content types by
@stephentoub in https://github.com/dotnet/extensions/pull/6964
* Update to 1.38 of the otel genai standard convention by @stephentoub
in https://github.com/dotnet/extensions/pull/6981
* Introduce set of built-in Enrichers by @adamsitnik in
https://github.com/dotnet/extensions/pull/6957
* Allow ChatOptions.ConversationId to be an OpenAI conversation ID with
Responses by @stephentoub in
https://github.com/dotnet/extensions/pull/6960
* Fix warning breaking official build, enable warningAsError in all
pipelines by @ericstj in https://github.com/dotnet/extensions/pull/6988
* Introduce HeaderChunker by @adamsitnik in
https://github.com/dotnet/extensions/pull/6979
* Introduce Markdown readers by @adamsitnik in
https://github.com/dotnet/extensions/pull/6969
* Add usage telemetry for aieval dotnet tool by @shyamnamboodiripad in
https://github.com/dotnet/extensions/pull/6773
* Update to OpenAI 2.6.0 by @stephentoub in
https://github.com/dotnet/extensions/pull/6996
* Don't specify MaxOutputTokens for EquivalenceEvaluator by
@shyamnamboodiripad in https://github.com/dotnet/extensions/pull/7006
* Fix Assert.Throws to validate parameter names by @stephentoub in
https://github.com/dotnet/extensions/pull/7007
... (truncated)
## 9.10.0
## What's Changed
* Branding updates for 9.10 by @Copilot in
https://github.com/dotnet/extensions/pull/6769
* Doc improvements by @gewarren in
https://github.com/dotnet/extensions/pull/6794
* Bump vite from 6.3.5 to 6.3.6 in
/src/Libraries/Microsoft.Extensions.AI.Evaluation.Reporting/TypeScript
by @dependabot[bot] in https://github.com/dotnet/extensions/pull/6793
* Updated changelogs for AI libs by @stephentoub in
https://github.com/dotnet/extensions/pull/6787
* Update MCP server template by @jeffkl in
https://github.com/dotnet/extensions/pull/6772
* Add support for using ConversationID for AzureOpenAI and OpenAI by
@ViveliDuCh in https://github.com/dotnet/extensions/pull/6770
* Merging internal commits by @joperezr in
https://github.com/dotnet/extensions/pull/6801
* Merge changes from release/9.9 branch by @joperezr in
https://github.com/dotnet/extensions/pull/6803
* Support keyed HybridCache with keyed DistributedCaches and named
options by @kelly-yinn in
https://github.com/dotnet/extensions/pull/6694
* Inventory as code by @wtgodbe in
https://github.com/dotnet/extensions/pull/6820
* Increase output token limit for EquivalenceEvaluator by
@shyamnamboodiripad in https://github.com/dotnet/extensions/pull/6835
* Fix KeyNotFoundException on HttpRequestLatencyListener.OnEventWritten
for uknown event sources by @ssmelov in
https://github.com/dotnet/extensions/pull/6821
* Add project name normalization to match aspire's code generator logic
by @ViveliDuCh in https://github.com/dotnet/extensions/pull/6818
* Disable really noisy analyzers, part 1 by @stephentoub in
https://github.com/dotnet/extensions/pull/6837
* Fix `KeyNotFoundException` in
`HttpRequestLatencyListener.OnEventWritten` by @pentp in
https://github.com/dotnet/extensions/pull/6823
* Update global.json to use .NET 9.0.0 stable instead of RC 1 by
@Copilot in https://github.com/dotnet/extensions/pull/6846
* Add measures and tags with mediator object to the
HttpClientLatencyLogEnricher by @rainsxng in
https://github.com/dotnet/extensions/pull/6783
* Add comprehensive .github/copilot-instructions.md for
dotnet/extensions repository by @Copilot in
https://github.com/dotnet/extensions/pull/6792
* Update to .NET 10 SDK by @eerhardt in
https://github.com/dotnet/extensions/pull/6863
* Update Microsoft.Extensions.AI changelog files with current NuGet
versions by @Copilot in https://github.com/dotnet/extensions/pull/6849
* Fix GenerateImagesAsync_SingleImageGeneration integration test by
@stephentoub in https://github.com/dotnet/extensions/pull/6843
* Re-enable IDE0032 by @stephentoub in
https://github.com/dotnet/extensions/pull/6866
* Add OpenTelemetrySpeechToTextClient and friends by @stephentoub in
https://github.com/dotnet/extensions/pull/6845
* Update `ModelContextProtocol` version in MCP template by
@MackinnonBuck in https://github.com/dotnet/extensions/pull/6870
* Scope Ollama resilience settings to Web/Program.cs and restore
ServiceDefaults by @ViveliDuCh in
https://github.com/dotnet/extensions/pull/6850
* Update Aspire by @Varorbc in
https://github.com/dotnet/extensions/pull/6858
* Update MCP template for new registry specification by @Copilot in
https://github.com/dotnet/extensions/pull/6796
* Add support for `HostApplicationBuilder` in AmbientMetadata extension
by @eduherminio in https://github.com/dotnet/extensions/pull/6867
* Fix mcpserver test baselines by @jeffhandley in
https://github.com/dotnet/extensions/pull/6874
* Move Microsoft.Extensions.ServiceDiscovery to dotnet/extensions by
@eerhardt in https://github.com/dotnet/extensions/pull/6868
* Add copy constructors to option types (ChatOptions, etc.) by
@stephentoub in https://github.com/dotnet/extensions/pull/6882
* Fix ChatMessage.CreatedAt being always overwritten by the latest
timestamp. by @Copilot in
https://github.com/dotnet/extensions/pull/6885
* Small doc fixes by @gewarren in
https://github.com/dotnet/extensions/pull/6887
* Update AI changelogs with some recent additions by @stephentoub in
https://github.com/dotnet/extensions/pull/6886
* Fix Assistants IChatClient handling of unrelated tool calls in history
by @stephentoub in https://github.com/dotnet/extensions/pull/6891
* Fix duplication between OpenAI Assistants pre-configured tools by
@stephentoub in https://github.com/dotnet/extensions/pull/6896
* Update MCP Server Template to adhere to 2025-09-29 server.json schema
by @joelverhagen in https://github.com/dotnet/extensions/pull/6888
* Remove Azure.AI.OpenAI dependency from templates and tests by
@Copilot in https://github.com/dotnet/extensions/pull/6873
* Remove UnsafeRelaxedJsonEscaping by @peterwald in
https://github.com/dotnet/extensions/pull/6899
* Fix bug to yield remaining buffered FCC by @westey-m in
https://github.com/dotnet/extensions/pull/6903
* Fix serialization of [Experimental] AIContent-derived types by
@stephentoub in https://github.com/dotnet/extensions/pull/6900
## New Contributors
* @westey-m made their first contribution in
https://github.com/dotnet/extensions/pull/6745
* @jeffkl made their first contribution in
https://github.com/dotnet/extensions/pull/6772
* @ViveliDuCh made their first contribution in
https://github.com/dotnet/extensions/pull/6770
* @kelly-yinn made their first contribution in
https://github.com/dotnet/extensions/pull/6694
* @ssmelov made their first contribution in
https://github.com/dotnet/extensions/pull/6821
* @Varorbc made their first contribution in
https://github.com/dotnet/extensions/pull/6858
... (truncated)
## 9.9.0
## Highlights
### AI
- Abstractions for **remote MCP servers**; response/approval flow
support via new experimental types
- **Function approvals** via new experimental types (e.g.,
`ApprovalRequiredAIFunction`, user input/approval request & response
content).
- **Reasoning text streaming** for OpenAI Responses ChatClient
streaming.
- **`AIFunction` split** into a base class to improve extensibility.
- **`IChatReducer` moved** to `Microsoft.Extensions.AI.Abstractions`.
- Updated to **OpenAI 2.4.0** and **genai standard convention 1.37**.
- Coalescing logic now treats **`ChatMessage.Role` changes** as new
messages.
- **`GetResponseAsync<T>`** now reads only the **last** message (bug
fix).
- OpenTelemetry ChatClient/EmbeddingGenerator logs **raw additional
properties** (no key mangling).
- Fixed **empty annotated text chunk** handling in streaming with OpenAI
Assistants.
### Telemetry & Diagnostics
- HTTP diagnostics log **query string params** with proper redaction
(emitted on `url.query`).
- `server.address` telemetry emits **host only** (per OpenTelemetry
semantic conventions).
- Heuristics added to detect **well-known model hosts**.
- Resource monitoring can consider **`Environment.CpuUsage`**.
## New Contributors
* @ykumashev made their first contribution in
https://github.com/dotnet/extensions/pull/6696
**Full Changelog**:
https://github.com/dotnet/extensions/compare/v9.8.0...v9.9.0
## 9.8.0
## What's Changed
* Align EventId generation with M.E.Logging source-gen by @xakep139 in
https://github.com/dotnet/extensions/pull/6566
* Add resiliency mechanism to CPU and memory utilization checks by
@amadeuszl in https://github.com/dotnet/extensions/pull/6528
* Suppress flaky test until fixed by @joelverhagen in
https://github.com/dotnet/extensions/pull/6568
* Create a project template for an MCP server by @joelverhagen in
https://github.com/dotnet/extensions/pull/6547
* Use dnx instead of dotnet tool exec in MCP server template README by
@joelverhagen in https://github.com/dotnet/extensions/pull/6571
* Add reporting tests that show NLP results. by @peterwald in
https://github.com/dotnet/extensions/pull/6574
* Branding updates for 9.8.0 by @joperezr in
https://github.com/dotnet/extensions/pull/6573
* Fix `ConfigureEvaluationTests.ps1` script when `$ConfigRoot` is not
supplied by @peterwald in
https://github.com/dotnet/extensions/pull/6575
* Refactor Resource Monitoring by @evgenyfedorov2 in
https://github.com/dotnet/extensions/pull/6554
* Update McpServer template for 0.3.0-preview.2 by @stephentoub in
https://github.com/dotnet/extensions/pull/6578
* Add container.cpu.time metric by @evgenyfedorov2 in
https://github.com/dotnet/extensions/pull/5806
* Add netstandard2.0 compatibility to
Microsoft.Extensions.Diagnostics.Testing and dependencies by @bdovaz in
https://github.com/dotnet/extensions/pull/6219
* Add netstandard2.0 compatibility to Microsoft.Extensions.Telemetry and
dependencies by @bdovaz in
https://github.com/dotnet/extensions/pull/6218
* Simplify Http.Diagnostics by @pentp in
https://github.com/dotnet/extensions/pull/6174
* Add netstandard2.0 compatibility to
Microsoft.Extensions.Http.Resilience and dependencies by @bdovaz in
https://github.com/dotnet/extensions/pull/6582
* Ingore null loggers returned by LogProviders in ELoggerFactory by
@petrroll in https://github.com/dotnet/extensions/pull/6585
* Merging changes from internal by @joperezr in
https://github.com/dotnet/extensions/pull/6588
* [Logging] Fixes LogProperties and LogPropertyIgnore attributes to work
if an object being logged resides in a different assembly than the
logging method by @iliar-turdushev in
https://github.com/dotnet/extensions/pull/6600
* Add memory usage metric by @evgenyfedorov2 in
https://github.com/dotnet/extensions/pull/6586
* Add schema version to server.json in MCP template by @joelverhagen in
https://github.com/dotnet/extensions/pull/6606
* Merge release/9.7 into main by @joperezr in
https://github.com/dotnet/extensions/pull/6589
* Update MCP server template readme to show both VS Code and Visual
Studio notes by @Copilot in
https://github.com/dotnet/extensions/pull/6591
* Update Azure Open AI package referenced by eval integration tests by
@shyamnamboodiripad in https://github.com/dotnet/extensions/pull/6609
* Target .NET 8 for more stable runtime requirement by @joelverhagen in
https://github.com/dotnet/extensions/pull/6617
* Add support for new Azure AI Foundry project type for Safety evals by
@shyamnamboodiripad in https://github.com/dotnet/extensions/pull/6621
* M.E.AI.AzureAIInference - Azure.AI.Inference Package Bump by
@rogerbarreto in https://github.com/dotnet/extensions/pull/6624
* Add DataContent.Name property by @stephentoub in
https://github.com/dotnet/extensions/pull/6616
* Fix handling of multiple responses messages by @stephentoub in
https://github.com/dotnet/extensions/pull/6627
* Expose additional chat model conversion helpers by @stephentoub in
https://github.com/dotnet/extensions/pull/6629
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot]
in https://github.com/dotnet/extensions/pull/6633
* [Http.Resilience] The DisableFor method should try to retrieve the
request object from the resilience context by @iliar-turdushev in
https://github.com/dotnet/extensions/pull/6618
* Bump Package validation baseline version to 9.7.0 by @Copilot in
https://github.com/dotnet/extensions/pull/6650
* Fix internal package version detection for project templates by
@MackinnonBuck in https://github.com/dotnet/extensions/pull/6651
* Remove `Microsoft.Extensions.AI.Ollama` by @MackinnonBuck in
https://github.com/dotnet/extensions/pull/6655
* Fix M.E.AI package refs by @stephentoub in
https://github.com/dotnet/extensions/pull/6654
* Add [Description] to DataContent.Uri by @stephentoub in
https://github.com/dotnet/extensions/pull/6615
* Fix duplicate solution file when creating an AI Chat Web app from VS
by @MackinnonBuck in https://github.com/dotnet/extensions/pull/6653
* Add ChatMessage.CreatedAt by @stephentoub in
https://github.com/dotnet/extensions/pull/6657
* Add TextContent.Annotations by @stephentoub in
https://github.com/dotnet/extensions/pull/6619
* Add FunctionInvokingChatClient.AdditionalTools by @stephentoub in
https://github.com/dotnet/extensions/pull/6661
* Fix unintentional test env var change by @stephentoub in
https://github.com/dotnet/extensions/pull/6660
* Add more openai conversion helpers by @stephentoub in
https://github.com/dotnet/extensions/pull/6662
* Add OriginalRepoCommitHash to assemblies by @BrennanConroy in
https://github.com/dotnet/extensions/pull/6667
* Include a trivial items keyword if missing. by @eiriktsarpalis in
https://github.com/dotnet/extensions/pull/6669
* Add resolution of function parameter level data annotation attributes.
by @eiriktsarpalis in https://github.com/dotnet/extensions/pull/6671
* Fix issue with NetSourceIndexStage1 for dependency conflict versions
by @joperezr in https://github.com/dotnet/extensions/pull/6672
* Expose streaming conversion utility methods by @stephentoub in
https://github.com/dotnet/extensions/pull/6636
* Couple of fixes for MEAI.Evaluation by @shyamnamboodiripad in
https://github.com/dotnet/extensions/pull/6673
* Fix one more version conflict on the docs transport package by
@joperezr in https://github.com/dotnet/extensions/pull/6675
... (truncated)
## 9.7.2
## Packages Released
* [Microsoft.Extensions.AI.Templates
9.7.2-preview.3.25366.2](https://www.nuget.org/packages/Microsoft.Extensions.AI.Templates/9.7.2-preview.3.25366.2)
## What's Changed
* Target .NET 8 for more stable runtime requirement by @joelverhagen in
#6617
**Full Changelog**:
https://github.com/dotnet/extensions/compare/v9.7.1...v9.7.2
## 9.7.1
## Packages Released
* [Microsoft.Extensions.AI
9.7.1](https://www.nuget.org/packages/Microsoft.Extensions.AI/9.7.1)
* [Microsoft.Extensions.AI.Abstractions
9.7.1](https://www.nuget.org/packages/Microsoft.Extensions.AI.Abstractions/9.7.1)
* [Microsoft.Extensions.AI.OpenAI
9.7.1-preview.1.25365.4](https://www.nuget.org/packages/Microsoft.Extensions.AI.OpenAI/9.7.1-preview.1.25365.4)
* [Microsoft.Extensions.AI.AzureAIInference
9.7.1-preview.1.25365.4](https://www.nuget.org/packages/Microsoft.Extensions.AI.AzureAIInference/9.7.1-preview.1.25365.4)
* [Microsoft.Extensions.AI.Templates
9.7.1-preview.3.25365.4](https://www.nuget.org/packages/Microsoft.Extensions.AI.Templates/9.7.1-preview.3.25365.4)
## What's Changed
* Merging changes from internal by @joperezr in #6588
* Bump FunctionInvokingChatClient.MaximumIterationsPerRequest from 10 to
40 by @stephentoub in #6599
* Expose M.E.AI.OpenAI input message conversions by @stephentoub in
#6601
* Add schema version to server.json in MCP template by @joelverhagen in
#6606
* Update MCP server template readme to show both VS Code and Visual
Studio notes by @jeffhandley in #6591
* Fix schema generation for Nullable<T> function parameters. by
@eiriktsarpalis in #6596
* Branding updates for 9.7.1 by @joperezr in
https://github.com/dotnet/extensions/pull/6611
* Add DelegatingAIFunction by @stephentoub in
https://github.com/dotnet/extensions/pull/6565
* Add FunctionInvokingChatClient.FunctionInvoker delegate by
@stephentoub in https://github.com/dotnet/extensions/pull/6564
* Enable specifying "strict" for OpenAI clients via ChatOptions by
@stephentoub in https://github.com/dotnet/extensions/pull/6552
* AIFunctionFactory: tolerate JSON string function parameters. by
@eiriktsarpalis in https://github.com/dotnet/extensions/pull/6572
* AIFunctionFactory: add test coverage for JSON comments. by
@eiriktsarpalis in https://github.com/dotnet/extensions/pull/6576
* Update M.E.AI.OpenAI for latest OpenAI release by @stephentoub in
https://github.com/dotnet/extensions/pull/6577
* Update OpenTelemetry semantic conventions version from 1.35 to 1.36 by
@Copilot in https://github.com/dotnet/extensions/pull/6579
* AIFunctionFactory: add a flag for disabling return schema generation.
by @eiriktsarpalis in https://github.com/dotnet/extensions/pull/6551
* Bump FunctionInvokingChatClient.MaximumIterationsPerRequest from 10 to
40 by @stephentoub in https://github.com/dotnet/extensions/pull/6599
* Expose M.E.AI.OpenAI input message conversions by @stephentoub in
https://github.com/dotnet/extensions/pull/6601
* Fix schema generation for Nullable<T> function parameters. by
@eiriktsarpalis in https://github.com/dotnet/extensions/pull/6596
**Full Changelog**:
https://github.com/dotnet/extensions/compare/v9.7.0...v9.7.1
## 9.7.0
## What's Changed
* Branding updates for 9.7 by @joperezr in
https://github.com/dotnet/extensions/pull/6495
* Fix name of genai input/output tokens tag by @stephentoub in
https://github.com/dotnet/extensions/pull/6494
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot]
in https://github.com/dotnet/extensions/pull/6503
* Improve handling of RawRepresentation in OpenAI{Response}ChatClient by
@stephentoub in https://github.com/dotnet/extensions/pull/6500
* Bring back AsIChatClient for OpenAI AssistantClient by @stephentoub
in https://github.com/dotnet/extensions/pull/6501
* Add resiliency to Resource Monitoring in Linux by @amadeuszl in
https://github.com/dotnet/extensions/pull/6489
* Merging changes from the internal fork by @joperezr in
https://github.com/dotnet/extensions/pull/6508
* Workaround OpenAI assistant's RunCreationOption's tools override by
@stephentoub in https://github.com/dotnet/extensions/pull/6512
* Add ChatOptions.Instructions by @stephentoub in
https://github.com/dotnet/extensions/pull/6505
* Introduce evaluators for agentic workflows by @shyamnamboodiripad in
https://github.com/dotnet/extensions/pull/6514
* Allow a CachingChatClient to control per-request caching by
@stephentoub in https://github.com/dotnet/extensions/pull/6524
* Tweak OpenAI JSON schema transforms by @stephentoub in
https://github.com/dotnet/extensions/pull/6523
* Merging changes from release/9.6 branch by @joperezr in
https://github.com/dotnet/extensions/pull/6516
* Augment AIJsonUtilities.CreateJsonSchema for more types and
annotations by @stephentoub in
https://github.com/dotnet/extensions/pull/6540
* Added conversions from AIFunction to various OpenAI tools by
@KrzysztofCwalina in https://github.com/dotnet/extensions/pull/6539
* Add SpeechToTextResponse.Usage by @stephentoub in
https://github.com/dotnet/extensions/pull/6546
* Implement BLEU score evaluation for NLP tests by @peterwald in
https://github.com/dotnet/extensions/pull/6537
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot]
in https://github.com/dotnet/extensions/pull/6553
* #5962 Change to early return of OS instead of throwing by
@juliankock in https://github.com/dotnet/extensions/pull/5963
* Mark log sampling & buffering API as stable by @evgenyfedorov2 in
https://github.com/dotnet/extensions/pull/6534
* Update GenAI otel impl for v1.35 by @stephentoub in
https://github.com/dotnet/extensions/pull/6557
* Implement GLEU and F1 NLP evaluators by @peterwald in
https://github.com/dotnet/extensions/pull/6555
* Update tokenizer algorithm to use is [..] by @peterwald in
https://github.com/dotnet/extensions/pull/6561
* Rename some constants to match convention by @shyamnamboodiripad in
https://github.com/dotnet/extensions/pull/6562
* Add
DistributedCachingChatClient/EmbeddingGenerator.AdditionalCacheKeyValues
by @stephentoub in https://github.com/dotnet/extensions/pull/6558
## New Contributors
* @KrzysztofCwalina made their first contribution in
https://github.com/dotnet/extensions/pull/6539
* @juliankock made their first contribution in
https://github.com/dotnet/extensions/pull/5963
**Full Changelog**:
https://github.com/dotnet/extensions/compare/v9.6.0...v9.7.0
## 9.6.0
## What's Changed
* Branding updates for 9.6.0 by @joperezr in
https://github.com/dotnet/extensions/pull/6399
* Add log buffering info to README.md by @evgenyfedorov2 in
https://github.com/dotnet/extensions/pull/6403
* Fix dynamic config update for log buffering by @evgenyfedorov2 in
https://github.com/dotnet/extensions/pull/6435
* Remove unused select param from CreateRecordsForDocumentAsync by
@jongalloway in https://github.com/dotnet/extensions/pull/6341
* Merge internal changes by @joperezr in
https://github.com/dotnet/extensions/pull/6437
* Reduce per-lookup overhead from key validation in HybridCache by
@MihaZupan in https://github.com/dotnet/extensions/pull/6441
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro in
https://github.com/dotnet/extensions/pull/6443
* Merge release/9.5 into main by @joperezr in
https://github.com/dotnet/extensions/pull/6448
* Fix up comments in eval API json files by @shyamnamboodiripad in
https://github.com/dotnet/extensions/pull/6452
* Remove preview tag on Azure DevOps extension by @peterwald in
https://github.com/dotnet/extensions/pull/6456
* Bump PackageValidation against 9.5.0 and enable for stable MEAI
packages by @joperezr in https://github.com/dotnet/extensions/pull/6458
* Fix paramref tag by @gewarren in
https://github.com/dotnet/extensions/pull/6459
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro in
https://github.com/dotnet/extensions/pull/6462
* Add a script to diff the contents of folders that match a specific
pattern across two branches by @shyamnamboodiripad in
https://github.com/dotnet/extensions/pull/6453
* Remove `title` and `description` keywords from root-level schemas in
AIFunctionFactory. by @eiriktsarpalis in
https://github.com/dotnet/extensions/pull/6465
* Replace JSON vector store with SQLite by @MackinnonBuck in
https://github.com/dotnet/extensions/pull/6438
* Update chat template `Microsoft.SemanticKernel` dependency to 1.53.0
by @MackinnonBuck in https://github.com/dotnet/extensions/pull/6470
* Update chat template external dependencies by @MackinnonBuck in
https://github.com/dotnet/extensions/pull/6471
* Exclude provider URI from cache key computation by default by
@shyamnamboodiripad in https://github.com/dotnet/extensions/pull/6473
* Make hashing stable w.r.t. indentation settings and property ordering.
by @eiriktsarpalis in https://github.com/dotnet/extensions/pull/6476
* [main] Update dependencies from dotnet/arcade by @dotnet-maestro in
https://github.com/dotnet/extensions/pull/6481
* Add default value for namedArg in Microsoft.Gen.Metrics.parser by
@BowenYang666 in https://github.com/dotnet/extensions/pull/6238
* Update OpenTelemetryChatClient to 1.34 by @stephentoub in
https://github.com/dotnet/extensions/pull/6466
* Delete M.E.AI changelog files by @stephentoub in
https://github.com/dotnet/extensions/pull/6467
* Add comma to remarks by @gewarren in
https://github.com/dotnet/extensions/pull/6485
* Implement disk io metrics for linux by @makazeu in
https://github.com/dotnet/extensions/pull/6374
* Add `AIFunction.ReturnJsonSchema` by @eiriktsarpalis in
https://github.com/dotnet/extensions/pull/6447
## New Contributors
* @MihaZupan made their first contribution in
https://github.com/dotnet/extensions/pull/6441
* @BowenYang666 made their first contribution in
https://github.com/dotnet/extensions/pull/6238
**Full Changelog**:
https://github.com/dotnet/extensions/compare/v9.5.0...v9.6.0
Commits viewable in [compare
view](https://github.com/dotnet/extensions/commits/v10.2.0).
</details>
Updated [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest)
from 17.14.1 to 18.0.1.
<details>
<summary>Release notes</summary>
_Sourced from [Microsoft.NET.Test.Sdk's
releases](https://github.com/microsoft/vstest/releases)._
## 18.0.1
## What's Changed
Fixing an issue with loading covrun64.dll on systems that have .NET 10
SDK installed:
https://learn.microsoft.com/en-us/dotnet/core/compatibility/sdk/10.0/code-coverage-dynamic-native-instrumentation
* Disable DynamicNative instrumentation by default by @nohwnd in
https://github.com/microsoft/vstest/pull/15298
* Update MicrosoftInternalCodeCoveragePackageVersion to 18.0.6 by
@nohwnd in https://github.com/microsoft/vstest/pull/15312
### Internal changes
* Update VersionPrefix to 18.0.1 by @nohwnd in
https://github.com/microsoft/vstest/pull/15301
* Update build tools to 17.8.43 by @nohwnd in
https://github.com/microsoft/vstest/pull/15305
**Full Changelog**:
https://github.com/microsoft/vstest/compare/v18.0.0...v18.0.1
## 18.0.0
## What's Changed
* Update reporting formatting by @martincostello in
https://github.com/microsoft/vstest/pull/15082
* Fix stack trace for Trace.Fail and Debug.Fail by @nohwnd in
https://github.com/microsoft/vstest/pull/15103
* Add documentation of environment variables by @Copilot in
https://github.com/microsoft/vstest/pull/15095
* IFrameworkHandle.LaunchProcessWithDebuggerAttached allows null for
workingDirectory in signature but throws by @Copilot in
https://github.com/microsoft/vstest/pull/15091
* Add Dependabot configuration for .NET SDK updates by @JamieMagee in
https://github.com/microsoft/vstest/pull/15114
* Handle dotnet_root in testhost version aware way by @nohwnd in
https://github.com/microsoft/vstest/pull/15184
* Add magic bytes validation for Mach-O binaries in DotnetHostHelper by
@Copilot in https://github.com/microsoft/vstest/pull/15230
* using globbing pattern doesn't work on windows with forward slashes by
@Copilot in https://github.com/microsoft/vstest/pull/15088
* Remove tpv0 by @nohwnd in
https://github.com/microsoft/vstest/pull/15247
* Cache AssemblyName in ManagedNameHelper by @Youssef1313 in
https://github.com/microsoft/vstest/pull/15259
* Add ARM64 support to GetArchitectureForSource methods by @Copilot in
https://g…
This was referenced Feb 10, 2026
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Update version, because we already published 18.0.0 to nuget.