v4.4.0.0

swirlai/swirl-searchv4.4.0.0Dec 9, 2025by erikspears

AI Summary

SWIRL AI Search 4.4 Community Edition release featuring enhanced source selector functionality with partial selection support per CUA protocol and clickable SearchProvider tags. The release also expands RAG model support to all OpenAI and Azure/OpenAI models.

Key Highlights

  • Source selector now supports partial selection per CUA protocol
  • SearchProvider tags are now clickable in the source selector
  • Community Edition RAG supports all OpenAI and Azure/OpenAI models (gpt-4.1, etc.)
  • Updated SWIRL Docker image to Debian Trixie base
  • Security fixes: 1 Critical CVE and 9 High CVEs addressed

New Features

  • Partial source selection support (CUA protocol)
  • Clickable SearchProvider tags
  • Support for all OpenAI/Azure OpenAI models
  • RAG configuration options (SWIRL_RAG_MODEL, SWIRL_REWRITE_MODEL, SWIRL_QUERY_MODEL, SWIRL_RAG_TOK_MAX, SWIRL_RAG_MAX_TO_CONSIDER)
  • Galaxy UI: Manage SWIRL link now available only for Superusers

Full Release Notes

Team SWIRL is excited to announce the release of **SWIRL AI Search 4.4, Community Edition.**

⭐ PLEASE STAR OUR REPO: [https://github.com/swirlai/swirl-search](https://github.com/swirlai/swirl-search)  
🌐 PLEASE VISIT OUR WEBSITE: [https://www.swirlaiconnect.com/](https://www.swirlaiconnect.com/)  

---

## New Features

🔹 **The source selector now supports partial selection per the CUA protocol**

![Partial source selection](https://github.com/swirlai/swirl-search/blob/main/docs/images/4_4_0-Comm-Source%20Selector-1.png)

🔹 **SearchProvider tags are now clickable in the source selector**

![SearchProvider tag selected](https://github.com/swirlai/swirl-search/blob/main/docs/images/4_4_0-Comm-Source%20Selector-2.png)

## Improvements

🔹 **Community Edition RAG now supports all OpenAI and Azure/OpenAI models** 

The following RAG configuration options are now supported in the `.env` file:

```
# Model usage
SWIRL_RAG_MODEL='gpt-4.1'
SWIRL_REWRITE_MODEL='gpt-4.1'
SWIRL_QUERY_MODEL='gpt-4.1'

# RAG token and results budgets
SWIRL_RAG_TOK_MAX=15000
SWIRL_RAG_MAX_TO_CONSIDER=15
```

🔹 Updated the SWIRL Docker image to the lastest Debian Trixie base image.

🔹 Validated SWIRL on Python 3.13.9.

## Fixes

🔹 **Security Vulnerabilities**
- 1 Critical CVE addressed
- 9 High CVEs addressed

🔹 **Galaxy UI**  
- The "Manage SWIRL" link is now available only for Superusers
- Page titles were shortend

## Upgrading

⚠️ Version 4.4 does not require database migration.  

---

## Documentation

📘 SWIRL’s [documentation site](https://docs.swirlaiconnect.com/) has been updated reflecting the new features above.