Release 11
    • PDF

    Release 11

    • PDF

    Article summary

    Date of Release: 1 March 2024

    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.894.0
    • SDK Editor Wrappers: 20240226.1
    • Word Search And Redact (libglasswall.word.search): v1.149.0
    • Word Search Wrappers: 0.15
    • Archive Manager (libglasswall.archive.manager): v1.72.0
    • Archive Manager Wrappers: 0.16
    • Rebuild: 1.753

    New Features

    • New jpeg content management policy introduced.
      • The new policy extends the engine content management policy to include a jpegConfig and a jfif switch.
      • Where this switch is set to 'allow' users can choose to retain jfif metadata.
      • Note: This feature is currently limited to Export, Import and Wordsearch and will be rolled to out to Protect mode in a subsequent release. Subsequent releases will also include support to retain exif metadata via an additional policy switch.
    • New return status introduced (-20, gw2ret_inputZeroBytes) for 0 byte file failures.
    • The root folder now also includes a hashes.json file, which includes a hash of every library within the release package.

    Fixes and Improvements

    • Fixed issue where GW2GetPolicySettings was not returning the relevant content managament policies, whether policies were registered by the user or where the default engine policies were loaded.
    • Fixed issue in OOXML where some files failed with the error "End of stream 'sheet2.xml' not reached".
    • Fixed issue in OOXML (Export, Import and Word Search) where dangling references were not cleanly removed where metadata was sanitised. This issue was already addressed in Protect mode in a previous release.
    • Updates to Word Search to remove dependency on Archive Manager to unpack/pack export streams.
    • Fixed issue in PDF where some allowed content items were reported with an erronenous allowedId of 94.
    • Fixed issue in SVG where some files were failing the export/import round trip and failed to generate.
    • Fixed issue where password protected files did not fail early during the Export/Import round trip, where an erroneous failure was then reported during content import.
    • Fixed issue where GW2GetFileTypeID returned 0 for some file extensions.
    • Fixed issue where some OOXML files embedded within OOXML files were not openable after being sanitised.
    • Fixed issue in OOXML when running Export, Import or Word Search where files containing Macro 4.0 (macrosheet) were marked as non-conforming.
    • Fixed issue where some jpeg files were corrupted after engine processing.
    • Updates to gwConfigurationManagement.xsd schema and config.xml (example Editor policy configuration file).
    • Glasswall Runner is now also provided as an unpacked distribution (onedir) as well as a single executable file (onefile).

    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