As imagens de contêiner do .NET 9 não instalam mais o zlib
As imagens de contêiner do .NET 9 não são mais instaladas zlib
, pois não são mais uma dependência do .NET Runtime.
Comportamento anterior
Em versões anteriores do .NET, as imagens de contêiner do .NET instalavam a versão mais recente do zlib
pacote a partir dos repositórios do pacote de imagens base do Linux.
Novo comportamento
A partir do .NET 9, as imagens de contêiner não são mais instaladas no zlib
. Além disso, zlib
não é mais atualizado em imagens onde já está instalado a partir da imagem base.
Versão introduzida
.NET 9 Visualização 7
Tipo de alteração
Esta mudança é uma mudança comportamental.
Razão para a alteração
No .NET 9, o Runtime contém uma versão vinculada estaticamente do zlib-ng
. Como resultado, o .NET Runtime não tem mais uma dependência de pacote no zlib
. Para reduzir os tamanhos de imagem de contêiner do .NET, as imagens de contêiner do .NET 9 não são mais instaladas zlib
e não são mais atualizadas zlib
em imagens onde já estão instaladas a partir da imagem base do Linux.
Ação recomendada
Para a maioria dos cenários, nenhuma ação é necessária. Se seu aplicativo .NET em contêiner tiver uma dependência zlib
direta de pacote, você deverá instalá-lo manualmente em seu Dockerfile usando o gerenciador de pacotes.
APIs afetadas
Nenhum.