Changelog

Follow us on Twitter for updates. Our blog highlights the best new features and changes.

Newest releases

1.5.4 - 21 Nov 2024

  • 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 (maintenance release)

  • 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 (maintenance release)

  • 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.

Previous releases

1.5.3 - 29 Oct 2024

  • 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

  • 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

  • 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

  • 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.