3.13.5 Release Notes#

Squirro 3.13.5 was released on July 8, 2025.

Learn more about the Squirro Release Process.

Notes for administrators

  • The agent configuration using the web interface is still in development. As we continue to refine and improve it, you may encounter some inconsistencies or issues. Your feedback is really important to us in making this feature the best it can be. If you experience any problems or have suggestions for improvement, visit the Squirro Support website and submit a feedback request.

  • This release introduces important changes that may require adjustments to your existing setup. Learn more

What’s New#

  • Introducing the Squirro Classifier to AIStudio. The Squirro Classifier is a tool for entity detection and entity linking. It supports groundtruth creation, validation, and integration with taxonomies from Synaptica. This feature is in active development, so changes in future releases are expected. If you experience any problems or have suggestions for improvement, visit the Squirro Support website and submit a feedback request.

  • Added support for fetching and integrating remote tools via an MCP server to Squirro Chat.

  • Enhanced Squirro Chat agent schema with instructions and prompt fields for per-agent prompt customization.

  • Added PII configuration options via project settings for Squirro Chat.

  • Introduced a new profile plugin that marks items added after the last user interaction with the “NEW” chip.

  • Introduced a new reranker scoring plugin for reranking top-N ranked items using advanced models like ColBERT and LLMs.

  • Introduced a new configuration type called “secret” for encrypted, write-only entries for project and server configurations.

Improvements#

  • Refactored tool_calling_agent prompt construction to use Jinja templates defined in the agent configuration.

  • Improved customization options for the Chat widget.

  • Enhanced query building for better result relevance when targeting specific text fields.

  • Improved search evaluation plugin robustness.

  • Enhanced reranker plugin to align scores of top-N reranked items with other items outside the rerank window.

  • Reprocessing items without generating chunks now updates indexed paragraphs with new data like keywords.

Bug Fixes#

  • Fixed issues with synonym updates when the synonym list is empty.

  • Improved handling of items that failed during pipelet execution by retrying them.

  • Resolved issues with JSON form saving and closing after each keystroke in project and server configuration pages.

  • Fixed parsing errors in Scoring Profile Syntax with empty arguments.

  • Corrected feedback display in the help menu.

  • Fixed search score calculation errors in specific scenarios.

  • Fixed language options in Squirro Chat when frontend.userapp.languages setting is empty.

  • Improved custom facet formatting for widget display.

Known Issues#

  • In specific scenarios, cross-lingual information retrieval for semantic search may deliver lower-than-expected quality (SQ-28171).

Breaking Changes#

  • Elasticsearch has been upgraded to version 9. Elasticsearch indices created with version 7 are not compatible wih version 9 and must be reindexed. Refer to the Elasticsearch Migration page for detailed instructions on migrating Elasticsearch indices. Attempting to upgrade Squirro without reindexing will result in errors.

  • For custom deployment YAMLs for the genai service, manual updates are required to enable PII configuration via project settings. Default deployment setups work out of the box.

Installation and Upgrade#

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

To upgrade an existing installation, see the Upgrading Squirro page.