Release 16.2.0

Prev Next

Date of Release: 1 October 2024

General Remarks

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

Component / Services Released

  • Glasswall Embedded Engine (Glasswall_core2): 2.1121.0
  • SDK Editor Wrappers: 20240924.1
  • Word Search and Redact (libglasswall.word.search): 1.217.0
  • Word Search Wrappers: 0.24
  • Rebuild: 1.884
  • Glasswall Runner: 20240924.1

Fixes and Improvements

  • Introduced progID attribute verification and masquerading file checks for supported embedded objects contained within OOXML documents.
    • Supported embedded objects with erroneous progIDs or extension mismatches are now marked as 'unsupported' and are handled by the embedded_files content management policy.
  • Further enhancements to OOXML macro handling to cleanly remove Macro 4.0 and International Macro metadata and any dangling references where the objects have been sanitised.
  • Removed dangling references associated to the sanitisation of tracked changes in OOXML.
  • Fixed issue in OOXML to unhide hidden shapes where hidden_data content management policy is set to sanitise.
  • Extended hidden_data content management policy to remove HiddenSlides metadata where hidden slides are sanitised.
  • Updates to content export to support use cases where individual export streams exceed 2GB in size.
  • Fixed issue affecting some PE files where multiple failures were being reported -
    • "Validation of ArchitectureData.VirtualAddress failed."
    • "Validation of ArchitectureData.Size failed."
    • "File size mismatch due to a processing error in PE camera."
    • "Validation of Reserved.Size failed."
    • "Validation of GlobalPtr.Size failed."
  • Updates to gwConfigurationManagement.xsd and the config.xml example policy file.

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 (16.2.0).
  • 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