3.9.2 Release Notes#

Squirro 3.9.2 was released on November 27, 2023.

Reference: Learn more about the Squirro Release Process.

Improvements#

  • Enhanced the Share Dashboard dialog with options for multiple dashboards.

  • Implemented a /dashboards/<project>/<dashboard?> endpoint for dashboard tabs and global search.

  • Improved the stability of query parsing for Phrase Queries. Phrase queries can now enclose nested, escaped quotes. This allows a query like language:en "new york "city park"", where the query phrase is parsed as "new york city park".

  • The Deduplication step now exposes its actions as configurable options. By default, the action to remove existing project items found in the incoming batch is now disabled. This was disabled for performance reasons given its limited usefulness in the majority of use cases.

  • Updated fastText to 0.9.2, which includes various fixes and improvements, including a memory leak fix.

  • Disabled auto-submit query within Global Search and the Search widget.

  • Batches originating from a Change Pipeline step will now be processed using the pipeline workflow’s current state, rather than its state at the time of batch creation.

Bug Fixes#

  • Fixed an issue with the Labels widget where facet values with multiple were not applying correctly.

  • Fixed database errors when sending multiple parallel requests in the Plumber and Notes services.

  • Improvements to stemmed vs unstemmed term highlighting introduced with Squirro Release 3.8.3 that broke proper highlighting of phrases within HTMLs. The phrase was split, resulting that the phrase was highlighted, but also all parts within the phrase where highlighted on other parts in the document. This is now fixed and working as expected.

  • Fixed an issue with the SearchQuery widget where sometimes dashboard facet chips persisted despite being removed from the query.

  • Fixed an issue with the sort model appended multiple times after selecting a label.

  • Fixed issues with additional widget queries when used with query templates in React and Backbone widgets

  • Fixed an issue with advanced search include exact that included extra space between the term and proximity operator, which broke the query.

  • Fixed an issue where project themes were not applying correctly.

  • Fixed an issue where users couldn’t remove dashboard chip from a search widget or global search if it was created by the Labels widget in multi-select mode.

  • Fixed an issue with the number of documents input window having an incorrect width in Bulk Labeling.

  • Fixed Community 360 handling in standalone dashboards endpoint.

Breaking Changes#

By default, the Deduplication step will no longer remove existing project items found in the incoming batch. This change affects use cases where the same documents (i.e. updated versions of a document) with identical IDs are ingested, and it is necessary to remove the previous copy (indexed document) before ingesting the new one.

This might be required, for example, to avoid retaining an outdated label that is not present in the new document. To revert to the previous behavior, you can enable the original functionality from the Pipeline Editor by adjusting the relevant option in the step.

Installation and Upgrade#

For new installations, find step-by-step instructions in Install and Manage Squirro with Ansible (recommended) or Installing Squirro on Linux.

To upgrade an existing installation, see Upgrading Squirro.