Pacote Kerberos removido das imagens Alpine e Debian

Kerberos não está mais instalado nas imagens de contêiner do .NET Alpine e Debian. O Kerberos fornece rede segura usando o protocolo Kerberos.

O Kerberos está instalado por padrão no Ubuntu, portanto, as imagens .NET do Ubuntu não são afetadas por essa alteração. No entanto, Kerberos não está presente em imagens cinzeladas do .NET.

Pacotes Kerberos:

  • Alpine: krb5-libs
  • Debian: libkrb5-3
  • Ubuntu: libkrb5-3

Comportamento anterior

Antes do .NET 8, o pacote Kerberos era instalado explicitamente em todas as imagens de contêiner do .NET.

Novo comportamento

O .NET não instala mais o pacote Kerberos em suas imagens de contêiner.

Versão introduzida

Prévia 7 do .NET 8

Tipo de alteração

Essa alteração pode afetar a compatibilidade binária.

Motivo da alteração

Os pacotes foram removidos para reduzir o tamanho da imagem. O cenário de rede segura do Kerberos não foi considerado popular o suficiente para justificar a instalação desse pacote por padrão. A remoção desse pacote reduz as imagens do .NET 8 em cerca de 2,7 MB.

Se exigir o pacote afetado em seu cenário, instale-o manualmente utilizando as instruções do Dockerfile a seguir.

Para o Alpine:

RUN apk add --upgrade krb5-libs

Para Debian:

RUN apt update && apt -y upgrade libkrb5-3

Para o Ubuntu Chiseled, siga padrão para instalar fatias adicionais.

APIs afetadas