Logotype Sitevision Developer
Log in
Log in

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-Control header for file/image downloads (HTTP/1.0 Expires header 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

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:system entry 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.

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

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)