Ler em inglês

Compartilhar via


Notas sobre a versão do NuGet 6.6

Veículos de distribuição do NuGet:

Versão do NuGet Disponível na versão do Visual Studio Disponível em SDKs do .NET
6.6 Visual Studio 2022 versão 17.6 7.0.3001
6.6.1 N/D 7.0.3041
6.6.2 Visual Studio 2022 versão 17.6 7.0.3131

1 instalado com Visual Studio 2022 com a carga de trabalho do .NET Core.

Resumo: novidades na 6.6.2

  • [Segurança]: aviso de Segurança da Microsoft CVE-2024-0057 | Vulnerabilidade de desvio de recurso de segurança do cliente do NuGet: #12653

Resumo: novidades na 6.6.1

  • [Segurança]: aviso de Segurança da Microsoft CVE-2023-29337 | Vulnerabilidade de execução remota de código do cliente do NuGet: #12653

Observação

O Linux apresenta uma alteração interruptiva de comportamento. O local da pasta temporária, onde o NuGet armazena arquivos temporários durante suas várias operações, foi alterado de /tmp/NuGetScratch para /tmp/NuGetScratch<username>. Por exemplo, para o usuário User1, a pasta temporária será /tmp/NuGetScratchUser1.

Resumo: novidades na 6.6

  • [Épico]: melhorias no Gerenciamento de Pacotes Central para a 17.6: #12413

Problemas corrigidos nesta versão

DCRs:

  • A restauração estática baseada em gráfico deve sempre registrar um erro em caso de falha: #12372

Bugs:

  • Defina CentralPackageVersionOverrideEnabled=false no projeto com a restauração do projeto quebrado do CPM: #12500

  • Falhas de restauração estática baseadas em gráfico em sistemas com codificações de console alternativas: #12373

  • O GlobalPackageReference não está funcionando para projetos csproj de estilo herdado: #12368

  • Os projetos de site abertos começando com o IIS falham ao instalar pacotes: #12337

  • StackOverflow em SemanticVersion.ToString: #12330

  • Falha na restauração do gráfico estático ao fazer referência a um projeto irrestaurável: #12322

  • A detecção de participação no CPM no VS e na linha de comando é diferente: #12285

  • Os PrivateAssets fluem incorretamente para dependências gerenciadas centralmente fixadas de maneira transitiva: #12270

  • Regressão de desempenho de restaurações NuGet no sdk v7.0.100 devido ao cálculo de "CentralTransitiveDependencyGroups": #12269

  • [Bug]: NuGet.VisualStudio depende do pacote não existente no NuGet.org: #12164

  • [Bug]: kernel personalizado quebra nuget: #11995

  • PackageSource: retorna um código hash possivelmente incorreto: #10276

Lista de confirmações nesta versão

Contribuições da comunidade

Agradecemos todos os contribuidores que fizeram com que esse lançamento do NuGet fosse incrível!

  • kant2002
    • 5103 Corrija a restauração do projeto quando CentralPackageVersionOverrideEnabled=false
  • atamagaii
    • 5078 Altere o recurso em inglês MsbuildPathNotExist para descrever corretamente o...
  • pombredanne
    • 5083 Corrija o erro de digitação pequeno
  • NikolaMilosavljevic
    • 5091 Elimine os destinos netframework na compilação da origem.
  • uweigand
    • 5046 Limite as conexões simultâneas via NUGET_CONCURRENCY_LIMIT
  • marcin-krystianc
    • 4954 Melhora no desempenho do cálculo de PrivateAssets para dependências gerenciadas centralmente fixadas de maneira transitiva
    • 4953 Os PrivateAssets efetivos de dependências transitivas gerenciadas centralmente devem ser uma interseção das dependências pai.