Sitevision Developer
Log in

Log in

Release Notes Sitevision 8

Sitevision 8 introduces Cache API for Webapps/RESTApps and more developer-centric logging and monitoring. The release also includes several improvements and bug fixes.

Infrastructure

Upgrades

  • [SV-31285] Tomcat is upgraded to 8.5.59
  • [SV-30902] Coretto is upgraded to 8.265.01.1

Other

  • [SV-30545] All logging via the API (LogUtil and new console.log) will be written to a daily separate file (app.log)
  • [SV-30275] Default SSL keystore is renamed and moved to a location that is always included/overwritten in new SiteVision installations/upgrades
  • [SV-27139] Completely remove RdfImport (was deprecated and closed as of SiteVision 5)

Admin UI

Improvements

  • [SV-30545] App log - a new live log available via /admin/applog. This view requires the "developer" permission and it will contain all logging that is performed via the API (i.e. via LogUtil and new server-side Javascript console.log)

Improvements

Bug fixes

  • [SV-30754] TranslationUtil.getTranslatedFrom might falsely return null for a copied translated page with new origin set
  • [SV-31243] (8.0.1) NodeIterator.next() and NodeIterator.nextNode() could throw exception (that also couldn't be handled at all in scripts due to Sandboxing)

See the Public API Change Log for full details

REST API

Improvements

  • [SV-31179] Support for JSON in entries and comments ("messageFormat" property in /comments, /timelineEntries, /compoundTimelineEntries and /bookmarkedTimelineEntries)
  • [SV-30818] More forgiving/robust handling of POST /simpleuser (silently ignore null values)
  • [SV-31051] Introducing "attachments" property for GET /comments (resource data for comments with attached files/images)
  • [SV-30824] License/feature "Social collaboration" is no longer required to GET /comments for sv:pageComment

Bug fixes

  • [SV-31394] Security fixes for some REST API operations on social collaboration data

WebApps and RESTApps

Improvements

Bug fixes

  • [SV-31243] (8.0.1) NodeIterator.next() and NodeIterator.nextNode() could throw exception (that also couldn't be handled at all due to Sandboxing)

WebApps

Improvements

Bug fixes

  • [SV-31122] Client-side i18n does not return key (as server-side does) when localized text is missing
  • [SV-31040] Error in server log when processing a POST in WebApps that uses pre-render hooks
  • [SV-30799] New version of WebApp is not initialized with Global AppData from previous version
  • [SV-31320] WebApp that is copied faild to keep proper reference to linkpages (that is configured in UI via page-selector)

RESTApps

Bug fixes

  • [SV-31818] Creating a sv:simpleUser via the REST API should only trigger a sv:simpleuser:create event (not also occasionally a sv:simpleuser:update).

Other

Improvements

  • [SV-30951] More robust svDocReady (should handle missing functions silently instead of failing)