Changelog for Document Engine

RSS

1.10.0 2 Jul 2025

  • Added
    Adds HTTP endpoint with Document Engine metrics in Prometheus format. (J#SERVER-115)
  • Added
    Adds SERVER_HEADER_TOKENS environment variable to control the response Server header value. (#1793)
  • Added
    Adds configuration options for rich text annotations when working with XFDF files. (J#CORE-864)
  • Added
    Adds support for PDF/UA Accessibility Auto-Tagging. (J#SERVER-1792)
  • Added
    Adds support for converting documents to HTML and Markdown. (J#SERVER-1451)
  • Added
    Adds configuration options to control Hoard (in-memory cache) behavior
  • Changed
    Improves font embedding behavior. Fonts will be embedded more often resulting in better experience when viewed in outside viewers. (J#CORE-850)
  • Changed
    Updates GdPicture to 14.3.9. (#0)
  • Fixed
    Fixes an issue where Document Engine was consuming a lot of memory when importing a PDF file with large embedded files. (J#SERVER-1780)
  • Fixed
    Fixes an issue where the status of some long term validation signatures may be 'invalid'. (J#CORE-858)
  • Fixed
    Fixes assets retrieval from some S3-compatible storages (e.g., Digital Ocean). (J#SERVER-1762)
  • Fixed
    Fixes crash when creating a text parser for a page if verbose logging is enabled. (J#CORE-859)
  • Fixed
    Fixes pageLabel values being converted to lowercase during document operation validation. (J#SERVER-1778)

1.9.0 29 May 2025

  • Added
    Adds document listing endpoint to upstream API. (J#SERVER-1481)
  • Added
    Adds support for bulk deletion of documents. (J#SERVER-560)
  • Added
    Adds support for comments in Instant JSON. (J#SERVER-470)
  • Added
    Adds support for preserving PDF/UA tags when using the document editor. (J#CORE-750)
  • Added
    Adds support for specifying multiple languages during OCR operations. (J#SERVER-1559)
  • Added
    Adds separate error log messages when certain Instant operations time out. (J#SERVER-1666)
  • Changed
    Updates GdPicture to v14.3.7.
  • Removed
    Removes deprecated LibreOffice document conversion engine. (J#SERVER-927)
  • Changed
    Improves appearance stream rendering in single line callout and freetext annotations to better fit the bounding box. (J#CORE-819)
  • Changed
    Improves performance of various PDF operations by persisting open documents. (J#SERVER-1478)
  • Changed
    Changes the GoToAction to set the destination to the page reference instead of the page index. This means the GoToAction follows the page even if pages are moved or deleted. (J#CORE-813)
  • Removed
    Removes the possibility of using JWT tokens in the upstream API. (J#SERVER-1649)
  • Fixed
    Fixes a bug with pdf optimization options being ignored. (J#SERVER-1326)
  • Fixed
    Fixes a potential race condition when using Azure Asset Storage. (J#SERVER-1740)
  • Fixed
    Fixes a regression where certain OCR-processed PDFs could no longer be read correctly. (J#CORE-825)
  • Fixed
    Fixes an issue where TIFF files that switched between page sizes were rendered incorrectly. (J#CORE-820)
  • Fixed
    Fixes an issue where Web SDK CDN proxy did not parse invalid versions properly. (J#SERVER-1734)
  • Fixed
    Fixes an issue where setOutline with just two elements only showed 1 element. (J#CORE-812)
  • Fixed
    Fixes an issue where certain form field flags were not considered correctly. (J#CORE-838)
  • Fixed
    Fixes an issue where newlines in rich text annotations weren't properly preserved when generating the AP stream. (J#CORE-800)
  • Fixed
    Fixes an issue where rebuilding the cross reference table on certain invalid PDFs didn't work correctly. (J#CORE-815)
  • Fixed
    Fixes an issue where some CA certificates were not recognized as such. (J#CORE-857)
  • Fixed
    Fixes an issue where text annotations made in iOS Preview.app caused them to have a border in thumbnails. (J#CORE-799)
  • Fixed
    Fixes an issue where the 'Widget' tab order was calculated incorrectly. (J#CORE-818)
  • Fixed
    Fixes an issue where the layer title is longer than 255 characters by truncating it. (J#SERVER-1684)
  • Fixed
    Fixes an issue where the message 'Unknown additional action trigger: Type' may appear repeatedly in logs. (J#CORE-801)
  • Fixed
    Fixes an issue where the primary language of the document wasn't preserved when using the document editor. (J#CORE-840)
  • Fixed
    Fixes duplication in cases where migrating assets to a new storage encounters an asset that already exists in the destination storage. (J#SERVER-1495)
  • Fixed
    Fixes inconsistent asset cleanup when deleting documents. (J#SERVER-1303)
  • Fixed
    Fixes modified annotations error in Adobe Reader after signing documents with ink and highlight annotations. (J#CORE-837)
  • Fixed
    Fixes parsing of watermark dimensions when defined as an object of unit and value. (#47567)
  • Fixed
    Fixes the rendering of large files when using s3 storage. (J#SERVER-1641)

1.8.3 9 Apr 2025

  • Removed
    Removes the possibility of using JWT in the upstream API. (J#SERVER-1649)

1.7.1 9 Apr 2025

  • Removed
    Removes the possibility of using JWT in the upstream API. (J#SERVER-1649)

1.6.1 9 Apr 2025

  • Removed
    Removes the possibility of using JWT in the upstream API. (J#SERVER-1649)

1.5.7 9 Apr 2025

  • Removed
    Removes the possibility of using JWT in the upstream API. (J#SERVER-1649)

1.8.2 26 Mar 2025

  • Fixed
    Fixes an issue where it wasn’t possible to use whitespaces in the user_id claim in the client JWT. (#47005)

1.8.1 20 Mar 2025

  • Fixed
    Fixes the regression introduced in 1.8.0 for mobile Instant users. (J#SERVER-1546)

1.8.0 18 Mar 2025

We’ve found a critical regression in this release that affects Instant on mobile SDKs (Android and iOS). If you’re a mobile Instant user, skip this version and use 1.8.1. If you’re not a mobile Instant user, you can use this release.

  • Added
    Adds support for multiple HTTP(S) proxies for different use cases. (J#SERVER-1384)
  • Changed
    Improves memory usage when handling large files. (J#SERVER-142)
  • Changed
    Improves performance of document operations by caching generated PDFs. (J#SERVER-1493)
  • Changed
    Improves speed of searches that exclude annotations. (J#SERVER-64)
  • Changed
    Updates GdPicture to v14.3.3. (#46897)
  • Fixed
    Fixes an issue where parsing certain kinds of timestamp certificates may cause a crash. (J#CORE-788)
  • Fixed
    Fixes an issue with decoding certain Unicode text. (J#CORE-771)
  • Fixed
    Fixes an issue with the :warn log level deprecation message when using LOG_LEVEL=warn. (#46876)
  • Fixed
    Fixes an issue when regenerating the 'off' checkbox and radio button appearances. (J#CORE-773)

1.7.0 14 Feb 2025

  • Changed
    Improves HTML-to-PDF conversion performance for files without forms. You can expect up to 2x faster conversion speeds if your document doesn't contain forms. (J#SERVER-1448)
  • Fixed
    Fixes an issue with opening certain PDFs that have a broken encryption descriptor. (J#CORE-776)
  • Changed
    Updates communication protocol used by Web SDK to support form creator and comments, which were previously unavailable when Instant wasn't licensed or was disabled. (J#WEB2326)
  • Changed
    Updates GdPicture to v14.3.1

1.6.0 11 Feb 2025

  • Added
    Adds /api/documents/:document_id/pages/text and /api/documents/:document_id/layers/:layer_name/pages/text endpoints that provide batch APIs for retrieving text for all pages in a document. (J#SERVER-1426)
  • Added
    Adds idle timeout configuration for PSPDFKIT_WORKER. (#45568)
  • Added
    Adds lazy migrations for converted file assets in the database. (J#SERVER-1285)
  • Added
    Adds support for reading the widget tab order. (J#CORE-660)
  • Changed
    Improves error message when updating form field values using the upstream API. (#45568)
  • Changed
    Improves handling of specific broken PDF forms, where multiple instances of the same form are combined into a single PDF. (J#CORE-646)
  • Changed
    Changes the Server header Document Engine responds with to Document Engine/x.y.z, where x.y.z is the version of the Document Engine. (J#SERVER-1428)
  • Changed
    Updates GdPicture to v14.2.98.
  • Changed
    Updates the Botan library to version 3.6.1. (J#CORE-683)
  • Changed
    Updates the default watermark on visible digital signatures. (J#HG-1468)
  • Fixed
    Fixes a content editing issue where moving a piece of text with a subsetted font could cause a character swap in some viewers. (J#CORE-577)
  • Fixed
    Fixes a crash when opening a PDF with malformed forms. (J#CORE-745)
  • Fixed
    Fixes an issue retrieving the text of a highlight annotation on rotated pages. (J#CORE-449)
  • Fixed
    Fixes an issue when content editing type3 fonts where some text boxes appeared far too small. (J#CORE-754)
  • Fixed
    Fixes an issue where Build API stats could include incorrect license features required by the request when using JWT-based authorization. (#46250)
  • Fixed
    Fixes an issue where HTML conversion could trigger unwanted outgoing network activity. (J#SERVER-1375)
  • Fixed
    Fixes an issue where JWT authentication for Document Engine's APIs provided access to all stored documents. (#1374)
  • Fixed
    Fixes an issue where JWT-based authorization did not work for some of the /api/documents endpoints. (J#SERVER-1359)
  • Fixed
    Fixes an issue where /api/documents/:document_id/pages/:page_index/text returned 500 on invalid page index. (#46307)
  • Fixed
    Fixes an issue where required form flag was ignored when creating or updating forms via API. (J#SERVER-1436)
  • Fixed
    Fixes an issue where callout annotations weren't rendered correctly in other PDF readers. (J#ANDR-937)
  • Fixed
    Fixes an issue where certain license keys couldn't be read correctly. (J#CORE-725)
  • Fixed
    Fixes an issue where comments weren't applied when using applyOperations. (J#CORE-764)
  • Fixed
    Fixes an issue where conversion was not possible with evaluation license. (J#WEB-2219)
  • Fixed
    Fixes an issue where, in certain PDFs, the outline/bookmarks weren't preserved when using the document editor. (J#CORE-753, J#CORE-707)
  • Fixed
    Fixes an issue where server-side APIs incorrectly responded with client cache-control headers, which could lead to stale cache situations. (#46320)
  • Fixed
    Fixes an issue where the document IDs of some documents may be incorrectly truncated. (J#AI-123)
  • Fixed
    Fixes an issue where the tab index of signature fields wasn't calculated correctly. (J#CORE-660)
  • Fixed
    Fixes an issue where using HTML forms with invalid IDs failed with an unhandled error during HTML-to-PDF conversion. (J#SERVER-1431)
  • Fixed
    Fixes an issue where using an invalid parts value in instructions was not handled correctly, leading to an unhandled error. (J#SERVER-1430)
  • Fixed
    Fixes an issue with GoTo Remote and Goto Embedded actions. (J#CORE-751)
  • Fixed
    Fixes an issue with TIFF images with 0 DPI. (J#CORE-770)
  • Fixed
    Fixes an issue rendering annotations when there are multiple copies of the same attachment. (J#SERVER-1308)
  • Fixed
    Fixes an issue with file upload timeout not being used correctly when uploading to storage backends. (#45568)
  • Fixed
    Fixes lockup/crash issues when opening certain malformed PDF forms. (J#CORE-726)
  • Fixed
    Fixes slowdown when decoding certain TIFF images. (J#CORE-757)

1.5.6 28 Jan 2025

There are slow migrations in this release. We recommend that customers with large number of documents in their databases skip all 1.5.x versions while upgrading, and instead upgrade directly to 1.6.0.

  • Added
    Adds support for a new versioning schema in Nutrient Web SDK, required for the upcoming Web SDK 1.0.0 release. Document Engine maintains compatibility with Web SDK versions 2024.1.0 through 2024.8.1, which utilize the old versioning schema. Future Web SDK releases will adhere to the new schema. (J#SERVER-1385)
  • Fixed
    Fixes crash when dealing with malformed embedded files. (J#CORE-728)

1.4.5 29 Jan 2025

  • Fixed
    Fixes slow UUID migration introduced in 1.4.1. (J#SERVER-1286)

1.2.2 17 Dec 2024

  • Changed
    Allows skipping the 'trash' stage when deleting an object storage asset (opt-in). Prevents trashing an asset when other documents/layers depend on it. (J#SERVER-577)
  • Removed
    Removes extra delete request to trash directory for objects that were deleted from directory. (Z#107188)
  • Fixed
    Fixes hash mismatch error when downloading some previously added documents from the provided URL. (#45679)

1.4.4 17 Dec 2024

  • Changed
    Allows skipping the 'trash' stage when deleting an object storage asset (opt-in). Prevents trashing an asset when other documents/layers depend on it. (J#SERVER-577)
  • Removed
    Removes extra delete request to trash directory for objects that were deleted from directory. (Z#107188)

1.5.5 4 Dec 2024

There are slow migrations in this release. We recommend that customers with large number of documents in their databases skip all 1.5.x versions while upgrading, and instead upgrade directly to 1.6.0.

  • Fixed
    Fixes hash mismatch error when downloading some previously added documents from the provided URL. (#45679)
  • Changed
    Updates GdPicture to v14.2.96.

1.4.3 4 Dec 2024

  • Changed
    Allows skipping the 'trash' stage when deleting an object storage asset (opt-in). Prevents trashing an asset when other documents/layers depend on it. (J#SERVER-577)
  • Removed
    Removes extra delete request to trash directory for objects that were deleted from directory. (Z#107188)

1.5.4 21 Nov 2024

There are slow migrations in this release. We recommend that customers with large number of documents in their databases skip all 1.5.x versions while upgrading, and instead upgrade directly to 1.6.0.

  • Changed
    Alters the PSPDFKIT_WORKER_TIMEOUT configuration option by using it to configure the idle timeout for the PSPDFKit Worker. (#45568)
  • Changed
    Improves error message when updating form field values using the upstream API. (#45568)
  • Changed
    Updates GdPicture to v14.2.95.
  • Fixed
    Fixes an issue rendering annotations when there are multiple copies of the same attachment. (J#SERVER-1308)
  • Fixed
    Fixes an issue with file upload timeout not being used correctly when uploading to storage backends. (#45568)

1.4.2 15 Nov 2024

  • Changed
    Allows skipping the 'trash' stage when deleting an object storage asset (opt-in). Prevents trashing an asset when other documents/layers depend on it. (J#SERVER-577)
  • Removed
    Removes extra delete request to trash directory for objects that were deleted from a directory. (Z#107188)

1.2.1 15 Nov 2024

  • Changed
    Allows skipping the 'trash' stage when deleting an object storage asset (opt-in). Prevents trashing an asset when other documents/layers depend on it. (J#SERVER-577)
  • Removed
    Removes extra delete request to trash directory for objects that were deleted from a directory. (Z#107188)
  • Changed
    Updates GdPicture to v14.2.81.

1.5.3 29 Oct 2024

There are slow migrations in this release. We recommend that customers with large number of documents in their databases skip all 1.5.x versions while upgrading, and instead upgrade directly to 1.6.0.

  • Added
    Adds configuration options to set content size for spreadsheets during conversion. (J#SERVER-987)
  • Added
    Adds support for configuring timeout when uploading files to S3. (J#SERVER-431)
  • Changed
    Improves performance of lazy migration queries for assets in various storage backends. (J#SERVER-1249)
  • Changed
    Improves text extraction by replacing invalid characters with the Unicode replacement character (0xFFFD). (J#CORE-701)
  • Changed
    Reduces memory usage when uploading large files to S3. (J#SERVER-431)
  • Changed
    Updates GdPicture to v14.2.93.
  • Changed
    Updates the HarfBuzz library to version 10.0.1. (J#CORE-693)
  • Fixed
    Fixes a crash that may happen when saving LTV information in a document. (J#CORE-710)
  • Fixed
    Fixes an issue where handwritten signatures may unexpectedly appear cropped. (J#CORE-713)
  • Fixed
    Fixes an issue where the signature validation status after certificate revocation checks may be invalid if the document has multiple digital signatures. (J#AND-842)
  • Fixed
    Fixes an issue where too much memory was used when decoding JPEG2000 image masks. (J#CORE-636)
  • Fixed
    Fixes issues with Type 3 fonts and text extraction. (J#CORE-703)

1.5.2 9 Oct 2024

There are slow migrations in this release. We recommend that customers with large number of documents in their databases skip all 1.5.x versions while upgrading, and instead upgrade directly to 1.6.0.

  • Changed
    Improves GlobalSign Digital Signing Service session handling. (##45338)
  • Changed
    Updates GdPicture to v14.2.90.
  • Fixed
    Fixes an issue when parsing timestamp policies with short OIDs in digital signatures. (J#SERVER-1231)
  • Fixed
    Fixes an issue where PDF JS may report an error when setting a custom value to a combo box form field. (J#CORE-675)
  • Fixed
    Fixes an issue where PDFs with millions of outline elements could exhaust the memory. (J#CORE-694)
  • Fixed
    Fixes an issue where digitally signing a document may trigger an error in Adobe Acrobat about a modified page. (J#CORE-45204)
  • Fixed
    Fixes an issue where digitally signing with the SHA384 hashing algorithm didn't work. (Z#116874)
  • Fixed
    Fixes an issue where form contents may be rotated after exporting and then importing from Instant JSON. (J#CORE-647)
  • Fixed
    Fixes an issue where form flags were overwritten when using the processor and NeedAppearances was set in the PDF. (J#CORE-45331)
  • Fixed
    Fixes an issue where handwritten signatures may show distorted in some page orientations. (J#ANDR-824)
  • Fixed
    Fixes an issue where some annotations may lose their font color when you export them to XFDF and import them again. (J#CORE-680)
  • Fixed
    Fixes an issue where the blend mode wasn't read correctly. (J#CORE-691)

1.5.1 20 Sep 2024

There are slow migrations in this release. We recommend that customers with large number of documents in their databases skip all 1.5.x versions while upgrading, and instead upgrade directly to 1.6.0.

  • Added
    Adds start and limit to redaction creation endpoints. (J#CORE-673)
  • Changed
    Improves the evaluation experience. (J#CORE-667, J#SERVER-1204)
    • Changed
      Raises maximum processing time to 100 seconds (was 30).
    • Changed
      Raises maximum document size to 50 MB (was 10).
  • Changed
    Updates GdPicture to v14.2.88. (#0)
  • Fixed
    Fixes an issue where annotations exported to XFDF and then imported again may lose their text color. (J#CORE-648)
  • Fixed
    Fixes an issue where opening certain image files with broken XMP/EXIF headers may crash the app. (J#CORE-665)
  • Fixed
    Fixes an issue where signatures on rotated documents were displayed incorrectly. (J#CORE-672)
  • Fixed
    Fixes an issue where some signatures with Long-Term Validation information may be incorrectly reported as invalid. (J#CORE-654)
  • Fixed
    Fixes an issue where the same font was embedded multiple times when entering diacritics, leading to a massive file size. (J#CORE-634)

1.5.0 29 Aug 2024

There are slow migrations in this release. We recommend that customers with large number of documents in their databases skip all 1.5.x versions while upgrading, and instead upgrade directly to 1.6.0.

  • Added
    Adds JWT-based authentication for the API. (J#SERVER-1042)
  • Added
    Adds support for CAD image conversion (.dxf and .dwg). (J#SERVER-377)
  • Added
    Adds support for multi-tenant assets using different storage backends. (J#SERVER-1015)
  • Changed
    Allows skipping the 'trash' stage when deleting an object storage asset (opt-in). Prevents trashing an asset when other documents/layers depend on it. (J#SERVER-577)
  • Removed
    Removes an extra delete request to the trash directory for objects that were deleted from the directory. (Z#107188)
  • Changed
    Updates GdPicture to v14.2.85.
  • Fixed
    Fixes Azure upload problems related to uncommitted blocks. (J#SERVER-1188, #44969)
  • Fixed
    Fixes DELETE /api/documents failing when :document_id contains umlaut characters. (J#SERVER-1156)
  • Fixed
    Fixes an issue where TTL wasn't set on Redis cache entries. (#45002)
  • Fixed
    Fixes an issue where a PDF rendered incorrectly. (J#CORE-643)
  • Fixed
    Fixes an issue where converting a bitonal TIFF with a lot of pages consumed too much memory. (J#CORE-621)
  • Fixed
    Fixes an issue with highlight shapes when adding text highlights on rotated pages. Text highlights now cover only the rectangle of the relevant text without using curved edges. (J#ANDR-313)
  • Fixed
    Fixes an issue when attempting to reimport Instant JSON exported from PDF layers with Instant Comments. (J#SERVER-311)

1.4.1 31 Jul 2024

  • Added
    Adds Mozilla's included CA certificates as the default downloader certificates bundle.
  • Added
    Adds unique identifiers for documents and attachment assets in the database. (J#SERVER-1136)
  • Changed
    Updates GdPicture to v14.2.81.
  • Fixed
    Fixes an issue where the trust certificate store may not load successfully if some path in it isn’t accessible. (#44732)
  • Fixed
    Fixes handling configuration for fallback storages. (J#SERVER-1139)

1.4.0 26 Jul 2024

  • Added
    Adds support for OpenTelemetry traces. (J#SERVER-1082)
  • Added
    Adds support for BMP image conversion. (J#SERVER-377)
  • Changed
    Allows configuring a healthcheck endpoint's log level. (J#SERVER-1102)
  • Changed
    Increases maximum annotation body size to 64MB. (#44589)
  • Changed
    Updates GdPicture to v14.2.80.
  • Changed
    Updates HarfBuzz library to 9.0.0. (J#CORE-625)
  • Changed
    Updates the Botan library to version 2.19.5. (J#CORE-633)
  • Fixed
    Fixes an issue with downloading remote documents from AWS presigned URLs. (J#SERVER-1016)
  • Fixed
    Fixes an issue where callout annotations may not appear and work correctly after rotating a page. (J#WEB-1350)
  • Fixed
    Fixes an issue where redaction didn't handle certain text objects correctly, resulting in some displaced text. (J#CORE-612)
  • Fixed
    Fixes an issue where signed fields may not display correctly on rotated pages. (J#CORE-608)
  • Fixed
    Fixes an issue where the date and time pickers weren't added reliably. (J#CORE-520)
  • Fixed
    Fixes an issue with the appearance of checkboxes added by the form creator. (J#WEB-336)
  • Fixed
    Fixes handling long redirect responses for assets download. (J#SERVER-1016)
  • Fixed
    Fixes an issue with form field widgets not having IDs when used in the Web SDK without Instant. (Z#114986)
  • Removed
    Deprecates LibreOffice support. (#44696)

1.3.0 27 Jun 2024

  • Added
    Adds support for Azure Blob Storage as a storage backend. (J#SERVER-899)
  • Added
    Adds support for EML and MSG conversion to PDF. (J#SERVER-40)
  • Added
    Adds support for controlling layout of pages in spreadsheet conversion. (J#SERVER-224)
  • Added
    Adds support for overriding the storage backend for each document upload. (J#SERVER-806)
  • Changed
    Improves TIFF image document quality by respecting the embedded DPI values. (J#CORE-522)
  • Changed
    Improves text selection. (J#CORE-596)
  • Changed
    Updates GdPicture to v14.2.76.
  • Changed
    Updates the HarfBuzz library to version 8.5.0. (J#CORE-583)
  • Changed
    Updates the STB library to version 2.30. (J#CORE-570)
  • Fixed
    Fixes an issue where, after redacting, some images were displaying incorrectly (e.g. black instead of white). (J#CORE-561)
  • Fixed
    Fixes an issue where exporting and importing Instant JSON may incorrectly move annotations or forms. (J#CORE-589)
  • Fixed
    Fixes an issue where some digital signatures may incorrectly report as invalid. (J#CORE-597)
  • Fixed
    Fixes an issue where some digital signatures may not be validated correctly. (J#CORE-607)
  • Fixed
    Fixes an issue where the page labels may be incorrect in some documents. (J#CORE-560)

1.2.0 15 May 2024

  • Added
    Adds support for converting documents to OOXML office types — DOCX, XLSX, PPTX. To perform the conversion, use the Build API as usual and use instructions with the output type set to docx, xlsx, or pptx. (J#SERVER-852)
  • Added
    Adds support for reading and rendering OCG layers. (J#SERVER-815)
  • Added
    Adds signature endpoints that work on uploaded files: /api/sign to sign and /api/inspect_signatures to validate signatures in uploaded PDF files. (J#SERVER-870)
  • Added
    Adds appearance stream generation for link annotations. This means any set borders will now be rendered. (J#CORE-483)
  • Added
    Adds support for Dashboard when Document Engine is launched without DB Storage configuration. (J#SERVER-859)
  • Added
    Adds support for adding a custom signature graphic when adding a digital signature. (J#CORE-543)
  • Changed
    Improves Document Engine's use of Postgres configuration values. (Z#111773)
  • Changed
    Improves generation of Measurement Content Formats for a given document layer. (#44019)
  • Changed
    Streamlines the activation process for online and offline licenses. ACTIVATION_KEY and LICENSE_KEY configurations now accept both online license activation keys and offline license keys. (#44123)
  • Changed
    Updates GdPicture to v14.2.72.
  • Changed
    Updates the HarfBuzz library to version 8.3.1. (J#CORE-524)
  • Changed
    Updates the HarfBuzz library to version 8.4.0. (J#CORE-559)
  • Fixed
    Fixes a deadlock when syncing annotations on a certain document containing stamp annotations in PSPDFKit Instant. (J#ANDR-277)
  • Fixed
    Fixes an issue where an incorrect note icon may show on top of highlight annotations with comment replies. (J#CORE-527)
  • Fixed
    Fixes an issue where redaction annotations could not be applied by third-party software like Adobe Acrobat. (J#CORE-555)
  • Fixed
    Fixes an issue where the signing process failed in case of a TSA or LTV failure. (#44008)
  • Fixed
    Fixes an issue where the line dash pattern was rendered differently from other PDF readers. (J#CORE-540)
  • Fixed
    Fixes an issue where the redaction tool may redact a bigger area than necessary in some documents. (J#CORE-562)
  • Fixed
    Fixes an issue where the text in a callout annotation may appear in the wrong position. (J#CORE-466)
  • Fixed
    Fixes an issue with failing to include changes that were made to a document earlier when using /build. (Z#111523)

1.1.1 22 Apr 2024

  • Changed
    Updates GdPicture to 14.2.69. (#43996)
  • Fixed
    Fixes an issue where the signing_token parameter wasn't provided in the get_certificates action of the signing service callbacks. (#43852)
  • Fixed
    Fixes an issue where digital signatures broke on PDF download because signatures were flattened by default. The default behavior has been changed. If you depend on the original default, pass keep_signatures set to false to the PDF download request. (J#SERVER-885)
  • Fixed
    Fixes an issue where intermediate certificates provided by the signing service weren't getting embedded in the created digital signature. (#43852)
  • Fixed
    Fixes an issue where measurement labels on rotated pages weren't exported correctly. (J#CORE-529)
  • Fixed
    Fixes an issue where the appearance of unsigned signature form fields may ignore some property changes, like their border width. (J#CORE-417)
  • Fixed
    Fixes an issue where the email preset didn't mark some email addresses for redaction. (J#CORE-514)
  • Fixed
    Fixes an issue where the text selection rectangle was too big, resulting in squashed text. (J#CORE-496)
  • Fixed
    Fixes an issue applying build instructions to password-protected documents. (J#SERVER-100)

1.1.0 14 Mar 2024

  • Added
    Adds support for trial license keys. (J#SERVER-216)
  • Changed
    Updates GdPicture to v14.2.65. (#43724)
  • Fixed
    Fixes an extraction of rich text annotations and annotation border color for layers. (J#SERVER-805)
  • Fixed
    Fixes an issue where HTTP redirects were not handled correctly in signing callbacks, affecting signing service, timestamping, and OCSP requests. (J#SERVER-842)
  • Fixed
    Fixes an issue where LTV information could not be refreshed for existing signatures. (J#SERVER-825)
  • Fixed
    Fixes an issue where certificates in the signature store were overridden after an LTV refresh request. (J#SERVER-825)
  • Fixed
    Fixes an issue where refreshing the LTV information of some signed documents may fail. (J#CORE-499)
  • Fixed
    Fixes an issue where validating some documents with LTV information may incorrectly return that the revocation status couldn't be checked. (J#WEB-1042)
  • Fixed
    Fixes an issue where image signatures were not flattened on PDF export. (J#SERVER-833)
  • Fixed
    Fixes an issue where listing embedded files in rare PDFs could cause a crash. (J#CORE-493)
  • Fixed
    Fixes an issue where opening a document with a digital signature may report additional changes. (J#CORE-473)
  • Fixed
    Fixes an issue where text with the FL and FI ligatures wasn't extracted correctly. (J#CORE-443)
  • Fixed
    Fixes an issue where the text selection of italic characters was too large. (J#CORE-444)

1.0.0 13 Feb 2024

See the announcement post.

  • Changed
    PSPDFKit Server and Processor are now Document Engine. Refer to our migration guides for detailed information about the most important changes and steps you need to take to upgrade to Document Engine.
  • Changed
    Updates GdPicture to v14.2.61.1. (#43434)
  • Fixed
    Fixes an error message that may appear in the logs when using the snapping tool. (J#CORE-391)
  • Fixed
    Fixes an issue where calling the PDF JS API field.setItems may not change a form's value. (J#CORE-430)
  • Fixed
    Fixes an issue where extracted text was garbled due to incomplete reading order information in the PDF. (J#CORE-385)
  • Fixed
    Fixes an issue where font names with certain encodings may not be parsed correctly. (J#CORE-292)
  • Fixed
    Fixes an issue where text selection was not accurately handled for text containing larger gaps. (J#CORE-341)
  • Fixed
    Fixes an issue where redacting some kind of documents may corrupt them. (J#CORE-375)
  • Fixed
    Fixes an issue where shape annotations imported via Instant JSON may incorrectly show a black border. (J#CORE-392)
  • Fixed
    Fixes an issue where the appearance of unsigned signature form fields may ignore some property changes, like their border width. (J#CORE-412)
  • Fixed
    Fixes flattening form fields using the Build API when passing form fields' widget IDs. (J#SERVER-563)

PSPDFKit Server and Processor

PSPDFKit Server is now Document Engine. You can check out the Server changelog history here(opens in a new tab).