Skip to content

[release/8.0-staging] [STJ] Account for F# CompilationMappingAttribute now supporting multiple declarations. #115077

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Apr 26, 2025

Backport of #114961 to release/980-staging

/cc @eiriktsarpalis

Customer Impact

  • Customer reported
  • Found internally

An breaking change to F# version 9.0.300 has introduced a regression in the handling of F# types in System.Text.Json. Rather than rolling back the F# change, we have decided to apply compensating changes to the System.Text.Json code.

Regression

  • Yes
  • No

dotnet/fsharp#18274

Testing

Added regression testing covering the impacted scenario.

Risk

Low. The fix trivially extends the attribute querying logic to account for the possibility of multiple attributes of the same type being present.

Copy link
Contributor

Tagging subscribers to this area: @dotnet/area-system-text-json, @gregsdennis
See info in area-owners.md if you want to be subscribed.

@teo-tsirpanis teo-tsirpanis added this to the 8.0.x milestone Apr 27, 2025
@eiriktsarpalis eiriktsarpalis added the Servicing-consider Issue for next servicing release review label May 8, 2025
@rbhanda rbhanda modified the milestones: 8.0.x, 8.0.17 May 8, 2025
@rbhanda rbhanda added Servicing-approved Approved for servicing release and removed Servicing-consider Issue for next servicing release review labels May 8, 2025
@eiriktsarpalis eiriktsarpalis merged commit 7136ea2 into release/8.0-staging May 21, 2025
116 of 117 checks passed
@eiriktsarpalis eiriktsarpalis deleted the backport/pr-114961-to-release/8.0-staging branch May 21, 2025 10:53
@github-actions github-actions bot locked and limited conversation to collaborators Jun 21, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-System.Text.Json Servicing-approved Approved for servicing release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants