Microsoft.Data.SqlClient 7.0.2および6.1.6の発表
Microsoft.Data.SqlClient は、NuGet で利用可能な安定版のサービス更新プログラム、バージョン 7.0.2 および 6.1.6 をリリースしました。これらの更新プログラムは、セキュリティと機能性を向上させるための重要な機能強化とバグ修正を導入しています。重要な機能として、Windows 上の Microsoft Entra ID 認証モードで Web Account Manager (WAM) ブローカーのサポートが追加されました。この統合により、OS が仲介するトークン処理が容易になり、シングルサインオンの向上と条件付きアクセスおよび Windows Hello のサポートが実現します。Text Data Stream (TDS) パーサーは、厳格なデータ長境界チェックによって強化され、不正な形式のプロトコルペイロードに対するセキュリティが向上しました。さらに、SqlDataReader におけるバッファーベースの読み取り中の null 参照の問題が解決され、引数検証エラーが正しく表示されるようになりました。Always Encrypted の列マスターキー署名検証キャッシュも修正され、キャッシュされた結果の正確な適用が保証されます。バージョン 7.0.2 のユーザーは、互換性のためにコンパニオン拡張パッケージも同じバージョンにアップグレードすることをお勧めします。NuGet を介したパッケージのインストールまたは更新の手順が提供されています。両バージョンのリリースノートは GitHub で入手できます。新規ユーザーは入門ドキュメントを見つけることができ、System.Data.SqlClient から移行するユーザーはポート化チートシートを参照できます。発生した問題は GitHub で報告できます。