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_MISSING
indicates that user details are unavailable, andUSER_NOT_ENROLLED
indicates 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.