-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add initial JSON file * Update supported-os.json * Removed most wildcards * Switch Windows version types * Update per feedback * Update schema and remove some entries * Update schema * Update versions flagged by tool * Update Windows versions * Update Windows versions * Add various OSes back * Add cycle to Windows * Add notes * Update schema * Change libc schema * Update architecture order * Update Arm casing * Update architecture ordering * Update Arm casing * Include overall notes section * Add notes about minimum target versions * Update cycles -> versions * Add additional Windows version * Add .NET 8 version * Update Windows supported versions * Add RHEL note * Correct Ubuntu versions * Add generated MD files * Update per feedback * Update per feedback * Adding .NET 6 & 7 to #9294 (#9366) * Minor fixes * .NET 6 & 7 supported-os files * Generate MD files * Update release-index and add RHEL architectures * Move release-index updates to separate PR * Update generated markdown * Regenerate .NET 7 JSON and Markdown files (#9368) * Re-add active versions to supported-versions on .NET 7 * Reformat EoL information * Prettify Windows names * Fix naming of prettify * Regenerate MD * Fix formattting --------- Co-authored-by: Benjamin Krämer <benjamin.kraemer@jungheinrich.de>
- Loading branch information
1 parent
e1e716d
commit fe79b58
Showing
8 changed files
with
2,006 additions
and
421 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,390 @@ | ||
{ | ||
"channel-version": "7.0", | ||
"last-updated": "2024-07-01", | ||
"families": [ | ||
{ | ||
"name": "Android", | ||
"distributions": [ | ||
{ | ||
"id": "android", | ||
"name": "Android", | ||
"link": "https://www.android.com/", | ||
"lifecycle": "https://support.google.com/android", | ||
"architectures": [ | ||
"Arm32", | ||
"Arm64", | ||
"x64" | ||
], | ||
"supported-versions": [ | ||
"14", | ||
"13", | ||
"12.1", | ||
"12" | ||
], | ||
"unsupported-versions": [ | ||
"11", | ||
"10" | ||
], | ||
"notes": [ | ||
"API 21 is used as the minimum SDK target." | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"name": "Apple", | ||
"distributions": [ | ||
{ | ||
"id": "ios", | ||
"name": "iOS", | ||
"link": "https://developer.apple.com/ios/", | ||
"lifecycle": "https://support.apple.com/ios/", | ||
"architectures": [ | ||
"Arm64" | ||
], | ||
"supported-versions": [ | ||
"17", | ||
"16", | ||
"15" | ||
], | ||
"unsupported-versions": [ | ||
"12" | ||
], | ||
"notes": [ | ||
"iOS 10.0 is used as the minimum SDK target." | ||
] | ||
}, | ||
{ | ||
"id": "ipados", | ||
"name": "iPadOS", | ||
"link": "https://developer.apple.com/ipados/", | ||
"lifecycle": "https://support.apple.com/ipados/", | ||
"architectures": [ | ||
"Arm64" | ||
], | ||
"supported-versions": [ | ||
"17", | ||
"16", | ||
"15" | ||
], | ||
"unsupported-versions": [ | ||
"12" | ||
] | ||
}, | ||
{ | ||
"id": "macos", | ||
"name": "macOS", | ||
"link": "https://developer.apple.com/macos/", | ||
"lifecycle": "https://support.apple.com/macos/", | ||
"architectures": [ | ||
"Arm64", | ||
"x64" | ||
], | ||
"supported-versions": [ | ||
"14", | ||
"13", | ||
"12" | ||
], | ||
"unsupported-versions": [ | ||
"11", | ||
"10.15" | ||
], | ||
"notes": [ | ||
"The iOS and tvOS simulators are supported on macOS Arm64 and x64.", | ||
"The x64 emulator (Rosetta 2) is supported on macOS Arm64.", | ||
"Mac Catalyst apps are supported on macOS Arm64 and x64." | ||
] | ||
}, | ||
{ | ||
"id": "tvos", | ||
"name": "tvOS", | ||
"link": "https://developer.apple.com/tvos/", | ||
"lifecycle": "https://support.apple.com/apple-tv/", | ||
"architectures": [ | ||
"Arm64" | ||
], | ||
"supported-versions": [], | ||
"unsupported-versions": [ | ||
"17", | ||
"16", | ||
"15", | ||
"12" | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"name": "Linux", | ||
"distributions": [ | ||
{ | ||
"id": "alpine", | ||
"name": "Alpine", | ||
"link": "https://alpinelinux.org/", | ||
"lifecycle": "https://alpinelinux.org/releases/", | ||
"architectures": [ | ||
"Arm32", | ||
"Arm64", | ||
"x64" | ||
], | ||
"supported-versions": [ | ||
"3.20", | ||
"3.19", | ||
"3.18", | ||
"3.17" | ||
], | ||
"unsupported-versions": [ | ||
"3.16", | ||
"3.15" | ||
] | ||
}, | ||
{ | ||
"id": "debian", | ||
"name": "Debian", | ||
"link": "https://www.debian.org/", | ||
"lifecycle": "https://wiki.debian.org/DebianReleases", | ||
"architectures": [ | ||
"Arm32", | ||
"Arm64", | ||
"x64" | ||
], | ||
"supported-versions": [ | ||
"12", | ||
"11" | ||
], | ||
"unsupported-versions": [ | ||
"10" | ||
] | ||
}, | ||
{ | ||
"id": "fedora", | ||
"name": "Fedora", | ||
"link": "https://fedoraproject.org/", | ||
"lifecycle": "https://fedoraproject.org/wiki/End_of_life", | ||
"architectures": [ | ||
"Arm32", | ||
"Arm64", | ||
"x64" | ||
], | ||
"supported-versions": [ | ||
"40", | ||
"39" | ||
], | ||
"unsupported-versions": [ | ||
"38", | ||
"37", | ||
"36", | ||
"35" | ||
] | ||
}, | ||
{ | ||
"id": "opensuse", | ||
"name": "openSUSE Leap", | ||
"link": "https://www.opensuse.org/", | ||
"lifecycle": "https://en.opensuse.org/Lifetime", | ||
"architectures": [ | ||
"Arm64", | ||
"x64" | ||
], | ||
"supported-versions": [ | ||
"15.6", | ||
"15.5" | ||
], | ||
"unsupported-versions": [ | ||
"15.4", | ||
"15.3" | ||
] | ||
}, | ||
{ | ||
"id": "rhel", | ||
"name": "Red Hat Enterprise Linux", | ||
"link": "https://access.redhat.com/", | ||
"lifecycle": "https://access.redhat.com/support/policy/updates/errata/", | ||
"architectures": [ | ||
"Arm64", | ||
"x64" | ||
], | ||
"supported-versions": [ | ||
"9", | ||
"8", | ||
"7" | ||
], | ||
"notes": [ | ||
"Red Hat family distributions are supported per [Linux compatibility and support](../../linux-support.md)." | ||
] | ||
}, | ||
{ | ||
"id": "sles", | ||
"name": "SUSE Enterprise Linux", | ||
"link": "https://www.suse.com/", | ||
"lifecycle": "https://www.suse.com/lifecycle/", | ||
"architectures": [ | ||
"Arm64", | ||
"x64" | ||
], | ||
"supported-versions": [ | ||
"15.5", | ||
"15.4" | ||
], | ||
"unsupported-versions": [ | ||
"15.3", | ||
"12.5", | ||
"12.4", | ||
"12.3", | ||
"12.2" | ||
] | ||
}, | ||
{ | ||
"id": "ubuntu", | ||
"name": "Ubuntu", | ||
"link": "https://ubuntu.com/", | ||
"lifecycle": "https://wiki.ubuntu.com/Releases", | ||
"architectures": [ | ||
"Arm32", | ||
"Arm64", | ||
"x64" | ||
], | ||
"supported-versions": [ | ||
"24.04", | ||
"23.10", | ||
"22.04", | ||
"20.04" | ||
], | ||
"unsupported-versions": [ | ||
"23.04", | ||
"22.10", | ||
"18.04" | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"name": "Windows", | ||
"distributions": [ | ||
{ | ||
"id": "windows-nano-server", | ||
"name": "Nano Server", | ||
"link": "https://learn.microsoft.com/virtualization/windowscontainers/manage-containers/container-base-images", | ||
"lifecycle": "https://learn.microsoft.com/windows-server/get-started/windows-server-release-info", | ||
"architectures": [ | ||
"x64" | ||
], | ||
"supported-versions": [ | ||
"2022", | ||
"2019" | ||
] | ||
}, | ||
{ | ||
"id": "windows", | ||
"name": "Windows", | ||
"link": "https://www.microsoft.com/windows/", | ||
"lifecycle": "https://support.microsoft.com/help/13853/windows-lifecycle-fact-sheet", | ||
"architectures": [ | ||
"Arm64", | ||
"x64", | ||
"x86" | ||
], | ||
"supported-versions": [ | ||
"11-23h2-e", | ||
"11-23h2-w", | ||
"10-22h2", | ||
"11-22h2-e", | ||
"11-22h2-w", | ||
"10-21h2-e-lts", | ||
"10-21h2-iot-lts", | ||
"11-21h2-e", | ||
"10-1809-e-lts", | ||
"10-1607-e-lts" | ||
], | ||
"unsupported-versions": [ | ||
"11-21h2-w", | ||
"10-21h2-e", | ||
"10-21h2-w", | ||
"10-21h1", | ||
"10-20h2-e", | ||
"8.1", | ||
"7-sp1" | ||
], | ||
"notes": [ | ||
"The x64 emulator is supported on Windows 11 Arm64." | ||
] | ||
}, | ||
{ | ||
"id": "windows-server", | ||
"name": "Windows Server", | ||
"link": "https://www.microsoft.com/windows-server", | ||
"lifecycle": "https://learn.microsoft.com/windows-server/get-started/windows-server-release-info", | ||
"architectures": [ | ||
"x64", | ||
"x86" | ||
], | ||
"supported-versions": [ | ||
"23H2", | ||
"2022", | ||
"2019", | ||
"2016" | ||
], | ||
"unsupported-versions": [ | ||
"2012-R2", | ||
"2012" | ||
], | ||
"notes": [ | ||
"Windows Server 2012 and 2012 R2 are supported with [Extended Security Updates](https://learn.microsoft.com/windows-server/get-started/extended-security-updates-overview)." | ||
] | ||
}, | ||
{ | ||
"id": "windows-server-core", | ||
"name": "Windows Server Core", | ||
"link": "https://learn.microsoft.com/virtualization/windowscontainers/manage-containers/container-base-images", | ||
"lifecycle": "https://learn.microsoft.com/windows-server/get-started/windows-server-release-info", | ||
"architectures": [ | ||
"x64", | ||
"x86" | ||
], | ||
"supported-versions": [ | ||
"2022", | ||
"2019", | ||
"2016" | ||
] | ||
} | ||
] | ||
} | ||
], | ||
"libc": [ | ||
{ | ||
"name": "glibc", | ||
"architectures": [ | ||
"x64" | ||
], | ||
"version": "2.17", | ||
"source": "CentOS 7" | ||
}, | ||
{ | ||
"name": "glibc", | ||
"architectures": [ | ||
"Arm64" | ||
], | ||
"version": "2.23", | ||
"source": "Ubuntu 16.04" | ||
}, | ||
{ | ||
"name": "glibc", | ||
"architectures": [ | ||
"Arm32" | ||
], | ||
"version": "2.27", | ||
"source": "Ubuntu 18.04" | ||
}, | ||
{ | ||
"name": "musl", | ||
"architectures": [ | ||
"Arm64", | ||
"x64" | ||
], | ||
"version": "1.2.2", | ||
"source": "Alpine 3.15" | ||
} | ||
], | ||
"notes": [ | ||
"The [QEMU](https://www.qemu.org/) emulator is not supported to run .NET apps. QEMU is used, for example, to emulate Arm64 containers on x64, and vice versa." | ||
] | ||
} |
Oops, something went wrong.