Skip to content

API diff between .NET 10 and .NET 11 - #10484

Merged
jeffhandley merged 16 commits into
mainfrom
api-diff/10.0-ga_to_11.0
Nov 10, 2026
Merged

jeffhandley merged 16 commits into
mainfrom
api-diff/10.0-ga_to_11.0

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 18, 2026 •

Copy link
Copy Markdown
Contributor

Note

Cumulative public API diff .NET 10 GA → .NET 11 GA. The report files are labeled for GA and use the .NET 11 RC 3 reference packs as a stand-in for the GA API surface, based on the assumption that RC 3 and GA have the same API surface.

Ready for Review — .NET 11 is code complete. The report was generated manually because the API Diff Orchestrator could not process the rtm version suffix. The workflow was not changed.

10.0 GA (10.0.0) → 11.0 GA (RC 3 reference-pack build 11.0.0-rc.3.26522.148) — cumulative major-to-major diff.

How this was generated

Generated locally with release-notes/RunApiDiff.ps1 / Microsoft.DotNet.ApiDiff.Tool version 11.0.100-rc.3.26522.148.

  • Baseline: 10.0.0 from https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json
  • Target reference packs: 11.0.0-rc.3.26522.148 from https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet11/nuget/v3/index.json
  • Target source commit: 5254d8bcf59917edc1e1abc33bdf2442b77b1c70
  • Reports refreshed: 2026-11-10
  • Automation state updated: 2026-11-10T10:33:12Z
  • Report and index files: 102 (103 Markdown files including this README)

The target packages were compared to the public dotnet11 feed. WindowsDesktop pack reconciliation found that the SDK-installed WPF assemblies differed from the feed package only in BuiltBy assembly metadata; the API surface matched. EditorBrowsableAttribute changes are excluded by the repository's configured API-diff exclusions. See the report README for comparison scope and further details.

The RC 3 = GA API-surface equivalence is an assumption supplied for this update; GA packages were not independently diffed. The RunApiDiff.ps1 workflow was not changed.

Status

code-complete — API diff generation is finished and the PR is ready for area-owner review.

Review checklist

Repo area owners

  • ASP.NET - @dotnet/aspnet-api-review
  • WinForms - @dotnet/dotnet-winforms
  • WPF - @dotnet/wpf-developers @dotnet/dotnet-wpf-maintainers
  • Runtime - @JulieLeeMSFT @steveisok @agocke @lewing
  • Libraries - @jeffhandley @SamMonoRT @karelz

Libraries area owners

  • Extensions-Caching (Microsoft.Extensions.Caching.Abstractions) @dotnet/area-extensions-caching
  • Extensions-Configuration (Microsoft.Extensions.Configuration.Abstractions) @dotnet/area-extensions-configuration
  • Extensions-DependencyInjection (Microsoft.Extensions.DependencyInjection.Abstractions) @dotnet/area-extensions-dependencyinjection
  • Microsoft.Extensions.Diagnostics.Abstractions - no matching entry in runtime area-owners.md
  • Extensions-FileSystem (Microsoft.Extensions.FileProviders.Abstractions) @dotnet/area-extensions-filesystem
  • Extensions-Hosting (Microsoft.Extensions.Hosting.Abstractions) @dotnet/area-extensions-hosting
  • Extensions-Logging (Microsoft.Extensions.Logging.Abstractions) @dotnet/area-extensions-logging
  • Extensions-Options (Microsoft.Extensions.Options) @dotnet/area-extensions-options
  • Extensions-Primitives (Microsoft.Extensions.Primitives) @dotnet/area-extensions-primitives
  • System.Collections @dotnet/area-system-collections
  • System.ComponentModel.DataAnnotations (System.ComponentModel.Annotations) @dotnet/area-system-componentmodel-dataannotations
  • System.ComponentModel (System.ComponentModel.TypeConverter) @dotnet/area-system-componentmodel
  • System.Console @dotnet/area-system-console
  • System.Diagnostics.Tracing (System.Diagnostics.DiagnosticSource, System.Diagnostics.Tracing) @dotnet/area-system-diagnostics-tracing
  • System.Diagnostics.Process @dotnet/area-system-diagnostics-process
  • System.Drawing (System.Drawing.Primitives) @dotnet/area-system-drawing
  • System.Formats.Asn1 @dotnet/area-system-formats-asn1
  • System.IO.Compression (System.Formats.Tar, System.IO.Compression, System.IO.Compression.Brotli, System.IO.Compression.ZipFile) @dotnet/area-system-io-compression
  • System.IO (System.IO.Pipes) @dotnet/area-system-io
  • System.Linq (System.Linq, System.Linq.AsyncEnumerable, System.Linq.Queryable) @dotnet/area-system-linq
  • System.Linq.Expressions @333fred
  • System.Memory @dotnet/area-system-memory
  • System.Net (System.Net.Http, System.Net.Mail, System.Net.NameResolution, System.Net.NetworkInformation, System.Net.Primitives, System.Net.Quic, System.Net.Security, System.Net.Sockets) @dotnet/ncl
  • System.Numerics (System.Numerics.Vectors, System.Runtime.Numerics) @dotnet/area-system-numerics
  • System.Reflection.Emit (System.Reflection.Emit, System.Reflection.Emit.ILGeneration) @dotnet/area-system-reflection-emit
  • System.Runtime @dotnet/area-system-runtime
  • System.Runtime.InteropServices @dotnet/interop-contrib
  • System.Runtime.InteropServices.JavaScript @pavelsavara
  • System.Runtime.Intrinsics @dotnet/area-system-runtime-intrinsics
  • AssemblyLoader (System.Runtime.Loader) @agocke @elinor-fung
  • System.Security.Cryptography (System.Security.Cryptography) @bartonjs @vcsjones @dotnet/area-system-security
  • System.Text.Json @dotnet/area-system-text-json
  • System.Text.RegularExpressions @dotnet/area-system-text-regularexpressions
  • System.Threading @vsadov

Feedback applied

None.

# api-diff:state:begin
# api-diff-marker: 10.0-ga_to_11.0
track: "major-to-major"
previous-version-milestone: "10.0-ga"
current-version-milestone: "11.0-rc.3"
previous-version: "10.0.0"
current-version: "11.0.0-rc.3.26522.148"
previous-feed: "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json"
current-feed: "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet11/nuget/v3/index.json"
status: "code-complete"
report-count: 102
generated-at: "2026-11-10T10:33:12Z"
temporary-attributes-excluded: []
# api-diff:state:end

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added api-diff automation Created by automated repository workflows/agents. labels Jul 18, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@github-actions

This comment was marked as outdated.

@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: f88b6cd

Generated by API Diff Worker · 44 AIC · ⌖ 5.78 AIC · ⊞ 11.2K

@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: e14c3c0

Generated by API Diff Worker · 74.9 AIC · ⌖ 10.6 AIC · ⊞ 11.2K

@github-actions

github-actions Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor Author

Commit pushed: 70b8ff1

Generated by API Diff Worker · 70.3 AIC · ⌖ 6.37 AIC · ⊞ 11.2K

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor Author

Commit pushed: 263adf1

Generated by API Diff Worker · 58.3 AIC · ⌖ 5.7 AIC · ⊞ 11.2K

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

Commit pushed: 0f512b0

Generated by API Diff Worker · 74.6 AIC · ⌖ 5.72 AIC · ⊞ 11.2K

@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 41813e5

Generated by API Diff Worker · 54.3 AIC · ⌖ 5.66 AIC · ⊞ 11.2K

@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 9b20096

Generated by API Diff Worker · 57.1 AIC · ⌖ 5.95 AIC · ⊞ 11.2K

@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 1c07d0e

Generated by API Diff Worker · 61.3 AIC · ⌖ 7.88 AIC · ⊞ 11.2K

@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 9e547cc

Generated by API Diff Worker · 70.6 AIC · ⌖ 5.87 AIC · ⊞ 11.2K

@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 1b1b1bc

Generated by API Diff Worker · 34 AIC · ⌖ 7.21 AIC · ⊞ 11.2K

@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 8a1a5b1

Generated by API Diff Worker · 41.7 AIC · ⌖ 5.54 AIC · ⊞ 11.2K

@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: f752be4

Generated by API Diff Worker · 61.3 AIC · ⌖ 6.18 AIC · ⊞ 11.2K

@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: ffa265f

Generated by API Diff Worker · 31.6 AIC · ⌖ 5.88 AIC · ⊞ 11.2K

@jeffhandley
jeffhandley marked this pull request as ready for review November 10, 2026 10:32
@jeffhandley
jeffhandley merged commit b8eeef0 into main Nov 10, 2026
13 of 16 checks passed
@jeffhandley
jeffhandley deleted the api-diff/10.0-ga_to_11.0 branch November 10, 2026 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api-diff automation Created by automated repository workflows/agents.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants