BloGroonga

2013-08-29

Groonga 3.0.7 has been released

Groonga 3.0.7 has been released!

How to install: Install

There are two topics for this release.

  • Added API documentation
  • Supported log related groonga-httpd directives

Added API documentation

There is no API documentation for a long time. We wrote the following entry in the past.

Luckily, we had been able to find the person who works for API documentation together. As a result, @whombx had done many contribution by sending pull requests for groonga API documentation. We thank @whombx for that great work.

Now, we can release that outcome in this release even though translation task is not fully finished yet.

There is a HTTP server package which is based on nginx. It is provided to support more functionality for groonga user.

In this release, groonga-httpd supports new directives which is related to logging.

  • groonga_log_path
  • groonga_log_level

groonga_log_path is used for specifying the path where to save log. groonga_log_level is used for specifying the level of logging. In the previous version, default value is applied to both of them.

Usually, the path is specified to groonga_log_path, but you can disable logging by specifying 'off' to groonga_log_path.

For example, it can be disabled.

location /d/ {
  groonga_log_path off;
}

See the following documentation about groonga_log_path directive.

On the other hand, you can custimize log level by groonga_log_level directive.

There is a list which is used for groonga_log_level directive. The default value is 'notice'.

  • emergency
  • alert
  • critical
  • error
  • warning
  • notice
  • debug
  • dump
  • none

You can disable logging by specifying 'none' to groonga_log_level.

See the following documentation about groonga_log_level directive.

groonga-httpd also supports new directives which is related to max query cache.

  • groonga_cache_limit

It is applied to all workers. Here is the configuration example which set cache limit to 1000.

http {
    groonga_cache_limit 1000;
    ...
}

If you want to apply multiple query cache limit, use multiple groonga-httpd.conf.

Conclusion

See Release 3.0.7 2013/08/29 about detailed changes since 3.0.6.

Let's search by groonga!