Skip to content

Restore Windows Server 2012 to supported OS matrix#10331

Merged
richlander merged 5 commits intomainfrom
fix-windows-server-2012-support
Mar 31, 2026
Merged

Restore Windows Server 2012 to supported OS matrix#10331
richlander merged 5 commits intomainfrom
fix-windows-server-2012-support

Conversation

@richlander
Copy link
Copy Markdown
Member

PR #10313 accidentally moved Windows Server 2012 to unsupported for .NET 8.0, 9.0, and 10.0. Windows Server 2012 (and 2012 R2) are still supported via Extended Security Updates (ESU).

Changes

  • Restored 2012 to supported-versions for Windows Server and Windows Server Core
  • Removed unsupported-versions entries for 2012
  • Updated notes to reference both 2012 and 2012 R2
  • Regenerated supported-os.md for all three versions

(.NET 11.0 was not affected — it already had the correct data.)

Fixes #10330

richlander and others added 3 commits March 30, 2026 14:46
PR #10313 accidentally moved Windows Server 2012 to unsupported
for .NET 8.0, 9.0, and 10.0. Windows Server 2012 (and 2012 R2) are
still supported via Extended Security Updates (ESU).

This restores 2012 to supported-versions and removes the
unsupported-versions entries for both Windows Server and
Windows Server Core across all active .NET versions.

Fixes #10330

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Update the update-supported-os skill to emphasize that the
last-updated field must be updated in every modified JSON file,
no matter how small the change.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Use updated dotnet-release tool that reads releases-index.json
to populate support phase (Active/Preview) and release type
(LTS/STS) instead of showing 'Unknown'.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@richlander richlander force-pushed the fix-windows-server-2012-support branch from 93c7474 to 68cc956 Compare March 30, 2026 23:31
richlander and others added 2 commits March 30, 2026 18:18
Support phase and release type are now sourced from releases.json
instead of defaulting to Unknown.
Regenerated with updated dotnet-release tool (0.7.0) that uses
ToDisplayName() for proper casing (Active, LTS, STS vs lowercase).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@richlander richlander merged commit 9c40cd9 into main Mar 31, 2026
6 of 8 checks passed
@richlander richlander deleted the fix-windows-server-2012-support branch March 31, 2026 05:17
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.

Fix Windows Server support mistake

2 participants