3.11.5 Release Notes#

Squirro 3.11.5 was released on November 25, 2024.

Learn more about the Squirro Release Process.

What’s New#

  • Overlap option to the Text Chunking pipeline step, allowing context preservation when paragraph splits occur.

  • GET /ingester/backlog/stats endpoint for frontend service web API.

  • Rescore parameters for the semantic search plugin to add a rescore query triggered after retrieval.

Improvements#

  • Semantic search increased performance with approximate KNN support for pre- or post-filtering profile:{ semantic knn_filter_stage:post }.

  • Sorting paragraph index by parent_item_id for more efficient semantic search (exact_knn) on parent-item scope (chat-with-item).

  • Source match detection path for the search only triggered when queries are tagged as a question or statement.

  • More detailed error messages for the JSON dataloader.

  • Various enhancements for the paragraph-expansion-retriever squirro/tools/paragraph_expansion_retriever, including support for the chat with selection re-using the query-context as returned from query-processing (via global-searchbar).

  • The project create dialog and selector migrated to React.

  • Rerunning from index support for including entities in the rerun data set by default and controlled by the project-level setting datasource.rerun.index.include-entities.

  • Dashboard navigation tabs migrated to React.

  • Added Llama and Gemini to the context length guessing function.

  • Rerunning from index now supports the batch priority for the rerun data, by default with normal priority.

  • List option tooltip for the Filter widgets only appears when content overflows.

Bug Fixes#

  • Squirro Retriever fails to correctly handle the rewritten query coming from query-processing triggered via Global Search.

  • Assistant settings not being saved correctly.

  • ActionWidget buttons show escaped labels.

  • Context length incorrectly parsed for the Llama and Gemini models.

Miscellaneous#

  • Maximum number of retries for an item in a pipeline workflow reduced from 10 to 3.

  • Default Elasticsearch highlighter type switched to unified from plain to ensure support of knn-query and post-filtering with Elastic 8.16.

  • Elasticsearch upgraded to version 8.16.0.

Known issue#

LLMs hosted by Google AI may sometimes bypass the tool calling step, causing agent workflows issues (SQ-25865).

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.