Enterprise Edition
Release Notes
SWIRL 5, Enterprise Edition
SWIRL 5.0, released July 2026, is the current major release. Highlights:
- Semantic Cache (separately licensed; license fields
cacheandcache_expiration): result caching, document version clustering, canonical version election, pinning, and freshness verification. See the Semantic Cache Guide. - Three-pass relevancy model: term and phrase match scoring, embedding-based semantic similarity, and cross-encoder re-ranking of the top results (enabled by an AI Provider with the
rerankerrole). See the AI Search Guide. - Fetch more results: retrieve additional results on demand from every source that has more, without re-running the search.
- Async, streaming search: results stream in as sources respond, with live per-stage progress (querying, waiting, re-ranking, fetching), token-by-token AI Insight streaming, and a Stop button for both search and AI Insight generation.
- Topic Dashboard: a personal home-page dashboard of search topics with one-click folder caching, plus a configuration-driven Recent Files section for any connected OAuth2 source. See The Topic Dashboard.
- Multi-model AI: AI Providers for all major LLM platforms via LiteLLM and direct connections, with per-provider models and prompts, streaming, and structured outputs. See the AI Search Guide.
- Workspaces and members with owner/partner/editor/viewer roles and invites. See Workspaces and Members.
- Built-in MCP server (
swirl_mcp): stdio and streamable HTTP transports, 8 tools, read-only deployment resources. See the MCP Server guide. - Per-family prompt overrides and per-model RAG context budgets.
- RAG answer persistence: AI Insights survive page reloads and are recorded for review.
- Assistant upgrades: asynchronous chat with live progress, Markdown table rendering, answer feedback, and pinned-version awareness in RAG answers.
- Duplicate handling: near-duplicate results are grouped rather than dropped, with a Show/Hide duplicates toggle; similarity detection uses a shared embedding space across all providers.
- Result provenance: every result carries its source, the query as sent to that source, the fetch timestamp, and the response time.
- Query transforms: configuration-driven query rewriting per SearchProvider, with CSV bulk-load of rewrite and synonym rules.
- Search UX: grouped source selector, per-search notifications for infrastructure errors, and fast-fail on unreachable sources for quicker responses.
- Keycloak (OIDC) login, with configurable brokered access to Microsoft 365 sources. See the Keycloak Guide.
- Business Console: redesigned admin home with 30-day search and provider charts, Activity Analytics, a live Log Viewer, connector failure logging, create-by-pasting-JSON for any object, and white-label branding (page titles, logos, admin chrome).
- OAuth refresh-token handling: connections to sources stay live across sessions.
- Platform: Python 3.13, updated Apache Tika with OCR enabled by default, and in-process passage detection for RAG (no separate service required).
- Docker-first deployment via Docker Compose. See the Installation Guide.
4.x and Earlier Releases
Documentation for 4.x deployments is archived under Enterprise 4.x Documentation.
- Release 4.4.1, Enterprise Edition
- Release 4.4, Enterprise Edition
- Release 4.3, Enterprise Edition
- Release 4.2, Enterprise Edition
- Release 4.1, Enterprise Edition
- Release 4.0, Enterprise Edition
- Release 4.0 Announcement, Enterprise Edition
- Release 3.9, Enterprise Edition
- Release 3.8, Enterprise Edition
- Release 3.6.0.1, Enterprise Edition
- Release 3.6, Enterprise Edition
- Release 3.5, Enterprise Edition
- Release 3.2, Enterprise Edition
- Release 3.1, Enterprise Edition
- Release 3.0, Enterprise Edition