Breaking Changes

Below is the list of breaking changes to take into consideration during the migration process.

iText version

In order to fix known vulnerabilities iText library was upgraded to 7.2.5.
This may have impact on:

  • Custom addins that use iText (version must be upgraded to match)

  • PDF document used in productive environments that are not compliant with PDF specification.
    This may happend because historically iText have been becoming less and less permissive towards ill-formatted PDFs.

Addins Interfaces Removed

IPDFSignatureTextAddin

Addin IPDFSignatureTextAddin was deprecated since 1.8 and has finally been removed. From now on use ISignatureDetailsAddin for the same purpose.

ISignMethodV2Addin

Addin ISignMethodV2Addin was renamed to ISignMethodAddin. And the old specification ISignMethodAddin as changed.

  • If you were using ISignMethodV2Addin simply rename your interface to ISignMethodAddin

  • If you were still using the old ISignMethodV2Addin you will need to adapt your implementation to the new interface.

Addins Interfaces Modified

ISignMethodAddin

Addin ISignMethodAddin has changed, see: Addins Removed - ISignMethodV2Addin

Addins Implementations Removed

DefaultSignMethodAddin

The default implementation of ISignMethodAddin was removed.
If you which to use no custom implementation of this addin simply don’t set any, and the default behavior will be enforced.

Ensure you are not calling this implementation explicitly in your REST requests.

Audit PDF report feature removed

It is no longer possible to generate PDF reports from Audit data.

The required third-party library was deprecated and can no longer be used.
Future versions of eSign will provide a better approach for this feature.

MongoDB Persistence (legacy)

Last remnants of the very old and deprecated implementation of artifact persistence for Mongo DB (2016) was finally discontinued.