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