영어로 읽기

다음을 통해 공유


NuGet 6.6 릴리스 정보

NuGet 배포 차량:

NuGet 버전 Visual Studio 버전에서 사용 가능 .NET SDK에서 사용 가능
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 .NET Core 워크로드를 사용하여 Visual Studio 2022와 함께 설치됨

요약: 6.6.2의 새로운 기능

  • [보안]: Microsoft 보안 권고 CVE-2024-0057 | NuGet 클라이언트 보안 기능 바이패스 취약성 - #12653

요약: 6.6.1의 새로운 기능

  • [보안]: Microsoft 보안 권고 CVE-2023-29337 | NuGet 클라이언트 원격 코드 실행 취약성 - #12653

참고

Linux에서 호환성이 손상되는 동작 변경이 있습니다. NuGet이 다양한 작업 중에 임시 파일을 저장하는 임시 폴더 위치가 변경 /tmp/NuGetScratch/tmp/NuGetScratch<username>되었습니다. 예를 들어 사용자 User1의 경우 임시 폴더가 됩니다 /tmp/NuGetScratchUser1.

요약: 6.6의 새로운 기능

이번 릴리스에서 수정된 문제

DCR:

  • 정적 그래프 기반 복원은 항상 오류에 대한 오류를 기록해야 합니다. - #12372

버그:

  • CPM으로 프로젝트에서 CentralPackageVersionOverrideEnabled=false를 설정하면 프로젝트 복원이 중단됨 - #12500

  • 대체 콘솔 인코딩이 있는 시스템에서 정적 그래프 기반 복원 충돌 - #12373

  • GlobalPackageReference가 레거시 스타일 csproj 프로젝트에서 작동하지 않음 - #12368

  • IIS에서 열린 WebSite 프로젝트가 패키지를 설치하지 못했음 - #12337

  • SemanticVersion.ToString의 StackOverflow - #12330

  • 복원할 수 없는 프로젝트를 참조할 때 정적 그래프 복원 실패 - #12322

  • VS에서 CPM 옵트인 검색 및 명령줄이 다릅니다. - #12285

  • PrivateAssets가 전이적으로 고정된 중앙 관리 종속성으로 잘못 흐름 - #12270

  • "CentralTransitiveDependencyGroups" 계산으로 인해 sdk v7.0.100에서 NuGet 복원의 성능 회귀 - #12269

  • [버그]: NuGet.VisualStudio NuGet.org 존재하지 않는 패키지에 따라 달라집니다. - #12164

  • [버그]: 사용자 지정 커널 중단 nuget - #11995

  • PackageSource: 잘못된 해시 코드를 반환합니다. - #10276

이 릴리스의 커밋 목록

커뮤니티 기여

이 NuGet 릴리스를 멋지게 만드는 데 도움을 주신 모든 기여자 감사합니다!

  • kant2002
    • 5103 CentralPackageVersionOverrideEnabled=false일 때 프로젝트 복원 수정
  • atamagaii
    • 5078 영어 리소스 MsbuildPathNotExist가 올바르게 설명하도록 변경되었습니다...
  • pombredanne
    • 5083 사소한 오타 수정
  • 니콜라밀로사블예비치
    • 5091 원본 빌드에서 netframework 대상 제거
  • uweigand
    • 5046 NUGET_CONCURRENCY_LIMIT 통해 동시 연결 제한
  • marcin-krystianc
    • 4954 전이적으로 고정된 중앙 관리 종속성에 대한 PrivateAssets의 계산 성능 향상
    • 4953 중앙에서 관리되는 전이적 종속성의 유효한 PrivateAssets는 부모 종속성의 교집합이어야 합니다.