Bagikan melalui


Gambar kontainer .NET 9 tidak lagi menginstal zlib

Gambar kontainer .NET 9 tidak lagi diinstal zlib karena bukan dependensi dari .NET Runtime lagi.

Perilaku sebelumnya

Dalam versi .NET sebelumnya, gambar kontainer .NET menginstal versi zlib terbaru paket dari repositori paket gambar dasar Linux.

Perilaku yang baru

Mulai dari .NET 9, gambar kontainer tidak lagi menginstal zlib. Selain itu, zlib tidak lagi diperbarui dalam gambar di mana gambar sudah diinstal dari gambar dasar.

Versi yang diperkenalkan

Pratinjau .NET 9 7

Jenis perubahan

Perubahan ini adalah perubahan perilaku.

Alasan untuk berubah

Di .NET 9, Runtime berisi versi yang ditautkan secara statis dari zlib-ng. Akibatnya, .NET Runtime tidak lagi memiliki dependensi paket pada zlib. Untuk mengurangi ukuran gambar kontainer .NET, gambar kontainer .NET 9 tidak lagi menginstal zlib, dan tidak lagi memperbarui zlib dalam gambar di mana gambar tersebut sudah diinstal dari gambar Linux dasar.

Untuk sebagian besar skenario, tidak ada tindakan yang diperlukan. Jika aplikasi .NET kontainer Anda memiliki dependensi paket langsung pada zlib, Anda harus menginstalnya secara manual di Dockerfile Anda menggunakan manajer paket.

API yang Terpengaruh

Tidak ada.