Skip to content

Bump the minor group with 16 updates#63

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/Fbs.AppHost/minor-75de98fcf1
Closed

Bump the minor group with 16 updates#63
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/Fbs.AppHost/minor-75de98fcf1

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 1, 2025

Updated Aspire.Hosting.AppHost from 9.3.1 to 9.5.0.

Release notes

Sourced from Aspire.Hosting.AppHost's releases.

9.5.0

We are excited to share that our 9.5.0 release of Aspire has shipped! All of the packages are available in NuGet.org now. Head over to https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/dotnet-aspire-9.5 to find what's new in 9.5.0!

New Contributors

Full Changelog: dotnet/aspire@v9.4.0...v9.5.0

9.4.2

What's Changed

Full Changelog: dotnet/aspire@v9.4.1...v9.4.2

9.4.1

What's Changed

Full Changelog: dotnet/aspire@v9.4.0...v9.4.1

9.4.0

We are excited to share that our 9.4.0 release of Aspire has shipped! All of the packages are available in NuGet.org now. Head over to https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/dotnet-aspire-9.4 to find what's new in 9.4.0!

What's Changed

9.3.2

What's Changed

Full Changelog: dotnet/aspire@v9.3.1...v9.3.2

Commits viewable in compare view.

Updated Aspire.Hosting.NodeJs from 9.3.1 to 9.5.0.

Release notes

Sourced from Aspire.Hosting.NodeJs's releases.

9.5.0

We are excited to share that our 9.5.0 release of Aspire has shipped! All of the packages are available in NuGet.org now. Head over to https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/dotnet-aspire-9.5 to find what's new in 9.5.0!

New Contributors

Full Changelog: dotnet/aspire@v9.4.0...v9.5.0

9.4.2

What's Changed

Full Changelog: dotnet/aspire@v9.4.1...v9.4.2

9.4.1

What's Changed

Full Changelog: dotnet/aspire@v9.4.0...v9.4.1

9.4.0

We are excited to share that our 9.4.0 release of Aspire has shipped! All of the packages are available in NuGet.org now. Head over to https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/dotnet-aspire-9.4 to find what's new in 9.4.0!

What's Changed

9.3.2

What's Changed

Full Changelog: dotnet/aspire@v9.3.1...v9.3.2

Commits viewable in compare view.

Updated BouncyCastle.Cryptography from 2.6.1 to 2.6.2.

Release notes

Sourced from BouncyCastle.Cryptography's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated FastEndpoints from 6.2.0 to 7.0.1.

Release notes

Sourced from FastEndpoints's releases.

7.0.1


❇️ Help Keep FastEndpoints Free & Open-Source ❇️

Due to the current unfortunate state of FOSS, please consider becoming a sponsor and help us beat the odds to keep the project alive and free for everyone.


New 🎉

Relocate response sending methods ⚠️

Response sending methods such as SendOkAsync() have been ripped out of the endpoint base class for a better intellisense experience and extensibility.

Going forward, the response sending methods are accessed via the Send property of the endpoint as follows:

public override async Task HandleAsync(CancellationToken c)
{
    await Send.OkAsync("hello world!");
}

In order to add your own custom response sending methods, simply target the IResponseSender interface and write extension methods like so:

static class SendExtensions
{
    public static Task HelloResponse(this IResponseSender sender)
        => sender.HttpContext.Response.SendOkAsync("hello!");
}

This is obviously is a wide-reaching breaking change which can be easily remedied with a quick regex based find & replace. Please see the breaking changes section below for step-by-step instructions on how to migrate. Takes less than a minute.

Send multiple Server-Sent-Event models in a single stream

It is now possible to send different types of data in a single SSE stream with the use of a wrapper type called StreamItem like so:

public override async Task HandleAsync(CancellationToken ct)
{
    await Send.EventStreamAsync(GetMultiDataStream(ct), ct);

    async IAsyncEnumerable<StreamItem> GetMultiDataStream([EnumeratorCancellation] CancellationToken ct)
    {
        long id = 0;

 ... (truncated)

Commits viewable in [compare view](https://github.com/FastEndpoints/FastEndpoints/compare/v6.2...v7.0.1).
</details>

Updated [FastEndpoints.Security](https://github.com/FastEndpoints/FastEndpoints) from 6.2.0 to 7.0.1.

<details>
<summary>Release notes</summary>

_Sourced from [FastEndpoints.Security's releases](https://github.com/FastEndpoints/FastEndpoints/releases)._

## 7.0.1

---

## ❇️ Help Keep FastEndpoints Free & Open-Source ❇️

Due to the current [unfortunate state of FOSS](https://www.youtube.com/watch?v=H96Va36xbvo), please consider [becoming a sponsor](https://opencollective.com/fast-endpoints) and help us beat the odds to keep the project alive and free for everyone.

---

## New 🎉

<details><summary>Relocate response sending methods ⚠️</summary>

Response sending methods such as `SendOkAsync()` have been ripped out of the endpoint base class for a better intellisense experience and extensibility.

Going forward, the response sending methods are accessed via the `Send` property of the endpoint as follows:

```cs
public override async Task HandleAsync(CancellationToken c)
{
    await Send.OkAsync("hello world!");
}

In order to add your own custom response sending methods, simply target the IResponseSender interface and write extension methods like so:

static class SendExtensions
{
    public static Task HelloResponse(this IResponseSender sender)
        => sender.HttpContext.Response.SendOkAsync("hello!");
}

This is obviously is a wide-reaching breaking change which can be easily remedied with a quick regex based find & replace. Please see the breaking changes section below for step-by-step instructions on how to migrate. Takes less than a minute.

Send multiple Server-Sent-Event models in a single stream

It is now possible to send different types of data in a single SSE stream with the use of a wrapper type called StreamItem like so:

public override async Task HandleAsync(CancellationToken ct)
{
    await Send.EventStreamAsync(GetMultiDataStream(ct), ct);

    async IAsyncEnumerable<StreamItem> GetMultiDataStream([EnumeratorCancellation] CancellationToken ct)
    {
        long id = 0;

 ... (truncated)

Commits viewable in [compare view](https://github.com/FastEndpoints/FastEndpoints/compare/v6.2...v7.0.1).
</details>

Updated [FastEndpoints.Swagger](https://github.com/FastEndpoints/FastEndpoints) from 6.2.0 to 7.0.1.

<details>
<summary>Release notes</summary>

_Sourced from [FastEndpoints.Swagger's releases](https://github.com/FastEndpoints/FastEndpoints/releases)._

## 7.0.1

---

## ❇️ Help Keep FastEndpoints Free & Open-Source ❇️

Due to the current [unfortunate state of FOSS](https://www.youtube.com/watch?v=H96Va36xbvo), please consider [becoming a sponsor](https://opencollective.com/fast-endpoints) and help us beat the odds to keep the project alive and free for everyone.

---

## New 🎉

<details><summary>Relocate response sending methods ⚠️</summary>

Response sending methods such as `SendOkAsync()` have been ripped out of the endpoint base class for a better intellisense experience and extensibility.

Going forward, the response sending methods are accessed via the `Send` property of the endpoint as follows:

```cs
public override async Task HandleAsync(CancellationToken c)
{
    await Send.OkAsync("hello world!");
}

In order to add your own custom response sending methods, simply target the IResponseSender interface and write extension methods like so:

static class SendExtensions
{
    public static Task HelloResponse(this IResponseSender sender)
        => sender.HttpContext.Response.SendOkAsync("hello!");
}

This is obviously is a wide-reaching breaking change which can be easily remedied with a quick regex based find & replace. Please see the breaking changes section below for step-by-step instructions on how to migrate. Takes less than a minute.

Send multiple Server-Sent-Event models in a single stream

It is now possible to send different types of data in a single SSE stream with the use of a wrapper type called StreamItem like so:

public override async Task HandleAsync(CancellationToken ct)
{
    await Send.EventStreamAsync(GetMultiDataStream(ct), ct);

    async IAsyncEnumerable<StreamItem> GetMultiDataStream([EnumeratorCancellation] CancellationToken ct)
    {
        long id = 0;

 ... (truncated)

Commits viewable in [compare view](https://github.com/FastEndpoints/FastEndpoints/compare/v6.2...v7.0.1).
</details>

Updated [Microsoft.AspNetCore.OpenApi](https://github.com/dotnet/aspnetcore) from 9.0.7 to 9.0.9.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.AspNetCore.OpenApi's releases](https://github.com/dotnet/aspnetcore/releases)._

## 9.0.9

[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)

## What's Changed
* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107
* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035
* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992
* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702
* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505
* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832
* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116
* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783
* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151
* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190
* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214


**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9

Commits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.7...v9.0.9).
</details>

Updated [Microsoft.Extensions.Caching.Hybrid](https://github.com/dotnet/extensions) from 9.7.0 to 9.9.0.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Extensions.Caching.Hybrid's releases](https://github.com/dotnet/extensions/releases)._

## 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

Commits viewable in [compare view](https://github.com/dotnet/extensions/compare/v9.7.0...v9.9.0).
</details>

Updated [Microsoft.Extensions.Http.Resilience](https://github.com/dotnet/extensions) from 9.7.0 to 9.9.0.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Extensions.Http.Resilience's releases](https://github.com/dotnet/extensions/releases)._

## 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

Commits viewable in [compare view](https://github.com/dotnet/extensions/compare/v9.7.0...v9.9.0).
</details>

Updated [Microsoft.Extensions.ServiceDiscovery](https://github.com/dotnet/aspire) from 9.3.1 to 9.5.0.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Extensions.ServiceDiscovery's releases](https://github.com/dotnet/aspire/releases)._

## 9.5.0

We are excited to share that our 9.5.0 release of Aspire has shipped! All of the packages are available in NuGet.org now. Head over to https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/dotnet-aspire-9.5 to find what's new in 9.5.0!

## New Contributors
* @​benwitmanmsft made their first contribution in https://github.com/dotnet/aspire/pull/10289
* @​MattKotsenas made their first contribution in https://github.com/dotnet/aspire/pull/9868
* @​danespinosa made their first contribution in https://github.com/dotnet/aspire/pull/10394
* @​jnyrup made their first contribution in https://github.com/dotnet/aspire/pull/10884
* @​ericstj made their first contribution in https://github.com/dotnet/aspire/pull/10928
* @​jeremy-vm made their first contribution in https://github.com/dotnet/aspire/pull/10972
* @​Steinblock made their first contribution in https://github.com/dotnet/aspire/pull/11003
* @​brettcannon made their first contribution in https://github.com/dotnet/aspire/pull/11014
* @​twsouthwick made their first contribution in https://github.com/dotnet/aspire/pull/10507
* @​KirillOsenkov made their first contribution in https://github.com/dotnet/aspire/pull/11164
* @​CaitieM20 made their first contribution in https://github.com/dotnet/aspire/pull/10662

**Full Changelog**: https://github.com/dotnet/aspire/compare/v9.4.0...v9.5.0

## 9.4.2

## What's Changed
* [release/9.4] Simplify Aspire CLI project name validation to only reject path separators by @​github-actions[bot] in https://github.com/dotnet/aspire/pull/10832
* [release/9.4] External Services with URL Parameter fails to generate manifests by @​github-actions[bot] in https://github.com/dotnet/aspire/pull/10806
* [release/9.4] Always update resource list in console logs after hidden bool changes by @​github-actions[bot] in https://github.com/dotnet/aspire/pull/10738
* [release/9.4] serve blazor.web.js from wwwroot by @​JamesNK in https://github.com/dotnet/aspire/pull/10990
* Branding updates for 9.4.2 by @​joperezr in https://github.com/dotnet/aspire/pull/11026
* [release/9.4] Port  Fix creating projects with GB18030 chars by @​danmoseley in https://github.com/dotnet/aspire/pull/11032
* [release/9.4] Fix Azure AI Foundry resource name by @​github-actions[bot] in https://github.com/dotnet/aspire/pull/11038
* [release/9.4] Fixed properties override when publishing an update in external service by @​github-actions[bot] in https://github.com/dotnet/aspire/pull/10824


**Full Changelog**: https://github.com/dotnet/aspire/compare/v9.4.1...v9.4.2

## 9.4.1

## What's Changed
* [release/9.4] Mark Aspire.CLI as stable by @​joperezr in https://github.com/dotnet/aspire/pull/10724
* [release/9.4] aspire config set writes appHostPath to ~/.aspire/settings.json globally, causing incorrect path resolution by @​github-actions[bot] in https://github.com/dotnet/aspire/pull/10703
* [release/9.4] Update dependencies from microsoft/usvc-apiserver by @​danegsta in https://github.com/dotnet/aspire/pull/10814
* [release/9.4] Fix grid scrolling bugs by @​github-actions[bot] in https://github.com/dotnet/aspire/pull/10861
* Bump package versions to 9.4.1 in project files by @​joperezr in https://github.com/dotnet/aspire/pull/10891


**Full Changelog**: https://github.com/dotnet/aspire/compare/v9.4.0...v9.4.1

## 9.4.0

We are excited to share that our 9.4.0 release of Aspire has shipped! All of the packages are available in NuGet.org now. Head over to https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/dotnet-aspire-9.4 to find what's new in 9.4.0!

## What's Changed
* API review: Add Services property to ResourceEndpointsAllocatedEvent by @​DamianEdwards in https://github.com/dotnet/aspire/pull/9270
* Fix visibility updates during resource upserts by @​adamint in https://github.com/dotnet/aspire/pull/9264
* Accept null value in Redis WithPassword to ensure password dosen't set in redis-server by @​Alirexaa in https://github.com/dotnet/aspire/pull/9278
* Make sure the publisher example supports azd by @​davidfowl in https://github.com/dotnet/aspire/pull/9277
* API review: `WithHostPort` should accept null for port param by @​Alirexaa in https://github.com/dotnet/aspire/pull/9282
* Refactor database explorer resource builders to not prefix their names the name of the first resource they are added to. by @​paulomorgado in https://github.com/dotnet/aspire/pull/8237
* Test that ensures legacy dashboard token env var is honored by @​DamianEdwards in https://github.com/dotnet/aspire/pull/9296
* Refactor solution file from .sln to .slnx format and update related d… by @​davidfowl in https://github.com/dotnet/aspire/pull/9295
* Minor dashboard improvements and clean up by @​JamesNK in https://github.com/dotnet/aspire/pull/9301
* Minor improvements to resource changed log by @​JamesNK in https://github.com/dotnet/aspire/pull/9303
* Fix Blazor error logging to telemetry by @​JamesNK in https://github.com/dotnet/aspire/pull/9304
* Don't throw from component telemetry context dispose if not initialized by @​JamesNK in https://github.com/dotnet/aspire/pull/9306
* [CI] Add PR validation on macOS by @​radical in https://github.com/dotnet/aspire/pull/9287
* Localized file check-in by OneLocBuild Task: Build definition ID 1309: Build ID 2709142 by @​dotnet-bot in https://github.com/dotnet/aspire/pull/9302
* Ignore case on FormatDateTime_WithMilliseconds_NewZealandCulture  by @​adamint in https://github.com/dotnet/aspire/pull/9316
* Changing default SKU for App Service Plan to P0V3 by @​ShilpiRachna1 in https://github.com/dotnet/aspire/pull/9280
* Branding updates for 9.4 by @​joperezr in https://github.com/dotnet/aspire/pull/9331
* Increase retry time in AppBar_Change_Theme_ReloadPage by @​adamint in https://github.com/dotnet/aspire/pull/9317
* Update xUnit.v3 to support MTP tests by @​peterwald in https://github.com/dotnet/aspire/pull/9261
* [main] Update dependencies from microsoft/usvc-apiserver by @​dotnet-maestro[bot] in https://github.com/dotnet/aspire/pull/9333
* Add tracing support for Azure App Configuration component by @​zhiyuanliang-ms in https://github.com/dotnet/aspire/pull/9323
* Revert "Update xUnit.v3 to support MTP tests (#​9261)" by @​radical in https://github.com/dotnet/aspire/pull/9336
* Remove the workaround to explicitly set the container runtime for tests now that the orchestrator is updated by @​danegsta in https://github.com/dotnet/aspire/pull/9339
* [Automated] Update API Surface Area by @​github-actions[bot] in https://github.com/dotnet/aspire/pull/8736
* Revert "Revert "Update xUnit.v3 to support MTP tests (#​9261)" (#​9336)" by @​radical in https://github.com/dotnet/aspire/pull/9337
* TestsReportGenerator: Always show the error message, and truncate only the stdout by @​radical in https://github.com/dotnet/aspire/pull/9335
* [CI] Fix azdo builds for `main` by @​radical in https://github.com/dotnet/aspire/pull/9338
* [main] Update dependencies from microsoft/usvc-apiserver by @​dotnet-maestro[bot] in https://github.com/dotnet/aspire/pull/9347
* Fully qualify OutputPath for PublishingContext by @​captainsafia in https://github.com/dotnet/aspire/pull/9351
* Fix typo in doccomment in `ContainerResourceBuilderExtensions.cs` by @​KuraiAndras in https://github.com/dotnet/aspire/pull/9342
* Update health check to ensure blob containers created at right time by @​RussKie in https://github.com/dotnet/aspire/pull/9159
* Re-apply quarantined test for validation by @​sebastienros in https://github.com/dotnet/aspire/pull/9364
* Update telemetry doc for AzureAppConfiguration by @​sebastienros in https://github.com/dotnet/aspire/pull/9365
* Enable MTP tests via MSBuild property by @​captainsafia in https://github.com/dotnet/aspire/pull/9361
* catch json error by @​danmoseley in https://github.com/dotnet/aspire/pull/9369
* Refactor a common TempDirectory test class by @​eerhardt in https://github.com/dotnet/aspire/pull/9370
* Centralize Verify convention by @​sebastienros in https://github.com/dotnet/aspire/pull/9371
* Update Aspire to stable Microsoft.Extensions.AI.Abstractions by @​stephentoub in https://github.com/dotnet/aspire/pull/9356
* Update RunCommand.cs by @​IEvangelist in https://github.com/dotnet/aspire/pull/9360
* Add support for copying existing files via WithContainerFiles API by @​danegsta in https://github.com/dotnet/aspire/pull/8908
* Do not fail on partial trust warning. by @​mitchdenny in https://github.com/dotnet/aspire/pull/9384
* markdown lint by @​danmoseley in https://github.com/dotnet/aspire/pull/9389
* Merge branch release/9.3 into main by @​joperezr in https://github.com/dotnet/aspire/pull/9394
* Fix failure in MongoDbFunctionalTests.VerifyWithInitFiles by @​danegsta in https://github.com/dotnet/aspire/pull/9391
* Ensure all grid columns have tooltips by @​adamint in https://github.com/dotnet/aspire/pull/9401
* Remove test from quarantine by @​danegsta in https://github.com/dotnet/aspire/pull/9402
* copilot setup steps by @​danmoseley in https://github.com/dotnet/aspire/pull/9409
 ... (truncated)

## 9.3.2

## What's Changed
* [release/9.3] Fix SqlServer PowerShell module version to avoid breaking changes in 22.4.5.1 by @​sebastienros in https://github.com/dotnet/aspire/pull/9958
* Bumping patch version for 9.3.2 by @​joperezr in https://github.com/dotnet/aspire/pull/9963


**Full Changelog**: https://github.com/dotnet/aspire/compare/v9.3.1...v9.3.2

Commits viewable in [compare view](https://github.com/dotnet/aspire/compare/v9.3.1...v9.5.0).
</details>

Updated [OpenTelemetry.Exporter.OpenTelemetryProtocol](https://github.com/open-telemetry/opentelemetry-dotnet) from 1.12.0 to 1.13.0.

<details>
<summary>Release notes</summary>

_Sourced from [OpenTelemetry.Exporter.OpenTelemetryProtocol's releases](https://github.com/open-telemetry/opentelemetry-dotnet/releases)._

## 1.13.0

For highlights and announcements pertaining to this release see: [Release Notes > 1.13.0](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#​1130).

The following changes are from the previous release [1.12.0](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.12.0).

* NuGet: [OpenTelemetry v1.13.0](https://www.nuget.org/packages/OpenTelemetry/1.13.0)

  * Added a verification to ensure that a `MetricReader` can only be registered
    to a single `MeterProvider`, as required by the OpenTelemetry specification.
    ([#​6458](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6458))
  
  * Added `FormatMessage` configuration option to self-diagnostics feature. When
    set to `true` (default is false), log messages will be formatted by replacing
    placeholders with actual parameter values for improved readability.
  
    Example `OTEL_DIAGNOSTICS.json`:
  
    ```json
    {
        "LogDirectory": ".",
        "FileSize": 32768,
        "LogLevel": "Warning",
        "FormatMessage": true
    }
    ```
  
  * Fixed parsing of `OTEL_TRACES_SAMPLER_ARG` decimal values to always use `.`
    as the delimiter when using the `traceidratio` sampler, preventing
    locale-specific parsing issues.
    ([#​6444](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6444))

  See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.13.0/src/OpenTelemetry/CHANGELOG.md) for details.

* NuGet: [OpenTelemetry.Api v1.13.0](https://www.nuget.org/packages/OpenTelemetry.Api/1.13.0)

  * Added `AddLink(SpanContext, SpanAttributes?)` to `TelemetrySpan` to support
    linking spans and associating optional attributes for advanced trace relationships.
    ([#​6305](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6305))
  
  * Experimental (only in pre-release versions): Added the `EventName` property
    to `LogRecordData`
    ([#​6306](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6306))

  See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.13.0/src/OpenTelemetry.Api/CHANGELOG.md) for details.

* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions v1.13.0](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.13.0)

  No notable changes.

  See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.13.0/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md) for details.

 ... (truncated)

Commits viewable in [compare view](https://github.com/open-telemetry/opentelemetry-dotnet/compare/core-1.12.0...core-1.13.0).
</details>

Updated [OpenTelemetry.Extensions.Hosting](https://github.com/open-telemetry/opentelemetry-dotnet) from 1.12.0 to 1.13.0.

<details>
<summary>Release notes</summary>

_Sourced from [OpenTelemetry.Extensions.Hosting's releases](https://github.com/open-telemetry/opentelemetry-dotnet/releases)._

## 1.13.0

For highlights and announcements pertaining to this release see: [Release Notes > 1.13.0](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#​1130).

The following changes are from the previous release [1.12.0](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.12.0).

* NuGet: [OpenTelemetry v1.13.0](https://www.nuget.org/packages/OpenTelemetry/1.13.0)

  * Added a verification to ensure that a `MetricReader` can only be registered
    to a single `MeterProvider`, as required by the OpenTelemetry specification.
    ([#​6458](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6458))
  
  * Added `FormatMessage` configuration option to self-diagnostics feature. When
    set to `true` (default is false), log messages will be formatted by replacing
    placeholders with actual parameter values for improved readability.
  
    Example `OTEL_DIAGNOSTICS.json`:
  
    ```json
    {
        "LogDirectory": ".",
        "FileSize": 32768,
        "LogLevel": "Warning",
        "FormatMessage": true
    }
    ```
  
  * Fixed parsing of `OTEL_TRACES_SAMPLER_ARG` decimal values to always use `.`
    as the delimiter when using the `traceidratio` sampler, preventing
    locale-specific parsing issues.
    ([#​6444](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6444))

  See [CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.13.0/src/OpenTelemetry/CHANGELOG.md) for details.

* NuGet: [OpenTelemetry.Api v1.13.0](https://www.nuget.org/packages/OpenTelemetry.Api/1.13.0)

  * Added `AddLink(SpanContext, SpanAttributes?)` to `TelemetrySpan` to support
    linking spans and associating optional attributes for advanced trace relationships.
    ([#​6305](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6305))
  
  * Experimental (only in pre-release versions): Added the `EventName` property
    to `LogRecordData`
    ([#​6306](......

_Description has been truncated_

Bumps Aspire.Hosting.AppHost from 9.3.1 to 9.5.0
Bumps Aspire.Hosting.NodeJs from 9.3.1 to 9.5.0
Bumps BouncyCastle.Cryptography from 2.6.1 to 2.6.2
Bumps FastEndpoints from 6.2.0 to 7.0.1
Bumps FastEndpoints.Security from 6.2.0 to 7.0.1
Bumps FastEndpoints.Swagger from 6.2.0 to 7.0.1
Bumps Microsoft.AspNetCore.OpenApi from 9.0.7 to 9.0.9
Bumps Microsoft.Extensions.Caching.Hybrid from 9.7.0 to 9.9.0
Bumps Microsoft.Extensions.Http.Resilience from 9.7.0 to 9.9.0
Bumps Microsoft.Extensions.ServiceDiscovery from 9.3.1 to 9.5.0
Bumps OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.12.0 to 1.13.0
Bumps OpenTelemetry.Extensions.Hosting from 1.12.0 to 1.13.0
Bumps Scalar.AspNetCore from 2.6.3 to 2.8.8
Bumps Telegram.Bot from 22.6.0 to 22.7.2
Bumps ZiggyCreatures.FusionCache from 2.3.0 to 2.4.0
Bumps ZiggyCreatures.FusionCache.OpenTelemetry from 2.3.0 to 2.4.0

---
updated-dependencies:
- dependency-name: Aspire.Hosting.AppHost
  dependency-version: 9.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: Aspire.Hosting.NodeJs
  dependency-version: 9.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: BouncyCastle.Cryptography
  dependency-version: 2.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: FastEndpoints
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: minor
- dependency-name: FastEndpoints.Security
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: minor
- dependency-name: FastEndpoints.Swagger
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: minor
- dependency-name: Microsoft.AspNetCore.OpenApi
  dependency-version: 9.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: Microsoft.Extensions.Caching.Hybrid
  dependency-version: 9.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: Microsoft.Extensions.Http.Resilience
  dependency-version: 9.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: Microsoft.Extensions.ServiceDiscovery
  dependency-version: 9.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol
  dependency-version: 1.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: OpenTelemetry.Extensions.Hosting
  dependency-version: 1.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: Scalar.AspNetCore
  dependency-version: 2.8.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: Telegram.Bot
  dependency-version: 22.7.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: ZiggyCreatures.FusionCache
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
- dependency-name: ZiggyCreatures.FusionCache.OpenTelemetry
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Oct 1, 2025
@cloudflare-workers-and-pages
Copy link

Deploying 3sib-fbs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1262bcd
Status: ✅  Deploy successful!
Preview URL: https://182999f2.3sib-fbs.pages.dev
Branch Preview URL: https://dependabot-nuget-fbs-apphost-er6f.3sib-fbs.pages.dev

View logs

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 2, 2025

Looks like these dependencies are no longer updatable, so this is no longer needed.

@dependabot dependabot bot closed this Oct 2, 2025
@dependabot dependabot bot deleted the dependabot/nuget/Fbs.AppHost/minor-75de98fcf1 branch October 2, 2025 08:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants