MySql.Data.MySqlClient.Memcached
名称空间及其成员现已弃用 。对于使用 InnoDB memcached 插件访问数据的应用程序,建议使用替代的二进制或文本客户端。EMTrace 扩展已弃用。EMTrace 项目实现了一个跟踪侦听器插件,该插件使用 REST 服务器端点将数据反馈给 MySQL Enterprise Monitor。
-
连接器/NET 归类支持现在与从 MySQL 8.0.30 开始的服务器重命名或新添加的归类一致。当前所有名为 utf8的排序规则都重命名为 utf8mb3。
新的排序规则是:
挪威语(与丹麦语相同):挪威语整理有两个代码,
nb
(Norwegian Bokmål) 和nn
(Norwegian Nynorsk)utf8mb4_nb_0900_ai_ci(与 utf8mb4_da_0900_ai_ci 相同)(*)
utf8mb4_nb_0900_as_cs(与 utf8mb4_da_0900_as_cs 相同,但 CASE FIRST OFF)(*)
utf8mb4_nn_0900_ai_ci(与 utf8mb4_da_0900_ai_ci 相同)(*)
utf8mb4_nn_0900_as_cs(与 utf8mb4_da_0900_as_cs 相同,但 CASE FIRST OFF)(*)
带有拉丁字符的塞尔维亚语(与克罗地亚语相同)
utf8mb4_sr_latn_0900_ai_ci(与 utf8mb4_hr_0900_ai_ci 相同)
utf8mb4_sr_latn_0900_as_cs(与 utf8mb4_hr_0900_as_cs 相同)
带拉丁字符的波斯尼亚语(与克罗地亚语相同)
utf8mb4_bs_0900_ai_ci(与 utf8mb4_hr_0900_ai_ci 相同)
utf8mb4_bs_0900_as_cs(与 utf8mb4_hr_0900_as_cs 相同)
保加利亚语(与俄语相同)
utf8mb4_bg_0900_ai_ci(与 utf8mb4_ru_0900_ai_ci 相同)
utf8mb4_bg_0900_as_cs(与 utf8mb4_ru_0900_as_cs 相同)
加利西亚语(与标准西班牙语相同)
utf8mb4_gl_0900_ai_ci(与 utf8mb4_es_0900_ai_ci 相同)
utf8mb4_gl_0900_as_cs(与 utf8mb4_es_0900_as_cs 相同)
用西里尔字母书写的蒙古文(与俄文相同)
utf8mb4_mn_cyrl_0900_ai_ci(与 utf8mb4_ru_0900_ai_ci 相同)
utf8mb4_mn_cyrl_0900_as_cs(与 utf8mb4_ru_0900_as_cs 相同)
(缺陷号 34156197)
Connector/NET 现在实现了该
MySqlConnectionStringBuilder.TryGetValue
方法。(错误#104910,错误#33351775)
X DevAPI: 连接器/NET 允许在修改集合时设置 null 或空字符串 (
""
) 值来表示文档路径。现在,该Set()
方法强制使用美元符号字符 ($
) 作为文档路径参数。(缺陷号 34243143)文件中指定的 Oracle 贡献者协议 (OCA) 页面的链接
CONTRIBUTING
不正确。(错误号 34082302)当 MySQL 服务器作为 Windows 服务运行时,无法使用命名管道传输协议连接到正确配置的服务器。(缺陷号 33974737)
将 SSL 模式设置为
VerifyCA
或VerifyFull
时,如果链接了客户端证书,则无法建立 SSL 连接。(缺陷号 33179908)NuGet 包依赖于未维护的
MySql.Data
BouncyCastle 版本。此修复将依赖项替换为 Portable.BouncyCastle,它包含 BouncyCastle DLL 并且是最新的。(错误#106370,错误#33827732)用于清理连接池中空闲连接的机制表现不佳。此修复将空闲列表的类型更改为不同
Queue<T>
类型,LinkedList<T>
以减少连接激增结束后池中剩余的空闲连接总数并降低负载要求。(错误#106368,错误#33935441)类型
MySqlDbType.Enum
不能与MySqlParameter
准备好的语句中的方法一起使用。(错误#106247,错误#33827735)-
MySqlConnection.OpenAsync
以前,如果CancellationToken
对象被取消 ,则可以取消 操作。此修复程序恢复了原始行为。(错误#106243,错误#33781447)参考资料:恢复补丁:Bug #28662512。
MySqlCommand.CommandText
`
如果要执行的存储过程的名称中包含一个或多个反引号字符 ( ),则会发出错误。(错误#104913,错误#33338458)