使用连接器/ NET进行的SSH连接弃用以下密码和算法:
加密
3DES-CBC
关键交换算法
Diffie-Hellman-Group14-Sha1
Diffie-Hellman-Group-Exchange-Sha1
键控哈希消息认证代码
HMAC-RIPEMD160
HMAC-SHA1
HMAC-SHA1-96
(bug#31030347)
当数据库或存储过程的名称包含一个或多个时段字符时,连接器/网络返回错误。现在,当名称在坟墓重音之间正确括起来时,可以使用具有此格式的名称(
`
)符号;例如,`db_1.2.3.45678`
。(bug#31237338,bug#99371)当传递给MySQL 5.6或MySQL 5.7的连接字符串中的数据库名称与用于搜索相关存储过程的壳体不匹配时生成错误。(bug#31173265)
在连接器/ net 8.0.19中,呼叫
新的mysqlconnection(null)
回nullReferenceException.
,而不是用一个物体返回一个物体connectionstring.
财产等于string.uspty.
作为以前版本的连接器/网。此修复恢复前面的行为。(bug#30791289,bug#98322)通过执行生成的预期空结果集
mysqldatareader.
例如,对于存储过程而返回包含包含的数据表@_cnet_param_value.
柱子。此修复消除了影响结果集的内部错误getSchemaTable()
返回A.空值
价值按预期。(bug#30444429,bug#97300)这
斑点
当类型的值或对象时内部推断出类型mysqlgeometry.
用于不同的情况,这导致服务器返回零匹配行或异常。(bug#30169716,bug#96499,bug#30169715,bug#96498)尝试执行函数或存储过程返回a
空值
当呼叫者不是例程的创建者时意外地出现异常。此修复介绍了管理的机制空值
这些情况的值允许授予权限show_routine.
,并修改sqlnullvalueexception.
要识别用户帐户缺少足够的访问程序的许可。(bug#30029732,bug#96143)类型的列
big
在使用的表中mysqldatareader.
没有包括无符号
旗帜,即使是无符号
被指明创建表
陈述。如果超过2147483647的值,则生成异常。(bug#29802379,bug#95382)返回结果中的微秒值始终设置为零
sqlcommand.prepare()
被召唤了一个选择
与A.时间(
柱子。此修复修改了所产生的值以确保准确的结果。(bug#28393733,bug#91770)N
)在完成事务完成后,为事务设置的隔离级别未恢复为使用会话值。(bug#26035791,bug#86263)
对的有效呼叫
mysqlsimpleroleprovider.adduserstoroles.
方法无法执行,因为它违反了外键约束。此修复程序从获取角色ID的代码中删除错误。感谢Stein Setvik为补丁。(bug#25046352,bug#83657)生成中没有目标模式
在哪里
在实体框架迁移期间生成的查询的子句导致在多个数据库中存在相同表时出现错误。此修复程序添加了table_schema.
列到生成的SQL查询。(bug#23291095,bug#72424)