Skip to main content

Release Notes - PoolParty 2022 R1 (9.0.5) - Minor & Bug-Fix Release

Abstract

Release Notes - PoolParty 2022 R1 (9.0.3 - 9.0.5) - Minor & Bug-Fix Release

For user convenience these synoptic release notes cover all minor enhancements and bug fixes from version 9.0.2 up to version 9.0.5.

Bug Fixes

  • Training of classifiers is operating as intended.

  • HTML rendering on project SPARQL endpoints is fully available.

  • Normal duration of loading custom ontologies as well as opening and closing projects with automatic snapshot feature active has been restored.

  • Performance enhancements to prevent any problems during editing operations such as deleting larger branches of concepts in Thesaurus tree on the UI or editing concept details using the API.

  • Any potential issues during migration from version 9.0.1 to version 9.0.2 on Windows systems have been successfully resolved.

  • When saving data validation results with the Save button on the Data Validator UI, a progress dialogue is shown until the completion of the saving operation to prevent any further user interactions which may lead to potential risks of having the taxonomy data unintentionally overwritten.

Security Fixes

Deployment Updates

  • Update of the Velocity template engine.

    The Velocity Engine has been updated from version 1.6.2 to version 2.3. Velocity Tools have also been updated from version 2.0 to version 3.1. This may affect the reporting functionality in PoolParty and rendering on the Linked Data Frontend (Configuring Linked Data Frontend as well as Linked Data Frontend Template).

    ListTools has been largely obsolete as Velocity 2.3 allows all List methods to be called on arrays within templates. Should you use a customized template $tools.lists it has to be refactored to directly call the respective method on the list.

    For instance, a template code like:

    $tools.lists.contains($list, $element)

    must be refactored to

    $list.contain($element)

    The same applies to other methods available in ListTools such as $tools.lists.size, $tools.lists.get, $tools.lists.isEmpty, etc. We recommend consulting the Velocity documentation for more details.