Skip to main content
Version: 16.9.0

Release 16.9.0

Date of Release: 13 February 2026

Fixes and improvements

  • The <tiffConfig> policy switch <undefined_type> now applies to all engine run modes.
  • The <gifConfig> policy switch <metadata> now applies to all engine run modes.
  • Fixed issue where some exported PDFs could trigger downstream validation errors or repair prompts.
    • For PDF Export/Import, processing times and peak memory consumption may increase in some cases since these enhancements.
  • Fixed issue where modifications to exported .unknown images were not reflected when re-imported into PDFs.
  • Fixed issue in DOCX that could lead to an "End of stream 'word/document.xml' not reached" failure.
  • Fixed issue in TIFF that could trigger a segmentation fault when handling large files.
  • Fixed issues across multiple formats where an ID of 0 was sometimes reported for sanitisation, remedy or issue items.
  • Fixed issue in PDF where some digital signatures were still being removed where an 'allow' policy was set.
  • Fixed issue in DOCX where non-compliant documents generated via Google Docs led to content being removed.
  • Improved handling of Google Docs generated DOCX files by correcting invalid revision metadata and reliably recognizing Custom XML content, preventing unnecessary content sanitisation.
  • General bug fixes and optimizations across multiple supported file formats.

Defects and limitations

  • 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.
    • The pipe symbol (|), at the start or end of 'require' can potentially cause the Engine to hang where using regex search policies.