MariaDB 10.10 预览版现已发布

我们很高兴地宣布,在新的发布模式下,第四个 MariaDB 系列版本 MariaDB 10.10.0 现已发布。

更快地成熟 MariaDB

新模式的目的之一是更快地将新功能交付给用户,其形式通过让新功能更容易测试来支持稳定性,同时与同期开发的其他新功能分开。

MariaDB 10.10 的候选功能

有四个独立的预览版,包含以下正在考虑在 10.10.1 中发布的功能:

复制

  1. 更改 CHANGE MASTER TO 的默认设置,以便如果主服务器支持,则默认使用基于 GTID 的复制 (MDEV-19801)
  2. 弃用 MASTER_USE_GTID=Current_Pos,推荐使用新的 MASTER_DEMOTE_TO_SLAVE 选项 (MDEV-20122)

优化器

  1. 改进包含 eq_ref 表的多表连接优化 (MDEV-28852)
  2. * 表消除在派生表之间不起作用 (MDEV-26278)

UCA14 排序规则

  1. 添加 UCA-14.0.0 排序规则 (MDEV-27009)
  2. 改进 UCA 排序规则中的收缩性能 (MDEV-27265)
  3. 改进 utf8mb3 和 utf8mb4 的 UCA 排序规则性能 (MDEV-27266)

DDL

  1. ALTER ONLINE TABLE (MDEV-16329)
  2. 原子性 CREATE OR REPLACE TABLE (MDEV-25292)

Galera

  1. 实现一种方法,将 IP 添加到可以发出 SST/IST 请求的 Galera Cluster 节点地址的允许列表 (MDEV-27246)

其他

  1. 将 explicit_defaults_for_timestamp 的默认值更改为 ON (MDEV-28632)
  2. 为 mariadb CLI 设置 –ssl 选项为默认值 (MDEV-27105)
  3. 添加 RANDOM_BYTES 函数 (MDEV-25704)
  4. INET4 数据类型 (MDEV-23287)
  5. 重新设计处理 UPDATE 和 DELETE 语句的顶层逻辑 (MDEV-28883)
  6. 弃用 DES_ENCRYPT/DECRYPT 函数 (MDEV-27104)

10.10.0 的下载页面上,您将只看到 Linux (x86-64 bintar) 和 source 格式的源代码。