# Manticore Search 3.2.2 release

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

### New features

* Long-awaited [autoincrement](https://docs.manticoresearch.com/latest/html/sphinxql_reference/insert_and_replace_syntax.html#rt-index-insert-features) ID functionality for Real-Time indexes is now available.
* Highlighting on stored fields is now supported by the new [HIGHLIGHT()](https://docs.manticoresearch.com/latest/html/sphinxql_reference/select_syntax.html#highlight) function. HIGHLIGHT() is available in SphinxQL as well as the [HTTP API](https://docs.manticoresearch.com/latest/html/http_reference/json_search.html#text-highlighting).
* [SNIPPET()](https://docs.manticoresearch.com/latest/html/sphinxql_reference/select_syntax.html#snippet) can use new special function[ QUERY()](https://docs.manticoresearch.com/latest/html/sphinxql_reference/select_syntax.html#query) for the query parameter. This eliminates the need to duplicate the full-text match string in search statements using SNIPPET() in SELECT clause.
Highlighting functions receive new parameter '[field\_separator](https://docs.manticoresearch.com/latest/html/api_reference/additional_functionality.html#buildexcerpts)'.

### Improvements and changes

* Starting with this version default location of configuration file is **`/etc/manticoresearch/manticore.conf`**. In case of upgrading via deb/rpm packaging, the packages will move the existing **sphinx.conf** to the new location.
* On RHEL/CentOS the service is renamed from **searchd** to **manticore**.
* For docker the configuration mount is expected to be **`/etc/manticoresearch`**.
* In previous version, querying stored fields from distributed indexes with remote nodes was slow and high-resource demanding. To address this we implemented a lazy fetch of stored fields (they are retrieved only after the final result set is build), bringing the performance similar with queries that don't carry stored fields.
* String attributes and expressions don't break anymore the multi-query optimization and parallel [FACET](https://docs.manticoresearch.com/latest/html/searching/faceted_search.html) optimization. In previous versions, a single attribute introduced in facets would make the aggregations to run sequential, leading to slow faceted searches. Now a faceted search is mostly influenced only by the slowest faceted attribute/expression.
The gains depend on the composition types of facets, in some cases a faceted search can now be several times faster.
* ICU data file is now shipped in official and icu\_data\_dir directive is removed. This was due various issues reported between different ICU versions shipped by official OS channels.
* Systemd unit files now ship with 'Restart=on-failure' policy, to allow restarting searchd daemon in case of crashed or unwanted shutdowns.
* On RHEL/CentOS 8 Manticore Search is now compiled against *mariadb-connector-c-devel* and *mariadb-connector-c* is optional requirement for indexing data from MySQL databases.
We made this change as *mariadb-connector-c* is compatible with both MySQL and MariaDB shipped in RHEL/CentOS 8.

### Bugfixes


A number of bugs have been fixes in this release, to name a few:

- [795520a](https://github.com/manticoresoftware/manticoresearch/commit/795520ac351d22e4497ebaf6c249bf25081842b6) fix [\#275](https://github.com/manticoresoftware/manticoresearch/issues/275) binlog invalid state on error no space left on disk
- [2284da5](https://github.com/manticoresoftware/manticoresearch/commit/2284da5e3ff77bf7be4038a4d950c0580e4159c8) fix [\#279](https://github.com/manticoresoftware/manticoresearch/issues/279) crash on IN filter to JSON attribute
- [ce2e4b4](https://github.com/manticoresoftware/manticoresearch/commit/ce2e4b4765111a7d331ffc256911f12770a8942d) fix [\#281](https://github.com/manticoresoftware/manticoresearch/issues/281) wrong pipe closing call
- [440991f](https://github.com/manticoresoftware/manticoresearch/commit/440991fc977b8479800b45cdbc862eeb1ba5d965) fix crash on infix generation for long terms with wide utf8 codepoints
- [faed322](https://github.com/manticoresoftware/manticoresearch/commit/faed3220b423a96401982bf47117edf1f62c584e) fix JSON converts only numeric to string



For full changelog please consult the [release notes](https://docs.manticoresearch.com/latest/html/releasenotes.html#version-3-2-2-19-december-2019).
