2021.5 Migration Guide

This release introduces new features, performance improvements, and bug fixes.

Support for Reading Embedded Files

We added a new set of APIs for reading files embedded in PDF documents. You can now retrieve information about embedded files in a document or a layer via GET /api/documents/:document_id/embedded_files and GET /api/documents/:document_id/layers/:layer_name/embedded-files. The binary content of embedded files themselves can then be retrieved via an existing attachments endpoint.

Signature Check Time Configuration

By default, the digital signature certificates are validated against the current time. This means that valid signatures with expired certificates validate as expired. This release adds the DIGITAL_SIGNATURE_CERTIFICATE_CHECK_TIME configuration option. Set it to signing_time if you wish to validate certificates against the signing time instead of the default.

Learn more about this configuration in our guides.

Other Changes

This release includes many more improvements. For a full list of changes, check out the Server changelog.

Migrate PSPDFKit for Web

For more information, please take a look at the PSPDFKit for Web 2021.5 Migration Guide.