Mroonga 12.12 has been released!
Mroonga is a MySQL storage engine that supports fast fulltext search and geolocation search. It is CJK ready. It uses Groonga as a storage and fulltext search engine.
Mroonga 12.12 has been released!
- How to install: Install
- How to upgrade: Upgrade guide
Changes
Here are important changes in this release:
Improvements
-
[AlmaLinux] Added newly support for AlmaLinux 9.
-
[CentOS][AlmaLinux][Debian GNU/Linux][Ubuntu] Added support for MySQL 8.0.32.
-
[CentOS][AlmaLinux][Debian GNU/Linux][Ubuntu] Added support for MySQL 5.7.41
-
Added support for updating normal columns with composite primary key table. [GitHub#592][Reported by handmound]
We could not update normal columns when we set composite primary keys using Mroonga storage engine as below.
CREATE TABLE scores (
name char(30) NOT NULL,
score int NOT NULL,
PRIMARY KEY (name, score),
note char(30),
FULLTEXT INDEX search_note_idx (note)
) ENGINE = Mroonga DEFAULT CHARSET=utf8mb4;
INSERT INTO scores (name, score) VALUES ("Taro Yamada", 29);
UPDATE scores SET note = "Note"
WHERE name = "Taro Yamada" AND score = 29;
ERROR 1265 (01000): data truncated for primary key column: <name>
This error doesn’t occur Mroonga with MariaDB.
Thanks
- handmound
Conclusion
Please refer to release note about the detail of changes in this release.
Let's search by Mroonga!