8000 Comparing 56df0c4f49...2fbf99834c · dotnet/extensions · GitHub
[go: up one dir, main page]

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: 56df0c4f49
Choose a base ref
...
head repository: dotnet/extensions
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2fbf99834c
Choose a head ref
  • 20 commits
  • 162 files changed
  • 11 contributors

Commits on Mar 31, 2025

  1. Configuration menu
    Copy the full SHA
    342a8a0 View commit details
    Browse the repository at this point in the history
  2. Fix execution order when reporting from Azure (#6217)

    * Fix execution order when reporting from Azure.
    
    * User OrderByDescending and add delay to make timestamps unambiguous.
    
    * Minor hopeful tweaks
    peterwald authored Mar 31, 2025
    Configuration menu
    Copy the full SHA
    c43462a View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2025

  1. Bump vite from 6.2.3 to 6.2.4 in /src/Libraries/Microsoft.Extensions.…

    …AI.Evaluation.Reporting/TypeScript (#6216)
    
    * Bump vite
    
    Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.3 to 6.2.4.
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v6.2.4/packages/vite)
    
    ---
    updated-dependencies:
    - dependency-name: vite
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * Fix nuget reference
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Peter Waldschmidt <pewaldsc@microsoft.com>
    dependabot[bot] and peterwald authored Apr 1, 2025
    Configuration menu
    Copy the full SHA
    540efd5 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2025

  1. Configuration menu
    Copy the full SHA
    b794235 View commit details
    Browse the repository at this point in the history
  2. Update otel semantic convention version in comment (#6227)

    The v1.32 semantic convention came out. As far as I can tell, there are zero changes we need to react to. This just bumps the version number we advertize in XML comments.
    stephentoub authored Apr 2, 2025
    Configuration menu
    Copy the full SHA
    2628621 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    52db82b View commit details
    Browse the repository at this point in the history
  4. Lower M.E.AI dependencies on .NET 8 and lower back to 8.0.x (#6230)

    We had been relying on System.Text.Json 9.0.x. This removes that override to only use 8.x versions of packages until building for .NET 9.
    stephentoub authored Apr 2, 2025
    Configuration menu
    Copy the full SHA
    f78418d View commit details
    Browse the repository at this point in the history
  5. Add ISpeechToTextClient abstractions (#5838)

    * Speech to text abstractions
    
    ---------
    
    Co-authored-by: Stephen Toub <stoub@microsoft.com>
    rogerbarreto and stephentoub authored Apr 2, 2025
    Configuration menu
    Copy the full SHA
    aaa1a25 View commit details
    Browse the repository at this point in the history
  6. Add TextReasoningContent (#6222)

    * Add TextReasoningContent
    
    * Coalesce TextReasoningContent
    stephentoub authored Apr 2, 2025
    Configuration menu
    Copy the full SHA
    444e5cb View commit details
    Browse the repository at this point in the history
  7. Use ErrorContent in OpenAIResponseChatClient (#6231)

    * Use ErrorContent in OpenAIResponseChatClient
    
    * Address feedback
    stephentoub authored Apr 2, 2025
    Configuration menu
    Copy the full SHA
    a06bd63 View commit details
    Browse the repository at this point in the history
  8. OpenAI: Parse detail additional property (#6225)

    * OpenAI: Parse detail additional property
    
    * Update tests to use AsIChatClient
    
    * Don't throw when type is not string
    
    * Match OpenAI.Chat.ChatImageDetailLevel
    jozkee authored Apr 2, 2025
    Configuration menu
    Copy the full SHA
    5d99c3f View commit details
    Browse the repository at this point in the history
  9. Branding updates for 9.5 (#6233)

    * Branding updates for 9.5
    
    * Fix template tests from branding updates
    joperezr authored Apr 2, 2025
    Configuration menu
    Copy the full SHA
    fd3f5ed View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2025

  1. Configuration menu
    Copy the full SHA
    9759023 View commit details
    Browse the repository at this point in the history
  2. Use SHA384 and make key more explicit (#6237)

    * Minimal change in AIJsonUtilities from SHA256 to SHA384
    
    * Update GetCacheKey API to have explicit messages/options params
    
    The point of this is to make it easier and more reliable for people overriding the logic to obtain specific values from messages/options to include in cache key without having to search through an opaque list of `object` values.
    SteveSandersonMS authored Apr 3, 2025
    Configuration menu
    Copy the full SHA
    65d3d0e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e58d903 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5298642 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2025

  1. Introduce Content Safety evaluators (#6223)

    The new evaluators ship in a new Microsoft.Extensions.AI.Evaluation.Safety package.
    
    Also includes the following public API changes:
    - Add a Metadata dictionary on EvaluationMetric.
    - Make EvaluationMetric.Diagnostics nullable.
    - Convert instance functions on some (fully mutable) result types to extension methods in the same namespace.
    
    And some reporting improvements including:
    - Change boolean metric UI representation in metric card from Pass / Fail to Yes / No
    - Display the above Metadata contents in a table in the metric details view when a metric card is clicked
    - Improve display for diagnostics in metric details - diagnostics are now also displayed in a table with with proper formatting and an option copy diagnostics to the clipboard
    
    Fixes #5937
    shyamnamboodiripad authored Apr 4, 2025
    Configuration menu
    Copy the full SHA
    68d1661 View commit details
    Browse the repository at this point in the history
  2. Bump vite from 6.2.4 to 6.2.5 in /src/Libraries/Microsoft.Extensions.…

    …AI.Evaluation.Reporting/TypeScript (#6249)
    
    * Bump vite
    
    Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.4 to 6.2.5.
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v6.2.5/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v6.2.5/packages/vite)
    
    ---
    updated-dependencies:
    - dependency-name: vite
      dependency-version: 6.2.5
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * Fixup package-lock
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Peter Waldschmidt <pewaldsc@microsoft.com>
    dependabot[bot] and peterwald authored Apr 4, 2025
    Configuration menu
    Copy the full SHA
    e0f0b61 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2025

  1. Only display tags from the latest execution (#6251)

    Avoid displaying tags that are only present on previous runs since clicking on them filters out all the tests in the view. Tags from older runs also mess up the global tags display (since tags that are global to the latest execution are not considered global anymore unless they are all also present on older runs).
    
    Also includes fixes for some minor issues I noticed:
    * Avoid displaying the pointer (hand) cursor when hovering over controls that are not interactive (such as the global tags list and the section that displays historical trends for non-leaf nodes).
    * Make styling for some buttons more consistent.
    shyamnamboodiripad authored Apr 5, 2025
    Configuration menu
    Copy the full SHA
    0e6427c View commit details
    Browse the repository at this point in the history
  2. Avoid duplicate data in downloaded report file (#6252)

    When importing default-exported modules, the JavaScript runtime creates an object with both the properties of the exported object and a 'default' property containing the same data. In the case of the download functionality in the report, this results in the evaluation data being duplicated in the downloaded file (once at the root level and then again inside the 'default' property under the root level).
    
    The fix in this commit avoids the problem by serializing the contents of the 'default' property if present and falling back to serializing the outer object otherwise.
    shyamnamboodiripad authored Apr 5, 2025
    Configuration menu
    Copy the full SHA
    2fbf998 View commit details
    Browse the repository at this point in the history
Loading
0