Sitevision Developer
Log in

Log in

Release Notes Sitevision 5.2

Sitevision 5.2 is here. The release includes timer events and global app data, as well as many other improvements and bug fixes.

Infrastructure

Upgrades

  • [SV-27624] Rhino (JavaScript engine) is upgraded to 1.7.11

Improvements

Improvements

  • [SV-28275] Addressing portlets with '.json' suffix should automatically set Content-Type to application/json
  • [SV-28286] Introduce 'name'-property for sv:commentField and sv:orderItem

Bug fixes

  • [SV-28267] Unexpected value when retrieving 'description'-property from sv:scriptField
  • [SV-28405] 'displayName'-property should use context locale when resolved for system nodes (sv:trashcan etc)
  • [SV-28431] Sandbox issues in AuthenticationUtil
  • [SV-28442] Sandbox issues for Map.Entry-objects when iterated from Map.entrySet().iterator()

See the Public API Change Log for full details

WebApps

Improvements

  • [SV-28341] Introduce globalAppData - app configuration that is shared among all instances of a WebApp

Bug fixes

  • [SV-28218] Exception is incorrectly thrown when using an empy template

RESTApps

Improvements

  • [SV-28172] Timer events - system events that are emitted periodically
  • [SV-28314] Visualize which events a RESTApp is listening to in the editor

WebApps and RESTApps

Improvements

Bugs

  • [SV-28319] Config template (app-config.html) is returned with no Content-Type (when config/index.js is missing)
  • [SV-28361] appData.getArray returns id-string for non resolvable nodes (no permission, not published etc). Non resolvable nodes should be omitted

Data Storage

Improvements

  • [SV-28214] Simplified callback-free API. Reads and writes are always executed synchronously.