deps: Update dependency Microsoft.OpenApi to v3 - #462
Merged
Conversation
|
Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits. |
ANcpLua
added a commit
that referenced
this pull request
Jul 1, 2026
…n ingest (CODE RED #4) (#464) OTLP ingest mapped only span identity/timing/status-code/attributes — span Events (including OTel exception events: exception.type/message/stacktrace), Links, and Status.Message were silently dropped, so the span-detail API always returned empty Events/Links and no status message. Full ingest -> storage -> API pipeline (the Qyl.Api.Contracts Span DTO already models these — no contract change): - OtlpConverter.CreateSpanRecordFromProto captures span.Events, span.Links, span.Status.Message. - SpanIngestionRecord + SpanEventIngest/SpanLinkIngest carry them. - IngestionStorageMapper serializes events/links to JSON via SpanChildStorage (source-gen JSON, AOT-safe StorageJsonSerializerContext) and stores status_message. - spans row gains status_message + events_json + links_json columns (and the upsert). - Mappers rehydrates SpanEvent[]/SpanLink[] and SpanStatus.Message from storage instead of []. Also reverts Renovate #462's Microsoft.OpenApi v3 bump back to 2.9.0: v3 makes IOpenApiMediaType.Example read-only, which the SDK's Microsoft.AspNetCore.OpenApi source generator still assigns (CS0200), breaking the whole repo build. 2.9.0 also clears NU1903. Verified: collector Release builds 0/0. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
github-actions Bot
pushed a commit
that referenced
this pull request
Jul 4, 2026
…onfig (#479) Both majors were evaluated and declined on evidence: - Microsoft.OpenApi 3.x: CS0200 in Microsoft.AspNetCore.OpenApi's generated XML-comment support (Example is read-only in v3) — reproduced today on latest 10.0.9; the pin in Directory.Packages.props stands (#462, #465). - js-yaml 5.x: the dep exists only as an overrides security floor; all consumers declare ^4.x and npm audit is clean — a forced major buys nothing and risks the generate:ts/shadcn toolchain (#425). Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 task
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.9.0→3.7.0Release Notes
Microsoft/OpenAPI.NET (Microsoft.OpenApi)
v3.7.0Features
Bug Fixes
v3.6.0Features
v3.5.5Bug Fixes
v3.5.4Bug Fixes
v3.5.3Bug Fixes
Performance Improvements
v3.5.2Bug Fixes
v3.5.1Bug Fixes
v3.5.0Features
Bug Fixes
v3.4.0Features
Bug Fixes
v3.3.1Features
Bug Fixes
v3.3.0Features
v3.2.0Features
Bug Fixes
v3.1.3Bug Fixes
v3.1.2Bug Fixes
v3.1.1Bug Fixes
additionalProperties: false(6651c36)additionalProperties: false(e36fc95)v3.0.3v3.0.2Bug Fixes
v3.0.1Bug Fixes
v3.0.0⚠ BREAKING CHANGES
Features
Configuration
📅 Schedule: (in timezone UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.