Mroonga blog

2017-07-29

Mroonga 7.05 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 7.05 has been released!

Changes

Here are changes in this release.

  • Groonga query log has been supported
  • MariaDB 10.2.7 has been supported
  • Auto command syntax escape feature has been supported
  • Ubuntu 16.10 (Yekkety Yak) support has been dropped

Groonga query log has been supported

In this release, Groonga query log has been supported.

Use mroonga_query_log_file variable to use this feature.

mysql> SET GLOBAL mroonga_query_log_file = "/tmp/query.log";

It is useful to analyze query where is bottle neck in Groonga.

MariaDB 10.2.7 has been supported

In this release, MariaDB 10.2.7 has been supported.

Thanks Tomohiro 'Tomo-p' KATO for contributing to fix build error against MariaDB 10.2.7..

Auto command syntax escape feature has been supported

In this release, auto command syntax escape feature has been supported.

You can specify command name and its argument separately in mroonga_command.

Using new syntax, arguments are automatically escaped, so you don't need to consider what query is actually passed to Groonga layer.

SELECT mroonga_command('COMMAND_NAME',
                     'PARAMETER_NAME_1', 'PARAMETER_VALUE_1',
                     ...,
                     'PARAMETER_NAME_N', 'PARAMETER_VALUE_N');

Example:

SELECT mroonga_command('select',
                       'table', 'diaries',
                       'filter', 'title @ "Groonga"');

It is useful for active mroonga_command user.

Ubuntu 16.10 (Yekkety Yak) support has been dropped

In this release, Ubuntu 16.10 (Yakkety Yak) support was dropped. It has reached EOL at July 20, 2017.

Conclusion

See Release 7.05 - 2017-07-29 about detailed changes since 7.04.

Let's search by Mroonga!