<!-- Source: https://docs.squirro.com/en/latest/getting/release/3-4/squirro-3.4.x-release-notes/squirro-3.4.6-release-notes.html -->
# 3.4.6 Release Notes

## Breaking Changes

- [Squirro 3.4.5](squirro-3.4.5-release-notes.md#release-notes-3-4-5) introduced a configurable Query-Processing pipeline and automatically installed a default workflow on newly created projects. Now with 3.4.6 the auto-wiring of the default query-processing workflow is disabled because it failed to handle some operations correctly as defined in the official Squirro Query Syntax (COMPARISON operator). If you are affected by unexpected query-behaviour, simply disable query-processing in the Project-Configuration > `topic.search.query-workflow` (remove the workflow ID). The automatic workflow creation for new projects is now set to be OPT-IN (Server Setting > `topic.search.setup-default-query-workflow` set to False). The default-workflow feature will be re-enabled in the next releast.

## Features

- QueryPipeline Example: Showcase how to customise SpaCy’s Tokeniser to not split Terms by Hyphen _-_ or Slash _/_ characters. This will force SpaCy to keep _new-york_ or _AC/DC_ as one single token and help to create more precise queries.
- The size of the rerun from index batches is now configurable via the `datasource.rerun.index.batch-size` configuration option (through the Configuration Service).
- SAML plugin now shows the correct error message if the user doesn’t have required role while logging in through SSO.
- SpacyNormalizer: Added a new _Phrase Matcher_ - If used, it can automatically merge terms in quotes into one single token (_config.merge_phrases_).

## Bug Fixes

- Fixed the `Scroll to top` action in the Item Detail view.
- Fixed the missing `Scroll more` button in the ItemListCards.
- Enabled AI Studio components cleanup and ML workflow removal during project deletion.
- [AI Studio] Fixed improper buttons that were shown in the candidate set.
- [Spellchecking Widget] Fixed a bug where the suggestion was not clickable anymore.
- Changed the workflow name for the workflow associated with a published AIS model.
- Exporting and importing of AI studio models now also correctly exports all the relevant models & jobs next to Machine Learning Workflows.
- Fixed a rare bug where editing a custom widget could break the widget
- Query Processing / ML-Workflow Studio plugin: (Active Processing Workflow button) Now handles the case when a project does not use an active workflow for query-processing.
- Fixed various bugs around the batch creation of communities.
- Fixed text hiding the remove icon when it is too long in the reset filter widget.

## 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).
