Link

October 2018 Release Notes 8.6.29

Release date: 29th October 2018

Next release: 30th November 2018

Key features at a glance

  • XXE security vulnerability prevention added
  • Text extraction improvements
  • Workaround for JRE crash when rendering round capped dash strokes added

Enhancements

  • [JPED-412] - XXE Security Vulnerability Prevention
    Fixes have been added to prevent two potential security vulnerabilities in JPedal. We have removed usage of the Java provided class ScriptEngine from our codebase and changed our usage of DocumentBuilderFactory to prevent XXE (XML External Entity Attack) attacks. We would recommend either updating to the latest version of JPedal or disabling XFA with the following method:
    pdfDecoderInstance.addExternalHandler(false, Options.USE_XFA);  
    

    or

    viewerInstance.getPdfDecoder().addExternalHandler(false, Options.USE_XFA);  
    
  • [JPED-412 / JPED-420] - Postscript shading performance improvements
    Two specific PDF file was slow to render using JPedal. Time consumption in Postscript compiler has been reduced.
  • [JPED-413] - Colorspaces are now cached to improve performance
    A document was taking a long time to render with JPedal. Colorspaces are now cached to improve performance.
  • [JPED-408] – Text extraction improvements
    Several improvements to text extraction have been made. This fixes issues with text being extracted in the wrong order and text being merged incorrectly when text added as single characters.
  • [JPED-404] - Workaround for JRE crash when rendering round capped dash strokes
    A workaround has been added for a bug that has been in the JRE since Java 6.
  • [JPED-414] - UX of ExtractStructuredText when running from the command line has been improved
    Implemented.

Fixes

  • [JPED-410] - Annotations not appearing in page flow mode
    Fixed
  • [JPED-421] - Text missing from page
    Fixed
  • [JPED-411] - Incorrect layout when resizing Viewer in page flow mode
    Fixed
  • [JPED-407] - Quality issue with text as images
    Implemented changes to improve how text as images scale with zoom
  • [CORE-3243] - File shows overlapping text
    Fixed
  • [CORE-3259] - Complex dashed strokes cause exception at low scalings
    Fixed