Documentation Home
MySQL 连接器/ODBC 发行说明  / MySQL 连接器/ODBC 版本 8.0 中的更改  /  MySQL Connector/Node.js 8.0.29 的变化(2022-04-26,全面上市)

MySQL Connector/Node.js 8.0.29 的变化(2022-04-26,全面上市)

添加或更改的功能

  • 当连接禁用 SSL 模式(例如 ssl-mode=DISABLED)时,指定其他 TLS/SSL 连接选项会导致 Connector/Node.js 抛出错误。通过此更改,现在禁用 SSL 意味着忽略那些额外的 TLS/SSL 连接选项。例如, tls-versions使用 ssl-mode=DISABLED 进行定义会在以前版本的 Connector/Node.js 中引发错误。

    ssl-mode现在,如果是 VERIFY_CA 或 VERIFY_IDENTITY, 服务器证书只会根据证书颁发机构进行验证。ssl-ca例外情况是,如果设置了 whilessl-mode 不等于 VERIFY_CA 或 VERIFY_IDENTITY,则会记录一条警告消息 。(漏洞 #26117220)

  • 将 google-protobuf 依赖项从 v3.14.0 更新到 v3.19.4。在https://github.com/protocolbuffers/protobuf/releases中描述了较新 Protobuf 版本中修复的问题 。

修正错误

  • 删除了timekeeper包依赖项,并使用 testdouble 模拟将时间旅行功能替换为手动时间控制。(缺陷号 33784970)

  • 关闭连接池现在会关闭对连接池的所有打开的连接请求,而之前打开的请求保持打开状态直到应用程序进程终止。(漏洞#33761268)

  • 为集合创建 DATETIME 索引,其中相应的文档字段作为本机 JavaScript Date 实例提供,会产生以下错误:“错误:不正确的日期时间值”。用于 UTC 日期字符串的祖鲁时间指示器被明确的“+00:00”后缀替换为日期指示器。(缺陷号 33740190)