.NET 9-containeravbildningar installerar inte längre zlib
.NET 9-containeravbildningar installeras zlib
inte längre eftersom det inte längre är beroende av .NET Runtime.
Tidigare beteende
I tidigare .NET-versioner installerade .NET-containeravbildningar den senaste versionen av zlib
paketet från lagringsplatserna för Linux-basavbildningspaketet.
Nytt beteende
Från och med .NET 9 installeras zlib
inte längre containeravbildningar. Dessutom zlib
uppdateras inte längre i avbildningar där den redan är installerad från basavbildningen.
Version introducerad
Förhandsversion 7 av .NET 9
Typ av ändring
Den här ändringen är en beteendeförändring.
Orsak till ändringen
I .NET 9 innehåller Runtime en statiskt länkad version av zlib-ng
. Därför har .NET Runtime inte längre ett paketberoende för zlib
. För att minska .NET-containeravbildningsstorlekarna installerar zlib
.NET 9-containeravbildningar inte längre och uppdateras zlib
inte längre i avbildningar där de redan har installerats från linux-basavbildningen.
Rekommenderad åtgärd
I de flesta scenarier krävs ingen åtgärd. Om din containerbaserade .NET-app har ett direkt paketberoende bör zlib
du installera den manuellt i Dockerfile med hjälp av pakethanteraren.
Berörda API:er
Inga.