Documentation Home
MySQL 连接器/ODBC 发行说明  / MySQL 连接器/ODBC 版本 8.0 中的更改  /  MySQL Connector/Node.js 8.0.14 的变化(2019-01-21,正式发布)

MySQL Connector/Node.js 8.0.14 的变化(2019-01-21,正式发布)

添加或更改的功能

  • count() 从方法中 删除了弃用通知。

  • 使用连接设置默认模式现在会在服务器上设置默认模式;也就是说,使用 执行的后续查询session.sql()不再需要指定架构。

修正错误

  • 使用包含需要 URL 编码的特殊字符的模式名称设置具有连接 URI 的默认模式导致使用编码名称而不是原始名称(例如,%25%26%5E*%5E_而不是 %&^*^_)。(缺陷号 28990682)

  • 当指定的 CA sslOption与用于签署服务器证书的证书颁发机构不同,或者 CA 已被吊销时,客户端挂起。现在在这种情况下,我们再次抛出相应的错误。(漏洞#28977649)

  • 在更新或插入集合中的文档或表中的行时, 尝试使用、、 和false等的 同义词引发错误。此外,布尔值现在被转换为数值(true 为 1,false 为 0),而 和被转换为 MySQL 。(缺陷 #28970727,缺陷 #93315)0falsenullundefinednullundefinedNULL

  • Collection.existsInDatabase()如果数据库中存在任何其他集合,则始终返回 true。(缺陷号 28745240)

  • 如果模式不存在,则从连接字符串设置默认模式会创建该模式。现在,在这种情况下会抛出 未知数据库错误。

  • 空的简短通知可能会在客户端上抛出 Error: Invalid type for Mysqlx.Notice.Frame。现在这些都被忽略了,就像长篇空洞的通知一样。