<!-- Source: https://docs.squirro.com/en/latest/getting/release/3-15/3.15.4-release-notes.html -->
# 3.15.4 Release Notes

Squirro 3.15.4 was released on April 27, 2026.

Learn more about the [Squirro Release Process](../squirro-release-process.md#getting-squirro-process).

> **Notes for administrators**
>
> - This release introduces important changes that may require adjustments to your existing setup. [Learn more](#breaking)

## Improvements

### AI

- Supported file types tooltip and filter on the chat attachment button.

### Platform

- REST API for programmatic file management in Squirro projects, supporting upload, listing, download, and deletion.
- Workspace renaming available via the interface and through the `SquirroClient` `update_workspace` method.
- JWT authentication support.
- New Studio plugin for JWT validation.
- File content download with secure authentication.

## Bug Fixes

- Item detail panel opening unexpectedly when navigating to a Chat dashboard.
- Case-insensitive email uniqueness not enforced in PostgreSQL.
- Restricted log file and log data endpoints to Cluster Admins only.
- Semantic search failing in OpenSearch.
- Restrict sample email sending to users with Cluster Admin or Workspace Admin role.
- Restricted list users and list groups endpoints to users with project management permissions (Cluster Admins and Cluster Users).
- List users and list groups access extended to Project Admins.

## Known Issues

- In specific scenarios, cross-lingual information retrieval for semantic search may deliver lower-than-expected quality (SQ-28171).
- An error may occur when chatting with an uploaded .pptx file in Squirro Chat (SQ-31480).

## Breaking Change

- The PDF viewer now requires a license key and additional Content Security Policy directives. For an overview and instructions on obtaining a license key, see the [PDF Viewer](../../../technical/admin/configuration/pdf-viewer.md#pdf-viewer-introduction) page. For configuration details, see the [PDF Viewer License Key](../../../technical/admin/configuration/secure-config-guide.md#admin-pdf-viewer-license) and [Recommended Minimal Policy](../../../technical/admin/configuration/secure-config-guide.md#admin-csp-minimal-policy) sections.

## Installation and Upgrade

For new installations, find step-by-step instructions on the [Install and Manage Squirro with Ansible](../../install/ansible/index.md#ansible) page (recommended) and [Installing Squirro on Linux](../../install/linux.md#install-linux) pages.

To upgrade an existing installation, see the [Upgrading Squirro](../../install/upgrade.md#install-upgrade) page.
