Release Notes Sitevision 2025.09.2
This release contains support for external RAG data in Semantic indexes that is used as Knowledge by AI Assistants.
Infrastructure
Improvements
- [SV-39120] Tomcat is updated to 9.0.109
- [SV-38990] Add
Cache-Controlheader for file/image downloads (HTTP/1.0Expiresheader is still present)
JCR Model (data/tree backend for Public API and REST API)
Improvements
- [SV-39148] Added property "allowExternalData" for Node type sv:semanticIndex
- [SV-39236] Added property "source" for Node type sv:image
Public API
Improvements
- [SV-36705] OutputUtil - Updated renderWebPathNodes method to return semantically correct, WCAG compliant output (ordered list with Envision Breadcrumb Component markup)
REST API
Improvements
- [SV-39025] POST/DELETE /semanticindex - new endpoint to manage external RAG data for sv:semanticIndex that allows external data
- [SV-39066] GET /comments - added GET with parameter to support targeting an individual comment entry
WebApps, Widgets and RESTApps
Improvements
- [SV-39027] Added support for external data in querySemanticIndex function in AI Assistant SDK for apps
- [SV-39202] Added "additionalInstructions" option for askAssistant function in AI Assistant SDK for apps
- [SV-39189] Improved compatibility with more LLM:s - ensure that potential
role:systementry of AI Assistant conversations are always first. Some modern models will respond badly if positioned elsewhere. - [SV-39143] Replace class.extend usages in the App SDK to improve strict CSP compliance
Make your custom AI solution future-ready!
Apps that use the AI SDK should adhere to the role:system positioning rule mentioned above. If present, role:system must always be the first entry in the messages arrays to ensure compatibility with more LLM:s. Some modern models will respond badly if positioned elsewhere.
Search
Improvements
- [SV-36705] Updated default templates for Search modules that displays a "path" for each hit. The new, WCAG-compliant result of OutputUtil.renderWebPathNodes is now a list (i.e. a blocking <ol> element) and should no longer be embedded within a <span>.
Bug fixes
- [SV-37886] [SV-39168] Fixed pagination problems for Search module and Search Faceted module. The default velocity templates for these modules are now updated.
Envision
Improvements
- [ENV-339] Deprecated muted class name and color variable. The generated color would in many cases not get a valid contrast value.
Bug fixes
- [ENV-334] Fixed an issue where Range slider component would not work for touch events.
Envision is an open source UI Library for Sitevision (MIT License)
- Envision documentation is available at https://envisionui.io
- Source is available at https://github.com/sitevision/envision