# Manticore Search 3.1.0 release

We are pleased to announce the release of Manticore Search 3.1.0. Downloads are available [here](https://manticoresearch.com/downloads/) and from the [Manticore Github page](https://github.com/manticoresoftware/manticoresearch/releases/tag/3.1.0). Docker image is available at [Docker Hub](https://hub.docker.com/r/manticoresearch/manticore).

### New features

* [Replication](https://docs.manticoresearch.com/latest/html/replication.html) is now available for RealTime indexes and works in the same way as for percolate indexes.
* Now INSERT / REPLACE / DELETE and UPDATE statements can be used on replicated RT indexes. ALTER and ATTACH statements support will be added in future releases and OPTIMIZE only perform the optimization locally.
* Replication now supports multiple statement transactions, previously only single statement commits were available.
* Introduced a new [morphology](https://docs.manticoresearch.com/latest/html/conf_options_reference/index_configuration_options.html#morphology) processor based on open-source [ICU](http://site.icu-project.org/) library. Currently only Chinese is supported. The Chinese ICU processor is replacing the non-open source RLP processor.

### Improvements

* We made internal refactoring on waking up of threads responsible for different jobs (like flushing). The new changes should result in lower idle CPU usage.
* New directive '[icu\_data\_dir](https://docs.manticoresearch.com/latest/html/conf_options_reference/common_section_configuration_options.html#icu-data-dir)' is available for specifying the ICU files when ICU is manually compiled.
* Introduced[ LAST\_INSERT\_ID()](https://docs.manticoresearch.com/latest/html/searching/expressions,_functions,_and_operators.html#expr-func-last-insert-id) function that returns the last modified document id in current session. Alternative, variable [@@session.last\_insert\_id](https://docs.manticoresearch.com/latest/html/sphinxql_reference/set_syntax.html) can also return the last modified document id.
* [SHOW VARIABLES](https://docs.manticoresearch.com/latest/html/sphinxql_reference/show_variables_syntax.html) statement support `LIKE 'pattern'` clause.
* For percolate indexes, INSERT can now accept multiple stored query documents, before INSERT accepted only one stored query document per statement.
* Configuration directives that express time can accept [string time expressions](https://docs.manticoresearch.com/latest/html/getting-started/configuration.html#special-suffixes). For example `rt_flush_period = 3600` can be rewritten as `rt_flush_period = 60m` or `rt_flush_period = 1h`.
* Doc and hit lists can be mlocked by [access\_doclists](https://docs.manticoresearch.com/latest/html/conf_options_reference/index_configuration_options.html#access-doclists) and [access\_hitlists](https://docs.manticoresearch.com/latest/html/conf_options_reference/index_configuration_options.html#access-hitlists) directives using new 'mlock' value.
* Snippet paths are now jailed inside the scope of [snippets\_file\_prefix](https://docs.manticoresearch.com/latest/html/conf_options_reference/searchd_program_configuration_options.html#snippets-file-prefix) even if paths are relative.

### Removals

* Support for RLP processor dropped. All rlp\_\* configuration directives removed.
* UPDATE statements don't support anymore updating the value of document IDs.

### Fixes

A number of fixes are included in this release, to highlight a few:
- [58dcbb77](https://github.com/manticoresoftware/manticoresearch/commit/58dcbb779c4c30ca1560460c78e35ba114b83716) fixes [#246](https://github.com/manticoresoftware/manticoresearch/issues/246) undefined sigmask in indexer
- [44757711](https://github.com/manticoresoftware/manticoresearch/commit/447577115192db7ac7bfea70b5ba58ee2c61229f) fixes hash of clusters lock in replication
- [f0472223](https://github.com/manticoresoftware/manticoresearch/commit/f047222339fd0e62a07e9ca8b2a829297d5db861) fix defects in concat and group\_concat

For a full report please consult the [Release note](https://docs.manticoresearch.com/latest/html/releasenotes.html#version-3-1-0-16-july-2019).
