Skip to content

Conversation

Copilot
Copy link
Contributor

@Copilot Copilot AI commented Sep 9, 2025

This PR updates the .NET 10 "What's New" documentation to reflect the RC 1 release, incorporating new features and API changes introduced in this release candidate.

Key Changes

Updated Release Information

  • Updated all four documentation files (overview.md, runtime.md, libraries.md, sdk.md) to reference RC 1 as the latest update
  • Updated ms.date metadata to 09/09/2025 (RC 1 release date)
  • Maintained consistent ai-usage: ai-assisted metadata across all files

Enhanced Post-Quantum Cryptography Documentation

  • Added ML-DSA External Mu signature support with detailed code examples showing SignMu() and VerifyMu() methods
  • Updated experimental status information: MLKem type is no longer marked as [Experimental] as of RC 1
  • Clarified that MLDsa will follow a similar path with experimental designation moving from the entire type to specific methods

New UTF-8 Hex-String Conversion APIs

  • Added comprehensive documentation for new UTF-8 support in System.Convert class
  • Documented new methods: FromHexString(), TryToHexString(), and TryToHexStringLower() overloads that work with UTF-8 byte sequences
  • Explained performance benefits of avoiding intermediate string allocations

Tensor API Stabilization

  • Updated documentation to reflect that tensor APIs are now stable and no longer experimental in RC 1
  • Maintained note about requiring the System.Numerics.Tensors NuGet package
  • Emphasized integration with C# 14 extension operators for arithmetic operations

Quality Assurance

  • All changes pass markdown linting with 0 errors
  • xref links use proper format and reference valid API documentation IDs
  • Code examples follow established patterns and are properly formatted
  • Content adheres to Microsoft Writing Style Guide requirements
  • Documentation structure maintains consistency with existing patterns

The documentation now accurately reflects the current state of .NET 10 RC 1, providing developers with up-to-date information about new features and API changes.

Fixes #48315.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.


Internal previews

📄 File 🔗 Preview link
docs/core/whats-new/dotnet-10/libraries.md What's new in .NET libraries for .NET 10
docs/core/whats-new/dotnet-10/overview.md What's new in .NET 10
docs/core/whats-new/dotnet-10/runtime.md What's new in .NET 10 runtime
docs/core/whats-new/dotnet-10/sdk.md What's new in the SDK and tooling for .NET 10

Co-authored-by: BillWagner <493969+BillWagner@users.noreply.github.com>
@Copilot Copilot AI changed the title [WIP] Create .NET 10 RC 1 "What's New" topic. Update .NET 10 "What's New" documentation for RC 1 release Sep 9, 2025
Copilot finished work on behalf of BillWagner September 9, 2025 21:34
@Copilot Copilot AI requested a review from BillWagner September 9, 2025 21:34
Copy link
Member

@BillWagner BillWagner left a comment

Choose a reason for hiding this comment

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

I had one wording suggestion.

Copy link
Member

@BillWagner BillWagner left a comment

Choose a reason for hiding this comment

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

This is ready for a second review

@BillWagner BillWagner marked this pull request as ready for review September 9, 2025 21:54
@BillWagner BillWagner requested a review from a team as a code owner September 9, 2025 21:54
@BillWagner BillWagner requested a review from gewarren September 9, 2025 21:54
@gewarren gewarren enabled auto-merge (squash) September 9, 2025 22:17
@BillWagner
Copy link
Member

@gewarren Should we wait to merge this until the API reference updates are merged?

@BillWagner
Copy link
Member

closing and reopening for a fresh CI build.

@BillWagner BillWagner closed this Sep 10, 2025
auto-merge was automatically disabled September 10, 2025 20:33

Pull request was closed

@BillWagner BillWagner reopened this Sep 10, 2025
@BillWagner BillWagner closed this Sep 10, 2025
@BillWagner BillWagner reopened this Sep 10, 2025
@BillWagner BillWagner closed this Sep 11, 2025
@BillWagner BillWagner reopened this Sep 11, 2025
@BillWagner BillWagner merged commit 3fec60c into main Sep 11, 2025
28 of 31 checks passed
@BillWagner BillWagner deleted the copilot/fix-48315 branch September 11, 2025 18:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create .NET 10 RC 1 "What's New" topic.

3 participants