Migration from 1.0.x to 1.1.0
This guide contains instructions for migration from Liveness Check Proxy version 1.0.x to version 1.1.0.
Configuration of Servlet Context Path
To publish the backend services under the /liveness-check-proxy URL prefix, the servlet context path has been updated.
The application configuration now includes the following setting:
server.servlet.context-path=/liveness-check-proxy
Previously there was no servlet context path defined.
By applying this change, all backend services will be accessible under the /liveness-check-proxy URL prefix. Make sure to update any references or integrations accordingly to avoid breaking changes.
Re-enrollment on Failure
To optimize the verification process, iProov maintains record of previously enrolled users. In rare cases where a user should already be enrolled with the verification provider but is not (due to a failure), the Liveness Check Proxy attempts to recover from the third-party failure by automatically re-enrolling the user.
New Error Codes in API Responses
The following error codes have been added to API responses:
USER_DETAILS_MISSINGindicates that user details are unavailable, andUSER_NOT_ENROLLEDindicates that the user is not enrolled with the verification provider. This error will only occur if the user remains un-enrolled even after the automatic re-enrollment functionality has been applied.
Database Changes
Added table shedlock to prevent execution of the same task from another node.