Les images conteneur .NET 9 n’installent plus zlib
Les images conteneur .NET 9 n’installent plus zlib
, car il ne s’agit plus d’une dépendance du runtime .NET.
Comportement précédent
Dans les versions précédentes de .NET, les images conteneur .NET installaient la dernière version du package zlib
à partir des référentiels de package d’images de base Linux.
Nouveau comportement
À compter de .NET 9, les images conteneur n’installent plus zlib
. En outre, zlib
n’est plus mis à jour dans les images où il est déjà installé à partir de l’image de base.
Version introduite
.NET 9 Préversion 7
Type de changement
Ce changement est un changement de comportement.
Raison du changement
Dans .NET 9, le runtime contient une version de zlib-ng
liée statiquement. Par conséquent, le runtime .NET n’a plus de dépendance de package sur zlib
. Pour réduire les tailles d’images conteneur .NET, ces dernières n’installent plus zlib
et ne mettent plus à jour zlib
dans les images où il est déjà installé à partir de l’image Linux de base.
Action recommandée
Pour la plupart des scénarios, aucune action n’est requise. Si votre application .NET conteneurisée a une dépendance de package directe sur zlib
, vous devez l’installer manuellement dans votre Dockerfile à l’aide du gestionnaire de package.
API affectées
Aucun.