This section contains information on new features, improvements, enhancements, fixes and known issues for each release:
- Release Notes v13.7
- Release Notes v13.6
- Release Notes v13.5
- Release Notes v13.4
- Release Notes v13.3
- Release Notes v13.2
- Release Notes v13.1
- Release Notes v13.0
- Known Issues
Release Notes v13.7
PrizmDoc Viewer v13.7 introduces the following enhancements/improvements and product updates/fixes:
13.7 New Features
- PrizmDoc Viewer now supports Ubuntu 18.04 LTS.
- JSON support in the PrizmDoc Server Redaction Creator API - Previously, the Redaction Creator API only created the PrizmDoc legacy XML format for text matching a Regular Expression. This was inconsistent since JSON markup layer is used in all other areas of PrizmDoc. For more information on how to use JSON redaction markup created by the new functionality, review the following topics: Use the Markup JSON Schema and Markup JSON Specification.
13.7 Product Improvements
- Improved stability of PrizmDoc Server running on Linux by updating Mono run-time components to address possible unresponsiveness of PCC Imaging Services when loading configuration settings on start up.
- Improved MSO conversion service's resistance to faulty conversion transactions by properly detecting and recycling its child processes without having to become unhealthy and restart the service.
- Improved the consistency of the burn-in operation performed over the text redaction markup for every character regardless of its glyph outline. Now, a character becomes redacted if the redaction area overlaps the character's glyph area (calculated by width * height) by 40% or more.
- Improved the cursor behavior in the viewer to better indicate the effect of using the mouse. In supported browsers, the grab cursor is now displayed when the hand pan tool is selected. The cursor no longer changes when hovering over a mark if the selected mouse tool does not support mark selection. If the selected mouse tool does support mark selection, the move cursor is displayed over a mark only if the mark is selectable.
13.7 Product Updates and Fixes
- With the PrizmDoc Viewer v13.7 release, support for Windows Server 2008 (R2) will be deprecated. With the future release of PrizmDoc Viewer v14.0, support for Windows Server 2008 (R2) will be discontinued altogether.
- Addressed an issue where the installed samples are not able to build when following the provided README steps due to a missing folder and misplaced assets.
- Addressed the Markup Burner issue with text annotations containing tabulation characters that were incorrectly converted to white square characters in the output PDF upon burn in. We are now replacing tabulations with spaces for more accurate fidelity in the output PDF.
- Addressed PrizmDoc limitation of the MSO rendering engine causing the conversion process to fail on any PowerPoint document once the MS PowerPoint instance becomes unresponsive.
- Addressed issues where PrizmDoc's file downloading APIs failed to download files which had non-ASCII characters in file names, or corrupted filenames during the downloading. These APIs now use an RFC 8187 compliant Content-Disposition header in their responses to correctly support such file names. The only exception is GET /PCCIS/V1/WorkFile/{fileId}, which continues to use the simpler ASCII-only syntax when using an automatically generated file name. This was done to preserve backward compatibility for customers who use PrizmDoc Client package v13.6 or older.
- Addressed incorrect recycling of MSO conversion service's child processes upon the service's startup, which could result in a faulty conversion transaction making the entire MSO conversion service permanently unhealthy.
- Addressed incorrect location of text redaction markups over bulleted text in PDF output to match what appears in the viewer.
- Addressed an issue within the Markup Burner API that resulted in a duplicate Redaction Rectangle mark in the output PDF. This would occur when applying a Filled Rectangle redaction over a PDF with the transparency area defined by the image mask (a mask entry in the image dictionary).
- Addressed PAS host header translation issue which made it impossible to route requests from PAS to PrizmDoc when there is a load balancer in between them. Now, PAS sets the outgoing request host header to PrizmDoc host value.
- Corrected an issue in the Viewer UI that allowed the user to select the "Exact Phrase" option which is not a viable option for Wildcard search. The Exact Phrase option is now disabled in Wildcard search.
- Updated the Search Tasks API to accept a JSON body of up to 1MB in size. Previously, this value was set to 100KB which could have resulted in "Invalid JSON" errors for valid JSON bodies that were greater than this value.
- Addressed the Markup Burner API issue occurring when attempting to redact text in the text block immediately following a previously redacted block in the source PDF document.
- Addressed an issue where in some cases the last page of a document was blank when printed.
13.7 Beta Feature for Evaluation
- Content Conversion Service (CCS) now provides the ability to convert PDF documents to MS Word (DOCX) documents. This functionality requires the Microsoft Office rendering mode to be enabled by the MSO feature in your license key. This is a beta feature that is not officially supported by Accusoft and its behavior can be changed at any time in a future version of the product, but we are happy to collect and review any feedback you can provide about this feature. The API to convert to MS Word (DOCX) documents should be used for evaluation purposes only and should not be used in production deployments. Note that this API may undergo change prior to feature completion. Please refer to the API guide for the details on how to evaluate this feature.
13.7 Documentation Updates
- Legacy PrizmDoc Server configuration documentation, which has been marked as deprecated for many releases, has been removed. We strongly recommend that you use Central Configuration. If you need to access legacy configuration documentation, please refer to an archived version of the documentation.
Release Notes v13.6
PrizmDoc Viewer v13.6 introduces the following enhancements/improvements and product updates/fixes:
13.6 New Features
- JSON support in the PrizmDoc PAS MarkupBurner API and PrizmDoc Server MarkupBurner API - Previously, the MarkupBurner API only accepted the PrizmDoc legacy XML format for annotations and redactions. This was not very convenient and sometimes confusing since we use JSON markup layer in all other areas of PrizmDoc. For more information on the new functionality, review the following topics: Use the Markup JSON Schema and Markup JSON Specification.
13.6 Product Improvements
- When a user is scrolling through a document, sometimes pages will delay loading causing the user to wait for the next/previous page to load. With this update, the document scrolling is smooth and next/previous pages load immediately providing a more responsive user experience.
- We've rewritten the task scheduler inside the Microsoft Office Conversion Service (MSOCS) to improve performance. The Office Conversion Service uses MSOCS to process its requests when the MSO option has been licensed, using multiple workers that execute in parallel. There are now a larger number of workers in both services, keeping more documents resident in memory simultaneously, while continuing to have the same amount of execution concurrency (so as to not overwhelm the server). This means that document reloading by the workers happens less frequently, gaining performance overall.
- Improved PDF rendering service to address multiple PDF rendering fidelity issues including, but not limited to: more accurate color rendering, raster images rendering, text rendering (including math symbols), rendering of linearized PDF documents, as well as rendering of write protected PDF documents.
13.6 Product Updates and Fixes
- Addressed an issue where the Document Compare API detected an inaccurate number of differences in documents containing tracked changes that were unaccepted.
- Addressed PrizmDoc limitation of the MSO rendering engine causing the conversion process to fail when converting an empty Excel document.
- Modified PrizmDoc logging so that the header and footer data is not recorded in the log files when appending a specified header or footer to a document's pages with the use of PrizmDoc CCS API for enhanced security and user privacy.
- Modified PrizmDoc PAS logging so that email attachment names are not recorded in the log files (when rendering email documents with attachments) for enhanced security and user privacy.
- Addressed PrizmDoc PAS issue that caused the viewingPackageCreator process to hang when uploading the output page artifacts to S3 storage (when the size of the artifacts exceeds 20 MB).
- With the PrizmDoc Viewer v13.6 Release, support for Ubuntu 14.04 LTS will be deprecated. With the future release of PrizmDoc Viewer v14.0, support for Ubuntu 14.04 LTS will be discontinued altogether.
- Addressed an XSS vulnerability when displaying the context menu for Text Hyperlink Annotations in the Viewer. Prior to the fix, a malicious script could be injected into the URL value for a Text Hyperlink Annotation and executed when the context menu for the annotation was displayed. The fix ensures that the URL value is properly escaped during construction of the HTML to display the context menu for the Text Hyperlink Annotation in the Viewer.
Release Notes v13.5
PrizmDoc Viewer v13.5 introduces the following enhancements/improvements and product updates/fixes:
New Product Name
- The HTML5 document viewer, originally known as PrizmDoc, will now be called PrizmDoc Viewer. We are happy to announce that the PrizmDoc family is growing with all new products and functionalities. Check out our latest product, PrizmDoc Editor today.
13.5 Enhancements and Improvements
- Improved visual rendering of 1-bit raster documents by adding upscale image dimensions preventing quality degradation for files with asymmetric resolutions.
- Improved PrizmDoc Services logging to eliminate redundant information from the console logs to minimize their size.
- Added support for detecting and listing email attachments with names using RFC 8187 encoding in EML documents to provide broader support of email attachment types.
- Added rendering for UTF-7 encoded email documents content that includes email message body, headers, and attachment names to support a broader range of UTF encoding types.
- Improved security:
- PAS now accepts a full database connection string, allowing Microsoft SQL Server customers to enable features like connection encryption.
- Addressed XXE vulnerability for servers running PrizmDoc Services.
- Upgraded to the latest version of Java 8 to take advantage of security fixes within the JRE.
13.5 Product Updates and Fixes
- Addressed the issue with all conversions from raster to searchable PDF that failed at the same time (when reaching a certain number of concurrent conversions).
- Addressed incorrect rendering of pantone colors on Windows when viewing PDF documents.
- Updated PrizmDoc Viewer installation instructions to ensure accuracy (see details below under Documentation Updates section).
- Addressed an issue where PrizmDoc Viewer was unable to load OpenXML Word documents (containing invalid external file references) when running in LibreOffice rendering mode.
- Resolved an issue where burning a document using XML annotations for hyperlinks and setting the fillColor value to 0, for black, would instead render the hyperlink in a default blue color.
- Addressed PrizmDoc Viewer email processing service, PDF processing service and MS Office converter logging to rotate the corresponding log files according to the logging.daysToKeep setting in the Central Config file.
- Addressed an issue to prevent freehand annotations with a width and height of 0 from being created. Previously, a user could create an empty annotation that would cause errors when the document is downloaded and opened in Adobe Viewer.
- Updated ViewerControl API double-click handling to use the dblclick event (instead of the mouseup event and a timer) to fix issues with double-click handling in IE v11.
13.5 Documentation Updates
The "What's New?" section is now called Release Notes
- The "What's New" section has been renamed and updated to include sections for Product Updates/Fixes, Enhancements, and Known Issues (formerly located in the Release Notes on the website).
New Topics
- PrizmDoc Cloud > Install Viewer Assets & PAS > Install on Linux > Linux Configuration
- PrizmDoc Cloud > Install Viewer Assets & PAS > Install on Linux > Uninstall Linux
- What's New? > Known Issues
Updated Topics
- Administrator Guide > Troubleshoot > Linux
- Administrator Guide > Troubleshoot > Windows
- PrizmDoc Overview > Legal > Third-Party Attributions
- Fixed misspelling in topic: API Reference > PrizmDoc E-Signature Viewer API > Module: event-store.
- Removed extra characters that were not needed in topic: API Reference > PrizmDoc E-Signature Viewer API > Module: template-name-header.
- Fixed incorrect formatting in topic: API Reference > Viewer API > PCCViewer.Mark.
Release Notes v13.4
PrizmDoc Viewer v13.4 introduces the following enhancements/improvements and product updates/fixes:
13.4 Enhancements and Improvements
- Conversion Performance Improvements - PrizmDoc Viewer's DCS (Document Conversion Services) have been enhanced to avoid system degradation in high-volume periods.
- Enhanced Resource Optimization for MongoDB Users - Users will see less CPU usage by the system when PrizmDoc Viewer converts large Microsoft Excel documents.
- Performance Improvements in Conversion of Microsoft Office Documents - More optimized usage of core memory enables the system to efficiently convert multiple Office documents, even in periods of heavy usage.
13.4 Product Updates and Fixes
- Addressed an issue where vector content was not completely removed when a document was redacted and downloaded as a PDF.
- Addressed a PDF redaction issue that was causing the grid lines (representing tables in the PDF document) to disappear.
- Addressed potential XSS vulnerability concerns with the Viewer.
- Addressed potential XSS vulnerability concerns with the PDF Processing Service.
- Addressed a PDF redaction issue that was causing parts of a document to disappear.
- Fixed an issue where images within a document were having redactions applied to them when they should not been applied. This occurred when burning redactions into documents on machines using LibreOffice and when the redaction overlaid any portion of a referenced image (on a page within the document) in which the image was not displayed.
- Addressed an Office document conversion issue (running in the LibreOffice rendering mode) to disallow non HTTP and HTTPS protocols when rendering content of WEBSERVICE formula in Excel and OpenDocument Spreadsheet documents.
- Addressed a rendering fidelity issue with semi-transparent PDF elements that were previously rendered opaque.
- Addressed a rendering fidelity issue with PDF highlighter annotations that were previously rendered opaque.
- Updated Office Conversion Service to fix a bug related to document affinity that would sometimes prevent a worker from switching to a new document at the correct time. This would result in new tasks waiting until all work on a particular document was completed.
- Addressed a problem with internal links that were not clickable in a recurring Word document footer when rendered using LibreOffice mode.
- Addressed a PDF redaction issue that caused parts of a document to disappear.
- Significantly improved loading time for certain PDF documents created by a third-party recognition server previously resulting in a page load timeout.
- Addressed a rendering fidelity issue with MSG files (with an RTF body) causing an extra line of text to show up in the message body.
- Addressed an issue with missing libjpeg dependency in PrizmDoc Viewer RPM package when installing on the CentOS 7 platform.
- Resolved an issue in handling miter operators used within PDFs that could cause some redactions to fail to burn into the document.
- Addressed an issue with the rendering of email files that contain Rich Text body (with embedded content) stored in raw binary format.
Release Notes v13.3
PrizmDoc Viewer v13.3 introduces the following new features and product updates/fixes:
13.3 New Features
Improved Rendering of Microsoft Excel Documents
- PrizmDoc Viewer can now paginate and render Microsoft Excel documents while preserving the original page dimensions and margins specified in the document (matching the Page Layout rendering mode of Microsoft Excel). This is a non-default rendering option, which needs to be explicitly turned on. For more information, see Customize Excel Document View Settings to Match Rendering in PrizmDoc Cloud.
Improved Customization and Integration
- We've updated the Viewer's gulp build to produce a new viewerCustomizations.js that contains the required customization objects to instantiate the viewer control. This allows you to build the customizations once and then easily integrate them into your web app, regardless of the server-side language you're using. Previously, our Viewer samples dynamically built these objects at runtime in the particular server-side language of the sample. This approach made it hard to integrate this code into your own web application (especially if you used a language not covered by our samples). For more information, see Embed the Viewer.
Improved Office Conversion Service Task Scheduler Performance for LibreOffice Users
- We've rewritten the task scheduler inside the Office Conversion Service (OCS) to improve performance. OCS processes its requests with multiple workers that execute in parallel. There are now a larger number of workers, keeping more documents resident in memory simultaneously, while continuing to have the same amount of execution concurrency (so as to not overwhelm the server). This means that document reloading by the workers happens less frequently, gaining performance overall.
13.3 Product Updates and Fixes
- Improved redaction area text wrapping. Previously, text that did not fit within the redaction area overflowed beneath the redaction upon downloading (burning). Now, when downloading a document, PrizmDoc Viewer will wrap the text, breaking the line on the space characters in the text and attempting to center the text both vertically and horizontally within the redaction area. When there is a single line of text without spaces, it will truncate the characters of the line of text that do not fit. All of these alterations are designed to mirror the behavior of the redaction reason text seen in the Viewer when viewing, previewing, or printing.
- Added instructions to the online help for how to customize Excel document view settings to match rendering in PrizmDoc Cloud.
- Implemented rendering for inline attachments embedded in the binary HTML body of MSG email files.
- Addressed incorrect rendering of email body content and attachments stored as an encapsulated message with the syntax of "RFC 822 message".
- Updated the MongoDB service, used internally for text searching, to respect the Central Configuration
\cache.directory\
property. The old cache location can be safely deleted to free disk space if desired:- The Windows directory is: C:\Prizm\services\mongo-manager-service\bin\mongodb\data
- The Linux directory is: /usr/share/prizm/services/mongo-manager-service/bin/mongodb/data
- Improved the cache cleanup algorithm to be more predictable.
- Modified the MongoDB installation that we use internally to no longer use the default password.
- Addressed incorrect page count calculation specific to the rendering of Excel files (with the disabled "Show Page Breaks" display option) using MSO rendering mode.
- Increased concurrency of Office Conversion Service when processing tasks with LibreOffice on Linux platforms. Response times now degrade more gradually after the service load reaches full capacity.
Release Notes v13.2
PrizmDoc Viewer v13.2 introduces the following new features and product updates/fixes:
13.2 New Features
Security Features
- PrizmDoc Server now supports TLS 1.1 and TLS 1.2 for outgoing HTTPS requests.
- We've added a server-side configuration option called, security.htmlRendering.blockExternalContent, to control whether or not externally-referenced HTML content, such as images and iframes, will be blocked. This option affects any source document file type which uses HTML, including HTML, EML, and MSG.
Full Redaction of Vector Images
- PrizmDoc Viewer now supports full redaction of vector images by removing the vector content completely from the output document.
Online Help
- The PrizmDoc Cloud License & AWS topic has been updated to better explain this licensing option.
13.2 Product Updates and Fixes
Fidelity
- Corrected fidelity issues when rendering plain text EML files with non UTF-8 encoded message body.
- Corrected a fidelity issue when rendering Microsoft Word documents with merge fields used for dynamic document creation. Merge field placeholders would be rendered instead of the actual field data.
- Addressed a fidelity issue where incorrect rendering of Table of Contents for specific Microsoft Word files with table of contents titles that do not have heading styles applied.
- Corrected a fidelity issue when rendering Microsoft Word documents with figure numbers containing automatic sequence number fields.
Performance
- Corrected a rendering issue where Microsoft Word documents that contain charts with links to external files would not render for viewing or convert to JPEG.
- Improved PDF Conversion Service restart logic for faster recycle and restoration of its dependency processes which previously could take as long as 5 minutes.
- Improved the performance of rendering and viewing Microsoft Word documents with fields by 12% over PrizmDoc Viewer v13.1 for high volume runs.
- Improved the performance of merging PDF documents (which now take 4-5 seconds instead of taking up to 10 minutes previously).
Security
- Corrected a security issue where PrizmDoc Viewer would capture information that could be sensitive when processing emails and record that information in the PrizmDoc Viewer service log files.
- Addressed a service recovery issue when converting an Excel document with a very high number of rows fails to render (millions of rows).
- Corrected a conversion issue where certain Microsoft Word and PowerPoint documents that were converted to PDF using PrizmDoc Viewer would generate a PDF that had issues with text (so that selecting, copying and pasting into another document would produce partial text of the original document).
Release Notes v13.1
PrizmDoc Viewer v13.1 introduces the following new features and product updates/fixes:
13.1 New Features
Document Compare
PrizmDoc Viewer 13.1 now supports Document Compare feature for Linux platforms. It is important to note that the Microsoft Word document comparison feature uses the Microsoft Office Conversion (MSO) add-on option for PrizmDoc Server running on Windows and therefore requires the PrizmDoc Server running on Linux to be configured to connect to PrizmDoc Server running on Windows.
Content Conversion Service
Content Conversion Service (CCS) now provides the ability to perform optical character recognition (OCR) to convert a raster file or a scanned PDF file to a searchable PDF document. The resulting PDF document will contain the original image and the recognized text in a separate invisible layer, with each text character position matching its image counterpart. This will allow you to search, select and copy the text in the resulting PDF document.
The Content Conversion Service's feature that performs OCR (to convert a raster file to a searchable PDF document) does not support CentOS 6 and Red Hat Enterprise Linux 6 platforms.
Rendering Updates
PrizmDoc Viewer 13.1 introduces rendering updates for the Date and Time header fields of MSG and EML files with the corresponding time zone. When an end user views emails in the Viewer, they will be able to see what time zone the date and time correspond to.
Performance Improvements
- First page of content in the Viewer loads faster now, especially for large Microsoft Office documents.
- Page content loads more quickly when scrolling through a document in the Viewer.
- Eliminated the occasional slowness in getting document text.
Viewer Touch Experience Improvements
- The Viewer touch experience (for phones, tablets, and other touch devices) has been improved with product updates and behavioral improvements.
PrizmDoc Application Services (PAS)
- PAS now supports Amazon S3 for storage of all of its artifacts, including viewing packages and annotation layers.
Documentation Updates
WIth PrizmDoc Viewer v13.1, the PrizmDoc Cloud documentation has been added to the PrizmDoc Viewer help file. You can see the new updates here:
13.1 Product Updates and Fixes
Viewer
- Memory usage in the Viewer has been improved in situations where the same web page is used to view multiple documents without recycling the Viewer.
- The stability of viewing package creation has been improved due to architectural changes.
PrizmDoc Server
- Addressed incorrect rendering of Chinese/Taiwanese date format fields within Excel documents when running through LibreOffice rendering mode.
- Addressed problem with opening specific Outlook Email attachments with explicitly specified "filename" fields as .msg.
- Addressed problem with opening specific MSG files (with raw HTML body) in the Viewer.
Release Notes v13.0
PrizmDoc Viewer v13.0 introduces the following new features and product updates/fixes:
13.0 New Features
Document Comparison Overview
PrizmDoc Viewer now provides the ability to compare Microsoft Word documents. Document comparison is the process of cross-checking new versions of a document against previous versions so that you can see the changes. These changes could include formatting modifications such as font or spacing changes, grammatical changes, or the addition or omission of words, sentences, clauses or paragraphs. For more information on how to use the new Document Compare functionality, refer to the following topics:
- Overview of Document Compare
- Work with Document Comparison Programmatically
- Perform Document Comparison
- Use Document Compare in the Viewer
Image Tools
We've added a new option called Image Tools. You can manipulate document fidelity in the Viewer. For more information, review the End User Guide.
Support for Ubuntu 16.04 LTS
PrizmDoc Viewer now supports Ubuntu 16.04 LTS.
Support for Windows Server 2016
PrizmDoc Viewer now supports Windows Server 2016.
Native SVG Icons
The Viewer has been upgraded to support native SVG icons. This will simplify replacing default icons with your own versions.
Online Help
- The Get Started with PrizmDoc Viewer section has been updated to include a new step called, "1 - Get an Evaluation License".
- The Deployment Licensing section has been updated and clarified to help you understand all of your licensing options. A new topic covers the purpose of the Prizm Licensing Utility.
- The End User Guides section has been updated to include new topics:
- Compare Documents - how to use the new Comparison Viewer
- Image Tools - how to use the new Image Tools feature for viewing documents
13.0 Product Updates and Fixes
PrizmDoc Server
- Addressed incorrect page count and rendering content issues with MS Word documents (with track changes turned on when using the MSO rendering engine).
- Resolved incorrect rendering of AAA/AAAA Excel date/time formatting when using the LibreOffice rendering engine.