Release 11

Prev Next

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.