10bet网址
MySQL连接器/Python发布说明
相关的文档10bet官方网站 下载这些版本说明
PDF (Ltr)- 271.1 kb
PDF (A4)- 273.0 kb


MySQL连接器/Python发布说明/MySQL Connector/Python 8.0中的更改/ MySQL Connector/Python 8.0.24(21-04-20,通用可用性)

MySQL Connector/Python 8.0.24的更改(21-04-20,通用可用性)

增加或更改的功能

  • 移除Python 2.7和3.5支持,增加Python 3.9支持。(Bug #32144255, Bug #32192619, Bug #32001787)

  • 改进的X协议连接的服务器断开处理现在创建一个日志条目,并根据需要在Connector/Python从服务器收到连接关闭通知后返回一个错误消息。Connector/Python检测到三种新的警告通知类型。

    连接闲置的注意。此通知适用于空闲时间超过相关超时设置的服务器连接。当Connector/Python在活动会话中接收到通知时,或者在创建新会话时关闭连接。尝试使用无效会话将返回连接关闭。原因:连接空闲时间过长“错误消息。

    服务器关闭通知。如果由于服务器关闭而在会话中收到连接关闭通知,Connector/Python将使用连接关闭。原因:服务器关闭“错误消息。如果使用连接池,则从池中删除连接到同一端点的所有其他会话。

    连接死亡通知。如果连接从另一个客户端会话中被杀死,那么Connector/Python在活动会话中接收到通知时或在创建新会话时关闭连接。尝试使用无效会话将返回连接关闭。原因:连接被不同的会话终止“错误消息。

  • 如果一个经典的MySQL协议连接经历了服务器超时,Connector/Python现在会从服务器报告更精确的断开连接信息。

错误修复

  • 对于c扩展,当定义占位符时没有关联参数时,执行准备好的语句会发出错误。现在他们没有被处决。(错误# 32497631)

  • 对于准备好的语句,任何类型或参数都被接受,这可能会产生不希望的结果。现在强制为实参使用列表或类型对象,传入其他类型会引发错误。(错误# 32496788)

  • 增加了对Django 3.2的支持,同时保持了对Django 2.2、3.0和3.1的兼容性。(错误# 32435181)

  • 增加了对池连接的上下文管理器支持;一个在8.0.21中添加到标准连接的特性。(错误# 32029891)

  • 用PyUnicode_GET_LENGTH替换已弃用的PyUnicode_GetSize,以修复Python的unicode转换为std::string的问题。(Bug #31490101, Bug #99866)

  • 二进制列作为字符串返回,而不是'bytes'或'bytearray'。(Bug #30416704, Bug #97177)