MariaDB 10.11 是 LTS 版本

Long Term by Nick Youngson CC BY-SA 3.0 Alpha Stock Images

重要新闻:刚刚被宣布为 RC 版本的 MariaDB 10.11 是一个长期维护版本。行业标准术语用来指代这个概念的是 LTS长期支持),我们也将此术语用于获得显著更长错误修复生命周期的版本。

我们将 MariaDB 10.11 宣布为 LTS 版本,其原因有多种

首先,LTS 的目的是向用户——尤其是 Linux 发行版——保证某个版本将长期获得定期更新,在其产品的整个生命周期内。这意味着比 MariaDB 10.10 等版本为期一年的时间要长得多。正如您可以在 https://mariadb.org.cn/about/#maintenance-policy 上的维护政策中看到的那样,MariaDB 10.6 是之前宣布的最新 LTS 版本,其支持周期从 2021-07-06 到 2026-07-06。今天的 LTS 公告意味着我们已相应地更新了 MariaDB 10.11 的维护政策,并在 GA 版本发布后输入确切的日期。

其次,我们希望尽最大努力匹配关键 Linux 发行版的发布计划。与 Debian 的 Otto Kekäläinen 合作,我们将此版本的发布时间安排为满足 Debian 12 的标准,这也很可能使我们进入 Ubuntu 23.04。话虽如此,我们并没有将自己绑定到一个发行版,我们每次发布 LTS 的尝试都是为了尽可能多的发行版做到最好。

第三,我们希望通过为 MariaDB 用户提供稳定性简化用户的生活。稳定性意味着两件事:发布稳定版本,即它们可靠;以及不引入破坏性变更,即我们不在错误修复版本中引入新功能(以及因此带来的新错误)。这与 MySQL 8.0 常青模型相反,在常青模型中,新的主要功能和不兼容性被引入到稳定版本中,但仍然称其为稳定版本。

第四,MariaDB 10.7、MariaDB 10.8、MariaDB 10.9、MariaDB 10.10 和 MariaDB 10.11 中发布了大量新功能。虽然您当然可以使用这些版本中的任何一个,但有些用户只使用 LTS 版本。 

您可以期待更多关于 MariaDB 10.11 相对于 MariaDB 10.6 中引入的新特性的博客文章,但我只提及一个例子:Unicode Collation Algorithm 14.0.0,通常被称为 UCA-14.0.0,并基于 unicode.org 于 2021-09 发布的规范在 MariaDB 10.10 中引入。这应该可以处理大多数语言中 UTF 字符集的合理排序顺序,如我们 Jira 中的 MDEV-27009 所述。我们仍在知识库中完善我们的文档,包括字符集和排序规则概述以及支持的字符集和排序规则

第五,我们将 LTS 版本的发布时间安排在符合用户期望的时机,这些期望是我们近一年前与 MariaDB Corporation 共同宣布我们新的发布模型时设定的。我们当时表示:“与 Linux 发行版合作,一些版本系列将被选择用于更长的维护窗口,预计至少每隔一年进行一次”。考虑到当前的功能集、即将推出的新功能以及与 10.6 的时间间隔,并仔细权衡选项,我们选择了 10.11。

另外,在 2022 年 11 月 17 日(星期四)的 MariaDB Server Fest 期间,Wikimedia Foundation 分享了一个有趣的案例研究,涉及 LTS 版本之间的升级。 

在此下载 MariaDB 10.11。