PDFreactor 12.4 now available

A release for PDFreactor 12 is now available.

The following issues were fixed:
  • Certain combinations of border styles can cause conversions to terminate with exceptions when they have a conformance set that disallows semi-transparency. (#9648)
  • In rare cases, two floats surrounded by text near a page break can cause exceptions. (#9695)
  • A large number of inline elements without any line break opportunity between them may cause errors. (#9630)
  • In some cases grid layouts inside multi-column or region layouts may overflow instead of breaking onto the next page. (#9663)
  • JavaScript optional chaining (the ?. operator) is not supported for all objects, which breaks Highcharts 12.2 and newer. (#9688)
  • The property -ro-pdf-tag-type has no effect on page floats. (#9678)
  • Footnote and sidenote markers may erroneously create nested Lbl tags in tagged PDFs. (#9655)
  • Unlike form fields, signature fields do not receive an alternative name (TU) entry from -ro-alt-text or ARIA attributes. (#9480)
  • Raster Image Output
    • Rotating images, via the CSS properties transform or -ro-image-orientation, may cause them to be rendered incorrectly. (#9653)
The changes include:
  • JavaScript processing now supports ECMAScript 2025.
    Note: Java 20 or newer is required for ECMAScript 2025 support. Using Java 17-19 automatically disables ECMAScript 2025 features. (#9688)
The following CVEs were mitigated:
  • Mitigated CVEs in packaged Java runtime. (CVE-2025-61748, CVE-2025-53066, CVE-2025-53057)
  • PDFreactor Web Service
    • Mitigated transitive CVEs in packaged application server Jetty. (CVE-2025-59419, CVE-2025-58057, CVE-2025-58056, CVE-2025-55163, CVE-2025-48924, CVE-2025-11226)
The following dependencies were updated:
  • Packaged Java runtime Eclipse Temurin 21.0.8 to 21.0.9
  • org.graalvm.js.js-language (modified and repackaged) 24.0.2 to 25.0.1
  • PDFreactor Web Service
    • org.eclipse.jetty.jetty-home 12.0.25 to 12.0.30

For a full list of changes and corrections see the changelog.

Important release notes und upgrading information can be found in the readme.

The PDFreactor 12 installation packages are available for download in the download area.