次の方法で共有


NuGet 6.9 リリース ノート

NuGet 配布の種類:

NuGet のバージョン 利用可能な Visual Studio バージョン 利用可能な .NET SDK
6.9.1 Visual Studio 2022 バージョン 17.9 8.0.2001

1 .NET ワークロードを使用した Visual Studio 2022 がインストールされている

概要: 6.9.1 の新機能

  • dotnet search コマンドのサポート (nuget.exe リストと同等、後の検索) - #6060 #5138

  • PM UI マルチ ターゲット エクスペリエンスが不完全 - 条件付きパッケージ バージョンの更新とアンインストールのサポート - #4681

  • [セキュリティ]: Microsoft セキュリティ アドバイザリ CVE-2024-0057 | NuGet クライアント セキュリティ機能バイパスの脆弱性 - #12653

重大な変更

  • Null 許容注釈を NuGet.LibraryModel に追加する - #12889

このリリースで修正された問題

  • プロジェクトでパッケージが使用されていない場合、NuGetAudit は脆弱性データベースをダウンロードしない - #13073

  • 静的グラフベースの復元では、全部の項目のメタデータを列挙しない - #13049

  • System.CommandLine を使用するように NuGet.CommandLine.XPlat パッケージ検索を移行する - #13031

  • dotnet package search--format--verbosityconfigfile オプションを追加 - #12978

  • MSBuild で NuGetAudit の既定値を設定する - #12960

  • RestoreTask: binlog にファイルを埋め込むかどうかを制御する - #12957

  • パッケージ ソース マッピングと GPF の競合に対し NU エラー コードを作成 - #12953

  • [DCR]: 中央パッケージ管理 (CPM) でフローティング バージョンを許可する - #10432

  • 静的グラフの復元で無効なプロジェクトに対して警告が表示されない - #9300

  • no-cache を no-http-cache にリネーム - #9180

  • VS パッケージ マネージャー コンソールはテキスト ビューを閉じる - #13104

  • 親プロジェクトに推移的な脆弱性がある場合、依存している側のプロジェクトに脆弱性インジケーターが表示される - #13068

  • すべてのパッケージが条件付きの場合に条件付き更新が失敗する - #13034

  • AssetsFileDependenciesDataSource のパフォーマンスの問題 - #13019

  • NuGetPackageSearchService.GetDeprecationMetadataAsync では NuGet.PackageManagement.VisualStudio がデッド コード - #13007

  • ソリューション PM UI を前回開いたとき、既定のタブが "インストール済み" ではなく "参照" であった場合、[Brower] タブに脆弱性フィルターが正しく表示されない - #12974

  • VS で一定時間経過後 HTTP 401 - #12961

  • [NuGet.Versioning] SemanticVersion.HasMetadata は、true の場合、メタデータが null ではないことを示す必要がある - #12949

  • TelemetryUtility.ToJsonArrayOfTimingsInSeconds は、小数点区切り記号としてコンマを持つロケールで正しくない json 配列を返します - #12915

  • プロジェクトの読み込み時に静的グラフ ベースの復元で対話型オプションが考慮されない - #12907

  • Manage NuGet Packages への InfoBar リンクが切り捨てられる脆弱性 - #12835

  • NuGet.Build.Tasks では、CredentialProvider デバイス フローのタイムアウトがキャッシュされます。 - #12540

  • 古いパッケージを一覧表示する際に "error: Sequence contains no matching element" - #12256

  • [バグ]: 静的グラフが有効になっている Visual Studio で発行する場合、プロセス引数の文字列が長すぎます - #11968

  • [バグ]: PM UI でマルチターゲット プロジェクトのパッケージをアンインストールできない - #11914

  • パッケージがグローバル パッケージ フォルダーにインストールされたら、パッケージの場所に関する詳細を追加する - #11447

  • NuGet では、重複する申請データをより適切に処理する必要があります。 - #8749

このリリースのコミットのリスト

コミュニティからの投稿

この NuGet リリースを素晴らしいものにするのに役立ったすべての共同作成者に感謝します。

  • KirillOsenkov
    • binlog での復元ファイルの埋め込みを制御する - 5494
    • バイナリ ロガーが有効になっているときにタスクの入力と出力をログに記録しない - 5498
  • Erarndt
    • FilterDependencyProvidersForLibrary で Linq 使用を登録解除する - 5535
    • CreateGraphNode() への呼び出しでの割り当てを削減する - 5531
  • dotnokato
    • 英語以外の言語/ロケール設定を持つシステムで実行するとテストが失敗する問題を修正する - 5442
    • TelemetryUtility.ToJsonArrayOfTimingsInSeconds の小数点区切り文字としてカンマを使用するロケールに対して返される、間違った JSON 配列を修正する - 5441
  • ellahathaway
    • ソース ビルドの内部クローン パスを短縮する - 5543
  • jasonmarinowski
    • 1 つの値が指定されていない場合は、デバッグにより適切なメッセージを出力する - 5533
  • mthalman
    • .NET ソース ビルドのターゲット net9.0 - 5511
  • NikaMilosavljevic
    • 製品 source-build での古い API の警告/エラーをなくす - 5496
  • amis92
    • MemberNotNullWhen を SemanticVersion.HasMetadata に追加する - 5465