3.11.2 (Latest Biweekly Release)#

Squirro 3.11.2 was released on October 1, 2024.

Learn more about the Squirro Release Process.

Note for administrators

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

What’s New#

  • Squirro Incident Support Agent for initial assessment of support requests. Learn more

  • Collections feature for personal groupings of indexed content.

  • Support for the open-source Llama 3.1 model.

  • Llama tool calling using the enable_llama_tool_calling flag.

  • Additional description field for the data sources.

  • New Collections endpoints for the API.

  • Added accuracy and performance modes for Chat with Documents.

  • Introduced methods to interact with the Collections API using SquirroClient.

  • Top-level field to store generated LLM summaries directly within each item, enabling faster retrieval and improved chat experience.

Improvements#

  • World Map widget new design and improved performance.

  • HTML editor upgraded to the React library.

  • Summarization feature with more detailed summaries, key points, and a cleaner layout.

  • Allowing modification of description in data sources.

  • Pipeline logs option in the data source rows always displayed.

  • The batch-level End of structured logs of Transform Input and Indexing steps now include the number of successful and errored items.

  • Entities widget overrides and associated documentation.

  • name key now included in files for the generated PDF files coming from the pdfconversion service, with a value set to the filename of the generated PDF file.

  • New configuration option for hiding the column headers inside a Table widget.

  • Default toast notification location changed to the bottom right corner of the page.

  • Added an option to turn on or off the voice recognition for the Search widget and Global Search.

  • Elasticsearch and Filebeat upgraded to version 8.15.1.

  • Added sources to the retrieved fields used by conversational AI for a more lenient context handling of summarizations.

  • Refined web crawling mechanism for improved efficiency and accuracy of website data extraction.

Bug Fixes#

  • Use the vertical card hover state for the Items Grid mode.

  • Fixed issue with the Documents connector, also known as filesystem plugin, where multiple copies of the loaded source file were stored in /tmp directories.

  • Ensure the Collections profile matches no items if a collection is empty and no interference from cached results when using queries with the collection profile.

  • Lifted restrictions about what kind of strings to map to an sqsort field to fix a bug that would occur when indexing documents containing a title, body, or summary that look like dates or plain integers.

  • Adjusted system query for the Collections profile to also account for results in the paragraph index.

  • SimilarSearch widget header style no longer differs from other widgets.

  • ItemDetail widget experienced some cases where item labels did not load.

  • Summarization now respects the persona and language settings.

  • Fixed handling of sorting features and other complex query clauses for dashboard or community filters.

  • Additional queries incorrectly managed by the Entities widget.

  • Connection widget selection not fully removed from a reset widget.

  • Missing language and persona instructions for the starter questions.

  • Issue with overriding tool name and description for the retriever tool abstraction.

  • Incorrect formatting of language and source labels in the ItemsTable widget.

  • Crawler downloading of PDF files protected by HTTP authentication.

  • Multiple modals opened when using a share link to Document Details.

  • Custom Table widget not working.

  • Update facet display names in the data ingestion logs tab of the Monitoring project.

  • Numeric values extracted as strings by Filebeat from the log files and stored as such.

  • Additional dashboard and widget queries not added to the reference documents search inside Document Details.

  • Backend not returning show_in_cards field for the types and icon for the subtypes in Reference Screen.

  • Remove empty data directories from the inputstream when using the QueueFileSystemStreamer content streamer.

  • Crawler issue when the website has no title.

Known issue#

The scoring plugins no longer work when used in a query_context.dashboard_filters argument (SQ-25241), resulting in the Similar to what you read tab in the default For you dashboard not working as expected.

Breaking Changes#

  • The GenAI service RPM is now a weak dependency of the clusternode service RPM for RHEL 8. It means that squirro.service.genai should be installed by the package managers by default. An installation failure does not affect the squirro-cluster-node installation. You can turn off the installation using the install_weak_deps=False flag for dnf or yum. You can uninstall the squirro.service.genai package without uninstalling squirro-cluster-node as well, a typical approach for deployments where squirro.service.genai is not running on the same system as squirro-cluster-node.

  • top_k_aggregation does not work if you do not explicitly specify communities in the fields.

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.