Release Notes Sitevision 2025.07.1
This release introduces the new AI Assistant SDK. It also contains Markdown rendering of text modules, bug fixes and improvements.
Infrastructure
Improvements
- [SV-38767] Tomcat is updated to 9.0.106
- [SV-38455] Corretto Java is updated to 8.452.091
- [SV-38078] Improve response preciseness by the AI Assistant for editors (use Markdown format for context data)
- [SV-38813] Increase default number of concurrent AI connections allowed per site
- [SV-38240] Lots of fixes and improvements to keep NRT data sync between Sitevision and the Sitevision AI RAG system (i.e. Knowledge base / Semantic index)
- [SV-38448] Improve "timeout status" detection for AI connections and RAG connections
- [SV-38315] New SVG icons for links to "external target", "open in new window" and files. Will be used by default in text portlet and LinkRenderer.
- [SV-30064] Sitevision CSS no longer includes the legacy JSR 168 Portlet CSS classes (portlet-font, portlet-section-header, portlet-form-label et al). This change typically improves PageSpeed.
- [SV-29366] Lots of HTML5 cleanup - all doctype checks and legacy html is removed from custom module templates and page rendering
Bug fixes
- [SV-38236] Text-based files could not always be displayed as expected by the browser due to the default character encoding (ISO-8859-1). Download of such files will now always use UTF-8 (i.e. the Content-Type header will contain a "charset=UTF-8" section)
- [SV-38589] Dynamically loaded script/css could be missing for linked module when using backward compatible resource loading
JCR Model (data/tree backend for Public API and REST API)
Improvements
- [SV-38781] Added new Node types: sv:aiAssistant and sv:aiAssistantRepository
- [SV-38741] Added new Node type: sv:targetAudienceGroupRepository
Public API
Improvements
- [SV-38683] TextModuleRenderer - added support for Markdown rendering
- [SV-38781] ResourceLocatorUtil - added method to get the sv:aiAssistantRepository
- [SV-38741] ResourceLocatorUtil - added method to get the sv:targetAudienceGroupRepository
- [SV-38674] MimeTypeUtil - Added MIME support for m2t, m2ts and mts files
REST API
Improvements
- [SV-38683] GET /headless - added Markdown support for the textPortletFormat option
- [SV-38683] GET /contentnodes - added Markdown support for the textPortletFormat option
WebApps, Widgets and RESTApps
Improvements
- [SV-38713] Added AI Assistant SDK for apps
Bug fixes
- [SV-38606] Fixed performance issues for the appInfo SDK when used by signed apps
WebApps
Improvements
- [SV-38539] Server-side rendered WebApps no longer requires (an empty) main.js
Bug fixes
- [SV-38716] Page rendering is aborted instantly if a WebApp Hook triggers a redirect. No body will be included in the redirect response
Envision
Improvements
- [ENV-327] Added SVG link icons and new class for links with icon.
- [ENV-333] Added new modifier class for setting gap in flex containers.
Envision Theme refinements in Sitevision
- [SV-38705] Added settings for new link icons (SV-38315) in themes.
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