内部 alpha 版本。
-
Incompatible Change:
MySQLConnection.reconnect()
可用于重新连接到 MySQL 服务器。它接受重试次数和尝试之间的可选延迟。MySQLConnectiong.ping()
现在是一种方法,其工作方式与 MySQL C APImysql_ping()
函数的工作方式相同:它会引发错误。它还可以选择重新连接。MySQLConnection.is_connected()
现在True
在连接可用时返回,False
否则返回。ping()
并且is_connected()
向后不兼容。(漏洞 #13392739) 重构了模块连接和协议并创建了一个新模块
network
。MySQLProtocol
不再保留对连接对象的引用,只处理创建和解析 MySQL 数据包。 网络交互现在由MySQLConnection
对象完成(除了MySQLProtocol.read_text_result()
)。
已修复
metasetupinfo.py
以使用正在安装的连接器/Python,而不是已安装的版本。(漏洞 #13962765)已修复
MySQLCursor.description
,因此它将列名称存储为 Unicode。(漏洞 #13792575)固定
dbapi.Binary
为 Python 3.x 的字节类型。(漏洞 #13780676)修复了导致内存使用量随时间增长的自动垃圾收集。请注意,
MySQLConnection
它不再跟踪其光标。(漏洞 #13435186)修复了当前 MySQL 会话的时区设置。(漏洞 #13395083)
固定设置和检索字符集和排序规则。(漏洞 #13375632)
修复了 Python 3 身份验证后的错误处理。(缺陷 #13364285)