<!-- Source: https://docs.squirro.com/en/latest/getting/release/3-6/squirro-3.6.x-release-notes/3.6.4-release-notes.html -->
# 3.6.4 - Release Notes

## Features

- [Pipeline Editor] Warning messages inform the user when steps in a Section might be missing or when steps in a Pipeline Workflow might be missing information.
- [Pipeline Editor] Configuration options marked as passwords are no longer shown in plaintext on the UI.
- [Search] libNLP: Added LemmaExpander step that keeps track of the lemmatized version of relevant query terms.
- [UI] Allow left alignment of the compact global search.
- [libNLP] Added support for marking NLP step parameters as deprecated.
- [libNLP] Added support for multiline parameters in the NLP steps.
- [Search] Autocomplete first suggested facet name in the global search after hitting Tab.
- Implement React testing.
- Added new default templates for React widgets.
- Tabs widget can now be used in custom widgets.
- Changed ML template classifier labels from a text input to select.
- [Activity Tracking] Expose configuration on the Activity Tracking pipelet to dynamically enrich activity logs with specified User Data. (Information is then stored in Labels within Monitoring Project.)
- [Platform] Support retrieval of facets from ES index mapping for Squirro projects that are backed by multiple indices (e.g., the _Squirro Monitoring_ project, which currently uses three _index_names_ in its locator). Entries of _index_names_ can be actual ES indices or ES aliases.
- Added new component preview storybook add-on.
- Added document inline search queries to typeahead history.
- Responsive design for reference view.
- [Search] Increase recall by performing (additional) language-specific, lemmatized search. This requires an active Query Processing Workflow that uses the Step LemmaExpander.
- Items Widget will show item read time for last read items instead of item created time.
- Clear query search after pressing ENTER in empty global search bar.
- Any new _Squirro Monitoring_ projects will now include a _Data Ingestion_ dashboard. This new dashboard, in its current basic form, can be used to examine if a step failed during the execution of a pipeline.

## Bug Fixes

- Fix pipeline model sorting (“Blue box” when reordering ML steps).
- Ensure nav bar color on widget edit buttons.
- Fix a bug where advanced search icon was not displayed.
- Enable query matching for the item detail reference screen.
- Fixup JSON serizalization.
- Fix database migration compatibility with PostgreSQL.
- Fix date range not being applied to typeahead.
- Add missing shadow to the dashboard space navbar.
- Cards Widget: Starring an item within the item detail should update its card in the list.
- Fix extra query request with previous search.
- Fixed issues with item detail loading inside items widget.
- Display the query in the global search input when clicking on favorite filters.
- Right align the toolbars on reference screen item detail.
- Fix json encoding problems due to default latin1 encoding.
- Fix search query reset from Reset Filters widget and dashboard search.
- Relax admin requirement on dashboard promotion, to dashboard create access.
- [Widgets] In rare cases, Facets List doesnt update after selection removal.
- Fix time.time_struct serialization - this fixes RSS feed parsing.
- Fix styling issues with select multiple. Fix default values not loading for some ML templates.
- Validate uploaded profile pictures to prevent potential malicious actions. Only JPEG and PNG image types are allowed.
- Newly subscribed communities are missing type id and totals.
- Fix highlights not passed down for cards and results widget in a sidepanel.
- Upgraded Moment.js to the latest version because of known security issues.
- Fix facet value auto-suggestion not being applied to the global search after click.
- Fix preserving items order using the _scan_ method in the Squirro Client.
- Fix item detail visualisation options across widgets - remove modal and do not open options
- Fix issues with query highlights in PDF.
- Fix scritplet in wheel rpm package causing unary errors.
- Fix spellcheck query replacement in search bar.

## Installation and Upgrade

You will have to resolve at least the following config files when upgrading from Squirro 3.3.0

- `/etc/nginx/conf.d/ssl.inc`
- `/etc/squirro/common.ini`

For new installations, please follow the [Installing Squirro on Linux](../../../install/linux.md#install-linux) instructions.

To upgrade an existing installation, please consult [Upgrading Squirro](../../../install/upgrade.md#install-upgrade).
