From 711d4249ffe333a1006ee8056c148a9647d8cc8d Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Tue, 12 May 2026 09:37:36 -0700 Subject: [PATCH 1/4] Update NuGet.config to 7.3.1 --- manifest.versions.json | 2 +- src/sdk/4.8.1/windowsservercore-ltsc2022/Dockerfile | 2 +- src/sdk/4.8.1/windowsservercore-ltsc2025/Dockerfile | 2 +- src/sdk/4.8/windowsservercore-ltsc2016/Dockerfile | 2 +- src/sdk/4.8/windowsservercore-ltsc2019/Dockerfile | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/manifest.versions.json b/manifest.versions.json index d8ab6656..fc0a7ae2 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -9,7 +9,7 @@ "lcu|ltsc2022|4.8.1": "https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/03/windows10.0-kb5082425-x64-ndp481_435f53976e85e367d28583d5e767ad3263e52bf0.msu", "kb|ltsc2025|4.8.1": "KB5082420", "lcu|ltsc2025|4.8.1": "https://catalog.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/9e7e9e65-f8e1-4c58-895a-03a4e4b27b16/public/windows11.0-kb5082420-x64-ndp481_e669d8241160acba1ade1a111a50a5702f15706e.msu", - "nuget|version": "7.3.0", + "nuget|version": "7.3.1", "referenceassemblies|version": "1.0.3", "servicemonitor|version": "2.0.1.10", "servicemonitor|url": "https://github.com/microsoft/IIS.ServiceMonitor/releases/download/v$(servicemonitor|version)/ServiceMonitor.exe", diff --git a/src/sdk/4.8.1/windowsservercore-ltsc2022/Dockerfile b/src/sdk/4.8.1/windowsservercore-ltsc2022/Dockerfile index e67c9701..dbd24389 100644 --- a/src/sdk/4.8.1/windowsservercore-ltsc2022/Dockerfile +++ b/src/sdk/4.8.1/windowsservercore-ltsc2022/Dockerfile @@ -9,7 +9,7 @@ ENV ` # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true ` # NuGet version to install - NUGET_VERSION=7.3.0 ` + NUGET_VERSION=7.3.1 ` # Install location of Roslyn ROSLYN_COMPILER_LOCATION="C:\Program Files (x86)\Microsoft Visual Studio\18\BuildTools\MSBuild\Current\Bin\Roslyn" diff --git a/src/sdk/4.8.1/windowsservercore-ltsc2025/Dockerfile b/src/sdk/4.8.1/windowsservercore-ltsc2025/Dockerfile index df9de1ad..bef37cc8 100644 --- a/src/sdk/4.8.1/windowsservercore-ltsc2025/Dockerfile +++ b/src/sdk/4.8.1/windowsservercore-ltsc2025/Dockerfile @@ -9,7 +9,7 @@ ENV ` # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true ` # NuGet version to install - NUGET_VERSION=7.3.0 ` + NUGET_VERSION=7.3.1 ` # Install location of Roslyn ROSLYN_COMPILER_LOCATION="C:\Program Files (x86)\Microsoft Visual Studio\18\BuildTools\MSBuild\Current\Bin\Roslyn" diff --git a/src/sdk/4.8/windowsservercore-ltsc2016/Dockerfile b/src/sdk/4.8/windowsservercore-ltsc2016/Dockerfile index 7a4811cf..1a2c43ea 100644 --- a/src/sdk/4.8/windowsservercore-ltsc2016/Dockerfile +++ b/src/sdk/4.8/windowsservercore-ltsc2016/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/framework/runtime FROM $REPO:4.8-20260414-windowsservercore-ltsc2016 # Install NuGet CLI -ENV NUGET_VERSION=7.3.0 +ENV NUGET_VERSION=7.3.1 RUN mkdir "%ProgramFiles%\NuGet\latest" ` && powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` diff --git a/src/sdk/4.8/windowsservercore-ltsc2019/Dockerfile b/src/sdk/4.8/windowsservercore-ltsc2019/Dockerfile index 618b97aa..d3ab163c 100644 --- a/src/sdk/4.8/windowsservercore-ltsc2019/Dockerfile +++ b/src/sdk/4.8/windowsservercore-ltsc2019/Dockerfile @@ -7,7 +7,7 @@ ENV ` # Do not generate certificate DOTNET_GENERATE_ASPNET_CERTIFICATE=false ` # NuGet version to install - NUGET_VERSION=7.3.0 ` + NUGET_VERSION=7.3.1 ` # Install location of Roslyn ROSLYN_COMPILER_LOCATION="C:\Program Files (x86)\Microsoft Visual Studio\18\BuildTools\MSBuild\Current\Bin\Roslyn" From 5da8b957f283475e3a503d6a56be6b2ef29a91c5 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Tue, 12 May 2026 09:55:21 -0700 Subject: [PATCH 2/4] Update KB numbers --- manifest.versions.json | 8 ++++---- src/runtime/4.8.1/windowsservercore-ltsc2022/Dockerfile | 2 +- src/runtime/4.8.1/windowsservercore-ltsc2025/Dockerfile | 2 +- src/runtime/4.8/windowsservercore-ltsc2016/Dockerfile | 2 +- src/runtime/4.8/windowsservercore-ltsc2019/Dockerfile | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/manifest.versions.json b/manifest.versions.json index fc0a7ae2..12d61ec5 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -1,13 +1,13 @@ { "variables": { "4.8-is-security-release": true, - "kb|ltsc2016|4.8": "KB5082411", + "kb|ltsc2016|4.8": "KB5087065", "lcu|ltsc2016|4.8": "https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/03/windows10.0-kb5082411-x64-ndp48_21d9288b9b7c21c1557609b58e6926bcb3ca05b2.msu", - "kb|ltsc2019|4.8": "KB5082414", + "kb|ltsc2019|4.8": "KB5087066", "lcu|ltsc2019|4.8": "https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/03/windows10.0-kb5082414-x64-ndp48_6edea76ef38203f73b3af222041187375a209d65.msu", - "kb|ltsc2022|4.8.1": "KB5082425", + "kb|ltsc2022|4.8.1": "KB5087059", "lcu|ltsc2022|4.8.1": "https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/03/windows10.0-kb5082425-x64-ndp481_435f53976e85e367d28583d5e767ad3263e52bf0.msu", - "kb|ltsc2025|4.8.1": "KB5082420", + "kb|ltsc2025|4.8.1": "KB5087054", "lcu|ltsc2025|4.8.1": "https://catalog.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/9e7e9e65-f8e1-4c58-895a-03a4e4b27b16/public/windows11.0-kb5082420-x64-ndp481_e669d8241160acba1ade1a111a50a5702f15706e.msu", "nuget|version": "7.3.1", "referenceassemblies|version": "1.0.3", diff --git a/src/runtime/4.8.1/windowsservercore-ltsc2022/Dockerfile b/src/runtime/4.8.1/windowsservercore-ltsc2022/Dockerfile index 5b50c636..4ce5afe7 100644 --- a/src/runtime/4.8.1/windowsservercore-ltsc2022/Dockerfile +++ b/src/runtime/4.8.1/windowsservercore-ltsc2022/Dockerfile @@ -20,7 +20,7 @@ RUN ` && mkdir patch ` && expand patch.msu patch -F:* ` && del /F /Q patch.msu ` - && dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows10.0-KB5082425-x64-ndp481.cab ` + && dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows10.0-KB5087059-x64-ndp481.cab ` && rmdir /S /Q patch ` ` # Ngen top of assembly graph to optimize a set of frequently used assemblies diff --git a/src/runtime/4.8.1/windowsservercore-ltsc2025/Dockerfile b/src/runtime/4.8.1/windowsservercore-ltsc2025/Dockerfile index 9b64513a..b6673058 100644 --- a/src/runtime/4.8.1/windowsservercore-ltsc2025/Dockerfile +++ b/src/runtime/4.8.1/windowsservercore-ltsc2025/Dockerfile @@ -14,7 +14,7 @@ RUN ` && mkdir patch ` && expand patch.msu patch -F:* ` && del /F /Q patch.msu ` - && dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows11.0-KB5082420-x64-ndp481.cab ` + && dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows11.0-KB5087054-x64-ndp481.cab ` && rmdir /S /Q patch ` ` # Ngen top of assembly graph to optimize a set of frequently used assemblies diff --git a/src/runtime/4.8/windowsservercore-ltsc2016/Dockerfile b/src/runtime/4.8/windowsservercore-ltsc2016/Dockerfile index c0ef3c4b..9d0c99cb 100644 --- a/src/runtime/4.8/windowsservercore-ltsc2016/Dockerfile +++ b/src/runtime/4.8/windowsservercore-ltsc2016/Dockerfile @@ -28,7 +28,7 @@ RUN ` && mkdir patch ` && expand patch.msu patch -F:* ` && del patch.msu ` - && dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows10.0-KB5082411-x64-ndp48.cab ` + && dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows10.0-KB5087065-x64-ndp48.cab ` && rmdir /S /Q patch ` ` # ngen .NET Fx diff --git a/src/runtime/4.8/windowsservercore-ltsc2019/Dockerfile b/src/runtime/4.8/windowsservercore-ltsc2019/Dockerfile index cf0d3550..5b534ef3 100644 --- a/src/runtime/4.8/windowsservercore-ltsc2019/Dockerfile +++ b/src/runtime/4.8/windowsservercore-ltsc2019/Dockerfile @@ -19,7 +19,7 @@ RUN ` && mkdir patch ` && expand patch.msu patch -F:* ` && del /F /Q patch.msu ` - && dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows10.0-KB5082414-x64-ndp48.cab ` + && dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows10.0-KB5087066-x64-ndp48.cab ` && rmdir /S /Q patch ` ` # ngen .NET Fx From 44acd538bd91eddd82bbff3c101c318f23d64a75 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Tue, 12 May 2026 09:57:55 -0700 Subject: [PATCH 3/4] Update datestamps --- README.aspnet.md | 8 ++++---- README.runtime.md | 8 ++++---- README.sdk.md | 8 ++++---- README.wcf.md | 8 ++++---- manifest.datestamps.json | 2 +- src/aspnet/4.8.1/windowsservercore-ltsc2022/Dockerfile | 2 +- src/aspnet/4.8.1/windowsservercore-ltsc2025/Dockerfile | 2 +- src/aspnet/4.8/windowsservercore-ltsc2016/Dockerfile | 2 +- src/aspnet/4.8/windowsservercore-ltsc2019/Dockerfile | 2 +- src/sdk/4.8.1/windowsservercore-ltsc2022/Dockerfile | 2 +- src/sdk/4.8.1/windowsservercore-ltsc2025/Dockerfile | 2 +- src/sdk/4.8/windowsservercore-ltsc2016/Dockerfile | 2 +- src/sdk/4.8/windowsservercore-ltsc2019/Dockerfile | 2 +- src/wcf/4.8.1/windowsservercore-ltsc2022/Dockerfile | 2 +- src/wcf/4.8.1/windowsservercore-ltsc2025/Dockerfile | 2 +- src/wcf/4.8/windowsservercore-ltsc2016/Dockerfile | 2 +- src/wcf/4.8/windowsservercore-ltsc2019/Dockerfile | 2 +- 17 files changed, 29 insertions(+), 29 deletions(-) diff --git a/README.aspnet.md b/README.aspnet.md index 3ab7508e..df795c1f 100644 --- a/README.aspnet.md +++ b/README.aspnet.md @@ -66,10 +66,10 @@ Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targetin Tags | Dockerfile | OS Version ---- | ---------- | ---------- -4.8.1-20260414-windowsservercore-ltsc2025, 4.8.1-windowsservercore-ltsc2025, 4.8.1 | [Dockerfile](src/aspnet/4.8.1/windowsservercore-ltsc2025/Dockerfile) | Windows Server Core 2025 -4.8.1-20260414-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 | [Dockerfile](src/aspnet/4.8.1/windowsservercore-ltsc2022/Dockerfile) | Windows Server Core 2022 -4.8-20260414-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest | [Dockerfile](src/aspnet/4.8/windowsservercore-ltsc2019/Dockerfile) | Windows Server Core 2019 -4.8-20260414-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest | [Dockerfile](src/aspnet/4.8/windowsservercore-ltsc2016/Dockerfile) | Windows Server Core 2016 +4.8.1-20260512-windowsservercore-ltsc2025, 4.8.1-windowsservercore-ltsc2025, 4.8.1 | [Dockerfile](src/aspnet/4.8.1/windowsservercore-ltsc2025/Dockerfile) | Windows Server Core 2025 +4.8.1-20260512-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 | [Dockerfile](src/aspnet/4.8.1/windowsservercore-ltsc2022/Dockerfile) | Windows Server Core 2022 +4.8-20260512-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest | [Dockerfile](src/aspnet/4.8/windowsservercore-ltsc2019/Dockerfile) | Windows Server Core 2019 +4.8-20260512-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest | [Dockerfile](src/aspnet/4.8/windowsservercore-ltsc2016/Dockerfile) | Windows Server Core 2016 diff --git a/README.runtime.md b/README.runtime.md index b2e1adbd..673b1a95 100644 --- a/README.runtime.md +++ b/README.runtime.md @@ -57,10 +57,10 @@ Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targetin Tags | Dockerfile | OS Version ---- | ---------- | ---------- -4.8.1-20260414-windowsservercore-ltsc2025, 4.8.1-windowsservercore-ltsc2025, 4.8.1 | [Dockerfile](src/runtime/4.8.1/windowsservercore-ltsc2025/Dockerfile) | Windows Server Core 2025 -4.8.1-20260414-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 | [Dockerfile](src/runtime/4.8.1/windowsservercore-ltsc2022/Dockerfile) | Windows Server Core 2022 -4.8-20260414-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest | [Dockerfile](src/runtime/4.8/windowsservercore-ltsc2019/Dockerfile) | Windows Server Core 2019 -4.8-20260414-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest | [Dockerfile](src/runtime/4.8/windowsservercore-ltsc2016/Dockerfile) | Windows Server Core 2016 +4.8.1-20260512-windowsservercore-ltsc2025, 4.8.1-windowsservercore-ltsc2025, 4.8.1 | [Dockerfile](src/runtime/4.8.1/windowsservercore-ltsc2025/Dockerfile) | Windows Server Core 2025 +4.8.1-20260512-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 | [Dockerfile](src/runtime/4.8.1/windowsservercore-ltsc2022/Dockerfile) | Windows Server Core 2022 +4.8-20260512-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest | [Dockerfile](src/runtime/4.8/windowsservercore-ltsc2019/Dockerfile) | Windows Server Core 2019 +4.8-20260512-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest | [Dockerfile](src/runtime/4.8/windowsservercore-ltsc2016/Dockerfile) | Windows Server Core 2016 diff --git a/README.sdk.md b/README.sdk.md index adbfbfa8..9211f79c 100644 --- a/README.sdk.md +++ b/README.sdk.md @@ -62,10 +62,10 @@ Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targetin Tags | Dockerfile | OS Version ---- | ---------- | ---------- -4.8.1-20260414-windowsservercore-ltsc2025, 4.8.1-windowsservercore-ltsc2025, 4.8.1 | [Dockerfile](src/sdk/4.8.1/windowsservercore-ltsc2025/Dockerfile) | Windows Server Core 2025 -4.8.1-20260414-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 | [Dockerfile](src/sdk/4.8.1/windowsservercore-ltsc2022/Dockerfile) | Windows Server Core 2022 -4.8-20260414-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest | [Dockerfile](src/sdk/4.8/windowsservercore-ltsc2019/Dockerfile) | Windows Server Core 2019 -4.8-20260414-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest | [Dockerfile](src/sdk/4.8/windowsservercore-ltsc2016/Dockerfile) | Windows Server Core 2016 +4.8.1-20260512-windowsservercore-ltsc2025, 4.8.1-windowsservercore-ltsc2025, 4.8.1 | [Dockerfile](src/sdk/4.8.1/windowsservercore-ltsc2025/Dockerfile) | Windows Server Core 2025 +4.8.1-20260512-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 | [Dockerfile](src/sdk/4.8.1/windowsservercore-ltsc2022/Dockerfile) | Windows Server Core 2022 +4.8-20260512-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest | [Dockerfile](src/sdk/4.8/windowsservercore-ltsc2019/Dockerfile) | Windows Server Core 2019 +4.8-20260512-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest | [Dockerfile](src/sdk/4.8/windowsservercore-ltsc2016/Dockerfile) | Windows Server Core 2016 diff --git a/README.wcf.md b/README.wcf.md index 0166d067..c38c0897 100644 --- a/README.wcf.md +++ b/README.wcf.md @@ -70,10 +70,10 @@ Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targetin Tags | Dockerfile | OS Version ---- | ---------- | ---------- -4.8.1-20260414-windowsservercore-ltsc2025, 4.8.1-windowsservercore-ltsc2025, 4.8.1 | [Dockerfile](src/wcf/4.8.1/windowsservercore-ltsc2025/Dockerfile) | Windows Server Core 2025 -4.8.1-20260414-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 | [Dockerfile](src/wcf/4.8.1/windowsservercore-ltsc2022/Dockerfile) | Windows Server Core 2022 -4.8-20260414-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest | [Dockerfile](src/wcf/4.8/windowsservercore-ltsc2019/Dockerfile) | Windows Server Core 2019 -4.8-20260414-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest | [Dockerfile](src/wcf/4.8/windowsservercore-ltsc2016/Dockerfile) | Windows Server Core 2016 +4.8.1-20260512-windowsservercore-ltsc2025, 4.8.1-windowsservercore-ltsc2025, 4.8.1 | [Dockerfile](src/wcf/4.8.1/windowsservercore-ltsc2025/Dockerfile) | Windows Server Core 2025 +4.8.1-20260512-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 | [Dockerfile](src/wcf/4.8.1/windowsservercore-ltsc2022/Dockerfile) | Windows Server Core 2022 +4.8-20260512-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest | [Dockerfile](src/wcf/4.8/windowsservercore-ltsc2019/Dockerfile) | Windows Server Core 2019 +4.8-20260512-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest | [Dockerfile](src/wcf/4.8/windowsservercore-ltsc2016/Dockerfile) | Windows Server Core 2016 diff --git a/manifest.datestamps.json b/manifest.datestamps.json index c2096d40..c66010b3 100644 --- a/manifest.datestamps.json +++ b/manifest.datestamps.json @@ -1,6 +1,6 @@ { "variables": { - "CurrentReleaseDateStamp": "20260414", + "CurrentReleaseDateStamp": "20260512", "RuntimeReleaseDateStamp": "$(CurrentReleaseDateStamp)", "AspnetReleaseDateStamp": "$(CurrentReleaseDateStamp)", "WcfReleaseDateStamp": "$(CurrentReleaseDateStamp)", diff --git a/src/aspnet/4.8.1/windowsservercore-ltsc2022/Dockerfile b/src/aspnet/4.8.1/windowsservercore-ltsc2022/Dockerfile index fb7bac3c..1fd5cbb3 100644 --- a/src/aspnet/4.8.1/windowsservercore-ltsc2022/Dockerfile +++ b/src/aspnet/4.8.1/windowsservercore-ltsc2022/Dockerfile @@ -1,7 +1,7 @@ # escape=` ARG REPO=mcr.microsoft.com/dotnet/framework/runtime -FROM $REPO:4.8.1-20260414-windowsservercore-ltsc2022 +FROM $REPO:4.8.1-20260512-windowsservercore-ltsc2022 RUN dism /Online /Quiet /Enable-Feature /All /FeatureName:IIS-WebServerRole /FeatureName:NetFx4Extended-ASPNET45 /FeatureName:IIS-ASPNET45 ` && dism /Online /Quiet /Disable-Feature /FeatureName:IIS-WebServerManagementTools ` diff --git a/src/aspnet/4.8.1/windowsservercore-ltsc2025/Dockerfile b/src/aspnet/4.8.1/windowsservercore-ltsc2025/Dockerfile index dcd848d2..c579a434 100644 --- a/src/aspnet/4.8.1/windowsservercore-ltsc2025/Dockerfile +++ b/src/aspnet/4.8.1/windowsservercore-ltsc2025/Dockerfile @@ -1,7 +1,7 @@ # escape=` ARG REPO=mcr.microsoft.com/dotnet/framework/runtime -FROM $REPO:4.8.1-20260414-windowsservercore-ltsc2025 +FROM $REPO:4.8.1-20260512-windowsservercore-ltsc2025 RUN dism /Online /Quiet /Enable-Feature /All /FeatureName:IIS-WebServerRole /FeatureName:NetFx4Extended-ASPNET45 /FeatureName:IIS-ASPNET45 ` && dism /Online /Quiet /Disable-Feature /FeatureName:IIS-WebServerManagementTools ` diff --git a/src/aspnet/4.8/windowsservercore-ltsc2016/Dockerfile b/src/aspnet/4.8/windowsservercore-ltsc2016/Dockerfile index bb8f21ca..4b1e3441 100644 --- a/src/aspnet/4.8/windowsservercore-ltsc2016/Dockerfile +++ b/src/aspnet/4.8/windowsservercore-ltsc2016/Dockerfile @@ -1,7 +1,7 @@ # escape=` ARG REPO=mcr.microsoft.com/dotnet/framework/runtime -FROM $REPO:4.8-20260414-windowsservercore-ltsc2016 +FROM $REPO:4.8-20260512-windowsservercore-ltsc2016 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] diff --git a/src/aspnet/4.8/windowsservercore-ltsc2019/Dockerfile b/src/aspnet/4.8/windowsservercore-ltsc2019/Dockerfile index 31394099..ba344263 100644 --- a/src/aspnet/4.8/windowsservercore-ltsc2019/Dockerfile +++ b/src/aspnet/4.8/windowsservercore-ltsc2019/Dockerfile @@ -1,7 +1,7 @@ # escape=` ARG REPO=mcr.microsoft.com/dotnet/framework/runtime -FROM $REPO:4.8-20260414-windowsservercore-ltsc2019 +FROM $REPO:4.8-20260512-windowsservercore-ltsc2019 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] diff --git a/src/sdk/4.8.1/windowsservercore-ltsc2022/Dockerfile b/src/sdk/4.8.1/windowsservercore-ltsc2022/Dockerfile index dbd24389..ebc945be 100644 --- a/src/sdk/4.8.1/windowsservercore-ltsc2022/Dockerfile +++ b/src/sdk/4.8.1/windowsservercore-ltsc2022/Dockerfile @@ -1,7 +1,7 @@ # escape=` ARG REPO=mcr.microsoft.com/dotnet/framework/runtime -FROM $REPO:4.8.1-20260414-windowsservercore-ltsc2022 +FROM $REPO:4.8.1-20260512-windowsservercore-ltsc2022 ENV ` # Do not generate certificate diff --git a/src/sdk/4.8.1/windowsservercore-ltsc2025/Dockerfile b/src/sdk/4.8.1/windowsservercore-ltsc2025/Dockerfile index bef37cc8..61feb11a 100644 --- a/src/sdk/4.8.1/windowsservercore-ltsc2025/Dockerfile +++ b/src/sdk/4.8.1/windowsservercore-ltsc2025/Dockerfile @@ -1,7 +1,7 @@ # escape=` ARG REPO=mcr.microsoft.com/dotnet/framework/runtime -FROM $REPO:4.8.1-20260414-windowsservercore-ltsc2025 +FROM $REPO:4.8.1-20260512-windowsservercore-ltsc2025 ENV ` # Do not generate certificate diff --git a/src/sdk/4.8/windowsservercore-ltsc2016/Dockerfile b/src/sdk/4.8/windowsservercore-ltsc2016/Dockerfile index 1a2c43ea..b3ea3ac0 100644 --- a/src/sdk/4.8/windowsservercore-ltsc2016/Dockerfile +++ b/src/sdk/4.8/windowsservercore-ltsc2016/Dockerfile @@ -1,7 +1,7 @@ # escape=` ARG REPO=mcr.microsoft.com/dotnet/framework/runtime -FROM $REPO:4.8-20260414-windowsservercore-ltsc2016 +FROM $REPO:4.8-20260512-windowsservercore-ltsc2016 # Install NuGet CLI ENV NUGET_VERSION=7.3.1 diff --git a/src/sdk/4.8/windowsservercore-ltsc2019/Dockerfile b/src/sdk/4.8/windowsservercore-ltsc2019/Dockerfile index d3ab163c..f3559873 100644 --- a/src/sdk/4.8/windowsservercore-ltsc2019/Dockerfile +++ b/src/sdk/4.8/windowsservercore-ltsc2019/Dockerfile @@ -1,7 +1,7 @@ # escape=` ARG REPO=mcr.microsoft.com/dotnet/framework/runtime -FROM $REPO:4.8-20260414-windowsservercore-ltsc2019 +FROM $REPO:4.8-20260512-windowsservercore-ltsc2019 ENV ` # Do not generate certificate diff --git a/src/wcf/4.8.1/windowsservercore-ltsc2022/Dockerfile b/src/wcf/4.8.1/windowsservercore-ltsc2022/Dockerfile index 3f88b9e4..f7a18ec3 100644 --- a/src/wcf/4.8.1/windowsservercore-ltsc2022/Dockerfile +++ b/src/wcf/4.8.1/windowsservercore-ltsc2022/Dockerfile @@ -1,7 +1,7 @@ # escape=` ARG REPO=mcr.microsoft.com/dotnet/framework/aspnet -FROM $REPO:4.8.1-20260414-windowsservercore-ltsc2022 +FROM $REPO:4.8.1-20260512-windowsservercore-ltsc2022 # Install Windows components required for WCF service hosted on IIS RUN dism /Online /Quiet /Enable-Feature /All /FeatureName:WCF-HTTP-Activation45 /FeatureName:WCF-TCP-Activation45 /FeatureName:IIS-WebSockets diff --git a/src/wcf/4.8.1/windowsservercore-ltsc2025/Dockerfile b/src/wcf/4.8.1/windowsservercore-ltsc2025/Dockerfile index 12d44c77..dc038783 100644 --- a/src/wcf/4.8.1/windowsservercore-ltsc2025/Dockerfile +++ b/src/wcf/4.8.1/windowsservercore-ltsc2025/Dockerfile @@ -1,7 +1,7 @@ # escape=` ARG REPO=mcr.microsoft.com/dotnet/framework/aspnet -FROM $REPO:4.8.1-20260414-windowsservercore-ltsc2025 +FROM $REPO:4.8.1-20260512-windowsservercore-ltsc2025 # Install Windows components required for WCF service hosted on IIS RUN dism /Online /Quiet /Enable-Feature /All /FeatureName:WCF-HTTP-Activation45 /FeatureName:WCF-TCP-Activation45 /FeatureName:IIS-WebSockets diff --git a/src/wcf/4.8/windowsservercore-ltsc2016/Dockerfile b/src/wcf/4.8/windowsservercore-ltsc2016/Dockerfile index 5902c1a3..3c41cbf9 100644 --- a/src/wcf/4.8/windowsservercore-ltsc2016/Dockerfile +++ b/src/wcf/4.8/windowsservercore-ltsc2016/Dockerfile @@ -1,7 +1,7 @@ # escape=` ARG REPO=mcr.microsoft.com/dotnet/framework/aspnet -FROM $REPO:4.8-20260414-windowsservercore-ltsc2016 +FROM $REPO:4.8-20260512-windowsservercore-ltsc2016 # Install Windows components required for WCF service hosted on IIS RUN Add-WindowsFeature NET-WCF-TCP-Activation45; ` diff --git a/src/wcf/4.8/windowsservercore-ltsc2019/Dockerfile b/src/wcf/4.8/windowsservercore-ltsc2019/Dockerfile index 99e0429d..0c50c266 100644 --- a/src/wcf/4.8/windowsservercore-ltsc2019/Dockerfile +++ b/src/wcf/4.8/windowsservercore-ltsc2019/Dockerfile @@ -1,7 +1,7 @@ # escape=` ARG REPO=mcr.microsoft.com/dotnet/framework/aspnet -FROM $REPO:4.8-20260414-windowsservercore-ltsc2019 +FROM $REPO:4.8-20260512-windowsservercore-ltsc2019 # Install Windows components required for WCF service hosted on IIS RUN Add-WindowsFeature NET-WCF-TCP-Activation45; ` From 16978d17e9a5ae65a48bf471a41be67438be8481 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Tue, 12 May 2026 10:02:46 -0700 Subject: [PATCH 4/4] Update KB download URLs --- manifest.versions.json | 8 ++++---- src/runtime/4.8.1/windowsservercore-ltsc2022/Dockerfile | 2 +- src/runtime/4.8.1/windowsservercore-ltsc2025/Dockerfile | 2 +- src/runtime/4.8/windowsservercore-ltsc2016/Dockerfile | 2 +- src/runtime/4.8/windowsservercore-ltsc2019/Dockerfile | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/manifest.versions.json b/manifest.versions.json index 12d61ec5..cafa86d6 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -2,13 +2,13 @@ "variables": { "4.8-is-security-release": true, "kb|ltsc2016|4.8": "KB5087065", - "lcu|ltsc2016|4.8": "https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/03/windows10.0-kb5082411-x64-ndp48_21d9288b9b7c21c1557609b58e6926bcb3ca05b2.msu", + "lcu|ltsc2016|4.8": "https://catalog.s.download.windowsupdate.com/c/msdownload/update/software/secu/2026/05/windows10.0-kb5087065-x64-ndp48_631ce425f7c69cbd26a9345ad20b2deab4c5b049.msu", "kb|ltsc2019|4.8": "KB5087066", - "lcu|ltsc2019|4.8": "https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/03/windows10.0-kb5082414-x64-ndp48_6edea76ef38203f73b3af222041187375a209d65.msu", + "lcu|ltsc2019|4.8": "https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/04/windows10.0-kb5087066-x64-ndp48_086eed6e068d65a3e098311b5c742d745048d5fd.msu", "kb|ltsc2022|4.8.1": "KB5087059", - "lcu|ltsc2022|4.8.1": "https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/03/windows10.0-kb5082425-x64-ndp481_435f53976e85e367d28583d5e767ad3263e52bf0.msu", + "lcu|ltsc2022|4.8.1": "https://catalog.s.download.windowsupdate.com/c/msdownload/update/software/secu/2026/04/windows10.0-kb5087059-x64-ndp481_429d8898a3beb6753b62ab9570ab5a06c1ada069.msu", "kb|ltsc2025|4.8.1": "KB5087054", - "lcu|ltsc2025|4.8.1": "https://catalog.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/9e7e9e65-f8e1-4c58-895a-03a4e4b27b16/public/windows11.0-kb5082420-x64-ndp481_e669d8241160acba1ade1a111a50a5702f15706e.msu", + "lcu|ltsc2025|4.8.1": "https://catalog.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/cc8ce9c1-fa92-4562-92ca-1fab4911143a/public/windows11.0-kb5087054-x64-ndp481_9f992b2552fd55390be19470a8fcfa2047952a43.msu", "nuget|version": "7.3.1", "referenceassemblies|version": "1.0.3", "servicemonitor|version": "2.0.1.10", diff --git a/src/runtime/4.8.1/windowsservercore-ltsc2022/Dockerfile b/src/runtime/4.8.1/windowsservercore-ltsc2022/Dockerfile index 4ce5afe7..91d7e33f 100644 --- a/src/runtime/4.8.1/windowsservercore-ltsc2022/Dockerfile +++ b/src/runtime/4.8.1/windowsservercore-ltsc2022/Dockerfile @@ -16,7 +16,7 @@ RUN ` && powershell Remove-Item -Force -Recurse ${Env:TEMP}\* ` ` # Apply latest patch - && curl -fSLo patch.msu https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/03/windows10.0-kb5082425-x64-ndp481_435f53976e85e367d28583d5e767ad3263e52bf0.msu ` + && curl -fSLo patch.msu https://catalog.s.download.windowsupdate.com/c/msdownload/update/software/secu/2026/04/windows10.0-kb5087059-x64-ndp481_429d8898a3beb6753b62ab9570ab5a06c1ada069.msu ` && mkdir patch ` && expand patch.msu patch -F:* ` && del /F /Q patch.msu ` diff --git a/src/runtime/4.8.1/windowsservercore-ltsc2025/Dockerfile b/src/runtime/4.8.1/windowsservercore-ltsc2025/Dockerfile index b6673058..010dbf0a 100644 --- a/src/runtime/4.8.1/windowsservercore-ltsc2025/Dockerfile +++ b/src/runtime/4.8.1/windowsservercore-ltsc2025/Dockerfile @@ -10,7 +10,7 @@ ENV ` RUN ` # Apply latest patch - curl -fSLo patch.msu https://catalog.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/9e7e9e65-f8e1-4c58-895a-03a4e4b27b16/public/windows11.0-kb5082420-x64-ndp481_e669d8241160acba1ade1a111a50a5702f15706e.msu ` + curl -fSLo patch.msu https://catalog.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/cc8ce9c1-fa92-4562-92ca-1fab4911143a/public/windows11.0-kb5087054-x64-ndp481_9f992b2552fd55390be19470a8fcfa2047952a43.msu ` && mkdir patch ` && expand patch.msu patch -F:* ` && del /F /Q patch.msu ` diff --git a/src/runtime/4.8/windowsservercore-ltsc2016/Dockerfile b/src/runtime/4.8/windowsservercore-ltsc2016/Dockerfile index 9d0c99cb..8c7370e0 100644 --- a/src/runtime/4.8/windowsservercore-ltsc2016/Dockerfile +++ b/src/runtime/4.8/windowsservercore-ltsc2016/Dockerfile @@ -23,7 +23,7 @@ RUN ` [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; ` Invoke-WebRequest ` -UseBasicParsing ` - -Uri https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/03/windows10.0-kb5082411-x64-ndp48_21d9288b9b7c21c1557609b58e6926bcb3ca05b2.msu ` + -Uri https://catalog.s.download.windowsupdate.com/c/msdownload/update/software/secu/2026/05/windows10.0-kb5087065-x64-ndp48_631ce425f7c69cbd26a9345ad20b2deab4c5b049.msu ` -OutFile patch.msu; ` && mkdir patch ` && expand patch.msu patch -F:* ` diff --git a/src/runtime/4.8/windowsservercore-ltsc2019/Dockerfile b/src/runtime/4.8/windowsservercore-ltsc2019/Dockerfile index 5b534ef3..b2f1c45a 100644 --- a/src/runtime/4.8/windowsservercore-ltsc2019/Dockerfile +++ b/src/runtime/4.8/windowsservercore-ltsc2019/Dockerfile @@ -15,7 +15,7 @@ RUN ` && powershell Remove-Item -Force -Recurse ${Env:TEMP}\* ` ` # Apply latest patch - && curl -fSLo patch.msu https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/03/windows10.0-kb5082414-x64-ndp48_6edea76ef38203f73b3af222041187375a209d65.msu ` + && curl -fSLo patch.msu https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/04/windows10.0-kb5087066-x64-ndp48_086eed6e068d65a3e098311b5c742d745048d5fd.msu ` && mkdir patch ` && expand patch.msu patch -F:* ` && del /F /Q patch.msu `