宣布 Microsoft.Data.SqlClient 7.0.2 和 6.1.6
Microsoft.Data.SqlClient 已发布稳定的服务更新,版本 7.0.2 和 6.1.6 现已在 NuGet 上可用。这些更新引入了关键的功能增强和错误修复,以提升安全性和功能表现。一项重要功能是新增了对 Windows 上 Microsoft Entra ID 认证模式的 Web 账户管理器 (WAM) 代理支持。该集成实现了操作系统代理的令牌处理,从而改善了单点登录体验,并支持条件访问和 Windows Hello。文本数据流 (TDS) 解析器已通过严格的数据长度边界检查得到加强,以增强针对畸形协议负载的安全性。此外,已修复 SqlDataReader 在基于缓冲的读取中的空引用问题,现在能正确暴露参数验证错误。同时,已修复始终加密列主密钥签名验证缓存的问题,确保缓存结果被准确应用。对于版本 7.0.2 的用户,建议将配套扩展包升级至相同版本以确保兼容性。有关通过 NuGet 安装或更新包的说明已提供。两个版本的发布说明可在 GitHub 上查阅。新用户可查阅入门文档,而从 System.Data.SqlClient 迁移的用户可参考移植速查表。遇到的问题可在 GitHub 上报告。