Technical blog

Release note for ARender 4.8.20

ARender 4.8.20 Release Notes

We are pleased to announce the release of ARender version 4.8.20, a patch update focusing on resolving critical issues to improve your experience. Below are the details of the changes.

Reminder: Multiple major security fixes have been added since the version 4.8.8: if you have not update to 4.8.8 yet, we highly recommend all our customers to update to version 2023.x or 4.8.20!

Download links: https://www.arender.io/download

📦 Updated API Version: 4.8.0

Starting from ARender version 4.8.20, the associated API version is now 4.8.0. This version introduces a change in the annotation model by adding the vendorVersion field, which stores the version of ARender where the annotation was created/modified.

This new information enables ARender to migrate certain outdated annotations (e.g., text-based annotations like Post-it and Freetext) from V3 to the updated format.

For integrators upgrading to 4.8.20:

  • If you are using ARender API dependencies (arondor-arender-annotation-api, arondor-arender-rendition-api, or arondor-arender-client-api) in connectors, ensure the API version is updated to 4.8.0.
  • If the empty constructor is used, no code changes are required.
  • If the parameterized constructor is used, update it to include the new vendorVersion parameter. This parameter can be set to null if unused.

🔧 Corrupted Characters in HTML Files

[Issue] Fixed an issue where some characters in HTML files were corrupted when using the tools.wkhtmltopdf.iframe.disabled=true parameter. The regression has been corrected to prevent character corruption.

  • Ticket Codes: AR-16378, TMAPR-5462, TMAFLW-527

⚖️ Crash During Document Comparison with Many Differences

[Issue] The Popup for Differences is shown when the user puts the mouse onto a difference (see a screenshot below).

Case 1: Disable Popup for Differences
When the document.comparison.include.diff-fragments=false property is set, the comparison feature remains enabled, but the sub-feature showing a popup on hover (which displays removed text in red and added text in green) is disabled. This prevents crashes or errors when comparing documents with a large number of differences.

Case 2: Enable Popup for Differences
When the document.comparison.include.diff-fragments=true property is set, the hover popup is enabled and works correctly for small documents with limited differences. For documents with a high number of differences, performance has been optimized to minimize memory usage and avoid errors.

  • Ticket Codes: AR-16942, TMAPR-5795, TMAFLW-732

📏 Annotations Size Issue with ".tif" Documents

[Issue] Annotations created in ARender V3 for .tif documents now appear correctly sized when opened in ARender V4 or V2023. Downloaded PDFs with annotations maintain proper font sizes for sticky notes and free text annotations.

  • Ticket Codes: AR-17025

🛠️ PDFA Conversion Returns Incorrect Status Code

[Issue] Resolved an issue where PDFA conversion returned a fake 200 OK status code during socket timeouts. Now, such cases will correctly return a 500 status code.

  • Ticket Codes: AR-17142, TMAPR-5923

📄 Sticky Note Annotations from V3 Disappear in V4

[Issue] Fixed an issue where sticky note text created in V3 and imported into V4 via XFDF file disappeared in downloaded or printed documents. All annotations, including textual ones, are now correctly displayed.

  • Ticket Codes: AR-17175, AR-17082

Known issues

  • DirectOffice optional third party is not compatible with the Linux Rendition installer.
  • Redaction feature: we recommend updating to version 2023 to use this feature as we have detected in version 4 some issues with the download with redaction when documents were rotated.