Бөлісу құралы:


Образы контейнеров .NET 9 больше не устанавливаются zlib

Образы контейнеров .NET 9 больше не устанавливаются zlib , так как она больше не зависит от среды выполнения .NET.

Прежнее поведение

В предыдущих версиях .NET образы контейнеров .NET установили последнюю версию zlib пакета из репозиториев пакета базового образа Linux.

Новое поведение

Начиная с .NET 9 образы контейнеров больше не устанавливаются zlib. Кроме того, больше не обновляется в образах, zlib где он уже установлен из базового образа.

Представленные версии

.NET 9( предварительная версия 7)

Тип изменения

Это изменение поведения.

Причина изменения

В .NET 9 среда выполнения содержит статически связанную версию zlib-ng. В результате среда выполнения .NET больше не имеет зависимости zlibпакета. Чтобы уменьшить размер образа контейнера .NET, образы контейнеров .NET 9 больше не устанавливаются zlibи больше не обновляются zlib в образах, где он уже установлен из базового образа Linux.

Для большинства сценариев никаких действий не требуется. Если контейнерное приложение .NET имеет прямую зависимость zlibпакета, его следует установить вручную в Dockerfile с помощью диспетчера пакетов.

Затронутые API

Нет.