Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dotnet/extensions
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 53ef1158f9
Choose a base ref
...
head repository: dotnet/extensions
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: c4e57fb1e6
Choose a head ref
  • 11 commits
  • 264 files changed
  • 11 contributors

Commits on Sep 22, 2025

  1. Update genai otel implementation with recent additions (#6829)

    * Add gen_ai.embeddings.dimension.count tag
    
    * Add gen_ai.tool.call.arguments/result tags
    
    * Add gen_ai.tool.definitions tag
    stephentoub authored Sep 22, 2025
    Configuration menu
    Copy the full SHA
    6e61568 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2025

  1. Increase output token limit for EquivalenceEvaluator (#6835)

    EquivalenceEvaluator was specifying MaxOutputTokens = 1 since its prompt instructs the LLM to produce a response (score) that is a single digit (between 1 and 5).
    
    Turns out that while this works for most models (including the OpenAI models that were used to test the prompt), some models require more than one token for this. For example, looks like Claude requires two tokens for this - see #6814).
    
    This PR bumps the MaxOutputTokens to 5 to address the above issue.
    
    Fixes #6814
    shyamnamboodiripad authored Sep 23, 2025
    Configuration menu
    Copy the full SHA
    6fb8ab7 View commit details
    Browse the repository at this point in the history
  2. Fix KeyNotFoundException on HttpRequestLatencyListener.OnEventWritten…

    … for uknown event sources (#6821)
    
    * Fix KeyNotFoundException on HttpRequestLatencyListener.OnEventWritten for unknown event sources
    
    * Update test/Libraries/Microsoft.Extensions.Http.Diagnostics.Tests/Latency/Internal/HttpRequestLatencyListenerTest.cs
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Darius Letterman <dcletterman@gmail.com>
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    3 people authored Sep 23, 2025
    Configuration menu
    Copy the full SHA
    e5b7f5d View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2025

  1. Add project name normalization to match aspire's code generator logic (

    …#6818)
    
    * Add project name normalization to match aspire's code generator for --aspire projects. Add execution tests for the fix.
    
    * Address PR feedback: Test combine all available providers with aspire flag. More test cases coverage.
    
    * Add an [EnvironmentVariableSkipCondition] attribute for conditional tests. Make the Aspire project name theory conditional.
    
    * Regex logic and _Web append into one step. Rename test skip for clarity.
    
    ---------
    
    Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
    ViveliDuCh and jeffhandley authored Sep 24, 2025
    Configuration menu
    Copy the full SHA
    7200baa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d649cbb View commit details
    Browse the repository at this point in the history
  3. Add AITool.GetService (#6830)

    Following the same pattern as elsewhere in M.E.AI, this enables a consumer to reach through layers of delegating tools to grab information from inner ones, such as whether they were marked as requiring approval.
    stephentoub authored Sep 24, 2025
    Configuration menu
    Copy the full SHA
    0392247 View commit details
    Browse the repository at this point in the history
  4. Fix a couple of issues in M.E.AI.OpenAI clients (#6827)

    1. Setting AllowMultipleToolCalls if there aren't any tools results in failure. Fix it to only set the property if tools have been added.
    2. The chat completion service fails if a participant name containing anything other than a constrained set of characters are included. Fix it with a sanitized value.
    stephentoub authored Sep 24, 2025
    Configuration menu
    Copy the full SHA
    fe1cc44 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2025

  1. Disable really noisy analyzers, part 1 (#6837)

    * Disable really noisy analyzers, part 1
    
    These are super annoying and add basically zero value.
    stephentoub authored Sep 25, 2025
    Configuration menu
    Copy the full SHA
    b56aec4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af72764 View commit details
    Browse the repository at this point in the history
  3. Update global.json to use .NET 9.0.0 stable instead of RC 1 (#6846)

    * Initial plan
    
    * Update .NET 9 RC 1 references to stable 9.0.0 in global.json
    
    Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
    Copilot and stephentoub authored Sep 25, 2025
    Configuration menu
    Copy the full SHA
    3cce027 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c4e57fb View commit details
    Browse the repository at this point in the history
Loading