Bump Microsoft.OpenApi from 2.11.0 to 3.9.0 - #1839
Conversation
--- updated-dependencies: - dependency-name: Microsoft.OpenApi dependency-version: 3.9.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.OpenApi dependency-version: 3.9.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.OpenApi dependency-version: 3.9.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.OpenApi dependency-version: 3.9.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Pull request overview
Note
Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.
Updates sample projects to use a newer Microsoft.OpenApi NuGet package version.
Changes:
- Bumped
Microsoft.OpenApifrom2.11.0to3.9.0across multiple sample.csprojfiles.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| samples/database-containers/DatabaseContainers.ApiService/DatabaseContainers.ApiService.csproj | Updates Microsoft.OpenApi package version used by the sample API service. |
| samples/aspire-with-javascript/AspireJavaScript.MinimalApi/AspireJavaScript.MinimalApi.csproj | Updates Microsoft.OpenApi package version used by the Minimal API sample. |
| samples/aspire-shop/AspireShop.CatalogService/AspireShop.CatalogService.csproj | Updates Microsoft.OpenApi package version used by the catalog service sample. |
| samples/Metrics/ServiceDefaults/ServiceDefaults.csproj | Updates Microsoft.OpenApi package version used by metrics service defaults. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
[auto-sec note] This PR is a major version upgrade (Microsoft.OpenApi 2.x → 3.x) that introduces real breaking API changes — the CI is failing with \IOpenApiMediaType.Example\ being read-only in 3.x, which affects all consuming call sites. This is not a security remediation and is therefore NOT tracked by the [auto-sec]\ canonical PR #1782. Per the Microsoft.OpenApi 3.x upgrade guide, projects should remain on 2.x until the consuming frameworks (ASP.NET) ship native 3.x support. Recommendation: Defer this PR until the call sites are updated for the 3.x API surface. Alternatively, comment @dependabot ignore this major version\ to suppress until ready. |
|
OK, I won't notify you about version 3.x.x again, unless you re-open this PR. |
Updated Microsoft.OpenApi from 2.11.0 to 3.9.0.
Release notes
Sourced from Microsoft.OpenApi's releases.
3.9.0
3.9.0 (2026-07-15)
Features
Bug Fixes
3.8.0
3.8.0 (2026-07-03)
Features
Bug Fixes
3.7.0
3.7.0 (2026-06-10)
Features
Bug Fixes
3.6.0
3.6.0 (2026-06-01)
Features
3.5.5
3.5.5 (2026-05-28)
Bug Fixes
3.5.4
3.5.4 (2026-05-26)
Bug Fixes
3.5.3
3.5.3 (2026-04-27)
Bug Fixes
Performance Improvements
3.5.2
3.5.2 (2026-04-14)
Bug Fixes
3.5.1
3.5.1 (2026-03-31)
Bug Fixes
3.5.0
3.5.0 (2026-03-20)
Features
Bug Fixes
3.4.0
3.4.0 (2026-03-04)
Features
Bug Fixes
3.3.1
3.3.1 (2026-01-22)
Features
Bug Fixes
3.3.0
3.3.0 (2026-01-21)
Features
3.2.0
3.2.0 (2026-01-19)
Features
Bug Fixes
3.1.3
3.1.3 (2026-01-16)
Bug Fixes
3.1.2
3.1.2 (2026-01-06)
Bug Fixes
3.1.1
3.1.1 (2025-12-18)
Bug Fixes
additionalProperties: false(6651c36)additionalProperties: false(e36fc95)3.1.0
3.1.0 (2025-12-17)
Features
type: "null"downcasting when in oneOf and anyOf for OpenAPI v3 (782cf8d)3.0.3
3.0.3 (2025-12-16)
Bug Fixes
3.0.2
3.0.2 (2025-12-08)
Bug Fixes
3.0.1
3.0.1 (2025-11-17)
Bug Fixes
3.0.0
3.0.0 (2025-11-11)
⚠ BREAKING CHANGES
Features
Special thanks
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)