Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 18, 2025

Updated Azure.Identity from 1.13.2 to 1.15.0.

Release notes

Sourced from Azure.Identity's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Bogus from 35.6.2 to 35.6.3.

Release notes

Sourced from Bogus's releases.

35.6.3

CHANGE LOG

Commits viewable in compare view.

Updated csharpier from 0.30.1 to 1.1.2.

Release notes

Sourced from csharpier's releases.

1.1.2

What's Changed

Inconsistencies with null-coalescing wrapping on method chains #​1573

On longer method chains, depending on the exact chain a null coalescing expression wouldn't always be preceded by a new line.

// input & expected output
var x =
    someValue
        .Property.CallLongMethod_____________________________________()
        .CallMethod__________()
    ?? throw new Exception();

var x =
    someValue
        .Property.CallLongMethod_____________________________________()
        .CallLongMethod___________________________________________________()
    ?? throw new Exception();

// 1.1.1
var x =
    someValue
        .Property.CallLongMethod_____________________________________()
        .CallMethod__________() ?? throw new Exception();

var x =
    someValue
        .Property.CallLongMethod_____________________________________()
        .CallLongMethod___________________________________________________()
    ?? throw new Exception();

Full Changelog: belav/csharpier@1.1.1...1.1.2

1.1.1

What's Changed

Unhandled exception: System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string. (Parameter 'startIndex') #​1673

CSharpier was throwing an exception when formating a directory contained a file without an extension.

1.1.0

What's Changed

.gitignore from parent folders impacts formatting of children #​1627

CSharpier will no longer consider .gitignore files located above the root of the current git repository.

Changes to stdin formatting #​288 #​1657

There is a new option --stdin-filepath that is used to specify the filepath CSharpier should use for resolving options and ignore files.
When no path is specified via stdin-path

  • No ignore files are considered.
  • The current directory is considered when locating options
  • The file is assumed to be c# unless the first non-whitespace character is < in which case it is assumed to be xml.

Support for C# 14 and .NET 10 #​1654 #​1646

Changes were required to support the following

  • Extension Declarations
  • File level directives in file based C# Apps

Support --ignore-path CLI option #​1585

It is now possible to specify the path to an ignore file

dotnet csharpier format . --ignore-path .config/.csharpierignore

Format xaml and slnx by default #​1628 #​1604

CSharpier now formats xaml and slnx by default without the need for configuration changes.

XML formatting is not taking into account EOL configuration on multiline comments #​1660

When formatting the following XML, CSharpier would always use the system system default for ending lines within the comment instead of the respecting the configured EOL setting.

<Element>
  <!--
  Comment with EOL
  -->
</Element>

Error when no read access to intermediate containing folder #​1656

In the case that CSharpier had access to a sub directory but not the parent of that sub directory, it was failing with an exception. That has been resolved.

Misleading message after "csharpier check" #​1645

Previously the format and check commands both used the same output message. The check command now correctly reports that it checked files and did not format them.

# 1.0.3
dotnet csharpier check .
Formatted 13226 files in 21986ms.

# 1.1.0
dotnet csharpier check .
Checked 13226 files in 21986ms.

Multiline collection expressions should not be indented #​1635

CSharpier now formats collection expressions consistently when they are in a property

// input & expected output
public class ClassName
{
    public SomeObject LongValue = new
 ... (truncated)

## 1.0.3

## What's Changed
### Switch block case with conditionals adding newlines [#​1630](https://github.com/belav/csharpier/issues/1630)
Switch blocks were breaking on conditions within patterns.
```c#
// input and expected output
switch ("")
{
    case "" or "":
        break;
}

// 1.0.2
switch ("")
{
    case ""
    or "":
        break;
}

switch expression formatting adds odd newlines #​1620

CSharpier was breaking after a discard with a when, resulting in extra new lines

// input and expected output
_ = someValue switch
{
    _ when KeepWhenWithDiscard() => "",
    _ when KeepWhenWithDiscard_________________(
            SomeObject_______________________________________________
        ) => "",
    _ when KeepWhenWithDiscard_________________(
            SomeObject_______________________________________________
        ) => "LongString_____________________________________________________________________",
};

// 1.0.2
_ = someValue switch
{
    _ when KeepWhenWithDiscard() => "",
    _
        when KeepWhenWithDiscard_________________(
            SomeObject_______________________________________________
        ) => "",
    _
        when KeepWhenWithDiscard_________________(
            SomeObject_______________________________________________
        ) => "LongString_____________________________________________________________________",
};

multi-line raw string in linq query causes a subsequent linq query to be printed on one line #​1617

... (truncated)

1.0.2

What's Changed

Performance issues when supporting .gitignore. #​1588

CSharpier was using a naive algorithm for parsing and evaluating gitignore rules that caused significant perfomance issues. @​kevinboss reworked the implementation to drastically increate performance.

Exclude bin/ and obj/ directory content from xml formatting #​1600

CSharpier now excludes all files in bin/ and obj/ by default.

Error on syntactically valid conditional with is #​1612

The following c# is valid and compiles with 9.0.300+. CSharpier was updated to properly parse it.

var x = y is y ? [] : z ?? [];

Xml formatting with comments in text element inserts extra new lines #​1607

CSharpier has some issues with formatting text that contained xml comments. That has been improved.

Input & expected output

<NoWarn>
  CA1031; <!-- Since this is not a library project, catching general exceptions is OK -->
  IDE0005; <!-- Allow unused usings -->
</NoWarn>

1.0.1

<NoWarn
    >
      CA1031;
    <!-- Since this is not a library project, catching general exceptions is OK -->

    
      IDE0005;
    <!-- Allow unused usings -->
</NoWarn>

Inconsistent formatting of single-line lambda expressions #​1594

CSharpier 1.0.0 introduced a regression that caused the following formatting. This is now working as expected.

// input & expected output
        CallMethod(() => CallAnotherMethod______________________________________________________());
        CallMethod(() =>
            CallAnotherMethod______________________________________________________1()
        );
        CallMethod(() =>
            CallAnotherMethod______________________________________________________12()
        );
        CallMethod(() =>
            CallAnotherMethod______________________________________________________123()
        );

// 1.0.0
 ... (truncated)

## 1.0.1

## What's Changed
### CSharpier's support for .gitignore is causing performance issues [#​1584](https://github.com/belav/csharpier/issues/1584)
The support for `.gitignore` has some major performance problems when there are a large number of `.gitignore` files and/or ignore rules. The feature has been disabled for now until it can be fixed.
### CSharpier.MsBuild issues [#​1586](https://github.com/belav/csharpier/issues/1586)
CSharpier.MsBuild was not properly logging errors when performing a formatting check. This would result in the build passing when files were not formatted.
Setting `CSharpier_LogLevel` was passing an invalid parameter of `--loglevel` to CSharpier, resulting in a build failure


**Full Changelog**: https://github.com/belav/csharpier/compare/1.0.0...1.0.1

## 1.0.0

## Major Changes
### Support for formatting XML [#​819](https://github.com/belav/csharpier/issues/819)
CSharpier now formats xml files by default. It will try to format ".csproj", ".props", ".targets", ".xml", ".config" as if they were xml. \
If a file is not valid xml it will be treated as a warning. \
The default indent size is `2` instead of `4`

### Performance Improvements
@​TimothyMakkison put a lot of effort into improving the performance of CSharpier. These benchmark numbers show drastic improvement for both speed and memory usage.

Baseline
Method Mean Error StdDev Median Gen0 Gen1 Gen2 Allocated
Default_CodeFormatter_Tests 233.3 ms 4.63 ms 8.23 ms 229.7 ms 11000.0000 4000.0000 1000.0000 101.41 MB
Default_CodeFormatter_Complex 433.7 ms 8.53 ms 7.56 ms 433.4 ms 20000.0000 5000.0000 1000.0000 182.44 MB

After Improvements
Method Mean Error StdDev Gen0 Gen1 Allocated
Default_CodeFormatter_Tests 64.72 ms 0.548 ms 0.512 ms 1666.6667 1000.0000 18.33 MB
Default_CodeFormatter_Complex 137.83 ms 2.730 ms 4.708 ms 3000.0000 1000.0000 30.78 MB
## Breaking Changes
### ConfigurationFile - rename TabWidth to IndentSize [#​1377](https://github.com/belav/csharpier/issues/1377)
In order to get consistency between an `.editorconfig` and `.csharpierconfig` the option `TabWidth` has been renamed to `IndentSize`. This is also a more accurate name considering by default indentation is done with spaces and not tabs.
### Rework the CLI to use commands and arguments. [#​1321](https://github.com/belav/csharpier/issues/1321)
The CLI has been reworked to use commands. This helps make it clear which arguments apply to which commands. The two common commands are below, see https://csharpier.com/docs/CLI for more details.

dotnet csharpier format .
dotnet csharpier check .

### Changing the tool command to csharpier. Changing the assembly/exe to CSharpier [#​1418](https://github.com/belav/csharpier/pull/1418)
Prior to `1.0.0` the tool command was `dotnet-csharpier` and assembly/exe were named `dotnet_csharpier`. 
The tool command name was changed to just `csharpier`
- Running a local tool remains the same `dotnet csharpier --version`
- Running a global tool is changed to `csharpier --version`

The assembly/exe names have changed to just `CSharpier`

### Support for ignoring files via a .gitignore [#​631](https://github.com/belav/csharpier/issues/631)
CSharpier now works as follows when determining if a file should be ignored.

- .gitignore files are considered when determining if a file will be ignored. A .gitignore file at the same level as a given file will take priority over a .gitignore file above it in the directory tree.
- If a .csharpierignore file is present at the same level or anywhere above the given file in the tree and it contains a pattern for a given file, that will take priority.
- The patterns within .csharpierignore work the same as a .gitignore, with patterns lower in the file taking priority over patterns above
- CSharpier does not currently look further up the directory tree for additional .csharpierignore files if it finds one. But it does look for .gitignore files. If there is demand this could be added later.
## What's Changed
 ... (truncated)

## 0.30.6

## What's Changed
### Trailing comma is placed on new line if last enum value is followed by a comment [#​1429](https://github.com/belav/csharpier/issues/1429)
```c#
// input
enum MyEnum
{
    First,
    Second // the second value
}

// 0.30.5
enum MyEnum
{
    First,
    Second // the second value
    ,
}

// 0.30.6
enum MyEnum
{
    First,
    Second, // the second value
}

Full Changelog: belav/csharpier@0.30.5...0.30.6

0.30.5

What's Changed

Extra blank line added to file each time csharpier runs on this file #​1426

When a file ended in a comment and that comment had multiple blank lines before it, a new blank line was being added each time it was formatted.
// input

// input
namespace MyCompany.MyNamespace;


// Comment block

// 0.30.4
namespace MyCompany.MyNamespace;



// Comment block

// 0.30.5
namespace MyCompany.MyNamespace;

// Comment block

**Full Changelog**: https://github.com/belav/csharpier/compare/0.30.4...0.30.5

## 0.30.4

# 0.30.4
## What's Changed
### Formatting deletes `unsafe` modifier [#​1416](https://github.com/belav/csharpier/issues/1416)
Formatting a using directive with an unsafe modifier resulted in the lose of the unsafe keyword
```c#
// input & expected output
using unsafe NvapiQueryInterface = delegate* unmanaged[Cdecl]<uint, nint>;

// 0.30.3
using NvapiQueryInterface = delegate* unmanaged[Cdecl]<uint, nint>;

CSharpier keeps adding a newline every time a file is formatted #​1408

In some cases if a file ended with a comment, CSharpier would add a new extra blank line above the comment each time it formatted the file

// input & expected outpet
using System;

namespace MyCompany.MyNamespace;

// Comment block

// 0.30.3
using System;

namespace MyCompany.MyNamespace;


// Comment block

Full Changelog: belav/csharpier@0.30.3...0.30.4

0.30.3

What's Changed

CSharpier.MsBuild doesn't fail the github action anymore #​1357

The changes for 1311 caused CSharpier.MsBuild to not report unformatted files as errors on linux.

Thanks go to @​PetSerAl for the fix

0.30.2

What's Changed

CSharpier.MsBuild now uses DOTNET_HOST_PATH instead of just dotnet #​1387

Use current dotnet binary from DOTNET_HOST_PATH instead of just dotnet.

Collection expression inside a dictionary adds unexpected new line #​1390

// input & expected output
Dictionary<string, string[]> dictionary = new()
{
    {
        "Key",
        [
            "SomeValue__________________________________________",
            "SomeValue__________________________________________",
        ]
    },
};

// 0.30.1
Dictionary<string, string[]> dictionary = new()
{
    {
        "Key",

        [
            "SomeValue__________________________________________",
            "SomeValue__________________________________________",
        ]
    },
};

Failed syntax tree validation reported when trailing comma added before a trailing comment #​1388

With the following code, CSharpier will add a trailing comma before the trailing comment.
CSharpier's syntax tree validation was incorrectly reporting this as a failure.

// input
var someObject = new SomeObject()
{
    Property1 = 1,
    Property2 = 2 // Trailing Comment
};

// output
var someObject = new SomeObject()
 ... (truncated)

Commits viewable in [compare view](https://github.com/belav/csharpier/commits/1.1.2).
</details>

Updated [Microsoft.AspNetCore.Authentication.JwtBearer](https://github.com/dotnet/aspnetcore) from 8.0.15 to 8.0.19.

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

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

## 8.0.18

[Release](https://github.com/dotnet/core/releases/tag/v8.0.18)

## What's Changed
* Update branding to 8.0.18 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62241
* [release/8.0] Update Alpine helix references by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62243
* [release/8.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62201
* [8.0] Delete src/arcade directory by @​akoeplinger in https://github.com/dotnet/aspnetcore/pull/61994
* [Backport 8.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62037
* [release/8.0] Update dependencies from dotnet/source-build-reference-packages by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62006
* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61944
* [release/8.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62247
* [release/8.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62284
* backport(net8.0): http.sys on-demand TLS client hello retrieval by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/62290
* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62302


**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v8.0.17...v8.0.18

## 8.0.17

## Bug Fixes

- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61623](https://github.com/dotnet/aspnetcore/pull/61623))  
  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence the forwarded headers, preventing potential spoofing or misrouting of requests.

## Dependency Updates

- **Update dependencies from dotnet/arcade** ([#​61832](https://github.com/dotnet/aspnetcore/pull/61832))  
  This update brings in the latest changes from the dotnet/arcade repository, ensuring that ASP.NET Core benefits from recent improvements, bug fixes, and security patches in the shared build infrastructure.

- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61761](https://github.com/dotnet/aspnetcore/pull/61761))  
  The GoogleTest submodule has been updated to a newer commit, providing the latest testing features, bug fixes, and performance improvements for the project's C++ test components.

## Miscellaneous

- **Update branding to 8.0.17** ([#​61830](https://github.com/dotnet/aspnetcore/pull/61830))  
  The project version branding has been updated to reflect the new 8.0.17 release, ensuring consistency across build outputs and documentation.

- **Merging internal commits for release/8.0** ([#​61924](https://github.com/dotnet/aspnetcore/pull/61924))  
  This change merges various internal commits into the release/8.0 branch, incorporating minor fixes, documentation updates, and other non-user-facing improvements to keep the release branch up to date.

---

This summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.

**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v8.0.16...v8.0.17

## 8.0.16

[Release](https://github.com/dotnet/core/releases/tag/v8.0.16)

## What's Changed
* Update branding to 8.0.16 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61283
* [release/8.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61260
* [release/8.0] Update dependencies from dotnet/source-build-externals by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61281
* [release/8.0] Upgrade to Ubuntu 22 by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/61216
* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60901
* [release/8.0] Update dependencies from dotnet/source-build-reference-packages by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60926
* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61404
* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61398
* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61411
* Revert "Revert "[release/8.0] Update remnants of azureedge.net"" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60352
* [release/8.0] Fix preserving messages for stateful reconnect with backplane by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/61375
* [release/8.0] Update dependencies from dotnet/source-build-reference-packages by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61442
* fetch TLS client hello message from HTTP.SYS by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/61494


**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v8.0.15...v8.0.16

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

Updated [Microsoft.AspNetCore.Mvc.NewtonsoftJson](https://github.com/dotnet/aspnetcore) from 8.0.15 to 8.0.19.

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

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

## 8.0.18

[Release](https://github.com/dotnet/core/releases/tag/v8.0.18)

## What's Changed
* Update branding to 8.0.18 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62241
* [release/8.0] Update Alpine helix references by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62243
* [release/8.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62201
* [8.0] Delete src/arcade directory by @​akoeplinger in https://github.com/dotnet/aspnetcore/pull/61994
* [Backport 8.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62037
* [release/8.0] Update dependencies from dotnet/source-build-reference-packages by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62006
* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61944
* [release/8.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62247
* [release/8.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62284
* backport(net8.0): http.sys on-demand TLS client hello retrieval by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/62290
* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62302


**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v8.0.17...v8.0.18

## 8.0.17

## Bug Fixes

- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61623](https://github.com/dotnet/aspnetcore/pull/61623))  
  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence the forwarded headers, preventing potential spoofing or misrouting of requests.

## Dependency Updates

- **Update dependencies from dotnet/arcade** ([#​61832](https://github.com/dotnet/aspnetcore/pull/61832))  
  This update brings in the latest changes from the dotnet/arcade repository, ensuring that ASP.NET Core benefits from recent improvements, bug fixes, and security patches in the shared build infrastructure.

- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61761](https://github.com/dotnet/aspnetcore/pull/61761))  
  The GoogleTest submodule has been updated to a newer commit, providing the latest testing features, bug fixes, and performance improvements for the project's C++ test components.

## Miscellaneous

- **Update branding to 8.0.17** ([#​61830](https://github.com/dotnet/aspnetcore/pull/61830))  
  The project version branding has been updated to reflect the new 8.0.17 release, ensuring consistency across build outputs and documentation.

- **Merging internal commits for release/8.0** ([#​61924](https://github.com/dotnet/aspnetcore/pull/61924))  
  This change merges various internal commits into the release/8.0 branch, incorporating minor fixes, documentation updates, and other non-user-facing improvements to keep the release branch up to date.

---

This summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.

**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v8.0.16...v8.0.17

## 8.0.16

[Release](https://github.com/dotnet/core/releases/tag/v8.0.16)

## What's Changed
* Update branding to 8.0.16 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61283
* [release/8.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61260
* [release/8.0] Update dependencies from dotnet/source-build-externals by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61281
* [release/8.0] Upgrade to Ubuntu 22 by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/61216
* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60901
* [release/8.0] Update dependencies from dotnet/source-build-reference-packages by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60926
* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61404
* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61398
* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61411
* Revert "Revert "[release/8.0] Update remnants of azureedge.net"" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60352
* [release/8.0] Fix preserving messages for stateful reconnect with backplane by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/61375
* [release/8.0] Update dependencies from dotnet/source-build-reference-packages by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61442
* fetch TLS client hello message from HTTP.SYS by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/61494


**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v8.0.15...v8.0.16

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

Updated [Microsoft.AspNetCore.Mvc.Testing](https://github.com/dotnet/aspnetcore) from 8.0.15 to 8.0.19.

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

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

## 8.0.18

[Release](https://github.com/dotnet/core/releases/tag/v8.0.18)

## What's Changed
* Update branding to 8.0.18 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62241
* [release/8.0] Update Alpine helix references by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62243
* [release/8.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62201
* [8.0] Delete src/arcade directory by @​akoeplinger in https://github.com/dotnet/aspnetcore/pull/61994
* [Backport 8.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62037
* [release/8.0] Update dependencies from dotnet/source-build-reference-packages by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62006
* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61944
* [release/8.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62247
* [release/8.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62284
* backport(net8.0): http.sys on-demand TLS client hello retrieval by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/62290
* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62302


**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v8.0.17...v8.0.18

## 8.0.17

## Bug Fixes

- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61623](https://github.com/dotnet/aspnetcore/pull/61623))  
  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence the forwarded headers, preventing potential spoofing or misrouting of requests.

## Dependency Updates

- **Update dependencies from dotnet/arcade** ([#​61832](https://github.com/dotnet/aspnetcore/pull/61832))  
  This update brings in the latest changes from the dotnet/arcade repository, ensuring that ASP.NET Core benefits from recent improvements, bug fixes, and security patches in the shared build infrastructure.

- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61761](https://github.com/dotnet/aspnetcore/pull/61761))  
  The GoogleTest submodule has been updated to a newer commit, providing the latest testing features, bug fixes, and performance improvements for the project's C++ test components.

## Miscellaneous

- **Update branding to 8.0.17** ([#​61830](https://github.com/dotnet/aspnetcore/pull/61830))  
  The project version branding has been updated to reflect the new 8.0.17 release, ensuring consistency across build outputs and documentation.

- **Merging internal commits for release/8.0** ([#​61924](https://github.com/dotnet/aspnetcore/pull/61924))  
  This change merges various internal commits into the release/8.0 branch, incorporating minor fixes, documentation updates, and other non-user-facing improvements to keep the release branch up to date.

---

This summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.

**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v8.0.16...v8.0.17

## 8.0.16

[Release](https://github.com/dotnet/core/releases/tag/v8.0.16)

## What's Changed
* Update branding to 8.0.16 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61283
* [release/8.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61260
* [release/8.0] Update dependencies from dotnet/source-build-externals by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61281
* [release/8.0] Upgrade to Ubuntu 22 by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/61216
* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60901
* [release/8.0] Update dependencies from dotnet/source-build-reference-packages by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60926
* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61404
* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61398
* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61411
* Revert "Revert "[release/8.0] Update remnants of azureedge.net"" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60352
* [release/8.0] Fix preserving messages for stateful reconnect with backplane by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/61375
* [release/8.0] Update dependencies from dotnet/source-build-reference-packages by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61442
* fetch TLS client hello message from HTTP.SYS by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/61494


**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v8.0.15...v8.0.16

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

Updated [Microsoft.Azure.Cosmos](https://github.com/Azure/azure-cosmos-dotnet-v3) from 3.48.0 to 3.53.0.

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

_Sourced from [Microsoft.Azure.Cosmos's releases](https://github.com/Azure/azure-cosmos-dotnet-v3/releases)._

## 3.53.0

### <a name="3.53.0"/> [3.53.0](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.53.0) - 2025-8-13

#### Added

- [5253](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5253) License: Adds new license expression
- [5252](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5252) TokenCredentialCache: Adds an options to override AAD audience scope
- [5308](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5308) Query: Adds Weighted RRF capability to LINQ
- [5213](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5213) Query: Adds GetIndexMetrics LINQ extension method

#### Fixed

- [5273](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5273) Query: Fixes non streaming order by queries to not be tagged as passthrough queries
- [5291](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5291) GatewayStoreClient: Fixes stream consumption bug in GatewayStoreClient.CreateDocumentClientExceptionAsync
- [5317](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5317) Query: Fixes HybridSearchQueryTests to account for backend changes in phrase search


## 3.53.0-preview.1

### <a name="3.53.0-preview.1"/> [3.53.0-preview.1](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.53.0-preview.1) - 2025-7-10

#### Fixed
- [5257](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5257) QueryPlan: Fixes 410 Gone exception on query plan calls in Non-X64 windows platforms

## 3.53.0-preview.0

### <a name="3.53.0-preview.0"/> [3.53.0-preview.0](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.53.0-preview.0) - 2025-6-13

#### Added

- [5180](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5180) Query: Adds public PopulateQueryAdvice capability
- [5215](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5215) Client Encryption: Adds support for latest Cosmos package and bumps up Encryption package for nuget release
- [5157](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5157) Query: Adds support for LINQ extension method for VectorDistance
 > This also includes a Direct Package version update to `3.39.1` in PR [#​5241](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5241) which includes the following:
 - Rntbd Health Check Improvements Part 3: Enables Aggressive Timeout Detection By Default.
 - Introduce East US 3 region in the SDK.

#### Fixed

- [5221](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5221) Query : Fixes Skip + Order By Bug 
- [5218](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5218) Binary Encoding: Fixes DateTime Parsing Issue with Trailing Zeros in the Milli-Seconds Precision
- [5234](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5234) Client Encryption: Fixes Encryption Release Pipeline

## 3.52.1

### <a name="3.52.1"/> [3.52.1](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.52.1) - 2025-7-10

#### Fixed
- [5257](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5257) QueryPlan: Fixes 410 Gone exception on query plan calls in Non-X64 windows platforms



## 3.52.0

### <a name="3.52.0"/> [3.52.0](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.52.0) - 2025-6-13

#### Added

- [5180](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5180) Query: Adds public PopulateQueryAdvice capability
- [5215](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5215) Client Encryption: Adds support for latest Cosmos package and bumps up Encryption package for nuget release
- [5157](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5157) Query: Adds support for LINQ extension method for VectorDistance
 > This also includes a Direct Package version update to `3.39.1` in PR [#​5241](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5241) which includes the following:
 - Rntbd Health Check Improvements Part 3: Enables Aggressive Timeout Detection By Default.
 - Introduce East US 3 region in the SDK.

#### Fixed

- [5221](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5221) Query : Fixes Skip + Order By Bug 
- [5218](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5218) Binary Encoding: Fixes DateTime Parsing Issue with Trailing Zeros in the Milli-Seconds Precision
- [5234](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5234) Client Encryption: Fixes Encryption Release Pipeline

## 3.52.0-preview.0

### <a name="3.52.0-preview.0"/> [3.52.0-preview.0](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.52.0-preview.0) - 2025-5-16

#### Added

- [5182](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5182) InMemoryLeaseContainer: Adds public API to use InMemoryLeaseContainer with ChangeFeedProcessorBuilder
- [5170](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5170) PPAF: Adds Code to Fetch Enablement Flag Through Gateway Database Account Response

#### Fixed

- [5197](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5197) GlobalEndpointManager: Fixes Observed exception (ObjectDisposedException)

## 3.51.0

### <a name="3.51.0"/> [3.51.0](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.51.0) - 2025-5-16

#### Added

- [5182](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5182) InMemoryLeaseContainer: Adds public API to use InMemoryLeaseContainer with ChangeFeedProcessorBuilder
- [5170](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5170) PPAF: Adds Code to Fetch Enablement Flag Through Gateway Database Account Response

#### Fixed

- [5197](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5197) GlobalEndpointManager: Fixes Observed exception (ObjectDisposedException)

## 3.51.0-preview.0

### <a name="3.51.0-preview.0"/> [3.51.0-preview.0](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.51.0-preview.0) - 2025-5-9

#### Added

- [4993](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/4993) Query: Adds LINQ extension method for ORDER BY RANK, FullTextScore and RRF
- [5121](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5121) Query: Adds support for the optimized query plan that skips the order by rewrite
- [5190](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5190) Hedging: Adds Hedging for Write requests GA

#### Fixed

- [5145](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5145) Query: Fixes handling of undefined projections in hybrid search
- [5150](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5150) Query: Fixes Full Text Search APIs by marking them public
- [5162](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5162) HPK : Fixes code documentation to reference PartitionKeyPaths for HPK scenarios
- [5163](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5163) Query: Fixes function signature for RRF, OrderByRank and FullTextScore LINQ extension methods
- [5171](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5172) Query: Fixes FullText Policy API by making language optional
- [5189](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5189) Hedging: Fixes Concurrency Issue

## 3.50.0

### <a name="3.50.0"/> [3.50.0](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.50.0) - 2025-5-9

#### Added

- [4993](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/4993) Query: Adds LINQ extension method for ORDER BY RANK, FullTextScore and RRF
- [5121](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5121) Query: Adds support for the optimized query plan that skips the order by rewrite
- [5190](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5190) Hedging: Adds Hedging for Write requests GA

#### Fixed

- [5145](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5145) Query: Fixes handling of undefined projections in hybrid search
- [5150](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5150) Query: Fixes Full Text Search APIs by marking them public
- [5162](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5162) HPK : Fixes code documentation to reference PartitionKeyPaths for HPK scenarios
- [5163](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5163) Query: Fixes function signature for RRF, OrderByRank and FullTextScore LINQ extension methods
- [5171](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5172) Query: Fixes FullText Policy API by making language optional
- [5189](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5189) Hedging: Fixes Concurrency Issue

## 3.50.0-preview.0

### <a name="3.50.0-preview.0"/> [3.50.0-preview.0](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.50.0-preview.0) - 2025-4-17

#### Added
- [5136](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5136) VectorIndexing: Adds Preview APIs for VectorIndexing Policies

## 3.49.0

### <a name="3.49.0"/> [3.49.0](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.49.0) - 2025-4-17

#### Added

- [5077](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5077) ThroughputBucketing: Adds changes to make ThroughputBucket public for preview SDK 
- [5069](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5069) AsyncCache: Adds support for stack trace optimization during exceptions for AsyncCache and AsyncCacheNonblocking
- [5120](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5106) Query: Adds an environment variable for disabling the hybrid search query plan optimization
- [5127](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5127) UnknownRntbdHeader : Adds a new SDK capability for UnknownRntbdHeaders
- [5128](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5128) Session Consistency: Adds SessionTokenMismatchRetryPolicy optimization through customer supplied region switch hints

### Fixed

- [5089](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5089) WebAssembly : Fixes Guard the ServicePointAccessor call in DocumentClass with IsSupported as well
- [5106](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5106) Diagnostics: Fixes bug where some overloaded substatus codes are displayed incorrectly in diagnostics.
- [5139](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5139) Query: Fixes flip of boolean switch for hybridSearchSkipOrderByRewrite

## 3.49.0-preview.1

### <a name="3.49.0-preview.1"/> [3.49.0-preview.1](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.49.0-preview.1) - 2025-4-11

#### Fixes

- [5108](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5108) Metadata requests: Fixes bug where certain metadata requests are not retried with a client cold start with only query requests 

## 3.49.0-preview.0

### <a name="3.49.0-preview.0"/> [3.49.0-preview.0](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.49.0-preview.0) - 2025-3-21

#### Fixes

- [5024](http://github.con/Azure/azure-cosmos-dotnet-v3/pull/5024) Query: Fixes logic to determine whether to use distributed query by adding a check for gateway connection mode
- [5049](http://github.con/Azure/azure-cosmos-dotnet-v3/pull/5049) .NET9: Fixes WebAssembly or browser scenarios by conditionally setting the ConnectionLimit
- [4470](http://github.con/Azure/azure-cosmos-dotnet-v3/pull/4470) NonBlockingAsyncCache: Fixes lambda func capturing the outer context (memory optimization)
- [4977](http://github.con/Azure/azure-cosmos-dotnet-v3/pull/4977) Heiarchical Partition Keys: Fixes bug for ReadMany where None Partition does not return results

#### Added

- [5057](http://github.con/Azure/azure-cosmos-dotnet-v3/pull/5057) AvailabilityStrategy: Adds WithAvailabilityStrategy method to public GA SDK.
- [5011](http://github.con/Azure/azure-cosmos-dotnet-v3/pull/5011) Query: Adds query feature and deserialization of component weights for weighted rank fusion 
- [4980](http://github.con/Azure/azure-cosmos-dotnet-v3/pull/4980) Query: Adds FullTextContains, FullTextContainsAll, FullTextContainsAny as LINQ extension method

## 3.48.1

### <a name="3.48.1"/> [3.48.1](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.48.1) - 2025-4-11

#### Fixes

- [5108](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/5108) Metadata requests: Fixes bug where certain metadata requests are not retried with a client cold start with only query requests 

Commits viewable in [compare view](https://github.com/Azure/azure-cosmos-dotnet-v3/compare/3.48.0...3.53.0).
</details>

Updated [Microsoft.Extensions.DependencyInjection](https://github.com/dotnet/runtime) from 8.0.1 to 9.0.8.

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

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

## 9.0.8

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

## What's Changed
* [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @​github-actions[bot] in https://github.com/dotnet/runtime/pull/116514
* [release/9.0] Disable all MT tests on CI by @​ilonatommy in https://github.com/dotnet/runtime/pull/116747
* [9.0] Revert squash commit and pulls release/9.0 again by @​jozkee in https://github.com/dotnet/runtime/pull/116764
* [release/9.0-staging] Backport "Dispose Xunit ToolCommand" by @​ilonatommy in https://github.com/dotnet/runtime/pull/116685
* [release/9.0-staging] Skip SSL key log test for OpenSSL 3.5+ by @​github-actions[bot] in https://github.com/dotnet/runtime/pull/116687
* [release/9.0-staging] Fix absolute path check when loading hostfxr/hostpolicy/coreclr by @​elinor-fung in https://github.com/dotnet/runtime/pull/116775
* Update openssl dependency for SLES by @​NikolaMilosavljevic in https://github.com/dotnet/runtime/pull/116922
* [9.0] Backport 115546 FLS initialization fix to 9.  by @​mangod9 in https://github.com/dotnet/runtime/pull/116872
* [release/9.0-staging] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/117137
* [release/9.0-staging] Update dependencies from dotnet/icu by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/116681
* [release/9.0-staging] Update dependencies from dotnet/cecil by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/116455
* [release/9.0-staging] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/116948
* [release/9.0-staging] Update dependencies from dotnet/hotreload-utils by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/115596
* [release/9.0-staging] Update dependencies from dotnet/source-build-reference-packages by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/115588
* [release/9.0-staging] Map version for Tahoe compatibility. by @​github-actions[bot] in https://github.com/dotnet/runtime/pull/116641
* [9.0] Update CI OSes by @​richlander in https://github.com/dotnet/runtime/pull/115503
* Update branding to 9.0.8 by @​vseanreesermsft in https://github.com/dotnet/runtime/pull/117283
* [release/9.0-staging] Update dependencies from dotnet/sdk by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/116683
* Disable odbc tests on net9 interpreter by @​BrzVlad in https://github.com/dotnet/runtime/pull/117245
* [release/9.0-staging] Update dependencies from dotnet/cecil by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/117228
* [release/9.0-staging] Update dependencies from dotnet/icu by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/117257
* [release/9.0-staging] Update dependencies from dotnet/hotreload-utils by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/117184
* [release/9.0-staging] Update dependencies from dotnet/runtime-assets by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/116664
* [release/9.0-staging] Update dependencies from dotnet/xharness by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/116908
* [release/9.0] Update dependencies from dotnet/emsdk by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/116626
* [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @​github-actions[bot] in https://github.com/dotnet/runtime/pull/117296
* [release/9.0-staging][wbt] Prevent `InvalidOperationException` on `TestOutputHelper` logging. by @​ilonatommy in https://github.com/dotnet/runtime/pull/116916
* [release/9.0-staging] Harden `Ping_TimedOut_*` tests by @​github-actions[bot] in https://github.com/dotnet/runtime/pull/116630
* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/runtime/pull/117442
* [release/9.0-staging] Fix ILogB for subnormal values by @​github-actions[bot] in https://github.com/dotnet/runtime/pull/116973
* [release/9.0-staging] Fix ordering issue in interface trimming by @​github-actions[bot] in https://github.com/dotnet/runtime/pull/114509
* [release/9.0-staging][mono][gc] Fix gc descriptor computation for InlineArray structs by @​BrzVlad in https://github.com/dotnet/runtime/pull/116951
* [release/9.0-staging] Fix few RandomAccess.Write edge case bugs by @​adamsitnik in https://github.com/dotnet/runtime/pull/109646
* [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @​github-actions[bot] in https://github.com/dotnet/runtime/pull/117471
* [release/9.0-staging] Update dependencies from dotnet/xharness by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/117594
* [release/9.0-staging] Update dependencies from dotnet/sdk by @​dotnet-maestro[bot] in https://github.com/dotnet/runtime/pull/117595
* [manual] Merge release/9.0-staging into release/9.0 by @​tarekgh in https://github.com/dotnet/runtime/pull/117634


**Full Changelog**: https://github.com/dotnet/runtime/compare/v9.0.7...v9.0.8

## 9.0.7

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

## What's Changed
* [release/9.0-staging] Fix crash during Async Break when APC and CET are enabled by @​thaystg in https://github.com/dotnet/runtime/pull/114932
* [release/9.0-staging] [STJ] Account for F# CompilationMappingAttribute now supporting multiple declarations. by @​github-actions in https://github.com/dotnet/runtime/pull/115076
* [release/9.0-staging][wasm][interpreter] Fix PackedSimd interpreter intrinsics by @​lewing in https://github.com/dotnet/runtime/pull/114218
* [release/9.0-staging] JIT: Fix invalid removal of explicit zeroing in methods without .localsinit by @​jakobbotsch in https://github.com/dotnet/runtime/pull/115568
* [release/9.0-staging] throw an exception instead of infinite loop in `sort_mark_list` by @​github-actions in https://github.com/dotnet/runtime/pull/115529
* [release/9.0-staging] [DNS] Ignore ObjectDisposedException on CancellationToken Callback by @​github-actions in https://github.com/dotnet/runtime/pull/115840
* Revert "[release/9.0-staging] Fix crash during Async Break when APC and CET are enabled" by @​thaystg in https://github.com/dotnet/runtime/pull/116015
* [release/9.0-staging] Fix SysV first/second return register GC info mismatch by @​jakobbotsch in https://github.com/dotnet/runtime/pull/116206
* [release/9.0-staging] Fix PipeStream leak on Windows when pipe is disposed with a pending operation by @​github-actions in https://github.com/dotnet/runtime/pull/116188
* [release/9.0] Fix edge cases in Tarjan GC bridge (Android) by @​filipnavara in https://github.com/dotnet/runtime/pull/114682
* [release/9.0-staging] Revert change to follow symlinks of dotnet host  by @​github-actions in https://github.com/dotnet/runtime/pull/116244
* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/runtime/pull/116312
* [release/9.0-staging] Fix generation of minidump by @​github-actions in https://github.com/dotnet/runtime/pull/115738
* [release/9.0-staging] fix: in rsa signatures, configure digest before padding mode by @​github-actions in https://github.com/dotnet/runtime/pull/115695
* [release/9.0-staging] JIT: Fix possible heap corruption in outlined composite SSA storage by @​github-actions in https://github.com/dotnet/runtime/pull/116132
* [release/9.0-staging] Update dependencies from dotnet/roslyn by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/115984
* [release/9.0-staging] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/115855
* [release/9.0-staging] Update dependencies from dotnet/icu by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/115597
* [release/9.0-staging] Update dependencies from dotnet/sdk by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/115710
* [release/9.0-staging] Update dependencies from dotnet/cecil by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/115504
* [release/9.0-staging] Update dependencies from dotnet/xharness by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/115589
* [release/9.0] Update dependencies from dotnet/emsdk by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/115537
* Bump SDK version used by WASM since it was broken by dotnet/arcade codeflow by @​jozkee in https://github.com/dotnet/runtime/pull/116450
* [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @​github-actions in https://github.com/dotnet/runtime/pull/115576
* [release/9.0-staging] Link peer's X509 stack handle to parent SSL safe handle by @​github-actions in https://github.com/dotnet/runtime/pull/115380
* [release/9.0-staging] [mono][interp] Minor SSA fixes by @​BrzVlad in https://github.com/dotnet/runtime/pull/116428
* [release/9.0-staging] Update dependencies from dotnet/runtime-assets by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/115677
* [release/9.0-staging] Disable the UTFStringConversionFailures test on CI runs by @​github-actions in https://github.com/dotnet/runtime/pull/116460
* [manual] Merge release/9.0-staging into release/9.0 by @​jozkee in https://github.com/dotnet/runtime/pull/116459
* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/runtime/pull/116499
* [release/9.0] Delete s390x and ppc64le helix queues by @​github-actions in https://github.com/dotnet/runtime/pull/116537


**Full Changelog**: https://github.com/dotnet/runtime/compare/v9.0.6...v9.0.7

## 9.0.6

## Bug Fixes

- **Read messages from binlog if process output is missing build finished message ([#​114676](https://github.com/dotnet/runtime/pull/114676))**  
  Improves reliability of the WebAssembly build process by reading messages from the binlog when the process output does not contain the expected build finished message, preventing build failures in certain scenarios.

- **Fix debugger app hangs related to thread exit ([#​114917](https://github.com/dotnet/runtime/pull/114917))**  
  Resolves an issue where applications could hang during debugging when threads exit, ensuring smoother debugging experiences and preventing deadlocks.

- **[Mono] Workaround MSVC miscompiling sgen_clz ([#​114903](https://github.com/dotnet/runtime/pull/114903))**  
  Addresses a compiler miscompilation issue in MSVC affecting the Mono garbage collector, improving runtime stability and correctness on affected platforms.

- **Do not set the salt or info if they are NULL for OpenSSL HKDF ([#​114877](https://github.com/dotnet/runtime/pull/114877))**  
  Fixes a cryptographic issue by ensuring that the salt or info parameters are not set when they are NULL in OpenSSL HKDF, preventing potential errors or unexpected behavior in key derivation.

- **[Test Only] Fix Idn tests ([#​115032](https://github.com/dotnet/runtime/pull/115032))**  
  Corrects issues in Internationalized Domain Name (Idn) tests, ensuring accurate and reliable test results for domain name handling.

- **JIT: revised fix for fp division issue in profile synthesis ([#​115026](https://github.com/dotnet/runtime/pull/115026))**  
  Provides a more robust fix for floating-point division issues in JIT profile synthesis, improving numerical accuracy and preventing incorrect calculations.

- **Handle OSSL 3.4 change to SAN:othername formatting ([#​115361](https://github.com/dotnet/runtime/pull/115361))**  
  Updates certificate handling to accommodate changes in Subject Alternative Name (SAN) formatting introduced in OpenSSL 3.4, ensuring compatibility and correct parsing of certificates.

- **[Mono] Fix c11 ARM64 atomics to issue full memory barrier ([#​115635](https://github.com/dotnet/runtime/pull/115635))**  
  Fixes atomic operations on ARM64 in Mono to issue a full memory barrier, ensuring correct synchronization and preventing subtle concurrency bugs.

## Performance Improvements

- **[WinHTTP] Certificate caching on WinHttpHandler to eliminate extra call to Custom Certificate Validation ([#​114678](https://github.com/dotnet/runtime/pull/114678))**  
  Improves HTTP performance by caching certificates in WinHttpHandler, reducing redundant calls to custom certificate validation and speeding up secure connections.

- **Improve distribute_free_regions ([#​115167](https://github.com/dotnet/runtime/pull/115167))**  
  Optimizes memory management by enhancing the algorithm for distributing free memory regions, leading to better memory utilization and potentially improved application performance.

## Technical Improvements

- **Strip trailing slash from source dir for cmake4 ([#​114905](https://github.com/dotnet/runtime/pull/114905))**  
  Refines build scripts by removing trailing slashes from source directories when using CMake 4, preventing potential build path issues and improving build reliability.

- **Don't expose TrustedCertificatesDirectory() and StartNewTlsSessionContext() to NetFx ([#​114995](https://github.com/dotnet/runtime/pull/114995))**  
  Restricts certain internal APIs from being exposed to .NET Framework, reducing surface area and preventing unintended usage.

- **Add support for more libicu versions ([#​115376](https://github.com/dotnet/runtime/pull/115376))**  
  Expands compatibility by supporting additional versions of the International Components for Unicode (ICU) library, enhancing globalization features across more environments.

## Infrastructure

- **Run outerloop pipeline only for release branches, not staging/preview ([#​115011](https://github.com/dotnet/runtime/pull/115011))**  
  Optimizes CI/CD resources by limiting the outerloop pipeline to run only on release branches, reducing unnecessary test runs and speeding up development workflows.

 ... (truncated)

## 9.0.5

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

## What's Changed
* [release/9.0-staging] [HttpStress] [SslStress] Run stress tests nightly against staging branches by @​github-actions in https://github.com/dotnet/runtime/pull/113476
* [release/9.0] [browser][http] mute JS exceptions about network errors + HEAD verb by @​github-actions in https://github.com/dotnet/runtime/pull/113261
* [release/9.0-staging] Fix double dispose of GCHandle in BrowserWebSocket by @​github-actions in https://github.com/dotnet/runtime/pull/113541
* [release/9.0-staging] [HttpStress] Fix Linux HttpStress build by @​antonfirsov in https://github.com/dotnet/runtime/pull/113617
* [release/9.0-staging] Use minipal_getcpufeatures to detect for AVX (#​113032) by @​cshung in https://github.com/dotnet/runtime/pull/113489
* [release/9.0-staging] Backport "Use FLS detach callback as a thread termination notification. Another try." by @​VSadov in https://github.com/dotnet/runtime/pull/113055
* [release/9.0-staging] [Json] Avoid writing to PipeWriter if IAsyncEnumerable throws before first item by @​github-actions in https://github.com/dotnet/runtime/pull/113699
* [browser] Remove experimental args from NodeJS WBT runner (part2) by @​maraf in https://github.com/dotnet/runtime/pull/113753
* [9.0] Update openssl dependency for openSUSE by @​NikolaMilosavljevic in https://github.com/dotnet/runtime/pull/113548
* [release/9.0-staging] JIT: avoid fp divide by zero in profile synthesis by @​github-actions in https://github.com/dotnet/runtime/pull/113418
* [release/9.0-staging] Do not substitute return values of constrained calls by @​github-actions in https://github.com/dotnet/runtime/pull/113462
* [release/9.0] Test failure - SendAsync_RequestVersion20_ResponseVersion20 by @​github-actions in https://github.com/dotnet/runtime/pull/113649
* [release/9.0-staging] [mono] Missing memory barrier leads to crash in multi-threaded scenarios by @​github-actions in https://github.com/dotnet/runtime/pull/113740
* [release/9.0] Move DAC signing identity to PME by @​hoyosjs in https://github.com/dotnet/runtime/pull/114031
* [release/9.0-staging] Update dependencies from dotnet/icu by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/113460
* [release/9.0] Update dependencies from dotnet/emsdk by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/113483
* [release/9.0-staging] Update dependencies from dotnet/runtime-assets by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/113516
* [release/9.0-staging] Update dependencies from dotnet/cecil by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/113461
* [release/9.0-staging] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/113561
* [release/9.0-staging] Update dependencies from dotnet/xharness by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/113595
* [release/9.0-staging] Update dependencies from dotnet/roslyn by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/113821
* [9.0] libnethost no LTCG by @​jkoritzinsky in https://github.com/dotnet/runtime/pull/113893
* [9.0] Bring back yml necessary change types in label checkers by @​carlossanlop in https://github.com/dotnet/runtime/pull/114166
* [release/9.0-staging] [Apple mobile] Enable trimming on build machines to match ILLink features by @​kotlarmilos in https://github.com/dotnet/runtime/pull/113466
* [release/9.0-staging] Fix VS div-by-0 in DacEnumerableHashTable code by @​github-actions in https://github.com/dotnet/runtime/pull/113892
* [release/9.0-staging] Update dependencies from dotnet/hotreload-utils by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/113517
* [release/9.0-staging] Update dependencies from dotnet/roslyn-analyzers by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/113822
* [release/9.0-staging] Update dependencies from dotnet/sdk by @​dotnet-maestro in https://github.com/dotnet/runtime/pull/113596
* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/runtime/pull/114162
* [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @​gith...

_Description has been truncated_

Bumps Azure.Identity from 1.13.2 to 1.15.0
Bumps Bogus from 35.6.2 to 35.6.3
Bumps csharpier from 0.30.1 to 1.1.2
Bumps Microsoft.AspNetCore.Authentication.JwtBearer from 8.0.15 to 8.0.19
Bumps Microsoft.AspNetCore.Mvc.NewtonsoftJson from 8.0.15 to 8.0.19
Bumps Microsoft.AspNetCore.Mvc.Testing from 8.0.15 to 8.0.19
Bumps Microsoft.Azure.Cosmos from 3.48.0 to 3.53.0
Bumps Microsoft.Extensions.DependencyInjection from 8.0.1 to 9.0.8
Bumps Microsoft.Extensions.Diagnostics.HealthChecks from 8.0.15 to 9.0.8
Bumps Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions from 8.0.15 to 9.0.8
Bumps Microsoft.Extensions.FileProviders.Embedded from 8.0.15 to 9.0.8
Bumps Microsoft.Extensions.Hosting from 8.0.1 to 9.0.8
Bumps Microsoft.Extensions.Hosting.Abstractions from 8.0.1 to 9.0.8
Bumps Microsoft.Extensions.Logging from 8.0.1 to 9.0.8
Bumps Microsoft.Extensions.Options from 8.0.2 to 9.0.8
Bumps Microsoft.NET.Test.Sdk from 17.13.0 to 17.14.1
Bumps Polly from 8.5.2 to 8.6.2
Bumps Swashbuckle.AspNetCore from 8.1.0 to 9.0.3
Bumps Testcontainers.CosmosDb from 4.3.0 to 4.6.0
Bumps xunit.runner.visualstudio from 3.0.2 to 3.1.4
Bumps xunit.v3 from 2.0.1 to 3.0.1

---
updated-dependencies:
- dependency-name: Azure.Identity
  dependency-version: 1.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: Bogus
  dependency-version: 35.6.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: csharpier
  dependency-version: 1.1.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: Microsoft.AspNetCore.Authentication.JwtBearer
  dependency-version: 8.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: Microsoft.AspNetCore.Mvc.NewtonsoftJson
  dependency-version: 8.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: Microsoft.AspNetCore.Mvc.Testing
  dependency-version: 8.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: Microsoft.Azure.Cosmos
  dependency-version: 3.53.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: Microsoft.Extensions.DependencyInjection
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: Microsoft.Extensions.Diagnostics.HealthChecks
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: Microsoft.Extensions.Options
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: Microsoft.Extensions.FileProviders.Embedded
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: Microsoft.Extensions.Hosting
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: Microsoft.Extensions.Hosting.Abstractions
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: Microsoft.Extensions.Logging
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 17.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: Polly
  dependency-version: 8.6.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: Swashbuckle.AspNetCore
  dependency-version: 9.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: Testcontainers.CosmosDb
  dependency-version: 4.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: xunit.runner.visualstudio
  dependency-version: 3.1.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: xunit.v3
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
...

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 Aug 18, 2025
Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 25, 2025

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

Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 25, 2025

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

@dependabot dependabot bot closed this Aug 25, 2025
@dependabot dependabot bot deleted the dependabot/nuget/dot-config/production-dependencies-18ab3364b9 branch August 25, 2025 07:27
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