Release 10
    • PDF

    Release 10

    • PDF

    Article summary

    1. General Remarks

    This release contains numerous performance and manage rate improvements across the Glasswall Embedded Engine SDK projects. The GWCLI (Command Line Tool) is excluded as standard from the current release (Release 10) of the Embedded Engine. Please contact support@glasswall.com should you require any additional support.

    2. Component / Services Released

    • Glasswall Embedded Engine (Glasswall_core2): v2.846.1
    • Word Search And Redact (libglasswall.word.search): v1.140.0
    • Archive Manager (libglasswall.archive.manager): v1.65.0
    • SDK Editor Wrappers: 20240117.1

    3. New Features

    • New return status introduced (-19, gw2ret_inputTooLarge) for files which fail the 2GiB file size check.
    • Significant performance improvements when skipping files which fail this check.

    4. Fixes and Improvements

    • Updates to Third Party Licences.md
      • Freetype dependency upgrade to v2.13.0
    • Fixed issue in ppt that led to some files failing export with the error End of stream 'ppt/changesInfos/changesInfo1.xml' not reached.
    • Fixed issue in ppt where some embedded images were not present after an export/import round trip.
    • Fixed intermittent issue in the Alpine build where a call to GW2CloseSession() led to a segmentation fault.
    • Warning messages now presented where the Archive Manager library is invoked. Archive Manager will be deprecated in a future Embedded Engine release.
    • Fixed issue in docx that led to some supported embedded objects being removed, irrespective of content management policy.
    • Fixed issue in ooxml where dangling references were not cleanly removed where review comments are sanitised.
    • Fixed issue in pptx that led to some files failing with the error "End of stream 'ppt/slides/slide1.xml' not reached".
    • Fixed issue in doc where an unexpected remedy item 'DispFldRmOperand.padding' was reported after engine processing.
    • Fixed issue in docx that led to some files failing with the error "End of stream 'word/document.xml' not reached".
    • Improved peak memory usage when processing certain files. Internal testing indicative of a ~7% peak memory usage improvement but results may vary across file types, file sizes and processing modes.

    5. 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.

    Was this article helpful?

    What's Next