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: v10.6.0
Choose a base ref
...
head repository: dotnet/extensions
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v10.7.0
Choose a head ref
  • 18 commits
  • 44 files changed
  • 10 contributors

Commits on May 8, 2026

  1. Update version to 10.7.0 (#7518)

    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    jeffhandley and Copilot authored May 8, 2026
    Configuration menu
    Copy the full SHA
    d6451f3 View commit details
    Browse the repository at this point in the history
  2. Graduate HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt (

    #7513)
    
    Stabilize HostedFileContent.SizeInBytes and HostedFileContent.CreatedAt
    
    Remove [Experimental] from HostedFileContent.SizeInBytes and CreatedAt so
    IChatClient consumers can use them without MEAI001 suppression. These two
    properties are widely available across hosted-file providers (OpenAI Files,
    OpenAI Containers) and have stable shapes.
    
    - Remove [Experimental] and [JsonIgnore] from SizeInBytes/CreatedAt and
      delete the internal SizeInBytesCore/CreatedAtCore workaround pair. The
      default JsonSerializerDefaults.Web naming policy keeps the wire names
      ('sizeInBytes' / 'createdAt') unchanged.
    - Update API baseline (Experimental -> Stable) for both members.
    - Purpose and Scope remain experimental (provider-shaped vocabulary/IDs).
    
    Tests:
    - Replace the file-wide '#pragma warning disable MEAI001' in
      HostedFileContentTests.cs with narrow disable/restore blocks around only
      the Purpose/Scope accesses, so the file compiles without project-level
      MEAI001 suppression.
    - Add narrow disable/restore blocks in ImageGenerationOptionsTests.cs
      around the still-experimental ImageGenerationResponseFormat.Hosted and
      IImageGenerator references; switch the JSON serialization tests to
      AIJsonUtilities.DefaultOptions so the file no longer depends on the
      TestJsonSerializerContext source-gen context.
    - Link both HostedFileContentTests.cs and ImageGenerationOptionsTests.cs
      into Microsoft.Extensions.AI.Stabilization.Tests; update its
      <Description>.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    jozkee and Copilot authored May 8, 2026
    Configuration menu
    Copy the full SHA
    55f85ed View commit details
    Browse the repository at this point in the history

Commits on May 11, 2026

  1. [main] Update dependencies from dotnet/arcade (#7521)

    Update dependencies from https://github.com/dotnet/arcade build 20260507.4
    On relative base path root
    Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Helix.Sdk From Version 10.0.0-beta.26222.2 -> To Version 10.0.0-beta.26257.4
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored May 11, 2026
    Configuration menu
    Copy the full SHA
    7a6ae6e View commit details
    Browse the repository at this point in the history

Commits on May 12, 2026

  1. Bump dotnet-reportgenerator-globaltool from 5.5.9 to 5.5.10 (#7522)

    ---
    updated-dependencies:
    - dependency-name: dotnet-reportgenerator-globaltool
      dependency-version: 5.5.10
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 12, 2026
    Configuration menu
    Copy the full SHA
    5067951 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2026

  1. Bump dotnet-coverage from 18.6.2 to 18.7.0 (#7530)

    ---
    updated-dependencies:
    - dependency-name: dotnet-coverage
      dependency-version: 18.7.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 19, 2026
    Configuration menu
    Copy the full SHA
    ab03299 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2026

  1. Bump PowerShell from 7.6.1 to 7.6.2 (#7531)

    ---
    updated-dependencies:
    - dependency-name: PowerShell
      dependency-version: 7.6.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 22, 2026
    Configuration menu
    Copy the full SHA
    68c33d4 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2026

  1. [main] Update dependencies from dotnet/arcade (#7534)

    * Update dependencies from https://github.com/dotnet/arcade build 20260519.10
    On relative base path root
    Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Helix.Sdk From Version 10.0.0-beta.26257.4 -> To Version 10.0.0-beta.26269.10
    
    * Update dependencies from https://github.com/dotnet/arcade build 20260525.1
    On relative base path root
    Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Helix.Sdk From Version 10.0.0-beta.26257.4 -> To Version 10.0.0-beta.26275.1
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored May 27, 2026
    Configuration menu
    Copy the full SHA
    4a9ace6 View commit details
    Browse the repository at this point in the history
  2. Bump qs from 6.15.1 to 6.15.2 in /src/Libraries/Microsoft.Extensions.…

    …AI.Evaluation.Reporting/TypeScript (#7532)
    
    Bump qs
    
    Bumps [qs](https://github.com/ljharb/qs) from 6.15.1 to 6.15.2.
    - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
    - [Commits](ljharb/qs@v6.15.1...v6.15.2)
    
    ---
    updated-dependencies:
    - dependency-name: qs
      dependency-version: 6.15.2
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 27, 2026
    Configuration menu
    Copy the full SHA
    7c083a4 View commit details
    Browse the repository at this point in the history
  3. Move Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes t…

    …o stable (#7253)
    
    * Move Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes to stable
    
    * Disable EnablePackageValidation
    
    * Update src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.csproj
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * Add suppression file
    
    * Run ApiChief on ResourceMonitoring libs
    
    * Update APIs
    
    * Fix api warning
    
    ---------
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    amadeuszl and Copilot authored May 27, 2026
    Configuration menu
    Copy the full SHA
    950106e View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2026

  1. Bump tmp from 0.2.5 to 0.2.6 in /src/Libraries/Microsoft.Extensions.A…

    …I.Evaluation.Reporting/TypeScript (#7537)
    
    Bump tmp
    
    Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.5 to 0.2.6.
    - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)
    - [Commits](raszi/node-tmp@v0.2.5...v0.2.6)
    
    ---
    updated-dependencies:
    - dependency-name: tmp
      dependency-version: 0.2.6
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 1, 2026
    Configuration menu
    Copy the full SHA
    30425b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2026

  1. Remove backward-compat InformationalOnly case from FICC; suggest midd…

    …leware workaround (#7538)
    
    Remove the special case in ExtractAndRemoveApprovalRequestsAndResponses that
    handled ToolApprovalResponseContent with InformationalOnly=true for sessions
    serialized before PR #7468. Instead, provide a middleware workaround
    (ApprovalHistoryNormalizingChatClient) that normalizes the InformationalOnly
    flags on TARC/TAResp pairs before FICC processes them.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    jozkee and Copilot authored Jun 4, 2026
    Configuration menu
    Copy the full SHA
    6dd50f2 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2026

  1. [release/10.7] Upgrade OpenAI package from 2.10.0 to 2.11.0 (#7544) (#…

    …7545)
    
    Upgrade OpenAI package from 2.10.0 to 2.11.0 (#7544)
    
    - Bump OpenAI version to 2.11.0 in central package management
    
    Co-authored-by: David Cantú <dacantu@microsoft.com>
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    3 people authored Jun 8, 2026
    Configuration menu
    Copy the full SHA
    88f9388 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2026

  1. [release/10.7] Fix ToolJson.AdditionalProperties to accept sub-schema…

    … objects (#7547)
    
    * Fix ToolJson.AdditionalProperties to accept sub-schema objects
    
    Change AdditionalProperties from bool to JsonElement so that
    JSON Schema additionalProperties values like {"type":"string"}
    are preserved instead of throwing a JsonException during deserialization.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    
    * Use JsonElement.Parse instead
    
    ---------
    
    Co-authored-by: David Cantu <dacantu@microsoft.com>
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    3 people authored Jun 9, 2026
    Configuration menu
    Copy the full SHA
    b59eb01 View commit details
    Browse the repository at this point in the history
  2. Prepare internal release branch

    - Suppress NU1507 in Directory.Build.props (no package source mapping on internal branches)
    - Remove packageSourceMapping section from NuGet.config
    - Set StabilizePackageVersion=true and DotNetFinalVersionKind=release in eng/Versions.props
    - Add private feeds credentials setup tasks and comment out integration tests in BuildAndTest.yml
    - Remove codecoverage stage and its post-build dependency from azure-pipelines.yml
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    jeffhandley and Copilot committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    398a3f2 View commit details
    Browse the repository at this point in the history
  3. Update 9.0 dependencies

    jeffhandley committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    1213335 View commit details
    Browse the repository at this point in the history
  4. Update 8.0 dependencies

    jeffhandley committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    1cd10ae View commit details
    Browse the repository at this point in the history
  5. Update 10.0 dependencies

    jeffhandley committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    a16b420 View commit details
    Browse the repository at this point in the history
  6. Lift CVE-impacted transitive dependencies in test projects

    Lift CVE-impacted transitive dependencies in test projects
    
    * eng/packages/Tests.props: pin OpenTelemetry.Api 1.15.3,
      NuGet.Packaging 6.8.2, and NuGet.Protocol 6.8.2 (keep
      OpenTelemetry.Exporter.InMemory at 1.9.0).
    * Add explicit OpenTelemetry.Api PackageReference to AI.Tests,
      AI.Integration.Tests, AI.OllamaSharp.Integration.Tests, and
      DataIngestion.Tests to lift the vulnerable transitive (GHSA-g94r-2vxg-569j).
    * Add explicit NuGet.Packaging and NuGet.Protocol PackageReferences
      to the AI/McpServer/Agents.AI template integration tests to lift
      the vulnerable transitive (GHSA-g4vj-cjjj-v7hg).
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    jeffhandley committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    fa0072f View commit details
    Browse the repository at this point in the history
Loading