MySQL 连接器和其他 MySQL 客户端工具和应用程序现在将其版本号的第一位数字与其支持的(最高)MySQL 服务器版本同步。例如,MySQL Connector/Python 8.0.12 旨在支持 MySQL 服务器版本 8(或更低版本)的所有功能。此更改使得决定将哪个客户端版本用于哪个服务器版本变得简单直观。
Connector/Python 2.2.3 是使用旧编号的最终版本。它是连接器/Python 8.0.4 的前身。
Protobuf 的纯 Python 实现已被 C++ 扩展取代。这使连接器/Python 能够支持 Python 2 和 3 以及 Protobuf 2 和 3。(缺陷 #25209469)
连接器/Python 现在支持 X DevAPI 连接字符串中的 IPv6 目标主机。
用于创建视图的 方法不允许 对象参数(由 生成 )。(漏洞 #25614860)
defined_as(
statement
)SelectStatement
Table.select()
返回的
SelectStatement
对象Table.select()
未能提供order_by()
方法。(漏洞 #25519251)import mysqlx
在 Solaris 和 EL6 平台上导致 Python 2.6 出错。(漏洞#24578507)失败的错误消息
get_session()
不正确。(缺陷号 23636962)-
该
Collection.find()
方法无法与LIKE
运算符或聚合函数一起使用。该
Collection.find()
方法无法与多个操作员一起使用。添加了对这些运算符的支持:-
无效运算符:
*
-
一元运算符:
!, NOT, +, -, ~
-
二元运算符:
AND, &&, OR, ||, XOR, <>, ^ IS NOT, NOT REGEXP, NOT LIKE, CAST, NOT IN
-
三元运算符:
NOT BETWEEN
此外,访问
JSON
列的箭头符号现在可以使用(例如,schema.table.column->'$.document field'
)。(错误#23567724、错误#23568207、错误#25436568、错误#84585) -