Release Notes Sitevision 10.2

Sitevision 10.2 is a minor release in the 10 series that contains bug fixes and improvements.

Infrastructure

Upgrades

  • [SV-32948] Java is updated to Corretto version 8.322.06.2

JCR Model (data/tree backend for Public API and REST API)

Updates

  • [SV-33537] Schema for indexes of type sv:applicationIndex has been updated (triggers name update). New JCR Node names are:
    • User index: 301.user-10.2
    • Identity index: 301.social-10.2
    • UGC index: 301.ugc-10.2

Bug fixes

  • [SV-33648] The "rawURI" for a sv:link could be a "javascript:void(...)" value (i.e. a sv:link that has a sv:link as target)

Public API

Improvements

  • [SV-33638] ContentNodeUtil - new utility to get the "parents" for a "content node" (e.g. sv:portlet, sv:layout, sv:referenceLayout)
    • getContentParent - returns the "content" parent (typically a sv:layout or sv:referenceLayout)
    • getRenderableParent - returns the "renderable" parent (typically a sv:page or sv:template).
      • Very useful when you need to resolve "the page of a portlet" for a sv:portlet given by the content-node-selector in app config
  • [SV-33640] NodeTypeUtil - added methods related to ContentNodeUtil (isAnyContentType, isAnyRenderableType)
  • [SV-33700] NodeTypeUtil - added user-related methods (isSimpleUser, isSystemUser, isAnyUserType)

Bug fixes

  • [SV-33909] WebContentUtil - fixed bug introduced in 10.1: update methods fails when content contains lists (<ul>/<ol>)

REST API

Improvements

  • [SV-33766] GET /timelineentries - now includes the "id" property of "sharedPage"
  • [SV-33547] GET /contentnodes - added "caption" property for images
  • [SV-33547] GET /headless - added "caption" property for images
  • [SV-33690] GET /contentnodes - added support for the video module
  • [SV-33690] GET /headless - added support for the video module

Bug fixes

  • [SV-33231] GET /notifications could fail to deliver a result if an applicable notification has been deleted

WebApps

Bug fixes

  • [SV-33725] Important XSS fix for WebApps (also released in the 10.1.2 hotfix version)

Envision

Improvements

  • [ENV-167] Handle inheritance from Sitevision primary headings.
  • [ENV-177] Change focus appearance of items in Dropdown.

Bug fixes

  • [ENV-173] Fixed minor issue in Collapse where collapsed margins could make content jump on expand.

Envision is an open source UI Library for Sitevision (MIT License)

Improvements

  • [SV-33537] Stopwords are removed from all fields in all sv:applicationIndex. This solves problems to search users and identities that has data that corresponds to a stopword (e.g. names "Mina" and "Dina" etc)
    • Application indexes (User, Identity, UGC) will be reindexed at startup
    • New index versions also means their JCR Node names are changed in the API:
      • User index: 301.user-10.2
      • Identity index: 301.social-10.2
      • UGC index: 301.ugc-10.2

Bug fixes

  • [SV-33604] The "acl_allow" field was not properly populated for public external data when injected in Custom indexes
  • [SV-33524] The Content-Type header of a gz sitemap could misleadingly contain a trailing ";charset=UTF-8"

Do you want to subscribe to News from Sitevision Developer team? Subscribe here!