.NET 9-containerinstallatiekopieën installeren zlib niet meer
.NET 9-containerinstallatiekopieën worden niet meer geïnstalleerd zlib
omdat het geen afhankelijkheid meer is van .NET Runtime.
Vorig gedrag
In eerdere .NET-versies hebben .NET-containerinstallatiekopieën de nieuwste versie van het zlib
pakket geïnstalleerd vanuit de opslagplaatsen van het Linux-basisinstallatiekopieënpakket.
Nieuw gedrag
Vanaf .NET 9 worden containerinstallatiekopieën niet meer geïnstalleerd zlib
. Bovendien zlib
wordt deze niet meer bijgewerkt in installatiekopieën waarop deze al is geïnstalleerd vanaf de basisinstallatiekopieën.
Versie geïntroduceerd
.NET 9 Preview 7
Type wijziging
Deze wijziging is een gedragswijziging.
Reden voor wijziging
In .NET 9 bevat de runtime een statisch gekoppelde versie van zlib-ng
. Als gevolg hiervan heeft de .NET Runtime geen pakketafhankelijkheid meer van zlib
. Als u de grootte van .NET-containerinstallatiekopieën wilt verkleinen, worden .NET 9-containerinstallatiekopieën niet meer geïnstalleerd zlib
en worden deze niet meer zlib
bijgewerkt in installatiekopieën waarop deze al is geïnstalleerd vanaf de Basis-Linux-installatiekopieën.
Aanbevolen actie
Voor de meeste scenario's is geen actie vereist. Als uw in een container geplaatste .NET-app een directe pakketafhankelijkheid zlib
heeft, moet u deze handmatig installeren in uw Dockerfile met behulp van pakketbeheer.
Betrokken API's
Geen.