MySQL Server 8.3.0 Innovation 版本是 MySQL 8.x 系列最后一个创新版本,下个月即将迎来 MySQL 8.4.0 LTS 长期支持版本。
关于发版模型变更,在之前的文章 重磅!MySQL 8.1.0 已来! 中已有所介绍。
这里补充一点,对于 MySQL 8.x 系列,8.4.x 将作为 LTS 长期支持版本,而从 9.x 开始,9.7.x 将作为 LTS 长期支持版本。
这在源码的编译文件中也有所体现。
# Versions like 8.0.x, 8.4.x, and x.7.y (x > 8) should be LTS
IF ((MAJOR_VERSION EQUAL "8" AND MINOR_VERSION EQUAL "0" AND PATCH_VERSION GREATER "34") OR
(MAJOR_VERSION EQUAL "8" AND MINOR_VERSION EQUAL "4") OR
(MAJOR_VERSION GREATER "8" AND MINOR_VERSION EQUAL "7"))
IF (NOT MYSQL_VERSION_STABILITY STREQUAL "\"LTS\"")
MESSAGE(FATAL_ERROR "Version ${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION} should "
"be an LTS release.")
ENDIF()
ELSE()
IF (NOT MYSQL_VERSION_STABILITY STREQUAL "\"INNOVATION\"")
MESSAGE(FATAL_ERROR "Version ${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION} should "
"be an innovation release.")
ENDIF()
ENDIF()
言归正传,接下来一起来看下 MySQL 8.3.0 都有哪些变化。
1. 平台支持
随着时间的推移,MySQL 支持的平台发生了变化,例如:
-
8.3 不再支持 Oracle Linux 6 / Red Hat Enterprise Linux 6 / CentOS 6 -
8.3 不再支持 Microsoft Windows 10
2. 新特性
在认证方面,Windows 平台上现在支持基于 SASL 的 LDAP 认证,这为使用 Windows 客户端程序的用户提供了更多选择。
MySQL 企业版数据掩码和去标识化组件新增了将数据刷新到内存的能力,这有助于提高数据处理的效率。
同时,MySQL 企业版还新增了使用 OpenTelemetry 格式收集服务器指标数据的遥测功能,这对于监控和优化服务器性能非常有用。