Skip to content

Merge main into live - #52286

Merged
gewarren merged 18 commits into
livefrom
main
Mar 13, 2026
Merged

Merge main into live#52286
gewarren merged 18 commits into
livefrom
main

Conversation

@dotnet-policy-service

@dotnet-policy-service dotnet-policy-service Bot commented Mar 12, 2026

Copy link
Copy Markdown
Contributor

Please don't squash-merge this PR.


Internal previews

Toggle expand/collapse
📄 File 🔗 Preview link
docs/ai/azure-ai-services-authentication.md Foundry tools authentication and authorization using .NET
docs/ai/conceptual/chain-of-thought-prompting.md Chain of thought prompting
docs/ai/conceptual/embeddings.md "How Embeddings Extend Your AI Model's Reach"
docs/ai/conceptual/how-genai-and-llms-work.md How generative AI and LLMs work
docs/ai/conceptual/prompt-engineering-dotnet.md docs/ai/conceptual/prompt-engineering-dotnet
docs/ai/conceptual/understanding-tokens.md Understand tokens
docs/ai/conceptual/vector-databases.md "Using Vector Databases to Extend LLM Capabilities"
docs/ai/conceptual/zero-shot-learning.md Zero-shot and few-shot learning
docs/ai/evaluation/evaluate-ai-response.md docs/ai/evaluation/evaluate-ai-response
docs/ai/evaluation/evaluate-safety.md Tutorial: Evaluate response safety with caching and reporting
docs/ai/evaluation/evaluate-with-reporting.md Tutorial - Evaluate response quality with caching and reporting
docs/ai/get-started-app-chat-scaling-with-azure-container-apps.md CustomerIntent: As a .NET developer new to Azure OpenAI, I want to scale my Azure OpenAI capacity to avoid rate limit errors with Azure Container Apps.
docs/ai/get-started-app-chat-template.md CustomerIntent: As a .NET developer new to Azure OpenAI, I want deploy and use sample code to interact with app infused with my own business data so that learn from the sample code.
docs/ai/how-to/app-service-aoai-auth.md [System-assigned](https://review.learn.microsoft.com/en-us/dotnet/ai/how-to/app-service-aoai-auth?branch=pr-en-us-52286)
docs/ai/how-to/content-filtering.md docs/ai/how-to/content-filtering
docs/ai/ichatclient.md Use the IChatClient interface
docs/ai/quickstarts/structured-output.md Request a response with structured output
docs/ai/quickstarts/text-to-image.md Quickstart - Generate images from text using AI
docs/ai/tutorials/tutorial-ai-vector-search.md Implement Azure OpenAI with RAG using vector search in a .NET app
docs/azure/migration/appmod/containerization.md Quickstart: Containerize your project using GitHub Copilot modernization for .NET
docs/azure/migration/appmod/copilot-cli-support.md docs/azure/migration/appmod/copilot-cli-support
docs/azure/migration/appmod/deploy.md Quickstart: Use GitHub Copilot modernization for .NET to deploy your project to Azure
docs/azure/migration/appmod/predefined-tasks.md Predefined tasks for GitHub Copilot modernization for .NET
docs/azure/migration/appmod/sample.md Contoso University migration sample
docs/core/compatibility/extensions/8.0/configurationbinder-exceptions.md ConfigurationBinder throws for mismatched value
docs/core/compatibility/globalization/5.0/icu-globalization-api.md docs/core/compatibility/globalization/5.0/icu-globalization-api
docs/core/diagnostics/dotnet-trace.md dotnet-trace performance analysis utility
docs/core/introduction.md Introduction to .NET
docs/csharp/advanced-topics/interface-implementation/static-virtual-interface-members.md Tutorial: Explore static virtual members in interfaces
docs/visual-basic/programming-guide/language-features/objects-and-classes/inheritance-basics.md Inheritance Basics (Visual Basic)

Note

This table shows preview links for the 30 files with the most changes. For preview links for other files in this PR, select OpenPublishing.Build Details within checks.

gewarren and others added 6 commits March 11, 2026 20:14
* Initial plan

* Add Orleans TLS documentation with C# and VB code examples

Co-authored-by: ReubenBond <203839+ReubenBond@users.noreply.github.com>

* Update TLS documentation to follow OS default protocol best practices

Co-authored-by: ReubenBond <203839+ReubenBond@users.noreply.github.com>

* Address PR feedback: Remove VB examples, use IsDevelopment, add mTLS, update title

Co-authored-by: ReubenBond <203839+ReubenBond@users.noreply.github.com>

* Add solution file and README to ensure samples build

Co-authored-by: ReubenBond <203839+ReubenBond@users.noreply.github.com>

* Add solution file for TLS samples

Co-authored-by: ReubenBond <203839+ReubenBond@users.noreply.github.com>

* fix build problems

* Apply suggestions from code review

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

* Fix Orleans TLS sample runnability

Make the transport-layer-security snippets self-contained and runnable,
correct the client TLS callback guidance, and add sample README/solution.

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

* Document TLS sample key storage fix

Clarify why the runnable TLS sample loads the generated certificate into
user key storage and refresh the sample README before rerunning CI.

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

* Remove ambiguous TLS sample solution

Snippets5000 failed because the transport-layer-security root contained
both a solution and per-project csproj files, making project discovery
ambiguous. Remove the extra solution and keep the README aligned with
direct per-project builds.

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

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ReubenBond <203839+ReubenBond@users.noreply.github.com>
Co-authored-by: Meaghan Osagie (Lewis) <mosagie@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Reuben Bond <reuben.bond@gmail.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-advanced-security

Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@dotnetrepoman dotnetrepoman Bot added this to the March 2026 milestone Mar 12, 2026
azure-sdk and others added 12 commits March 12, 2026 14:39
…mples to ICU globalization breaking change (#52132)

* Initial plan

* Add IdnMapping.GetAscii IDN example to globalization breaking change article

Co-authored-by: BillWagner <493969+BillWagner@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: BillWagner <493969+BillWagner@users.noreply.github.com>
* Initial plan

* Add advanced inheritance links to VB Inheritance Basics See also section

Co-authored-by: BillWagner <493969+BillWagner@users.noreply.github.com>

* Apply suggestions from code review

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

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: BillWagner <493969+BillWagner@users.noreply.github.com>
Co-authored-by: Bill Wagner <wiwagn@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Initial plan

* Update introduction.md: style, freshness, and accuracy improvements

Co-authored-by: meaghanlewis <10103121+meaghanlewis@users.noreply.github.com>

* Apply suggestions from code review

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

* Update docs/core/introduction.md

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

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: meaghanlewis <10103121+meaghanlewis@users.noreply.github.com>
Co-authored-by: Meaghan Osagie (Lewis) <mosagie@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…ents that fail type conversion (.NET 8) (#52280)

* Initial plan

* Breaking change: ConfigurationBinder silently skips invalid array elements

Adds a breaking change article for .NET 8 documenting that
ConfigurationBinder silently skips array/list elements whose
values fail type conversion, instead of preserving null placeholders.

Fixes #44825

* Breaking change: ConfigurationBinder silently skips array elements that fail type conversion

Co-authored-by: gewarren <24882762+gewarren@users.noreply.github.com>

* Apply suggestions from code review

* Add See also link from configurationbinder-exceptions.md to new article

Co-authored-by: gewarren <24882762+gewarren@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: gewarren <24882762+gewarren@users.noreply.github.com>
#52293)

* Add static virtual interface method example to tutorial

Add a new section demonstrating static virtual members alongside the
existing static abstract examples. The IDescribable<T> interface shows
both: TypeName (abstract, must implement) and Describe() (virtual,
provides a default). Widget uses the default; Gadget overrides it.

Fixes #41668

* Apply suggestions from code review

Co-authored-by: Bill Wagner <wiwagn@microsoft.com>

---------

Co-authored-by: Bill Wagner <wiwagn@microsoft.com>
* Bump the dotnet group with 3 updates

Bumps Microsoft.Extensions.AI from 10.2.0 to 10.3.0
Bumps Microsoft.Extensions.AI.OpenAI from 9.4.3-preview.1.25230.7 to 10.3.0
Bumps ModelContextProtocol from 0.1.0-preview.14 to 1.0.0

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.AI
  dependency-version: 10.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
- dependency-name: Microsoft.Extensions.AI.OpenAI
  dependency-version: 10.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet
- dependency-name: ModelContextProtocol
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix build warning

* Update docs/ai/quickstarts/snippets/mcp-client/Program.cs

Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
@gewarren gewarren closed this Mar 13, 2026
@gewarren gewarren reopened this Mar 13, 2026
@gewarren
gewarren enabled auto-merge March 13, 2026 17:43
@gewarren
gewarren merged commit cbe71b1 into live Mar 13, 2026
16 of 19 checks passed
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.

7 participants