お知らせ - 15系 — Mroonga vmrn_version documentation

本文へスキップ
`Ctrl`+`K`

# お知らせ - 15系

## 15.25リリース - 2026-02-06

### 改良

### 新規にAlmaLinux 10で以下のMariaDBをサポート

- MariaDB 10.11、11.4、11.8

### Ubuntu 24.04のMySQL 8.0.45-0ubuntu0.24.04.1をサポート

これは最新のMySQL Community Server 8.0のリリースです。

### Ubuntu 22.04のMySQL 8.0.45-0ubuntu0.22.04.1をサポート

これは最新のMySQL Community Server 8.0のリリースです。

### 以下のOSでMariaDB 11.8.6をサポート

- AlmaLinux 8, 9

これは最新のMariaDB 11.8のリリースです。

### 以下のOSでMariaDB 11.4.10をサポート

- AlmaLinux 8, 9

これは最新のMariaDB 11.4のリリースです。

### 以下のOSでMariaDB 10.11.16をサポート

- AlmaLinux 8, 9

これは最新のMariaDB 10.11のリリースです。

### 以下のOSでMariaDB 10.6.25をサポート

- AlmaLinux 8, 9

これは最新のMariaDB 10.6のリリースです。

### 修正

### `mroonga_default_tokenizer` を `NULL` に設定した時にクラッシュする問題を修正

[GH-1041][Hadeer Ramadanさんがパッチ提供]

例えば、以下のように `mroonga_default_tokenizer` を `NULL` に設定するとこの問題が発生します。

    SET GLOBAL mroonga_default_tokenizer = NULL;

### 感謝

- Hadeer Ramadanさん

## 15.23リリース - 2026-01-27

### 改良

### 以下のOSでMySQL Community Server 8.0.45をサポート

- AlmaLinux 8, 9

- Debian 12 (bookworm)

- Ubuntu 22.04 (jammy), 24.04 (noble)

8.0.45は最新のMySQL Community 8.0のリリースです。

### 以下のOSでMySQL Community Server 8.4.8をサポート

- AlmaLinux 8, 9, 10

- Debian 12 (bookworm), 13 (trixie)

- Ubuntu 22.04 (jammy), 24.04 (noble)

8.4.8は最新のMySQL Community 8.4のリリースです。

### 以下のOSでMySQL Community Server minimal 8.0.45をサポート

- AlmaLinux 9

8.0.45は最新のMySQL Community Server minimal 8.0のリリースです。

### 以下のOSでMySQL Community Server minimal 8.4.8をサポート

- AlmaLinux 9

8.4.8は最新のMySQL Community Server minimal 8.4のリリースです。

### Ubuntu 24.04のMariaDB 10.11.14-0ubuntu0.24.04.1をサポート

これは最新のMariaDB 10.11のリリースです。

### Ubuntu 22.04のMariaDB 10.6.23-0ubuntu0.22.04.1をサポート

これは最新のMariaDB 10.6のリリースです。

## 15.22リリース - 2025-12-10

### 改良

### 以下のOSで新規にMariaDB 11.8をサポート

- Windows

### UbuntuのMySQL 8.0.44-0ubuntu0.22.04.2をサポート

これは最新のMySQL 8.0のリリースです。

## 15.21リリース - 2025-12-04

### 改良

### 以下のOSで新規にMariaDB 11.8をサポート

- AlmaLinux 8.

- AlmaLinux 9.

- Debian 13 (trixie).

### 以下のOSでMySQL Community Server 8.0.44をサポート

- AlmaLinux 8, 9

- Debian 12 (bookworm)

- Ubuntu 22.04 (jammy), 24.04 (noble)

8.0.44は最新のMySQL Community 8.0のリリースです。

### 以下のOSでMySQL Community Server 8.4.7をサポート

- AlmaLinux 8, 9, 10

- Debian 12 (bookworm)

- Ubuntu 22.04 (jammy), 24.04 (noble)

8.4.7は最新のMySQL Community 8.4のリリースです。

### 以下のOSでMySQL Community Server minimal 8.0.44をサポート

- AlmaLinux 9

8.0.44は最新のMySQL Community Server minimal 8.0のリリースです。

### 以下のOSでMySQL Community Server minimal 8.4.7をサポート

- AlmaLinux 9

8.4.7は最新のMySQL Community Server minimal 8.4のリリースです。

### 以下のOSでMariaDB 10.6.24をサポート

- AlmaLinux 8, 9

10.6.24は最新のMariaDB 10.6のリリースです。

### 以下のOSでMariaDB 10.11.15をサポート

- AlmaLinux 8, 9

10.11.15は最新のMariaDB 10.11のリリースです。

### 以下のOSでMariaDB 11.4.9をサポート

- AlmaLinux 8, 9

11.4.9は最新のMariaDB 11.4のリリースです。

### 以下のOSでPercona Server for MySQL 8.0.44-35をサポート

- AlmaLinux 8, 9

8.0.44-35は最新のPercona Server for MySQL 8.0のリリースです。

## 15.17リリース - 2025-09-29

### 改良

### DebianのMariaDB 10.11.14をサポート

これは最新のMariaDB 10.11のリリースです。

### UbuntuのMySQL 8.0.43をサポート

これは最新のMySQL 8.0.43のリリースです。

## 15.16リリース - 2025-09-03

### 改良

#### AlmaLinux、Debian、UbuntuのMySQL Community 8.0.43をサポート

これは最新のMySQL Community 8.0のリリースです。

#### AlmaLinux、Debian、UbuntuのMySQL Community8.4.6をサポート

これは最新のMySQL Community 8.4のリリースです。

### MariaDB 10.5のサポートを終了

MariaDB 10.5がEOLになったため、サポートをやめました。

### プライマリーキーの制限事項をドキュメントに追加

[MDEV-37317][Elena Stepanovaさんの報告]

制限事項 のドキュメントに以下の内容を追記しました:

- "プライマリーキーに空データ（0バイトのデータ）は使用できません"

### 感謝

Elena Stepanovaさん

## 15.11リリース - 2025-06-06

### 改良

#### UbuntuのMariaDB 10.6.22, 10.11.13 をサポート

これらは最新のMariaDBのリリースです。

#### AlmaLinuxのMariaDB 10.11.13と11.4.7をサポート

これらは最新のMariaDBのリリースです。

## 15.10リリース - 2025-05-14

### 改良

#### UbuntuのMySQL 8.0.42をサポート

これは最新のMySQLのリリースです。

#### MariaDB 10.5.29と10.6.22をサポート

これらは最新のMariaDBのリリースです。

## 15.07リリース - 2025-04-23

### 改良

#### `utf8mb4_uca1400_*`照合順序をサポート

最新のgroonga‑normalizer‑mysql 1.2.6を利用することで、Mroongaでも次の`utf8mb4_uca1400_*`照合順序を利用できるようになりました。

- `utf8mb4_uca1400_ai_ci`

- `utf8mb4_uca1400_ai_cs`

- `utf8mb4_uca1400_as_ci`

- `utf8mb4_uca1400_as_cs`

#### MySQL Community8.0.42をサポート

これは最新のMySQL Communityのリリースです。

## 15.05リリース - 2025-04-08

### 改良

#### MariaDB 10.6.21と10.11.11をサポート

これらは最新のMariaDBのリリースです。

## 15.04リリース - 2025-03-29

### 改良

#### Ubuntu: Ubuntu 20.04サポートを終了

2025-04にEOLを迎えるためです。

#### AlmaLinux: Percona Server 8.4をサポート

AlmaLinux 9と Red Hat Enterprise Linux 9互換のディストリビューションでだけ利用できます。

#### MariaDB 11.8を部分的にサポート

MariaDB 11.8はまだGAになっていませんが、MariaDB 11.8と一緒にMroongaをビルドできるようになりました。

MariaDB 11.8はデフォルトで`utf8mb4_uca1400_*`照合順序を使います。groonga-normalizer-mysql 1.2.6は`utf8mb4_uca1400_*`互換のノーマライザーを持っていますが、まだMroongaでは使えません。次のリリースまでには実装されているはずです！

#### Windows: Visual Studio 2019から2022に変更

以前のリリースのビルド済みバイナリーはVisual Studio 2019を使ってビルドしていました。しかし、このリリースからはVisual Studio 2022を使っています。これによるユーザーへの影響はないはずです。

## 15.00リリース - 2025-02-09

毎年恒例の肉の日メジャーリリースです！このリリースには後方互換性が壊れる変更はありません！既存のデータベースを移行せずにMroongaをアップグレードできます。既存のデータベースをそのまま使い続けることができます。

### 改良

#### mroonga_n_workers: 並列実行をサポート

GH-877

mroonga_n_workersでGroongaの並列度を設定できます。`CREATE IDNEX`などのいくつか操作はこのサーバー変数を参照します。この変数を使うことで、複数のCPUコアで高速化できます。

通常、`SET`ではなく、`my.cnf`で設定するべきです。なぜなら（少なくとも今のところは）現在のセッションの並列度を変更できないからです。`SET`で変更したい場合は、`SET GLOBAL`で設定してMySQLに接続し直す必要があります。

#### MariaDB: MariaDB 10.5.28, 10.6.21, 10.11.11, 11.4.5をサポート

最新のMariaDBのリリースでMroongaを使えます。

### 修正

#### ラッパーモード: ラップしているエンジンのインデックス情報が正しく使われないことがある問題を修正

GH-634

もし、ラップしているエンジンのインデックス情報が正しく使われないと、MariaDBは適切なインデックスを使えないかもしれません。これによりクエリー実行が遅くなるかもしれません。