Add ASP.NET Core release notes for .NET 10 Preview 6 - #9965

Merged
danroth27 merged 46 commits into
dotnet10-p6from
copilot/fix-9964
Jul 9, 2025
Merged

Add ASP.NET Core release notes for .NET 10 Preview 6#9965
danroth27 merged 46 commits into
dotnet10-p6from
copilot/fix-9964

Conversation

CopilotAI commented Jul 2, 2025

Copy link
Copy Markdown
Contributor

This PR adds comprehensive ASP.NET Core release notes for .NET 10 Preview 6 based on the feature content provided in dotnet/AspNetCore.Docs#35602.

Changes Made

  • Created /release-notes/10.0/preview/preview6/aspnetcore.md following the established format from previous preview releases
  • Compiled and edited content from issue comments for clarity and simplicity
  • Included all 10 major features for Preview 6:

Key Features Documented

  1. Automatic eviction from memory pool - Memory pools now automatically release unused memory when applications are idle
  2. Blazor WebAssembly preloading - New <LinkPreload /> component replaces link headers for better asset preloading
  3. Blazor build producing javascript bundler friendly output - Support for webpack/rollup compatibility with WasmBundlerFriendlyBootConfig=true
  4. Improved form validation for Blazor - Support for validating nested objects and collection items with [ValidatableType] attribute
  5. NotFound works with streaming that has started - Enhanced error handling for streaming scenarios
  6. Blazor diagnostics improvements - Top-level traces in Aspire dashboard and Application Insights
  7. NavigationException switch behavior change - Updated default behavior and configuration switch naming
  8. Add passkey support to ASP.NET Core Identity - WebAuthn and FIDO2 standards support for passwordless authentication
  9. Minimal API Validation integration with IProblemDetailsService - Customizable error responses for validation
  10. Unified validation APIs moved to extensions package - APIs moved to Microsoft.Extensions.Validation namespace

Content Structure

  • Clear table of contents with anchor links
  • Detailed feature descriptions with code examples
  • "Why it matters" and "How to use" sections where applicable
  • Community contributor acknowledgments
  • Links to related documentation and breaking changes

The content follows the same markdown structure and writing style as existing preview release notes, ensuring consistency across the documentation.

Fixes#9964.

Warning

Firewall rules blocked me from connecting to one or more addresses

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/dotnet/aspnetcore/pulls
    • Triggering command: curl -s REDACTED (http block)
  • https://api.github.com/repos/dotnet/aspnetcore/search/issues
    • Triggering command: curl -s REDACTED (http block)

If you need me to access, download, or install something from one of these locations, you can either:


💡 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.

CopilotAI changed the title [WIP] Add ASP.NET Core release notes for .NET 10 Preview 6Add ASP.NET Core release notes for .NET 10 Preview 6Jul 2, 2025
CopilotAI requested a review from danroth27July 2, 2025 20:04
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
danroth27and others added 16 commits July 7, 2025 13:52
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
…w 6 release notes
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
…language
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
tdykstra

This comment was marked as duplicate.

tdykstra

This comment was marked as duplicate.

@danroth27

Copy link
Copy Markdown
Member

@wadepickettwadepickett 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.

Very clean, looks good!

Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Co-authored-by: Marek Fišera <mara@neptuo.com>
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Sign up for freeto 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.

Add ASP.NET Core release notes for .NET 10 Preview 6

10 participants

@danroth27@joperezr@tdykstra@BrennanConroy@maraf@MackinnonBuck@wadepickett@oroztocil@jamesmontemagno
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Add ASP.NET Core release notes for .NET 10 Preview 6 - #9965

Merged
danroth27 merged 46 commits into
dotnet10-p6from
copilot/fix-9964
Jul 9, 2025
Merged

Add ASP.NET Core release notes for .NET 10 Preview 6#9965
danroth27 merged 46 commits into
dotnet10-p6from
copilot/fix-9964

Conversation

CopilotAI commented Jul 2, 2025

Copy link
Copy Markdown
Contributor

This PR adds comprehensive ASP.NET Core release notes for .NET 10 Preview 6 based on the feature content provided in dotnet/AspNetCore.Docs#35602.

Changes Made

  • Created /release-notes/10.0/preview/preview6/aspnetcore.md following the established format from previous preview releases
  • Compiled and edited content from issue comments for clarity and simplicity
  • Included all 10 major features for Preview 6:

Key Features Documented

  1. Automatic eviction from memory pool - Memory pools now automatically release unused memory when applications are idle
  2. Blazor WebAssembly preloading - New <LinkPreload /> component replaces link headers for better asset preloading
  3. Blazor build producing javascript bundler friendly output - Support for webpack/rollup compatibility with WasmBundlerFriendlyBootConfig=true
  4. Improved form validation for Blazor - Support for validating nested objects and collection items with [ValidatableType] attribute
  5. NotFound works with streaming that has started - Enhanced error handling for streaming scenarios
  6. Blazor diagnostics improvements - Top-level traces in Aspire dashboard and Application Insights
  7. NavigationException switch behavior change - Updated default behavior and configuration switch naming
  8. Add passkey support to ASP.NET Core Identity - WebAuthn and FIDO2 standards support for passwordless authentication
  9. Minimal API Validation integration with IProblemDetailsService - Customizable error responses for validation
  10. Unified validation APIs moved to extensions package - APIs moved to Microsoft.Extensions.Validation namespace

Content Structure

  • Clear table of contents with anchor links
  • Detailed feature descriptions with code examples
  • "Why it matters" and "How to use" sections where applicable
  • Community contributor acknowledgments
  • Links to related documentation and breaking changes

The content follows the same markdown structure and writing style as existing preview release notes, ensuring consistency across the documentation.

Fixes#9964.

Warning

Firewall rules blocked me from connecting to one or more addresses

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/dotnet/aspnetcore/pulls
    • Triggering command: curl -s REDACTED (http block)
  • https://api.github.com/repos/dotnet/aspnetcore/search/issues
    • Triggering command: curl -s REDACTED (http block)

If you need me to access, download, or install something from one of these locations, you can either:


💡 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.

CopilotAI changed the title [WIP] Add ASP.NET Core release notes for .NET 10 Preview 6Add ASP.NET Core release notes for .NET 10 Preview 6Jul 2, 2025
CopilotAI requested a review from danroth27July 2, 2025 20:04
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
danroth27and others added 16 commits July 7, 2025 13:52
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
…w 6 release notes
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
…language
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
tdykstra

This comment was marked as duplicate.

tdykstra

This comment was marked as duplicate.

@danroth27

Copy link
Copy Markdown
Member

@wadepickettwadepickett 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.

Very clean, looks good!

Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Co-authored-by: Marek Fišera <mara@neptuo.com>
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Sign up for freeto 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.

Add ASP.NET Core release notes for .NET 10 Preview 6

10 participants

@danroth27@joperezr@tdykstra@BrennanConroy@maraf@MackinnonBuck@wadepickett@oroztocil@jamesmontemagno
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Add ASP.NET Core release notes for .NET 10 Preview 6 - #9965

Merged
danroth27 merged 46 commits into
dotnet10-p6from
copilot/fix-9964
Jul 9, 2025
Merged

Add ASP.NET Core release notes for .NET 10 Preview 6#9965
danroth27 merged 46 commits into
dotnet10-p6from
copilot/fix-9964

Conversation

CopilotAI commented Jul 2, 2025

Copy link
Copy Markdown
Contributor

This PR adds comprehensive ASP.NET Core release notes for .NET 10 Preview 6 based on the feature content provided in dotnet/AspNetCore.Docs#35602.

Changes Made

  • Created /release-notes/10.0/preview/preview6/aspnetcore.md following the established format from previous preview releases
  • Compiled and edited content from issue comments for clarity and simplicity
  • Included all 10 major features for Preview 6:

Key Features Documented

  1. Automatic eviction from memory pool - Memory pools now automatically release unused memory when applications are idle
  2. Blazor WebAssembly preloading - New <LinkPreload /> component replaces link headers for better asset preloading
  3. Blazor build producing javascript bundler friendly output - Support for webpack/rollup compatibility with WasmBundlerFriendlyBootConfig=true
  4. Improved form validation for Blazor - Support for validating nested objects and collection items with [ValidatableType] attribute
  5. NotFound works with streaming that has started - Enhanced error handling for streaming scenarios
  6. Blazor diagnostics improvements - Top-level traces in Aspire dashboard and Application Insights
  7. NavigationException switch behavior change - Updated default behavior and configuration switch naming
  8. Add passkey support to ASP.NET Core Identity - WebAuthn and FIDO2 standards support for passwordless authentication
  9. Minimal API Validation integration with IProblemDetailsService - Customizable error responses for validation
  10. Unified validation APIs moved to extensions package - APIs moved to Microsoft.Extensions.Validation namespace

Content Structure

  • Clear table of contents with anchor links
  • Detailed feature descriptions with code examples
  • "Why it matters" and "How to use" sections where applicable
  • Community contributor acknowledgments
  • Links to related documentation and breaking changes

The content follows the same markdown structure and writing style as existing preview release notes, ensuring consistency across the documentation.

Fixes#9964.

Warning

Firewall rules blocked me from connecting to one or more addresses

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/dotnet/aspnetcore/pulls
    • Triggering command: curl -s REDACTED (http block)
  • https://api.github.com/repos/dotnet/aspnetcore/search/issues
    • Triggering command: curl -s REDACTED (http block)

If you need me to access, download, or install something from one of these locations, you can either:


💡 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.

CopilotAI changed the title [WIP] Add ASP.NET Core release notes for .NET 10 Preview 6Add ASP.NET Core release notes for .NET 10 Preview 6Jul 2, 2025
CopilotAI requested a review from danroth27July 2, 2025 20:04
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
danroth27and others added 16 commits July 7, 2025 13:52
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
…w 6 release notes
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
…language
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
tdykstra

This comment was marked as duplicate.

tdykstra

This comment was marked as duplicate.

@danroth27

Copy link
Copy Markdown
Member

@wadepickettwadepickett 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.

Very clean, looks good!

Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Co-authored-by: Marek Fišera <mara@neptuo.com>
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Sign up for freeto 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.

Add ASP.NET Core release notes for .NET 10 Preview 6

10 participants

@danroth27@joperezr@tdykstra@BrennanConroy@maraf@MackinnonBuck@wadepickett@oroztocil@jamesmontemagno
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Add ASP.NET Core release notes for .NET 10 Preview 6 - #9965

Merged
danroth27 merged 46 commits into
dotnet10-p6from
copilot/fix-9964
Jul 9, 2025
Merged

Add ASP.NET Core release notes for .NET 10 Preview 6#9965
danroth27 merged 46 commits into
dotnet10-p6from
copilot/fix-9964

Conversation

CopilotAI commented Jul 2, 2025

Copy link
Copy Markdown
Contributor

This PR adds comprehensive ASP.NET Core release notes for .NET 10 Preview 6 based on the feature content provided in dotnet/AspNetCore.Docs#35602.

Changes Made

  • Created /release-notes/10.0/preview/preview6/aspnetcore.md following the established format from previous preview releases
  • Compiled and edited content from issue comments for clarity and simplicity
  • Included all 10 major features for Preview 6:

Key Features Documented

  1. Automatic eviction from memory pool - Memory pools now automatically release unused memory when applications are idle
  2. Blazor WebAssembly preloading - New <LinkPreload /> component replaces link headers for better asset preloading
  3. Blazor build producing javascript bundler friendly output - Support for webpack/rollup compatibility with WasmBundlerFriendlyBootConfig=true
  4. Improved form validation for Blazor - Support for validating nested objects and collection items with [ValidatableType] attribute
  5. NotFound works with streaming that has started - Enhanced error handling for streaming scenarios
  6. Blazor diagnostics improvements - Top-level traces in Aspire dashboard and Application Insights
  7. NavigationException switch behavior change - Updated default behavior and configuration switch naming
  8. Add passkey support to ASP.NET Core Identity - WebAuthn and FIDO2 standards support for passwordless authentication
  9. Minimal API Validation integration with IProblemDetailsService - Customizable error responses for validation
  10. Unified validation APIs moved to extensions package - APIs moved to Microsoft.Extensions.Validation namespace

Content Structure

  • Clear table of contents with anchor links
  • Detailed feature descriptions with code examples
  • "Why it matters" and "How to use" sections where applicable
  • Community contributor acknowledgments
  • Links to related documentation and breaking changes

The content follows the same markdown structure and writing style as existing preview release notes, ensuring consistency across the documentation.

Fixes#9964.

Warning

Firewall rules blocked me from connecting to one or more addresses

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/dotnet/aspnetcore/pulls
    • Triggering command: curl -s REDACTED (http block)
  • https://api.github.com/repos/dotnet/aspnetcore/search/issues
    • Triggering command: curl -s REDACTED (http block)

If you need me to access, download, or install something from one of these locations, you can either:


💡 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.

CopilotAI changed the title [WIP] Add ASP.NET Core release notes for .NET 10 Preview 6Add ASP.NET Core release notes for .NET 10 Preview 6Jul 2, 2025
CopilotAI requested a review from danroth27July 2, 2025 20:04
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
danroth27and others added 16 commits July 7, 2025 13:52
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
…w 6 release notes
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
…language
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
tdykstra

This comment was marked as duplicate.

tdykstra

This comment was marked as duplicate.

@danroth27

Copy link
Copy Markdown
Member

@wadepickettwadepickett 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.

Very clean, looks good!

Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Co-authored-by: Marek Fišera <mara@neptuo.com>
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Sign up for freeto 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.

Add ASP.NET Core release notes for .NET 10 Preview 6

10 participants

@danroth27@joperezr@tdykstra@BrennanConroy@maraf@MackinnonBuck@wadepickett@oroztocil@jamesmontemagno
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Add ASP.NET Core release notes for .NET 10 Preview 6 - #9965

Merged
danroth27 merged 46 commits into
dotnet10-p6from
copilot/fix-9964
Jul 9, 2025
Merged

Add ASP.NET Core release notes for .NET 10 Preview 6#9965
danroth27 merged 46 commits into
dotnet10-p6from
copilot/fix-9964

Conversation

CopilotAI commented Jul 2, 2025

Copy link
Copy Markdown
Contributor

This PR adds comprehensive ASP.NET Core release notes for .NET 10 Preview 6 based on the feature content provided in dotnet/AspNetCore.Docs#35602.

Changes Made

  • Created /release-notes/10.0/preview/preview6/aspnetcore.md following the established format from previous preview releases
  • Compiled and edited content from issue comments for clarity and simplicity
  • Included all 10 major features for Preview 6:

Key Features Documented

  1. Automatic eviction from memory pool - Memory pools now automatically release unused memory when applications are idle
  2. Blazor WebAssembly preloading - New <LinkPreload /> component replaces link headers for better asset preloading
  3. Blazor build producing javascript bundler friendly output - Support for webpack/rollup compatibility with WasmBundlerFriendlyBootConfig=true
  4. Improved form validation for Blazor - Support for validating nested objects and collection items with [ValidatableType] attribute
  5. NotFound works with streaming that has started - Enhanced error handling for streaming scenarios
  6. Blazor diagnostics improvements - Top-level traces in Aspire dashboard and Application Insights
  7. NavigationException switch behavior change - Updated default behavior and configuration switch naming
  8. Add passkey support to ASP.NET Core Identity - WebAuthn and FIDO2 standards support for passwordless authentication
  9. Minimal API Validation integration with IProblemDetailsService - Customizable error responses for validation
  10. Unified validation APIs moved to extensions package - APIs moved to Microsoft.Extensions.Validation namespace

Content Structure

  • Clear table of contents with anchor links
  • Detailed feature descriptions with code examples
  • "Why it matters" and "How to use" sections where applicable
  • Community contributor acknowledgments
  • Links to related documentation and breaking changes

The content follows the same markdown structure and writing style as existing preview release notes, ensuring consistency across the documentation.

Fixes#9964.

Warning

Firewall rules blocked me from connecting to one or more addresses

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/dotnet/aspnetcore/pulls
    • Triggering command: curl -s REDACTED (http block)
  • https://api.github.com/repos/dotnet/aspnetcore/search/issues
    • Triggering command: curl -s REDACTED (http block)

If you need me to access, download, or install something from one of these locations, you can either:


💡 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.

CopilotAI changed the title [WIP] Add ASP.NET Core release notes for .NET 10 Preview 6Add ASP.NET Core release notes for .NET 10 Preview 6Jul 2, 2025
CopilotAI requested a review from danroth27July 2, 2025 20:04
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
danroth27and others added 16 commits July 7, 2025 13:52
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
…w 6 release notes
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
…language
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
tdykstra

This comment was marked as duplicate.

tdykstra

This comment was marked as duplicate.

@danroth27

Copy link
Copy Markdown
Member

@wadepickettwadepickett 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.

Very clean, looks good!

Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Co-authored-by: Marek Fišera <mara@neptuo.com>
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Sign up for freeto 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.

Add ASP.NET Core release notes for .NET 10 Preview 6

10 participants

@danroth27@joperezr@tdykstra@BrennanConroy@maraf@MackinnonBuck@wadepickett@oroztocil@jamesmontemagno
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Add ASP.NET Core release notes for .NET 10 Preview 6 - #9965

Merged
danroth27 merged 46 commits into
dotnet10-p6from
copilot/fix-9964
Jul 9, 2025
Merged

Add ASP.NET Core release notes for .NET 10 Preview 6#9965
danroth27 merged 46 commits into
dotnet10-p6from
copilot/fix-9964

Conversation

CopilotAI commented Jul 2, 2025

Copy link
Copy Markdown
Contributor

This PR adds comprehensive ASP.NET Core release notes for .NET 10 Preview 6 based on the feature content provided in dotnet/AspNetCore.Docs#35602.

Changes Made

  • Created /release-notes/10.0/preview/preview6/aspnetcore.md following the established format from previous preview releases
  • Compiled and edited content from issue comments for clarity and simplicity
  • Included all 10 major features for Preview 6:

Key Features Documented

  1. Automatic eviction from memory pool - Memory pools now automatically release unused memory when applications are idle
  2. Blazor WebAssembly preloading - New <LinkPreload /> component replaces link headers for better asset preloading
  3. Blazor build producing javascript bundler friendly output - Support for webpack/rollup compatibility with WasmBundlerFriendlyBootConfig=true
  4. Improved form validation for Blazor - Support for validating nested objects and collection items with [ValidatableType] attribute
  5. NotFound works with streaming that has started - Enhanced error handling for streaming scenarios
  6. Blazor diagnostics improvements - Top-level traces in Aspire dashboard and Application Insights
  7. NavigationException switch behavior change - Updated default behavior and configuration switch naming
  8. Add passkey support to ASP.NET Core Identity - WebAuthn and FIDO2 standards support for passwordless authentication
  9. Minimal API Validation integration with IProblemDetailsService - Customizable error responses for validation
  10. Unified validation APIs moved to extensions package - APIs moved to Microsoft.Extensions.Validation namespace

Content Structure

  • Clear table of contents with anchor links
  • Detailed feature descriptions with code examples
  • "Why it matters" and "How to use" sections where applicable
  • Community contributor acknowledgments
  • Links to related documentation and breaking changes

The content follows the same markdown structure and writing style as existing preview release notes, ensuring consistency across the documentation.

Fixes#9964.

Warning

Firewall rules blocked me from connecting to one or more addresses

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/dotnet/aspnetcore/pulls
    • Triggering command: curl -s REDACTED (http block)
  • https://api.github.com/repos/dotnet/aspnetcore/search/issues
    • Triggering command: curl -s REDACTED (http block)

If you need me to access, download, or install something from one of these locations, you can either:


💡 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.

CopilotAI changed the title [WIP] Add ASP.NET Core release notes for .NET 10 Preview 6Add ASP.NET Core release notes for .NET 10 Preview 6Jul 2, 2025
CopilotAI requested a review from danroth27July 2, 2025 20:04
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
danroth27and others added 16 commits July 7, 2025 13:52
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
…w 6 release notes
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
…language
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
tdykstra

This comment was marked as duplicate.

tdykstra

This comment was marked as duplicate.

@danroth27

Copy link
Copy Markdown
Member

@wadepickettwadepickett 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.

Very clean, looks good!

Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Co-authored-by: Marek Fišera <mara@neptuo.com>
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Sign up for freeto 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.

Add ASP.NET Core release notes for .NET 10 Preview 6

10 participants

@danroth27@joperezr@tdykstra@BrennanConroy@maraf@MackinnonBuck@wadepickett@oroztocil@jamesmontemagno
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Add ASP.NET Core release notes for .NET 10 Preview 6 - #9965

Merged
danroth27 merged 46 commits into
dotnet10-p6from
copilot/fix-9964
Jul 9, 2025
Merged

Add ASP.NET Core release notes for .NET 10 Preview 6#9965
danroth27 merged 46 commits into
dotnet10-p6from
copilot/fix-9964

Conversation

CopilotAI commented Jul 2, 2025

Copy link
Copy Markdown
Contributor

This PR adds comprehensive ASP.NET Core release notes for .NET 10 Preview 6 based on the feature content provided in dotnet/AspNetCore.Docs#35602.

Changes Made

  • Created /release-notes/10.0/preview/preview6/aspnetcore.md following the established format from previous preview releases
  • Compiled and edited content from issue comments for clarity and simplicity
  • Included all 10 major features for Preview 6:

Key Features Documented

  1. Automatic eviction from memory pool - Memory pools now automatically release unused memory when applications are idle
  2. Blazor WebAssembly preloading - New <LinkPreload /> component replaces link headers for better asset preloading
  3. Blazor build producing javascript bundler friendly output - Support for webpack/rollup compatibility with WasmBundlerFriendlyBootConfig=true
  4. Improved form validation for Blazor - Support for validating nested objects and collection items with [ValidatableType] attribute
  5. NotFound works with streaming that has started - Enhanced error handling for streaming scenarios
  6. Blazor diagnostics improvements - Top-level traces in Aspire dashboard and Application Insights
  7. NavigationException switch behavior change - Updated default behavior and configuration switch naming
  8. Add passkey support to ASP.NET Core Identity - WebAuthn and FIDO2 standards support for passwordless authentication
  9. Minimal API Validation integration with IProblemDetailsService - Customizable error responses for validation
  10. Unified validation APIs moved to extensions package - APIs moved to Microsoft.Extensions.Validation namespace

Content Structure

  • Clear table of contents with anchor links
  • Detailed feature descriptions with code examples
  • "Why it matters" and "How to use" sections where applicable
  • Community contributor acknowledgments
  • Links to related documentation and breaking changes

The content follows the same markdown structure and writing style as existing preview release notes, ensuring consistency across the documentation.

Fixes#9964.

Warning

Firewall rules blocked me from connecting to one or more addresses

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/dotnet/aspnetcore/pulls
    • Triggering command: curl -s REDACTED (http block)
  • https://api.github.com/repos/dotnet/aspnetcore/search/issues
    • Triggering command: curl -s REDACTED (http block)

If you need me to access, download, or install something from one of these locations, you can either:


💡 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.

CopilotAI changed the title [WIP] Add ASP.NET Core release notes for .NET 10 Preview 6Add ASP.NET Core release notes for .NET 10 Preview 6Jul 2, 2025
CopilotAI requested a review from danroth27July 2, 2025 20:04
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
danroth27and others added 16 commits July 7, 2025 13:52
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
…w 6 release notes
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
…language
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
tdykstra

This comment was marked as duplicate.

tdykstra

This comment was marked as duplicate.

@danroth27

Copy link
Copy Markdown
Member

@wadepickettwadepickett 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.

Very clean, looks good!

Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Co-authored-by: Marek Fišera <mara@neptuo.com>
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Sign up for freeto 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.

Add ASP.NET Core release notes for .NET 10 Preview 6

10 participants

@danroth27@joperezr@tdykstra@BrennanConroy@maraf@MackinnonBuck@wadepickett@oroztocil@jamesmontemagno
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Add ASP.NET Core release notes for .NET 10 Preview 6 - #9965

Merged
danroth27 merged 46 commits into
dotnet10-p6from
copilot/fix-9964
Jul 9, 2025
Merged

Add ASP.NET Core release notes for .NET 10 Preview 6#9965
danroth27 merged 46 commits into
dotnet10-p6from
copilot/fix-9964

Conversation

CopilotAI commented Jul 2, 2025

Copy link
Copy Markdown
Contributor

This PR adds comprehensive ASP.NET Core release notes for .NET 10 Preview 6 based on the feature content provided in dotnet/AspNetCore.Docs#35602.

Changes Made

  • Created /release-notes/10.0/preview/preview6/aspnetcore.md following the established format from previous preview releases
  • Compiled and edited content from issue comments for clarity and simplicity
  • Included all 10 major features for Preview 6:

Key Features Documented

  1. Automatic eviction from memory pool - Memory pools now automatically release unused memory when applications are idle
  2. Blazor WebAssembly preloading - New <LinkPreload /> component replaces link headers for better asset preloading
  3. Blazor build producing javascript bundler friendly output - Support for webpack/rollup compatibility with WasmBundlerFriendlyBootConfig=true
  4. Improved form validation for Blazor - Support for validating nested objects and collection items with [ValidatableType] attribute
  5. NotFound works with streaming that has started - Enhanced error handling for streaming scenarios
  6. Blazor diagnostics improvements - Top-level traces in Aspire dashboard and Application Insights
  7. NavigationException switch behavior change - Updated default behavior and configuration switch naming
  8. Add passkey support to ASP.NET Core Identity - WebAuthn and FIDO2 standards support for passwordless authentication
  9. Minimal API Validation integration with IProblemDetailsService - Customizable error responses for validation
  10. Unified validation APIs moved to extensions package - APIs moved to Microsoft.Extensions.Validation namespace

Content Structure

  • Clear table of contents with anchor links
  • Detailed feature descriptions with code examples
  • "Why it matters" and "How to use" sections where applicable
  • Community contributor acknowledgments
  • Links to related documentation and breaking changes

The content follows the same markdown structure and writing style as existing preview release notes, ensuring consistency across the documentation.

Fixes#9964.

Warning

Firewall rules blocked me from connecting to one or more addresses

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/dotnet/aspnetcore/pulls
    • Triggering command: curl -s REDACTED (http block)
  • https://api.github.com/repos/dotnet/aspnetcore/search/issues
    • Triggering command: curl -s REDACTED (http block)

If you need me to access, download, or install something from one of these locations, you can either:


💡 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.

CopilotAI changed the title [WIP] Add ASP.NET Core release notes for .NET 10 Preview 6Add ASP.NET Core release notes for .NET 10 Preview 6Jul 2, 2025
CopilotAI requested a review from danroth27July 2, 2025 20:04
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
danroth27and others added 16 commits July 7, 2025 13:52
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
…w 6 release notes
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
…language
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
Co-authored-by: danroth27 <1874516+danroth27@users.noreply.github.com>
tdykstra

This comment was marked as duplicate.

tdykstra

This comment was marked as duplicate.

@danroth27

Copy link
Copy Markdown
Member

@wadepickettwadepickett 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.

Very clean, looks good!

Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Co-authored-by: Marek Fišera <mara@neptuo.com>
Comment threadrelease-notes/10.0/preview/preview6/aspnetcore.md Outdated
Sign up for freeto 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.

Add ASP.NET Core release notes for .NET 10 Preview 6

10 participants

@danroth27@joperezr@tdykstra@BrennanConroy@maraf@MackinnonBuck@wadepickett@oroztocil@jamesmontemagno