MySQL 9.4 创新版正式发行 GA

软件资讯 软件资讯 发布于 6小时前 1 浏览 0 回复

MySQL 9.4.0 版正式发行,让我们快速浏览一下都有哪些内容。

字符集支持

编译说明

  • macOS:现在可以使用 -DWITH_KERBEROS 在 macOS 上编译服务器。
  • macOS:调整了用于读取状态变量的缓冲区。这修复了在 macOS/M1 平台上可能出现的问题。
  • 移除了针对旧版本 CMake 的兼容处理。
    注意 编译 MySQL 所需的最低 CMake 版本为 3.14.6。(漏洞 #37901122)
  • 内置的 ICU 库已升级至 77-1 版本。(漏洞 #37870791)
  • 内置的 zstd 库已升级至 1.5.7 版本。(漏洞 #37869972)
  • 移除了使用 Clang 20 编译服务器时出现的警告。(漏洞 #37785251)
  • 使用 GCC 15 编译时,禁用了 clang::musttail。(漏洞 #37776018) - 解决了在某些旧版本 CMake 中处理列表时的问题。(漏洞 #37709169)
  • 部分编译器功能测试在使用 -fprofile-use 编译时无法通过。(漏洞 #37707556)
  • 编译 MySQL 所需的 Boost 版本已从 1.85.0 提升至 1.87.0。(漏洞 #37403602)
  • 链接器尝试使用空的 Cmake 变量 ${ICU_LIBRARIES},即使正确的库(ext::icu)已在其他位置链接。(漏洞 #36524167)
  • 在 macOS 上编译时,原本明确查找 openssl@1.1,现在改为查找通用的 openssl 符号链接,以支持 openssl@3。(漏洞 #35468370)
  • 在 macOS 上,消除了 Xcode 14 生成的弃用警告;包括建议使用 snprintf(3) 替代 sprintf(3),以及从 64 位转换为 32 位整数时可能丢失精度的警告。(漏洞 #34776172)

组件说明

配置说明

弃用与移除说明

InnoDB 说明

安装说明

JavaScript程序

性能模式说明

  • 内部函数pfs_get_thread_statement_locker_vc()包含调试代码,这些代码意外地被包含在了发布版本中。(漏洞 #37743667)

向量数据类型

新增或更改的功能

已修复的漏洞

以上内容是MySQL 9.4版本的主要内容,详情请访问MySQL官网。

稿源:https://mp.weixin.qq.com/s/BwL6J_RFHnuo7im2dQgB2g



为您推荐相关文章:

  • MySQL 8.2.0 GA
  • MySQL 8.0.33 GA,未来将以双版本形式发布
  • MySQL 9.0 GA
  • ​MySQL 的第一个长期支持版 8.4 GA
  • MySQL 8.1 及 MySQL 8.0.34 正式发布
  • 同类文章推荐:

  • Firefox 141.0 版本发布
  • Python 3.14 RC1 发布
  • Elasticsearch 9.0.4 版本发布
  • Gemini 2.5 Flash-Lite 稳定版(GA)发布
  • Windows 11 版 WhatsApp 又变成了“Web App”
  • Firefox 官方网站从 Mozilla.org 迁移到 Firefox.com