Condividi tramite


Le immagini del contenitore .NET 9 non installano più zlib

Le immagini del contenitore .NET 9 non installano più zlib perché non è più una dipendenza di .NET Runtime.

Comportamento precedente

Nelle versioni precedenti di .NET, le immagini del contenitore .NET installavano la versione più recente del pacchetto zlib dai repository dei pacchetti immagine di base di Linux.

Nuovo comportamento

A partire da .NET 9, le immagini del contenitore non installano più zlib. Inoltre, zlib non viene più aggiornato nelle immagini in cui è già installato dall'immagine di base.

Versione introdotta

.NET 9 Anteprima 7

Tipo di modifica

Questa modifica è una modifica funzionale.

Motivo della modifica

In .NET 9 il Runtime contiene una versione collegata staticamente di zlib-ng. Di conseguenza, .NET Runtime non ha più una dipendenza del pacchetto da zlib. Per ridurre le dimensioni delle immagini del contenitore .NET, le immagini del contenitore .NET 9 non installano più zlib e non aggiornano più zlib nelle immagini in cui è già installato dall'immagine Linux di base.

Per la maggior parte degli scenari, non è necessaria alcuna azione. Se l'app .NET in contenitori ha una dipendenza diretta del pacchetto da zlib, è necessario installarla manualmente nel Dockerfile usando la gestione pacchetti.

API interessate

Nessuno.

Vedi anche