3.4.6 Release Notes#

Breaking Changes#

  • Squirro 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. For more info follow the User Guide.

  • 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 instructions.

To upgrade an existing installation, please consult Upgrading Squirro.