Анонс Microsoft.Data.SqlClient... Заметка

Анонс Microsoft.Data.SqlClient 7.0.2 и 6.1.6

Microsoft.Data.SqlClient выпустил стабильные сервисные обновления версий 7.0.2 и 6.1.6, которые теперь доступны на NuGet. Эти обновления содержат важные улучшения и исправления ошибок для повышения безопасности и функциональности. Важной особенностью является добавление поддержки брокера Web Account Manager (WAM) для режимов аутентификации Microsoft Entra ID в Windows. Эта интеграция облегчает обработку токенов, управляемых ОС, что приводит к улучшенному единому входу и поддержке условного доступа и Windows Hello. Парсер Text Data Stream (TDS) был усилен строгими проверками границ длины данных для повышения безопасности от некорректных полезных данных протокола. Кроме того, была устранена проблема с нулевым исключением в SqlDataReader во время чтения на основе буфера, теперь корректно отображающая ошибки проверки аргументов. Также исправлена ошибка кэширования проверки подписи ключа столбца Always Encrypted, обеспечивающая точное применение кэшированных результатов. Пользователям версии 7.0.2 рекомендуется обновить сопутствующие пакеты расширений до той же версии для обеспечения совместимости. Предоставлены инструкции по установке или обновлению пакетов через NuGet. Заметки о выпуске обеих версий доступны на GitHub. Новые пользователи могут найти вводную документацию, а те, кто переходит с System.Data.SqlClient, могут обратиться к шпаргалке по портированию. Возникшие проблемы можно сообщить на GitHub.