Release 16.3.0
    • PDF

    Release 16.3.0

    • PDF

    Article summary

    Date of Release: 30 October 2024

    General Remarks

    • The release package no longer contains the OpenSSL dependency required for Windows integrations. An installation of OpenSSL 3.2.x may be required if not already installed locally.
    • The Embedded Engine release package size is now smaller due to optimised binary sizes.

    Component / Services Released

    • Glasswall Embedded Engine (Glasswall_core2): 2.1180.0
    • SDK Editor Wrappers: 20240924.1
    • Word Search and Redact (libglasswall.word.search): 1.218.0
    • Word Search Wrappers: 0.25
    • Rebuild: 1.906

    Fixes and Improvements

    • Updates to file complexity reporting
      • Optimisations around complexity calculation improving end to end processing times and memory usage.
      • Complexity now reported across all engine use cases.
      • Complexity now reported as 'N/A' in non-conforming files.
    • Fixed issue in pptx that led to the failure "End of stream ppt/comments/comment1.xml" when running content export where review comments is set to 'allow'.
    • Fixed issue in pdf that led to the failure "Viewer preferences object must be a dictionary". A remedy item is now applied to correct the non-conforming structure.
    • Fixed issue affecting some pdf files where gw:TotalSizeInBytes was incorrectly computed for some unrecognised objects.
    • Fixed issue affecting some non-conforming docx files that led to the failure "End of stream 'document.xml' not reached".
    • Fixed issue in xlsm that could lead to the failure "FAILURE_LOG_VALIDATIONFUNCS_1254493994 validateAllChildren failed with error: Segmentation fault occurred".
    • Fixed issue in ooxml, where the sanitisation of hlinkClick tags led a schema non-compliance in processed files.
    • Fixed issue in ooxml, where the formatting of relationship tags led a schema non-compliance in processed files.
    • Updates to ooxml to remove the associated author metadata in review comments, where review_comments is set to 'sanitise'.
    • Fixed issue in pptx where a dangling reference to a sanitised embedded file in slideLayout.xml was not cleared.
    • Fixed issue in ooxml where a remedy item was reported for an embedded object stream already removed via content management policy.
    • Fixed issue in ooxml where some embedded objects were removed despite having valid progIDs and valid extensions.
    • Updates to svg to retain the data-supported-dps custom attribute. Where a valid width/height value is present, this attribute is now retained.

    Defects and Limitations

    • gwConfigurationManagement.xsd describes PPTX slide_notes as a content management policy but this feature is not yet implemented in the current release.
    • The Alpine library is currently excluded from the release package and will be reintroduced in a future release.
    • The JavaScript wrapper is currently excluded from the release package and will be reintroduced in a future release.
    • The Word Search Java wrapper compatibility is currently limited to JRE8.
    • PDFs generated via the MS Outlook Adobe plugin are not supported.
    • Word Search analysis XML no longer reports structural content or changes.
    • Processing times may be impacted by changes made to licensing functionality.
    • Processing files using multiple threads is not supported. Spawning multiple processes is advised in order to facilitate parallel processing.
    • Word Search functionality is provided as Beta:
      • 'text' or 'regex' cannot be the same for 'require' or 'allow'/'disallow' as this will regenerate the file and ignore the 'disallow' or 'require' setting
      • | symbol at the start or end of a search term can potentially cause the Engine to hang where using regex search policies

    Was this article helpful?

    What's Next