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.16的更改(2019-04-25,通用可用性)

MySQL Connector/Python 8.0.16的更改(2019-04-25,通用可用性)

增加或更改的功能

  • 添加了两个信息文本文件:INFO_BIN包含有关用于生成发行版和的构建环境的信息INFO_SRC提供有关生产发行版的产品版本和源存储库的信息。(错误# 29454706)

  • Django 1.11是目前Django支持的最低版本。

  • 对于X DevAPI应用程序,Connector/Python现在支持发送连接属性(应用程序可以在连接时传递给服务器的键-值对)的能力。Connector/Python定义了一组默认的属性,可以禁用或启用这些属性。此外,除了默认属性之外,应用程序还可以指定要传递的属性。默认行为是发送默认属性集。

    对于X DevAPI应用程序,将连接属性指定为连接属性连接字符串或设置中的参数连接属性参数下的连接设置参数中的字典连接属性关键。这两个mysqlx.get_session ()而且mysqlx.get_client ()方法可以接收此信息。

    连接属性参数值必须为空(与指定相同)真正的),一个布尔值(真正的启用或禁用默认属性集),或一个列表或零个或多个键=值用逗号分隔的说明符(将在默认属性集之外发送)。在列表中,缺少的键值计算为空字符串。连接字符串示例:

    mysqlx: / /用户:password@host: 33060 /模式?连接属性=[foo=bar,baz=qux,quux]

    应用程序定义的属性名称不能以_因为这样的名称是为内部属性保留的。

    如果没有以有效的方式指定连接属性,则会发生错误,连接尝试失败。

    有关连接属性的一般信息,请参见性能模式连接属性表

  • Connector/Python现在改进了对重设连接池中的会话的支持。将会话返回到池中会删除与会话相关的对象,如临时表、会话变量和事务,但连接仍然打开并经过身份验证,因此在重用会话时不需要重新身份验证。

  • Protobuf更新为Protobuf 3.6.1。

  • 对于X DevAPI,对于重复执行(两次或两次以上)的语句,通过使用服务器端准备的语句进行第二次和后续执行,性能得到了提高。这发生在内部;应用程序不需要采取任何操作,API行为应该与以前相同。对于更改的语句,根据需要进行重新准备。提供不同的数据值或不同的抵消()限制()值不算作更改。相反,新值被传递给先前准备的语句的新调用。

错误修复

  • 为“用户”连接参数添加了“用户名”别名。感谢Matthew Woods的补丁。(Bug #29324966, Bug #94248)

  • Solaris 11包文件将期望的所有者/组设置为pb2user/common,而不是root/bin。(错误# 29278489)

  • CRUD操作不允许从获取的结果中引用重命名的列(AS SomeLabel)。(错误# 29001628)

  • 修正了在获取字段时导致意外停止的内存损坏问题。(错误# 28479054)

  • 查询一个空的LONG BLOB会引发IndexError异常。(Bug #27897881, Bug #90519)