Skip to content

Commit f43f046

Browse files
lbussellmthalmandotnet-docker-botjander-msft
authored
Merge main to nightly for March 2025 .NET updates (#6311)
Co-authored-by: Matt Thalman <[email protected]> Co-authored-by: dotnet-docker-bot <[email protected]> Co-authored-by: Justin Anderson <[email protected]>
1 parent 354fcfa commit f43f046

File tree

272 files changed

+1445
-1438
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

272 files changed

+1445
-1438
lines changed

README.aspnet.md

+112-112
Large diffs are not rendered by default.

README.runtime-deps.md

+98-98
Large diffs are not rendered by default.

README.runtime.md

+72-72
Large diffs are not rendered by default.

README.sdk.md

+64-64
Large diffs are not rendered by default.

documentation/supported-tags.md

+3-4
Original file line numberDiff line numberDiff line change
@@ -235,11 +235,10 @@ For Windows, `amd64` is the only architecture supported and is excluded from the
235235
236236
Each tag will be supported for the lifetime of the .NET and OS version referenced by the tag, unless further restricted according to [platform support policy](supported-platforms.md).
237237
238-
When an OS version reaches End-of-Life (EOL), its tags will no longer be maintained.
238+
When a .NET version or an OS version reaches End-of-Life (EOL), its tags will no longer be supported.
239+
Unsupported tags and images can still be pulled, but they will no longer receive updates for any reason.
239240
240-
When a .NET version reaches EOL, its tags will continue to be maintained (rebuilt for base image updates) until the next .NET servicing date (typically on "Patch Tuesday", the 2nd Tuesday of the month).
241-
242-
Once a tag is no longer maintained, it will be considered unsupported, and will no longer be updated. Unsupported tags will continue to exist in the container registry to prevent breaking any references to it.
241+
See ["Is your image built from a supported .NET tag?"](vulnerability-reporting.md#c-is-your-image-built-from-a-supported-net-tag) for details on how to tell if a specific tag is supported.
243242
244243
## Policy Changes
245244

manifest.versions.json

+68-68
Large diffs are not rendered by default.

src/aspire-dashboard/9.1/azurelinux-distroless/amd64/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ RUN dotnet_aspire_version=9.1.0-preview.1.25121.10 \
1919

2020

2121
# Aspire Dashboard image
22-
FROM $REPO:8.0.13-azurelinux3.0-distroless-extra-amd64
22+
FROM $REPO:8.0.14-azurelinux3.0-distroless-extra-amd64
2323

2424
WORKDIR /app
2525
COPY --from=installer /app .

src/aspire-dashboard/9.1/azurelinux-distroless/arm64v8/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ RUN dotnet_aspire_version=9.1.0-preview.1.25121.10 \
1919

2020

2121
# Aspire Dashboard image
22-
FROM $REPO:8.0.13-azurelinux3.0-distroless-extra-arm64v8
22+
FROM $REPO:8.0.14-azurelinux3.0-distroless-extra-arm64v8
2323

2424
WORKDIR /app
2525
COPY --from=installer /app .

src/aspnet/8.0/alpine3.20-composite/amd64/Dockerfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
2-
FROM $REPO:8.0.13-alpine3.20-amd64
2+
FROM $REPO:8.0.14-alpine3.20-amd64
33

44
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
55
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
66

77
ENV \
88
# .NET Runtime version
9-
DOTNET_VERSION=8.0.13 \
9+
DOTNET_VERSION=8.0.14 \
1010
# ASP.NET Core version
11-
ASPNET_VERSION=8.0.13
11+
ASPNET_VERSION=8.0.14
1212

1313

1414
# Install ASP.NET Composite Runtime
1515
RUN wget -O dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-composite-$ASPNET_VERSION-linux-musl-x64.tar.gz \
16-
&& dotnet_sha512='7c29859c689d3dfee555f6dd43ba6b9b83ba8446c6f4457ee47976cc41da0d53f889283b063786426d485f2751ccc2a58b6a0dcc6b18309961ae02ee67d10c63' \
16+
&& dotnet_sha512='11251f0ac98cdd0cf32e0ac05b708645aaa1dac6726e03b8ec365fd16585b4e3146971af1f1338703a43112eb84f7d24c5ca97e9a37baeb593226026d43f6996' \
1717
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
1818
&& mkdir -p /usr/share/dotnet \
1919
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \

src/aspnet/8.0/alpine3.20-composite/arm32v7/Dockerfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
2-
FROM $REPO:8.0.13-alpine3.20-arm32v7
2+
FROM $REPO:8.0.14-alpine3.20-arm32v7
33

44
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
55
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
66

77
ENV \
88
# .NET Runtime version
9-
DOTNET_VERSION=8.0.13 \
9+
DOTNET_VERSION=8.0.14 \
1010
# ASP.NET Core version
11-
ASPNET_VERSION=8.0.13
11+
ASPNET_VERSION=8.0.14
1212

1313

1414
# Install ASP.NET Composite Runtime
1515
RUN wget -O dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-composite-$ASPNET_VERSION-linux-musl-arm.tar.gz \
16-
&& dotnet_sha512='9e961a15e8df2d6acb58cf246d299905e48b3280539b54d616cf9f550d5e66b31f9737e90f52d323bfef57753404b22e4a2d1c5f72db2525d3cc6de0d828eb89' \
16+
&& dotnet_sha512='ed71a7076864058ffa6f7f7bc1ea8e0f649b0192c1cfbaf094fcd124dbf5e0f037bcfae99022beef3ebcbf553ce75d2bc4f9487d781bb46aa1adf88792489719' \
1717
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
1818
&& mkdir -p /usr/share/dotnet \
1919
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \

src/aspnet/8.0/alpine3.20-composite/arm64v8/Dockerfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
2-
FROM $REPO:8.0.13-alpine3.20-arm64v8
2+
FROM $REPO:8.0.14-alpine3.20-arm64v8
33

44
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
55
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
66

77
ENV \
88
# .NET Runtime version
9-
DOTNET_VERSION=8.0.13 \
9+
DOTNET_VERSION=8.0.14 \
1010
# ASP.NET Core version
11-
ASPNET_VERSION=8.0.13
11+
ASPNET_VERSION=8.0.14
1212

1313

1414
# Install ASP.NET Composite Runtime
1515
RUN wget -O dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-composite-$ASPNET_VERSION-linux-musl-arm64.tar.gz \
16-
&& dotnet_sha512='f5710cc1d91a284a13f553fa013d651a00a90219514391f55632a10093eab42153deb0557ab5bb60cbe013ea6ba7c58cf309442f13fc2191f92103aeb219d008' \
16+
&& dotnet_sha512='bf17bdeeed75006c0bf4a7ed8a03ff43869e5b4f0379da800f2da285aa0c596c5ed7fae7628f81ffbcff8603826ca2f6c1ea8da293880aa20beffd3f33c341c2' \
1717
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
1818
&& mkdir -p /usr/share/dotnet \
1919
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
+5-5
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
ARG REPO=mcr.microsoft.com/dotnet/runtime
22

33
# Installer image
4-
FROM $REPO:8.0.13-alpine3.20-amd64 AS installer
4+
FROM $REPO:8.0.14-alpine3.20-amd64 AS installer
55

66
# Retrieve ASP.NET Core
7-
RUN aspnetcore_version=8.0.13 \
7+
RUN aspnetcore_version=8.0.14 \
88
&& wget -O aspnetcore.tar.gz https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \
9-
&& aspnetcore_sha512='f4992c2cbc8019378af0c8463d36c978caa943e53d49522037b802f7476ec9d82a6f69dfb2178f82f619bcedd6620ff0c1aba024760864eb0f73ce70c04fd8f9' \
9+
&& aspnetcore_sha512='6e1be0e3106914fe86ddc7eb7c7531bf79435edb44c293b5b2175089c1659dc2f9d313ce203e04f04b7849feb544d43568c74eae1f7e801dac9d742d93b7c6df' \
1010
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
1111
&& mkdir -p /dotnet \
1212
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
1313
&& rm aspnetcore.tar.gz
1414

1515

1616
# ASP.NET Core image
17-
FROM $REPO:8.0.13-alpine3.20-amd64
17+
FROM $REPO:8.0.14-alpine3.20-amd64
1818

1919
# ASP.NET Core version
20-
ENV ASPNET_VERSION=8.0.13
20+
ENV ASPNET_VERSION=8.0.14
2121

2222
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
ARG REPO=mcr.microsoft.com/dotnet/runtime
22

33
# Installer image
4-
FROM $REPO:8.0.13-alpine3.20-arm32v7 AS installer
4+
FROM $REPO:8.0.14-alpine3.20-arm32v7 AS installer
55

66
# Retrieve ASP.NET Core
7-
RUN aspnetcore_version=8.0.13 \
7+
RUN aspnetcore_version=8.0.14 \
88
&& wget -O aspnetcore.tar.gz https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \
9-
&& aspnetcore_sha512='20a6322409e46f064f739d3948dcfa365879d3bfc1e704ec24f74accf9c8f464ac5782eac88cebf36d6732a3d45d6eff2bb4a89e39032332288de25e41065ba0' \
9+
&& aspnetcore_sha512='e4f84b7072c70e8e76a8ceee0a0e4dff7b9e46caa0ee4e93882d15c0bff0e5583de16e181c26880becece00480785df5799682028d7908ab3f2a694aa3145694' \
1010
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
1111
&& mkdir -p /dotnet \
1212
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
1313
&& rm aspnetcore.tar.gz
1414

1515

1616
# ASP.NET Core image
17-
FROM $REPO:8.0.13-alpine3.20-arm32v7
17+
FROM $REPO:8.0.14-alpine3.20-arm32v7
1818

1919
# ASP.NET Core version
20-
ENV ASPNET_VERSION=8.0.13
20+
ENV ASPNET_VERSION=8.0.14
2121

2222
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
ARG REPO=mcr.microsoft.com/dotnet/runtime
22

33
# Installer image
4-
FROM $REPO:8.0.13-alpine3.20-arm64v8 AS installer
4+
FROM $REPO:8.0.14-alpine3.20-arm64v8 AS installer
55

66
# Retrieve ASP.NET Core
7-
RUN aspnetcore_version=8.0.13 \
7+
RUN aspnetcore_version=8.0.14 \
88
&& wget -O aspnetcore.tar.gz https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \
9-
&& aspnetcore_sha512='cec1eefebff9c3b8582417fc883cd19a5cf1741f00ed5df5e42a239398c3286f9f8e1fe6c9a65ffbd76fa95318cf23f7941f47f6132f03afbc1fafa3a48601c7' \
9+
&& aspnetcore_sha512='dbc6dbd4bbae6137bb08e115dd2ad675c5373c3d573023cef0bbdc05000e4cadf2f31b8c4425ae086be1712a1cbb215bfb2ad19cd4e65c4b13e4ea08f0408d73' \
1010
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
1111
&& mkdir -p /dotnet \
1212
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
1313
&& rm aspnetcore.tar.gz
1414

1515

1616
# ASP.NET Core image
17-
FROM $REPO:8.0.13-alpine3.20-arm64v8
17+
FROM $REPO:8.0.14-alpine3.20-arm64v8
1818

1919
# ASP.NET Core version
20-
ENV ASPNET_VERSION=8.0.13
20+
ENV ASPNET_VERSION=8.0.14
2121

2222
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]

src/aspnet/8.0/alpine3.21-composite/amd64/Dockerfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
2-
FROM $REPO:8.0.13-alpine3.21-amd64
2+
FROM $REPO:8.0.14-alpine3.21-amd64
33

44
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
55
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
66

77
ENV \
88
# .NET Runtime version
9-
DOTNET_VERSION=8.0.13 \
9+
DOTNET_VERSION=8.0.14 \
1010
# ASP.NET Core version
11-
ASPNET_VERSION=8.0.13
11+
ASPNET_VERSION=8.0.14
1212

1313

1414
# Install ASP.NET Composite Runtime
1515
RUN wget -O dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-composite-$ASPNET_VERSION-linux-musl-x64.tar.gz \
16-
&& dotnet_sha512='7c29859c689d3dfee555f6dd43ba6b9b83ba8446c6f4457ee47976cc41da0d53f889283b063786426d485f2751ccc2a58b6a0dcc6b18309961ae02ee67d10c63' \
16+
&& dotnet_sha512='11251f0ac98cdd0cf32e0ac05b708645aaa1dac6726e03b8ec365fd16585b4e3146971af1f1338703a43112eb84f7d24c5ca97e9a37baeb593226026d43f6996' \
1717
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
1818
&& mkdir -p /usr/share/dotnet \
1919
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \

src/aspnet/8.0/alpine3.21-composite/arm32v7/Dockerfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
2-
FROM $REPO:8.0.13-alpine3.21-arm32v7
2+
FROM $REPO:8.0.14-alpine3.21-arm32v7
33

44
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
55
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
66

77
ENV \
88
# .NET Runtime version
9-
DOTNET_VERSION=8.0.13 \
9+
DOTNET_VERSION=8.0.14 \
1010
# ASP.NET Core version
11-
ASPNET_VERSION=8.0.13
11+
ASPNET_VERSION=8.0.14
1212

1313

1414
# Install ASP.NET Composite Runtime
1515
RUN wget -O dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-composite-$ASPNET_VERSION-linux-musl-arm.tar.gz \
16-
&& dotnet_sha512='9e961a15e8df2d6acb58cf246d299905e48b3280539b54d616cf9f550d5e66b31f9737e90f52d323bfef57753404b22e4a2d1c5f72db2525d3cc6de0d828eb89' \
16+
&& dotnet_sha512='ed71a7076864058ffa6f7f7bc1ea8e0f649b0192c1cfbaf094fcd124dbf5e0f037bcfae99022beef3ebcbf553ce75d2bc4f9487d781bb46aa1adf88792489719' \
1717
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
1818
&& mkdir -p /usr/share/dotnet \
1919
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \

src/aspnet/8.0/alpine3.21-composite/arm64v8/Dockerfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
2-
FROM $REPO:8.0.13-alpine3.21-arm64v8
2+
FROM $REPO:8.0.14-alpine3.21-arm64v8
33

44
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
55
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
66

77
ENV \
88
# .NET Runtime version
9-
DOTNET_VERSION=8.0.13 \
9+
DOTNET_VERSION=8.0.14 \
1010
# ASP.NET Core version
11-
ASPNET_VERSION=8.0.13
11+
ASPNET_VERSION=8.0.14
1212

1313

1414
# Install ASP.NET Composite Runtime
1515
RUN wget -O dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-composite-$ASPNET_VERSION-linux-musl-arm64.tar.gz \
16-
&& dotnet_sha512='f5710cc1d91a284a13f553fa013d651a00a90219514391f55632a10093eab42153deb0557ab5bb60cbe013ea6ba7c58cf309442f13fc2191f92103aeb219d008' \
16+
&& dotnet_sha512='bf17bdeeed75006c0bf4a7ed8a03ff43869e5b4f0379da800f2da285aa0c596c5ed7fae7628f81ffbcff8603826ca2f6c1ea8da293880aa20beffd3f33c341c2' \
1717
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
1818
&& mkdir -p /usr/share/dotnet \
1919
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
+5-5
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
ARG REPO=mcr.microsoft.com/dotnet/runtime
22

33
# Installer image
4-
FROM $REPO:8.0.13-alpine3.21-amd64 AS installer
4+
FROM $REPO:8.0.14-alpine3.21-amd64 AS installer
55

66
# Retrieve ASP.NET Core
7-
RUN aspnetcore_version=8.0.13 \
7+
RUN aspnetcore_version=8.0.14 \
88
&& wget -O aspnetcore.tar.gz https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \
9-
&& aspnetcore_sha512='f4992c2cbc8019378af0c8463d36c978caa943e53d49522037b802f7476ec9d82a6f69dfb2178f82f619bcedd6620ff0c1aba024760864eb0f73ce70c04fd8f9' \
9+
&& aspnetcore_sha512='6e1be0e3106914fe86ddc7eb7c7531bf79435edb44c293b5b2175089c1659dc2f9d313ce203e04f04b7849feb544d43568c74eae1f7e801dac9d742d93b7c6df' \
1010
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
1111
&& mkdir -p /dotnet \
1212
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
1313
&& rm aspnetcore.tar.gz
1414

1515

1616
# ASP.NET Core image
17-
FROM $REPO:8.0.13-alpine3.21-amd64
17+
FROM $REPO:8.0.14-alpine3.21-amd64
1818

1919
# ASP.NET Core version
20-
ENV ASPNET_VERSION=8.0.13
20+
ENV ASPNET_VERSION=8.0.14
2121

2222
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
ARG REPO=mcr.microsoft.com/dotnet/runtime
22

33
# Installer image
4-
FROM $REPO:8.0.13-alpine3.21-arm32v7 AS installer
4+
FROM $REPO:8.0.14-alpine3.21-arm32v7 AS installer
55

66
# Retrieve ASP.NET Core
7-
RUN aspnetcore_version=8.0.13 \
7+
RUN aspnetcore_version=8.0.14 \
88
&& wget -O aspnetcore.tar.gz https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \
9-
&& aspnetcore_sha512='20a6322409e46f064f739d3948dcfa365879d3bfc1e704ec24f74accf9c8f464ac5782eac88cebf36d6732a3d45d6eff2bb4a89e39032332288de25e41065ba0' \
9+
&& aspnetcore_sha512='e4f84b7072c70e8e76a8ceee0a0e4dff7b9e46caa0ee4e93882d15c0bff0e5583de16e181c26880becece00480785df5799682028d7908ab3f2a694aa3145694' \
1010
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
1111
&& mkdir -p /dotnet \
1212
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
1313
&& rm aspnetcore.tar.gz
1414

1515

1616
# ASP.NET Core image
17-
FROM $REPO:8.0.13-alpine3.21-arm32v7
17+
FROM $REPO:8.0.14-alpine3.21-arm32v7
1818

1919
# ASP.NET Core version
20-
ENV ASPNET_VERSION=8.0.13
20+
ENV ASPNET_VERSION=8.0.14
2121

2222
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
ARG REPO=mcr.microsoft.com/dotnet/runtime
22

33
# Installer image
4-
FROM $REPO:8.0.13-alpine3.21-arm64v8 AS installer
4+
FROM $REPO:8.0.14-alpine3.21-arm64v8 AS installer
55

66
# Retrieve ASP.NET Core
7-
RUN aspnetcore_version=8.0.13 \
7+
RUN aspnetcore_version=8.0.14 \
88
&& wget -O aspnetcore.tar.gz https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \
9-
&& aspnetcore_sha512='cec1eefebff9c3b8582417fc883cd19a5cf1741f00ed5df5e42a239398c3286f9f8e1fe6c9a65ffbd76fa95318cf23f7941f47f6132f03afbc1fafa3a48601c7' \
9+
&& aspnetcore_sha512='dbc6dbd4bbae6137bb08e115dd2ad675c5373c3d573023cef0bbdc05000e4cadf2f31b8c4425ae086be1712a1cbb215bfb2ad19cd4e65c4b13e4ea08f0408d73' \
1010
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
1111
&& mkdir -p /dotnet \
1212
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
1313
&& rm aspnetcore.tar.gz
1414

1515

1616
# ASP.NET Core image
17-
FROM $REPO:8.0.13-alpine3.21-arm64v8
17+
FROM $REPO:8.0.14-alpine3.21-arm64v8
1818

1919
# ASP.NET Core version
20-
ENV ASPNET_VERSION=8.0.13
20+
ENV ASPNET_VERSION=8.0.14
2121

2222
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]

src/aspnet/8.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile

+5-5
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ RUN tdnf install -y \
1010
&& tdnf clean all
1111

1212
# Retrieve ASP.NET Composite Runtime
13-
RUN aspnetcore_version=8.0.13 \
13+
RUN aspnetcore_version=8.0.14 \
1414
&& curl -fSL --output dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \
15-
&& dotnet_sha512='671182c89277327368b739dff04d897cdd82a9f915f0d2d6b2b68eea5952d1d741c4edf413d8e668cc2d9c83b62b01ca86db0587d755904bf02f25d7b7a6e3da' \
15+
&& dotnet_sha512='e69feda3c917999f047d1af897d8b5cd3bbe84a1b579056d4953a69e540e48b76ed7201973f6800244eb7358a509f23d6388eb5fd1438b810773b8bf3e484dc3' \
1616
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
1717
&& mkdir -p /usr/share/dotnet \
1818
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
@@ -23,13 +23,13 @@ RUN mkdir /dotnet-symlink \
2323

2424

2525
# ASP.NET Composite Image
26-
FROM $REPO:8.0.13-azurelinux3.0-distroless-extra-amd64
26+
FROM $REPO:8.0.14-azurelinux3.0-distroless-extra-amd64
2727

2828
ENV \
2929
# .NET Runtime version
30-
DOTNET_VERSION=8.0.13 \
30+
DOTNET_VERSION=8.0.14 \
3131
# ASP.NET Core version
32-
ASPNET_VERSION=8.0.13
32+
ASPNET_VERSION=8.0.14
3333

3434
COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"]
3535
COPY --from=installer ["/dotnet-symlink", "/usr/bin"]

0 commit comments

Comments
 (0)