Release 6
    • PDF

    Release 6

    • PDF

    Article summary

    Date of Release: 20 September 2023

    General Remarks

    This release contains numerous performance and manage rate improvements across the Glasswall Embedded Engine SDK projects.

    Component / Services Released

    • Glasswall Embedded Engine (Glasswall_core2): v2.690.0
    • Word Search And Redact (libglasswall.word.search): v1.109.0
    • Archive Manager (libglasswall.archive.manager): v1.10.0
    • Glasswall Command Line Tool (gwcli): v2.78.3
    • SDK Editor Wrappers: 20230829.3

    New Features

    • The Glasswall Runner (Beta) Python tool is now included inside the release package. Glasswall Runner is a wrapper around the Glasswall engine that uses the APIs exposed by the Glasswall Python Wrapper. It features several modes (including multi-process modes) which can be used to process or transform files or directories of files. Please see https://docs.glasswall.com/docs/glasswall-runner for further details.
    • An updated version of the Embedded Engine Java wrapper has been included with this release. Updated versions of the APIs are documented within the Java distribution. Updates to public documentation on docs.glasswall will follow.

    Fixes and Improvements

    • Fixed issue affecting the export of some PPT files.
    • Fixed issue where issue items were sometimes reported in error for OOXML files during document import.
    • Fixed issue affecting the export of some XLSX files.
    • Fixed issue affecting the regeneration of some office files post engine import.
    • Fixed issue affecting the export of some DOCX files.
    • XML version numbers in OOXML are now remediated and reported in Export, Import and Word Search modes, where an invalid xml version number is present. This update was already added to Protect/Analysis modes since Release 5.1.
    • Fixed issue that led to GW2FileErrorMsg returning an empty string.
    • Fixed issue where some ODT files were not reported as unsupported file types.
    • Fixed issue that led to a blank summary report being generated for CLI ini process modes where summary reports are not a supported feature (CLI ini file process modes 4,5,6 and 7).
    • Fixed issue affecting some document imports via the CLI caused by the incorrect handling of exported file names.
    • Fixed issue to enable the regeneration of some PPT files which had a 'Validation of UserEditAtom.lastView failed' failure.
    • Fixed issue to enable the regeneration of some PDF files that had the failure 'compressed stream length(873) must be the same as the algorithm's bytes processed count(4839)'
    • Fixed issue that affected some SVG files from being identified correctly.
    • Fixed issue that could lead to a crash when using an invalid policy schema in Word Search.
    • Fixed issue affecting PDF files where a partial policy file led to a processing failure rather than falling back on default policy.
    • Fixed issue where some GIF files had remedy items reported with '0' IDs.
    • Fixed issue that could lead to a crash when processing some BMP files using the Python wrapper.
    • Fixed issue that could lead to a crash when processing some SVG files.
    • Fixed issue where some DOCX files had a '0' sanitisation ID reported in editoronly run mode.
    • Fixed issue affecting the export of some BMP files.
    • Fixed 'end of stream' issue affecting the regeneration of some DOCX files.
    • Fixed issue affecting the export/import round trip of some TAR files via the SISL Transform Script.
    • Fixed issue where licences passed in via a path were not loaded correctly when using the C# wrapper.
    • Fixed issue that could lead to slide animations in PPTX files being removed.
    • Performance improvements when processing OOXML files.
    • Fixed issue where the export_embedded_images export flag was not functioning correctly where the embedded_images content management policy was set to allow.
    • Fixed issue in OOXML to remove references to embedded BMP files that are removed during engine processing.
    • Improvements to release memory back to OS after each session within a process.
    • Fixed issue where analysis file could sometimes overwrite regenerated file in export mode in certain scenarios.
    • Fixed issue that led to a crash when processing multiple archives via the CLI.
    • Fixed issue where some non-conforming archive files were incorrectly reported as passing in the CLI terminal and process logs.
    • Fixed issue where archives were not processed via the CLI with default policy if a policy xml was not provided.
    • Fixed issue where some corrupted nested archives caused the parent archive to fail decompression.

    Defects and Limitations

    • The JavaScript wrapper is currently excluded from the release package. This will be reintroduced in a subsequent release.
    • Archive Manager and 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.
    • The CLI summary report AdditionalInformation sub elements are currently not being reported.
    • Incorrect handling of files with the extensions .log and .xml. (unsupported files) when using the CLI skipUnsupportedFiles option.

    Was this article helpful?

    What's Next