v.1.25.0

Improvements:

  1. [LUNA-8293] Matching for small face lists has been improved. A field large_list_batch_threshold was added to the faces_lists section of the DESCRIPTORS_CACHE setting. This field defines the threshold for batching match requests into a single cached matcher call. If a request contains a list whose face count exceeds this threshold, batching is applied.

  2. [LUNA-8293] A resource /matcher/face_lists was added. This is an experimental resource that is not intended for use in a production environment. It is designed for fast matching of binary descriptors on small lists of faces without using workers. The request format matches that of the /matcher/faces resource.

    Restrictions:

    1. [LUNA-8293] Validation is disabled by default (set up environment variable VL_VALIDATE_FAST_LIST_MATCH to 1 for validation).

    2. [LUNA-8293] Only binary references (sdk and raw descriptors).

    3. [LUNA-8293] Targets set up to face_id and similarity always.

Migration:

See a migration manual.