Skip to content

chore: bumps the OpenAPI dependencies to the latest versions - #14340

Merged
SergeyMenshykh merged 3 commits into
microsoft:mainfrom
baywet:chore/openapi-deps
Aug 27, 2026
Merged

SergeyMenshykh merged 3 commits into
microsoft:mainfrom
baywet:chore/openapi-deps

Conversation

@baywet

@baywet Vincent Biret (baywet) commented Aug 26, 2026 •

Copy link
Copy Markdown
Member

This updates all the OpenAPI related dependencies since Microsoft.OpenAPI has released numerous patches.

@baywet
Vincent Biret (baywet) requested a review from a team as a code owner August 26, 2026 14:42
Copilot AI lite review requested due to automatic review settings August 26, 2026 14:42

Copilot AI 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.

Pull request overview

This PR updates centrally-managed .NET package versions for OpenAPI-related dependencies, aiming to address security concerns by moving to newer releases.

Changes:

  • Bumps Microsoft.AspNetCore.OpenApi from 8.0.14 to 8.0.30.
  • Bumps Microsoft.Azure.WebJobs.Extensions.OpenApi from 1.5.1 to 1.6.0.
  • Bumps Microsoft.OpenApi.Readers from 1.6.24 to 1.6.31.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread dotnet/Directory.Packages.props Resolved

@github-actions github-actions Bot 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.

MAF Automated Review — Iteration 1

Result: Findings reported
Scope: full PR (1 commit(s)): ccc6a28faf6d
Model: claude-opus-4.8

Overview

The PR bumps three OpenAPI NuGet versions in central package management (dotnet/Directory.Packages.props) for security reasons. Two of the bumps are clean: Microsoft.AspNetCore.OpenApi (8.0.30) is a patch-band bump used by one sample, and Microsoft.Azure.WebJobs.Extensions.OpenApi (1.6.0) has no project consumer and is inert. The remaining bump breaks the paired-version invariant between Microsoft.OpenApi.Readers and Microsoft.OpenApi: Microsoft.OpenApi.Readers 1.6.31 transitively requires Microsoft.OpenApi >= 1.6.31, but the core package is left pinned at 1.6.24, producing a deterministic NU1605 package-downgrade error that fails restore/build of the shipping Microsoft.SemanticKernel.Plugins.OpenApi assembly and all its consumers. The single finding below captures the residual risk; the one-line lockstep fix also satisfies the PR's stated security objective.

Reviewed the supplied pull-request change set across correctness, security/reliability, architecture, and failure behavior.
1 verified finding remained after source verification (1 high) across 1 file. Details are attached to the affected lines below.

Affected areas: dotnet/Directory.Packages.props

Comment thread dotnet/Directory.Packages.props Resolved
@baywet Vincent Biret (baywet) changed the title chore: bumps the OpenAPI dependencies to the latest versions for security reasons chore: bumps the OpenAPI dependencies to the latest versions Aug 26, 2026

Copilot AI 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.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

SergeyMenshykh pushed a commit that referenced this pull request Aug 27, 2026
while working on #14340 I noticed some flaky unit tests are you can see
in
https://github.com/microsoft/semantic-kernel/actions/runs/32982261836/job/98221741513?pr=14340.
This PR refactors the involved tests so they don't run into each other

---------

Co-authored-by: Copilot Autofix powered by AI <[email protected]>
@SergeyMenshykh
SergeyMenshykh merged commit a220003 into microsoft:main Aug 27, 2026
18 checks passed
@baywet
Vincent Biret (baywet) deleted the chore/openapi-deps branch August 27, 2026 16:38

This branch was previously deployed

1 inactive deployment
Sign up for free to 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.

5 participants