Remove API that was marked obsolete in <= .NET 8
Open
area-infrastructure
Priority:2
task
- Dominant language
- C#
- Stars
- 38.4k
- Forks
- 10.9k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 276
Description
It's been since https://github.com/dotnet/aspnetcore/issues/27529 that we did a global pass to remove API that was marked Obsolete long enough ago. A good definition of long enough ago is "shipped in the last LTS" ie., .NET 8.0, since then even customers that only consume LTS will have had a chance to see the Obsolete attribute.
In a simple grep of release/8.0 vs main, I see roughly 140 that meet this criteria. Probably easiest to do this in chunks by folder.
Contributor guide
Assessment
This issue has not been assessed yet.