Skip to content

Update roslyn to 5.11.0-1.26424.9 - #9701

Merged
davidwengier merged 6 commits into
dotnet:mainfrom
davidwengier:update/roslyn-5-11-0-1-26424-9
Aug 25, 2026
Merged

davidwengier merged 6 commits into
dotnet:mainfrom
davidwengier:update/roslyn-5-11-0-1-26424-9

Conversation

@davidwengier

Copy link
Copy Markdown
Member

View Complete Diff of Changes

  • Small PR follow-ups (PR: #84994)
  • Remove net472 TFM from BuildValidator (PR: #85009)
  • Localized file check-in by OneLocBuild Task: Build definition ID 327: Build ID 3053754 (PR: #84938)
  • Switch rebuild to .NET Core (PR: #84977)
  • Re-land the sonic decl/impl split with fallback discovery parse reuse (PR: #84844)
  • [test-only-change] Record existing ref modifier parsing behavior (PR: #84992)
  • Make obsolete completion sort test order-independent (PR: #84993)
  • Dispose ISymUnmanagedReader correctly on .NET 10 (PR: #84944)
  • [test-only-change] Record existing accessor parsing behavior (PR: #84981)
  • Simplify parser loop conditions (PR: #84983)
  • Fix Razor utilities ReadyToRun publishing (PR: #84973)
  • Unsafe evolution: symbol display (PR: #84706)
  • Add compiler telemetry (PR: #84725)
  • Avoid reparenting Nullable.get_Value to an error type (PR: #84941)
  • Support loading cached project data from .lscache files (PR: #84790)
  • Restrict case-sensitive metadata cache test to Linux (PR: #84969)
  • Tolerate MSBuildWorkspace diagnostic warnings (PR: #84971)
  • Exclude insertion pipeline files from triggering CI (PR: #84968)
  • Reduce the set of feeds we are consuming when validating packages (PR: #84948)
  • Fix rename conflict for source generated partial members (PR: #84951)
  • Install .NET 10 SDK for VS insertion (PR: #84967)
  • Fix IDE0046 code fix throwing on top-level statements (PR: #84966)
  • Fix flaky VS telemetry assembly load test (PR: #84962)
  • Create an AsyncPriorityWorkQueue type (PR: #84816)
  • Remove unused proposal adjuster (PR: #84946)
  • Move insertion PR tagger pipeline (PR: #84955)
  • Get DartLab running again (PR: #84960)
  • Avoid reordering by-ref locals (PR: #84937)
  • Add TypeLayout API (PR: #84738)
  • Ensure queue shutdown doesn't cause double shutdown (PR: #84949)
  • Add opt-in ~/ asset-path expansion for Razor components (compiler) (PR: #84796)
  • Move dotnet-roslyn-tools into Roslyn repo (PR: #84921)
  • Ensure lsp shutdown in tests is idempotent (PR: #84943)
  • Change a default value of C# Conversion (PR: #84628)
  • submit all helix items in single job (PR: #84873)
  • Improve recovery for repeated partial type modifiers (PR: #84934)
  • Add standalone C# LSP telemetry (PR: #84874)
  • Suppress AI artifact audit failure issues (PR: #84925)
  • Remove empty ExternalAccessAspNetCoreResources.resx (PR: #84939)
  • Update helix job monitor version (PR: #84940)
  • Add HasPendingUpdates to HotReloadService.Updates to be used in dotnet-watch (PR: #84891)
  • Add LocalizableBranches parameter for OneLocBuild (PR: #84933)
  • Pin version of Microsoft.CodeAnalysis.Analyzers (PR: #84924)
  • Centralize record and union keyword checks (PR: #84928)
  • Caching compiler: support binary additional texts (PR: #84916)
  • Remove unused AdditionalTextComparer (PR: #84917)
  • Remove Try-Both matching mode for unions. (PR: #84897)
  • Update CodeStyleAnalyzerVersion to 5.9.0 (PR: #84919)
  • Fix/84847 source generated rename conflict (PR: #84849)
  • Use auth from gh when available (PR: #1547)
  • Return MethodNotFound for unsupported LSP method dispatch (PR: #84892)
  • Fix RestrictChildren incorrectly flagging valid child tags (PR: #84870)
  • Track status for feature "Type Parameter Inference from Constraints" (PR: #84869)
  • Stop labeling Loc PRs as community (PR: #84878)
  • ShadowCopyAnalyzerPathResolver: Use cache to amortize cost of AV scans (PR: #84765)
  • Ensure we report test results with a name the helix monitor expects (PR: #84872)
  • Use helix job monitor (PR: #84810)
  • enable network isolation for pr val (PR: #84853)
  • Add bot exclusion for dotnet-oneloc-localization (PR: #1546)
  • Revert "Use SQLite3MC (#84140)" and update SourceGear.Sqlite3 to 3.53.4 (PR: #84692)
  • Add C# 15 language version (PR: #84799)
  • Prevent tool install from using nuget.org (PR: #84852)
  • Unsafe evolution: allow await in unsafe context (PR: #84616)
  • Fix empty localization stage on non-main/release branches in official pipeline (PR: #84845)
  • Reorder stages for localization and build (PR: #84841)
  • Revert the sonic decl/impl split merge from main (PR: #84831)
  • AI Workflow - switch to use personal token instead of organizational (PR: #84832)
  • Do not offer introduce parameter for incomplete calls (PR: #84769)
  • Unsafe evolution: fix name of ISymbol public API (PR: #84784)
  • Keep a fallback component's derived tag helpers during discovery (PR: #84818)
  • Remove unnecessary toolset compiler (PR: #84826)
  • Remove SDL validation parameters from pipeline (PR: #84824)
  • Restore public GetCSharpDocument() and GeneratedCode for runtime compilation (PR: #84813)
  • Share syntax trees across language server workspaces (PR: #84758)
  • Add warnings for various unbound attributes in Razor (PR: #84760)
  • Remove unnecessary UseDotNet tasks (PR: #84806)
  • Update DiaSymReader.Converter package versions (PR: #84614)
  • Enable preview versions for .NET SDK in PR Val (PR: #84802)
  • Always pass C# formatting options to Razor functions (PR: #84795)
  • Report CS8802 on every file with top-level statements (PR: #83916)
  • Add agent instruction regarding CS1996 (PR: #84794)
  • Fix logic when we should write out the info for Azure DevOps (PR: #1545)
  • Warn for empty outer tags when context switching from C# to markup (PR: #84764)
  • Merge/sonic into main (PR: #84778)
  • Add definition of done and PR sizing guidance to instructions (PR: #84788)
  • Add tests in CI that our NuGet packages can reliably install (PR: #84711)
  • Remove the warning that a branch isn't -vs-deps (PR: #84773)
  • Allow for better parallelization with brokered services (PR: #82733)
  • Pin to specific model for ai audit workflow (PR: #84786)
  • Fix formatting error when Roslyn adds an extra blank line (PR: #84751)
  • Add a couple more Razor tests for C# preview features (PR: #84759)
  • Retire the PROTOTYPE(sonic) markers under src/Razor (PR: #84743)
  • Clone the IR tree so we don't have to re-lower from syntax. (PR: #84715)
  • Skip redundant discovery and declaration lowering when replaying a Razor document (PR: #84698)
  • Consume split Razor declarations through pre-compilation source output (PR: #84670)
  • Run Razor decl C# lowering before tag-helper discovery (classify-first component split) (PR: #84605)
  • Split Razor components into decl/impl before tag-helper resolution (PR: #84577)
  • Query impl and decl documents in Razor code lens and document symbols (PR: #84586)
  • Move Razor to DocumentUri (PR: #84370)
  • Remove IFilePathService and replace with simple extension methods (PR: #84351)
  • Remove RemoteDocumentContext now that it's essentially useless (PR: #84330)
  • Remove IDocumentSnapshot, IProjectSnapshot, DocumentContext etc. (PR: #84268)
  • [Sonic] Completion support for multiple C# documents (PR: #84222)
  • [Sonic] Debugging and breakpoint bits (PR: #84166)
  • [Sonic] Test cleanup (PR: #84224)
  • [Sonic] Support multiple C# documents in code actions (PR: #84203)
  • [Sonic] Add a new button to the Syntax Visualizer (PR: #84167)
  • [Sonic] Minor cleanup (PR: #84181)
  • Add render-tree-builder-call baseline for component codegen tests (PR: #84162)
  • [Sonic] Support multiple C# documents in auto insert (PR: #84148)
  • [Sonic] Call hierarchy support for multiple C# documents (PR: #84149)
  • [Sonic] Support multiple C# documents in Rename (PR: #84134)
  • [Sonic] Support multiple C# documents in signature help (PR: #84135)
  • Update launch.json to target net8.0 (PR: #1542)
  • [Sonic] Move a few more Razor features to be sonic compatible (PR: #84069)
  • [Sonic] Make even more Razor features to be sonic compatible (PR: #84075)
  • [Sonic] Move edit service up to Remote and make it sonic aware (PR: #84086)
  • [Sonic] Support multiple C# documents in formatting (PR: #84097)
  • [Sonic] Inlay hints, folding ranges, and go to definition (PR: #84102)
  • [Sonic] Support multiple C# documents in document highlight (PR: #84025)
  • [Sonic] Support multiple C# documents in hover (PR: #84031)
  • [Sonic] Create a way to do sonic tooling development and keep some kind of sanity (PR: #84008)
  • [Sonic] Support multiple C# generated documents in diagnostics (PR: #83989)
  • Don't tag VS feature branches (PR: #1537)
  • Skip Razor in PRTagger insertion issue creation (PR: #1536)
  • [Sonic] Fix Semantic tokens (PR: #83944)
  • Sonic 3.2: Activate the decl/impl split (PR: #83887)
  • Sonic 3.1: Generate Decl Files (PR: #83688)
  • Generated 'View Complete Diff of Changes' URLs should function correctly in AzDO (PR: #1534)
  • Update NuGet to 6.12.5 (PR: #1533)
  • Fix reviewer ID assignment for PR validations (PR: #1529)
  • Fix GetBuildPRNumber so that we add PR url to description (PR: #1528)
  • Change target framework to net8.0 (PR: #1527)
  • Log error on package publish failure without exception (PR: #1526)
  • Unify PR finding logic between insertion commands and pr-finder (PR: #1525)
  • Add new lease when retaining builds (PR: #1524)
  • Update GetChangesBetweenBuildsFromAzDOAsync to pass project to git calls (PR: #1523)
  • add new package to publish to nuget.org (PR: #1514)
  • Include package version in VS release tags (PR: #1522)
  • Add create and update insertion commands to roslyn-tools (PR: #1521)
  • Allow missing AzDo PAT (PR: #1512)
  • Allow create-release-tags to looks up repo SHA from vmr build (PR: #1499)
  • For now, don't publish packages with VS dependencies (PR: #1510)
  • Do not publish RoslynAnalyzer packages at this time (PR: #1509)
  • Revert "Fix the build pipeline used by the PRTagger command" (PR: #1507)
  • Treat mirror repos as GitHub repos in pr-finder (PR: #1505)
  • Fix the build pipeline used by the PRTagger command (PR: #1503)
  • When tokens are passed as arguments do not warn about missing settings. (PR: #1502)
  • Update GitHub PR skip logic (PR: #1501)
  • Add GitHubToken option to pr-finder (PR: #1500)
  • Fix O# PR Finder formatter (PR: #1493)
  • Fix pat-generator command (PR: #1492)
  • Add pr validation command (PR: #1491)
  • Update roslyn-tools command descriptions (PR: #1489)
  • Ignore nuget package from non-shipping folder when checking pre-relea… (PR: #1488)
  • Add roslyn-analyzer packages to the nuget command (PR: #1487)
  • Fix version map parsing in VSReleaseTagger (PR: #1484)
  • Update the GH squash commit RegEx to remove the PR number. (PR: #1483)
  • Ignore GH Action code flow PRs in PRFinder. (PR: #1482)
  • Update create-release-tags command to create tags for SDK releases (PR: #1479)
  • Add --label option for filtering the pr-finder command. (PR: #1477)
  • Adds a command to run the DartLab pipeline (PR: #1440)
  • Adds interactive authentication for Azure DevOps connections. (PR: #1439)
  • Adds an option to the pr-finder command to filter by path. (PR: #1434)
  • Add a changelog format that makes it easier to add a changelog for VS Code (PR: #1433)
  • Update XamlRoslynVersion by the insertion tool (PR: #1430)
  • Fix vsbranchinfo to check roslyn.props (PR: #1428)
  • Improve PR Descriptions (PR: #1425)
  • Update the image and add more logging to PR tagger (PR: #1418)
  • [main] Update dependencies from dotnet/arcade (PR: #1393)
  • Remove the results filter when fetch builds (PR: #1397)
  • Fix roslyntool (PR: #1390)
  • Skip non-github repo, not return -1 (PR: #1387)
  • Bump NuGet.Protocol from 6.1.0 to 6.2.2 in /src/dotnet-roslyn-tools (PR: #1287)
  • Bump Azure.Identity from 1.6.0-beta.1 to 1.10.2 in /src/dotnet-roslyn-tools (PR: #1366)
  • Don't error out when failing to apply a tag (PR: #1332)
  • Support clones over ssh for creating release tags, not just https (PR: #1346)
  • Improve PR tagger logging (PR: #1337)
  • Include new NuPkg file (PR: #1330)
  • Update Razor after name change (PR: #1292)
  • Add output formatters to the PR Finder command. (PR: #1290)
  • [PR tagger] Add F# support + clone repos directly in code (PR: #1262)
  • [PR tagger] Add repo path parameter (PR: #1254)
  • Add VS insertion PR tagger (PR: #1251)
  • Consider MVID when testing EC cache validity (PR: #1250)
  • Remove deprecated compilers packages from nuget publishing. (PR: #1249)
  • Skip codeflow commits in PR Finder (PR: #1247)
  • Group and sort NuGet Dependency results (PR: #1223)
  • Add nuget-dependencies subcommand to roslyn-tools tool. (PR: #1222)
  • Add authenticate subcommand for entering PATs (PR: #1217)
  • Merge pull request Switching document tab makes 'Remove Unnecessary Usings' pops up. #1203 from davidwengier/PRFinderTitle (PR: #1203)
  • Merge pull request Don't show message about projects having trouble loading when there are only warnings #1189 from davidwengier/CodeReuse (PR: #1189)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3ed19ada-860a-4777-92b5-2a7815cc9f90
Copilot AI lite review requested due to automatic review settings August 24, 2026 23:22
@davidwengier
davidwengier requested a review from a team as a code owner August 24, 2026 23:22
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3ed19ada-860a-4777-92b5-2a7815cc9f90
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3ed19ada-860a-4777-92b5-2a7815cc9f90
Comment thread CHANGELOG.md

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request updates the VS Code C# extension’s default Roslyn component version to 5.11.0-1.26424.9 and records the update in the changelog, aligning the extension with the referenced Roslyn changes included in that build.

Changes:

  • Bump the default Roslyn version in package.json from 5.11.0-1.26405.8 to 5.11.0-1.26424.9.
  • Add a 2.150.x changelog entry documenting the Roslyn update and highlighting notable upstream PRs included in the new build.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
package.json Updates the default Roslyn version the extension will use/download.
CHANGELOG.md Documents the Roslyn version bump and summarizes included upstream fixes/features.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Copilot AI review requested due to automatic review settings August 24, 2026 23:27
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3ed19ada-860a-4777-92b5-2a7815cc9f90

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

Copilot AI review requested due to automatic review settings August 24, 2026 23:29

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

Copilot AI review requested due to automatic review settings August 25, 2026 00:26

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.

@davidwengier
davidwengier enabled auto-merge August 25, 2026 01:06
@davidwengier
davidwengier merged commit 11b9b60 into dotnet:main Aug 25, 2026
38 checks passed
@davidwengier
davidwengier deleted the update/roslyn-5-11-0-1-26424-9 branch August 25, 2026 02:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants