Заметки о выпуске NuGet 6.6
Средства распространения NuGet:
Версия NuGet | Доступно в версии Visual Studio | Доступно в пакетах SDK для .NET |
---|---|---|
6.6 | Visual Studio 2022 версии 17.6 | 7.0.3001 |
6.6.1 | Н/П | 7.0.3041 |
6.6.2 | Visual Studio 2022 версии 17.6 | 7.0.3131 |
1 Установлен с помощью Visual Studio 2022 с рабочей нагрузкой .NET Core
- [Безопасность]: Microsoft Security Advisory CVE-2024-0057 | Уязвимость обхода компонента безопасности клиента NuGet — #12653
- [Безопасность]: Рекомендации по безопасности Майкрософт CVE-2023-29337 | Уязвимость удаленного выполнения кода клиента NuGet — #12653
Примечание
В Linux произошло критическое изменение поведения. Расположение временной папки, в которой NuGet хранит временные файлы во время различных операций, изменилось на /tmp/NuGetScratch
/tmp/NuGetScratch<username>
. Например, для пользователя User1 будет папка temp /tmp/NuGetScratchUser1
.
- [Эпическая]: улучшения централизованного управления пакетами для 17.6 — #12413
КОНТРОЛЛЕРЫ домена:
- Восстановление на основе статического графа всегда должно регистрировать ошибку при сбое — #12372
Ошибок:
Set CentralPackageVersionOverrideEnabled=false в проекте с помощью CPM сломал восстановление проекта — #12500
Восстановление на основе статического графа завершается сбоем в системах с альтернативными кодировками консоли — #12373
GlobalPackageReference не работает для проектов csproj в стиле прежних версий — #12368
Проекты webSite, открытые из IIS, не удается установить пакеты — #12337
StackOverflow в SemanticVersion.ToString — #12330
Сбой восстановления статического графа при ссылке на неограничимый проект — #12322
Вариант обнаружения CPM в VS и командной строке отличается : #12285
Поток PrivateAssets неправильно закреплен для транзитивно закрепленных централизованно управляемых зависимостей — #12270
Регрессия производительности восстановления NuGet в пакете SDK версии 7.0.100 из-за вычисления CentralTransitiveDependencyGroups — #12269
[Ошибка]:
NuGet.VisualStudio
зависит от пакета, не существующего в NuGet.org - #12164[Ошибка]: пользовательское ядро нарушает nuget — #11995
PackageSource: возвращает, возможно, неправильный хэш-код — #10276
Список фиксаций в этом выпуске
Спасибо всем участник, которые помогли сделать этот выпуск NuGet потрясающим!
- kant2002
- 5103 Исправление восстановления проекта, когда CentralPackageVersionOverrideEnabled=false
- atamagaii
- 5078 Изменен английский ресурс MsbuildPathNotExist, чтобы правильно описать th...
- pombredanne
- 5083 Исправление дополнительного опечатка
- Никола Милошавльевич
- 5091 Обрезка целевых объектов netframework в исходной сборке
- uweigand
- 5046 Ограничение одновременных подключений через NUGET_CONCURRENCY_LIMIT
- marcin-krystianc