Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Squirro 3.4.7 is a long-term support (LTS) release and will receive updates for security issues and important bug fixes for the next two years. See the Squirro Release Process document for details on Squirro’s versioning.

These release notes cover all the new features and improvements since the previous LTS release 3.3.9. Most of these were already introduced in the intermediate releases of the 3.4.x series and have been covered in those release notes as well.

...

This

...

Table of Contents
minLevel1
maxLevel7
outlinetrue

New Features

Activity Tracking

...

Particularly interesting are the recorded queries. These can be used to improve the users search experience by suggesting popular queries to the user.

Popular Query Suggestions

Squirro can now suggest queries to the user that have been used in a previous search. While typing in a query, the matching query suggestions are proposed to the user as autocompletion. Popular query suggestions require that activity tracking is setup.

Query Processing Pipeline

Newly created projects are now equipped with a pre-configured query processing workflow. Query processing improves the search experience by providing more relevant results. The submitted query gets processed and enriched before the actual search (document retrieval) happens.

The individual steps of the query processing pipeline are configurable in the UI. It is also possible to customize the entire pipeline by uploading a custom workflow and use it as the default query processing.

Pipeline/Step Rerunning

Besides the functionality for rerunning an entire pipeline, Squirro now also supports rerunning individual pipeline steps in the pipeline editor. Submitting a query together with the rerun allows to filter the items on which the enrichment step is (re-) applied.

Multi Label Proximity Filter

The AI Studio supports now the creation of proximity filters with multiple labels. The proximity filter is Squirro’s rule-based classification approach. Proximity filters are created using the same workflow and functionality as is used for creating ML classifiers.

Item Detail View

The detail view of items has been improved and redesigned. Particularly the user experience for viewing PDF documents has been improved. The item detail view for PDFs now features an in-document search.

Reference Screen

Squirro introduces the reference screen, a split screen view of two documents, that helps the user identify entities in one document and retrieve relevant information about that entity in a second (reference) document.

Improvements

Gather

...

page

...

The Salesforce connector now supports SOQL queries to retrieve arbitrary Salesforce objects.

Understand

  • Standalone external Tika Service that is used during Content-Extraction-Step (instead of spawning a new JVM every time)

  • Ability to adjust batch size for reruns in the pipeline

  • Squirro supports now OCR (optical character recognition) with an out-of-the box PDF OCR pipeline step. The step converts images of text embedded in PDF files (for example, scanned documents) into machine-encoded text.

AI Studio

  • Optimization: Process consecutive ML Enrichment steps in the pipeline-workflow automatically as a group.

  • Rules in the AI Studio are first sorted by label, then by query

  • Improved validation of proximity filters.

libNLP / ML Workflows

Act

  • Communities are now automatically synchronized from facets and updating KEE.

Admin and Operations

...

The project configuration is now part of the configuration service. Note, the former project configuration is no longer supported (see breaking changes).

...

Self-service instances support now the management of the upgrade instance behaviour. It is, for example, now possible to having an instance automatically updated to the latest stable release.

...

Newly created self-service instances now come with a pre-configured monitoring project for activity tracking.

...

Handle user rejection in SAML / SSO authentication if Squirro side enforces role-based access (give a proper error instead of a generic 500 error message)

...

can now

...

Elasticsearch Upgrade

This LTS release comes with an upgrade of Elasticsearch to 7.16.3. Upgrading Squirro to the LTS release requires to update Elasticsearch before Squirro is updated. See the Upgrades for Squirro 3.4.x and later instruction for details.

Breaking Changes

  • [3.4.0] Validation of the SAML redirect URLs could break login flows if the hostname setup has not been done correctly. Before upgrading, check that the SAML configuration reflects the correct hostname. After upgrading, ensure the redirects still work, and if they don't, edit the SAML configuration to update the host name.

  • [3.4.0] The API of the MLPublishMixin.ml_publish_model and MLPublishMixin.modify_published_model has changed.

  • [3.4.4] Deleted the old project configuration plugin from the assets and introduced a new plugin that uses the configuration service. This implies that the old plugin is not supported anymore and cannot be used after upgrading. Any existing configurations would need to be manually transferred to the new plugin.

  • [3.4.5] Rename "Natural-Language-Query-Parser" to "Query Understanding" and move it to the AI Studio section.

  • [3.4.7] The Calendar dashboard widget has been removed and will no longer work on dashboards that make use of it.

Bug Fixes

See the intermediate release notes for a list of all the bugs fixed since the last LTS release.

Intermediate Release Notes

Squirro 3.4.0 - Release Notes

Squirro 3.4.1 - Release Notes

Squirro 3.4.2 - Release Notes

Squirro 3.4.3 - Release Notes

Squirro 3.4.4 - Release Notes

Squirro 3.4.5 - Release Notes

Squirro 3.4.6 - Release Notes

Installation and Upgrade

For new installations please follow the Setup on Linux instructions.

To upgrade an existing installation, please consult the Upgrades for Squirro 3.4.x and later guidebe found at 3.4.7 Release Notes on the Squirro Docs site.