Partager via


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.

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.

Voir aussi