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 添加到 Galera Cluster 节点的允许列表中,这些节点可以发起 SST/IST 请求 (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 格式的源代码。

MariaDB 10.9.1, 10.8.3, 10.7.4, 10.6.8, 10.5.16, 10.4.25, 10.3.35 和 10.2.44 现已发布

MariaDB 基金会很高兴宣布 MariaDB 10.9.1(MariaDB 10.9 系列的首个发布候选版 (RC))、MariaDB 10.8.3(MariaDB 10.8 系列的首个正式可用版 (GA))、MariaDB 10.7.4(MariaDB 10.7 系列的第二个正式可用版本)(所有版本自首次 GA 发布日期起维护一年)现已发布,以及 MariaDB 10.6.8MariaDB 10.5.16MariaDB 10.4.25MariaDB 10.3.35MariaDB 10.2.44(其各自系列中的最新稳定版本)也已发布。…

10.9 预览特性: 支持 SHOW ANALYZE 和 EXPLAIN FOR CONNECTION

SHOW ANALYZE

如果您曾需要对 MariaDB 进行查询性能故障排除,您应该会
熟悉 MariaDB 的语句 ANALYZE 功能。它的作用类似于其他一些数据库系统中的 EXPLAIN ANALYZE:ANALYZE query 运行 query 并生成 EXPLAIN 输出,并附加查询执行的数据

ANALYZE SELECT *
FROM orders, customer
WHERE
customer.c_custkey = orders.o_custkey AND
customer.c_acctbal < 0 AND
orders.o_totalprice > 200*1000
+—-+————-+———-+——+—————+————-+———+——————–+——–+——–+———-+————+————-+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | r_rows | filtered | r_filtered | Extra |
+—-+————-+———-+——+—————+————-+———+——————–+——–+——–+———-+————+————-+
| 1 | SIMPLE | customer | ALL | PRIMARY,…

10.9 预览特性: JSON 路径表达式和 JSON_OVERLAPS()

MariaDB 10.9 预览版引入了 MySQL 兼容性语法扩展:范围表示法。JSON 路径表达式中添加了 ‘last’ 关键字,这是 MDEV-22224MDEV-27911 中提出的请求。此外,现在也支持负数索引。范围表示法(使用 ‘to’ 关键字实现)和 ‘last’ 关键字基本上是一种数组元素选择器。

语法:

范围表示法
[M to N] 选择从索引 M 到 N 的元素范围。
Last 关键字
[last-N] / [last] 分别选择倒数第 N 个元素和最后一个元素。

MariaDB 10.9 预览版现已发布

我们很高兴地宣布,根据新的发布模型,MariaDB 系列的第三个版本 MariaDB 10.9.0 现已发布。

更快地使 MariaDB 成熟

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

MariaDB 10.9 的候选特性

共有四个独立的预览版本,包含以下正在考虑在 10.9.1 中发布的特性

SHOW ANALYZE FORMAT=JSON

  1. 扩展 SHOW EXPLAIN 以支持 SHOW ANALYZE [FORMAT=JSON] (MDEV-27021)
  2. 向 SHOW EXPLAIN 添加对 EXPLAIN FOR CONNECTION 语法的支持 (MDEV-10000)

JSON 范围表示法

  1. 实现 JSONPath 的范围表示法 (MDEV-27911)
  2. 支持 JSONPath 负数索引 (MDEV-22224)
  3. JSON_OVERLAPS 函数 (MDEV-27677)

异步 redo log 写入

  1. 异步 redo log 写入 (MDEV-26603)

杂项

  1. 为 mysqlbinlog 实现 –do-domain-ids, –ignore-domain-ids 和 –ignore-server-ids 选项 (MDEV-20119)
  2. information_schema.tables.table_type 现在显示 TEMPORARY
    表示本地临时表。

MariaDB 10.8.2 RC 版以及 MariaDB 10.7.3, 10.6.7, 10.5.15, 10.4.24, 10.3.34 和 10.2.43 现已发布

MariaDB 基金会很高兴宣布 MariaDB 10.8.2(MariaDB 10.8 系列的发布候选版)、MariaDB 10.7.3(MariaDB 10.7 系列的正式可用版,维护一年)现已发布,以及 MariaDB 10.6.7MariaDB 10.5.15MariaDB 10.4.24MariaDB 10.3.34MariaDB 10.2.43(其各自系列中的最新稳定版本)也已发布。

这些版本主要修复了上周版本中手动运行 mariadb-upgrade 时遇到的问题。详情请参阅 MDEV-27789 以及版本说明和更新日志。…

MariaDB 10.8.1 RC 版以及 MariaDB 10.7.2, 10.6.6, 10.5.14, 10.4.23, 10.3.33 和 10.2.42 现已发布

2022 年伊始便势头强劲,MariaDB Server 发布了七个新版本,为这一年拉开了序幕。MariaDB 基金会很高兴宣布 MariaDB 10.8.1(MariaDB 10.8 系列的首个发布候选版)、MariaDB 10.7.2(MariaDB 10.7 系列的首个正式可用版,维护一年)现已发布,以及 MariaDB 10.6.6MariaDB 10.5.14MariaDB 10.4.23MariaDB 10.3.33MariaDB 10.2.42(其各自系列中的最新稳定版本)也已发布。…

MariaDB 10.8.0 预览版现已发布

继我们宣布新的发布模型(首次用于 10.7.0)之后,我们很高兴地宣布 MariaDB Server 10.8.0 预览版现已可用。

更快地使 MariaDB 成熟

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

MariaDB 10.8 的候选特性

预览版中提供的特性,因此也在考虑纳入 10.8.1 版本发布的特性包括:

  1. MDEV-4989 mysqlbinlog GTID 支持
  2. MDEV-10654 存储过程的 INOUT 参数
  3. MDEV-11675 复制中的无延迟 ALTER TABLE
  4. MDEV-13756 降序索引
  5. MDEV-14425 InnoDB redo 日志改进
  6. MDEV-17554 自动创建分区
  7. MDEV-26519 JSON 直方图
  8. MDEV-26713 Windows – 改进的 i18n 支持
  9. MDEV-27106 Spider 存储引擎改进
  10. MDEV-27265 其他