Hotfix 1.9.6

Release Date: 22/03/2022

Key features

Improved performance

Save resources with the improved performance of eSign.

Compared to the previous version, eSign has shown, under heavy load, up to:

  • 50% less CPU usage

  • 20% less live threads

  • 50% less Daemon threads

Significant improvements in REST API operations:

  • Document read API 60% faster

  • Signature API 120% faster

Improved request validation (bean validation)

eSign now validates requests against invalid inputs, HTTP 400 response messages are now more explanatory about what went wrong. To disable bean validation change property 'server.request.beanvalidation.check' to false.

Ignore null fields in REST API responses

In order to reduce message payloads eSign now excludes null fields from JSON responses. To revert to previous behavior change property 'server.jsonparser.enhanced.enabled' to false.

Features

  • [DevOps-21120] - The search document by RSQL query service now provides details of each found document.

  • [DevOps-21140] - The search document by variables service now provides details of each found document.

  • [ESSD-71] - Upgraded docker image to include Tomcat 9.0.59.

Fixes

  • [DevOps-18746] - Double click on signature fields of the signature list no longer causes document to hang with "Document under signing message".

  • [DevOps-21107] - RSQL Query no longer duplicate results if the same element was mentioned more than once.

  • [DevOps-17660] - Prevents creating configurations with empty names.

  • [DevOps-19019] - Signature validator service no longer current time instead of signing time in some specific cases.

  • [DevOps-17597,17622,17627,17735,17742,17743,17753,17756,17758,17759,17750,17762,17764,17765,17795,17816,18689,18707,18708,18709,18710,18712,18713,18714,18715,19203,19398,19399,19400,19464,19466,19467,19468,19469,19470,19471,19472,19473,19475,19477,19491,21764] - Improved 400 (Bad Request) error messages.

  • [DevOps-19429] - Template fetch service now properly sends a 404 error when a requested template does not exist.

  • [DevOps-21668] - Fixed document owner validation which allowed non-authorized users to access it.

  • [DevOps-21296] - Stopped notifying service sessions of document editing events.

  • [DevOps-21295] - Reduced amount of expository accesses by each session.

  • [DevOps-21669] - Fixed field list sidebar no opening at the start of a viewer session when server.viewer.bookmark.autoopen is true.

  • [DevOps-21766] - Documents no longer opens on the last viewed page, now contract always loads on the first page.