Preview: Release Notes Sitevision 2025.01.1
The AI tech preview continues and now includes support for AI-generated values for text metadata. This release also contains infrastructure updates, bug fixes and improvement.
Infrastructure
Improvements
- [SV-37691] Tomcat is updated to 9.0.98
- [SV-37610] Corretto Java is updated to 8.432.06.1
- [SV-37658] Add support for
preload
of Webfonts. Can be used to potentially improve Pagespeed - [SV-37702] Added support for explicit text-align left for layouts
- [SV-37719] Removed legacy support for table-based rendering of layouts
- [SV-37751] Removed top margin for sv-portlet p elements
Bug fixes
- [SV-30851] Basic Authentication could fail to properly autenticate user due to encoding issues for unexpected characters in the username
Tech preview
AI functionality tech preview started in 2024.08.1. Preview continues in the 2025.01.1 release and more updates are made
- [SV-37686] Support for AI-generated value for text metadata. New type of Prompt added in UI to encompass this new feature
- [SV-37505] Site settings UI - Checkbox for Sitevision AI for easier setup
- [SV-37738] Updated AI library to include support for more AI services/LLM:s
- [SV-37700] [SV-37704] Improved logging for AI requests - log messages now includes type of request and all token usage
JCR Model (data/tree backend for Public API and REST API)
Improvements
- [SV-37776] Added
anonymized
property for User node types: sv:simpleUser, sv:user and sv:systemUser
Public API
Improvements
- [SV-37747] NodeIteratorUtil and NodeFilterUtil - added methods to handle paginated node iteration
- [SV-37739] NodeTreeUtil - added method to locate module on page via its content identifier
- [SV-37740] LinkTargetBuilder and LinkValueBuilder - changed default fallback protocol from http to https
RESTApps
Improvements
- [SV-37707] Added
flush
function to the response object (typically needed when working with streamText callbacks)
WebApps
Bug fixes
- [SV-37732] Fixed state problem in legacy WebApps. The setState function didn't act accordingly when subsequently invoked with unmodified state.
Envision
Improvements
- [ENV-54] Content Text styles added. Will be used in Sitevision site fonts and in some Envision components.
Bug fixes, refinements
- [ENV-311] Fixed a bug in cardholder grid where column count would break for gap none.
- [ENV-314] Aria expanded was not toggled correctly in Accordion component.
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