Skip to content

Commit

Permalink
Fix supported-os.{md,json} (#9481)
Browse files Browse the repository at this point in the history
* Fix version

* Revert .NET 7 changes to EoL time

* Revert Debian 11 to supported

* Re-generated .NET 7 with new generator (no other changes)

* Put Debian 11 to unsupported for .NET 8
  • Loading branch information
Falco20019 authored Aug 26, 2024
1 parent 81f2955 commit d934121
Show file tree
Hide file tree
Showing 7 changed files with 301 additions and 293 deletions.
9 changes: 6 additions & 3 deletions release-notes/6.0/supported-os.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"channel-version": "6.0",
"last-updated": "2024-07-11",
"last-updated": "2024-08-26",
"families": [
{
"name": "Android",
Expand Down Expand Up @@ -244,7 +244,9 @@
],
"supported-versions": [
"9",
"8",
"8"
],
"unsupported-versions": [
"7"
],
"notes": [
Expand All @@ -261,6 +263,7 @@
"x64"
],
"supported-versions": [
"15.6",
"15.5",
"12.5"
],
Expand All @@ -285,11 +288,11 @@
],
"supported-versions": [
"24.04",
"23.10",
"22.04",
"20.04"
],
"unsupported-versions": [
"23.10",
"23.04",
"22.10",
"21.10",
Expand Down
222 changes: 110 additions & 112 deletions release-notes/6.0/supported-os.md

Large diffs are not rendered by default.

190 changes: 93 additions & 97 deletions release-notes/7.0/supported-os.md

Large diffs are not rendered by default.

19 changes: 15 additions & 4 deletions release-notes/8.0/supported-os.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"channel-version": "8.0",
"last-updated": "2024-07-11",
"last-updated": "2024-08-26",
"families": [
{
"name": "Android",
Expand Down Expand Up @@ -149,8 +149,11 @@
"x64"
],
"supported-versions": [
"12",
"12"
],
"unsupported-versions": [
"11"
],
]
},
{
Expand Down Expand Up @@ -184,6 +187,9 @@
"supported-versions": [
"15.6",
"15.5"
],
"unsupported-versions": [
"15.4"
]
},
{
Expand Down Expand Up @@ -215,7 +221,12 @@
"x64"
],
"supported-versions": [
"15.5"
"15.6",
"15.5",
"12.5"
],
"unsupported-versions": [
"15.4"
]
},
{
Expand All @@ -230,11 +241,11 @@
],
"supported-versions": [
"24.04",
"23.10",
"22.04",
"20.04"
],
"unsupported-versions": [
"23.10",
"23.04"
]
}
Expand Down
86 changes: 44 additions & 42 deletions release-notes/8.0/supported-os.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# .NET 8 - Supported OS versions

Last updated: 2024-07-11
Last updated: 2024-08-26

[.NET 8](README.md) is a [Long Term Support (LTS)](../../release-policies.md) release and [is supported](../../support.md) on multiple operating systems per their lifecycle policy.

This file is generated from [supported-os.json](supported-os.json) and is based on support information from [endoflife.date](https://endoflife.date/).

## Android

OS | Versions | Architectures | Lifecycle |
--------------------------------|------------------------------|--------------------|--------------------|
[Android][0] | 14, 13, 12.1, 12 | Arm32, Arm64, x64 | [Lifecycle][1] |
OS | Versions | Architectures | Lifecycle
------------------------------- | --------------------------- | --------------------- | ----------------------
[Android][0] | 14, 13, 12.1, 12 | Arm32, Arm64, x64 | [Lifecycle][1]

Notes:

Expand All @@ -21,12 +21,12 @@ Notes:

## Apple

OS | Versions | Architectures |
--------------------------------|------------------------------|--------------------|
[iOS][2] | 17, 16, 15 | Arm64 |
[iPadOS][3] | 17, 16, 15 | Arm64 |
[macOS][4] | 14, 13, 12 | Arm64, x64 |
[tvOS][5] | 17, 16, 15, 14, 13, 12.2 | Arm64 |
OS | Versions | Architectures
------------------------------- | --------------------------- | ----------------------
[iOS][2] | 17, 16, 15 | Arm64
[iPadOS][3] | 17, 16, 15 | Arm64
[macOS][4] | 14, 13, 12 | Arm64, x64
[tvOS][5] | 17, 16, 15, 14, 13, 12.2 | Arm64

Notes:

Expand All @@ -42,16 +42,16 @@ Notes:

## Linux

OS | Versions | Architectures | Lifecycle |
--------------------------------|------------------------------|--------------------|--------------------|
[Alpine][6] | 3.20, 3.19, 3.18, 3.17 | Arm32, Arm64, x64 | [Lifecycle][7] |
[CentOS Stream][8] | 9 | Arm64, ppc64le, s390x, x64 | [Lifecycle][9] |
[Debian][10] | 12, 11 | Arm32, Arm64, x64 | [Lifecycle][11] |
[Fedora][12] | 40, 39 | Arm32, Arm64, x64 | [Lifecycle][13] |
[openSUSE Leap][14] | 15.6, 15.5 | Arm64, x64 | [Lifecycle][15] |
[Red Hat Enterprise Linux][16] | 9, 8 | Arm64, ppc64le, s390x, x64 | [Lifecycle][17] |
[SUSE Enterprise Linux][18] | 15.5 | Arm64, x64 | [Lifecycle][19] |
[Ubuntu][20] | 24.04, 23.10, 22.04, 20.04 | Arm32, Arm64, x64 | [Lifecycle][21] |
OS | Versions | Architectures | Lifecycle
------------------------------- | --------------------------- | --------------------- | ----------------------
[Alpine][6] | 3.20, 3.19, 3.18, 3.17 | Arm32, Arm64, x64 | [Lifecycle][7]
[CentOS Stream][8] | 9 | Arm64, ppc64le, s390x, x64 | [Lifecycle][9]
[Debian][10] | 12 | Arm32, Arm64, x64 | [Lifecycle][11]
[Fedora][12] | 40, 39 | Arm32, Arm64, x64 | [Lifecycle][13]
[openSUSE Leap][14] | 15.6, 15.5 | Arm64, x64 | [Lifecycle][15]
[Red Hat Enterprise Linux][16] | 9, 8 | Arm64, ppc64le, s390x, x64 | [Lifecycle][17]
[SUSE Enterprise Linux][18] | 15.6, 15.5, 12.5 | Arm64, x64 | [Lifecycle][19]
[Ubuntu][20] | 24.04, 22.04, 20.04 | Arm32, Arm64, x64 | [Lifecycle][21]

Notes:

Expand All @@ -76,36 +76,34 @@ Notes:

## Windows

OS | Versions | Architectures | Lifecycle |
--------------------------------|------------------------------|--------------------|--------------------|
[Nano Server][22] | 2022, 2019 | x64 | [Lifecycle][23] |
[Windows][24] | 11 23H2, 11 22H2, 10 22H2, 11 21H2 (E), 10 21H2 (E), 10 21H2 (IoT), 10 1809 (E), 10 1607 (E) | Arm64, x64, x86 | [Lifecycle][25] |
[Windows Server][26] | 23H2, 2022, 2019, 2016, 2012-R2, 2012 | x64, x86 | [Lifecycle][27] |
[Windows Server Core][28] | 23H2, 2022, 2019, 2016, 2012 | x64, x86 | [Lifecycle][29] |
OS | Versions | Architectures | Lifecycle
------------------------------- | --------------------------- | --------------------- | ----------------------
[Nano Server][22] | 2022, 2019 | x64 | [Lifecycle][23]
[Windows][24] | 11 23H2, 11 22H2, 10 22H2, 11 21H2 (E), 10 21H2 (E), 10 21H2 (IoT), 10 1809 (E), 10 1607 (E) | Arm64, x64, x86 | [Lifecycle][25]
[Windows Server][26] | 23H2, 2022, 2019, 2016, 2012-R2, 2012 | x64, x86 | [Lifecycle][23]
[Windows Server Core][22] | 2022, 2019, 2016, 2012-R2, 2012 | x64, x86 | [Lifecycle][23]

Notes:

* Windows: The x64 emulator is supported on Windows 11 Arm64.
* Windows Server: Windows Server 2012 and 2012 R2 are supported with [Extended Security Updates](https://learn.microsoft.com/windows-server/get-started/extended-security-updates-overview).
* Windows Server Core: Windows Server 2012 and 2012 R2 are supported with [Extended Security Updates](https://learn.microsoft.com/windows-server/get-started/extended-security-updates-overview).

[22]: https://learn.microsoft.com/virtualization/windowscontainers/manage-containers/container-base-images
[23]: https://learn.microsoft.com/windows-server/get-started/windows-server-release-info
[24]: https://www.microsoft.com/windows/
[25]: https://support.microsoft.com/help/13853/windows-lifecycle-fact-sheet
[26]: https://www.microsoft.com/windows-server
[27]: https://learn.microsoft.com/windows-server/get-started/windows-server-release-info
[28]: https://learn.microsoft.com/virtualization/windowscontainers/manage-containers/container-base-images
[29]: https://learn.microsoft.com/windows-server/get-started/windows-server-release-info

## Linux compatibility

Microsoft-provided [portable Linux builds](../../linux.md) define minimum compatibility primarily via libc version.

Libc | Version | Architectures | Source |
-------------------------|----------|--------------------|--------------------|
glibc | 2.23 | Arm64, x64 | Ubuntu 16.04 |
glibc | 2.35 | Arm32 | Ubuntu 22.04 |
musl | 1.2.2 | Arm32, Arm64, x64 | Alpine 3.13 |
Libc | Version | Architectures | Source
--------------- | ------- | --------------------- | --------------
glibc | 2.23 | Arm64, x64 | Ubuntu 16.04
glibc | 2.35 | Arm32 | Ubuntu 22.04
musl | 1.2.2 | Arm32, Arm64, x64 | Alpine 3.13

Note: Microsoft-provided portable Arm32 glibc builds are supported on distro versions with a [Y2038 incompatible glibc](https://github.com/dotnet/core/discussions/9285) or a Y2038 compatible glibc with [_TIME_BITS](https://www.gnu.org/software/libc/manual/html_node/Feature-Test-Macros.html) set to 32-bit, for example Debian 12, Ubuntu 22.04, and lower versions.

Expand All @@ -117,11 +115,15 @@ Note: Microsoft-provided portable Arm32 glibc builds are supported on distro ver

Support for the following operating system versions has ended.

OS | Version | Date |
--------------------------------|------------------------------|--------------------|
Alpine | 3.16 | [2024-05-23](https://alpinelinux.org/posts/Alpine-3.16.9-3.17.7-3.18.6-released.html) |
Android | 11 | 2024-02-05 |
Fedora | 38 | 2024-05-21 |
Fedora | 37 | 2023-12-05 |
Ubuntu | 23.04 | 2024-01-20 |
Windows | 10 21H2 (E) | [2024-06-11](https://learn.microsoft.com/lifecycle/products/windows-10-enterprise-and-education) |
OS | Version | Date
----------------------- | ------------- | ----------------------
Alpine | 3.16 | [2024-05-23](https://alpinelinux.org/posts/Alpine-3.16.9-3.17.7-3.18.6-released.html)
Android | 11 | 2024-02-05
Debian | 11 | [2024-08-14](https://lists.debian.org/debian-release/2024/06/msg00700.html)
Fedora | 38 | 2024-05-21
Fedora | 37 | 2023-12-05
openSUSE Leap | 15.4 | 2023-12-07
SUSE Enterprise Linux | 15.4 | 2023-12-31
Ubuntu | 23.10 | 2024-07-11
Ubuntu | 23.04 | 2024-01-20
Windows | 10 21H2 (E) | [2024-06-11](https://learn.microsoft.com/lifecycle/products/windows-10-enterprise-and-education)
3 changes: 2 additions & 1 deletion release-notes/9.0/supported-os.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"channel-version": "9.0",
"last-updated": "2024-07-11",
"last-updated": "2024-08-23",
"families": [
{
"name": "Android",
Expand Down Expand Up @@ -200,6 +200,7 @@
"x64"
],
"supported-versions": [
"15.6",
"15.5"
]
},
Expand Down
Loading

0 comments on commit d934121

Please sign in to comment.