Skip to content

LUNA PLATFORM v.5.38.3#

Summary#

  • SDK was updated to version 5.13.0. Major SDK changes affecting LUNA PLATFORM:

    • updated body detector
    • updated FishEye estimator

    The default value of the score_threshold setting in the "LUNA_HANDLERS_BODY_DETECTOR_SETTINGS" section of the Handlers service settings was changed from 0.3 to 0.5 . Migrating settings automatically update this value (see the section "Configurator database migration" in the upgrade manual). Check the body recognition logic if you use a score_threshold value other than the default value.

    The default value of the redetect_face_target_size setting in the "LUNA_HANDLERS_FACE_DETECTOR_SETTINGS" section of the Handlers service settings was changed from 45 to 64 . Migrating the settings will automatically update this value (see the section "Configurator database migration" in the upgrade manual). Check the face recognition logic if you use a value redetect_face_target_size other than the default value.

  • Now, during the initial license check, only the license expiration time is checked, instead of all license checks. The remaining checks are now performed when the Licenses service receives requests.

    This change speeds up the loading of the Licenses service.

Fixed errors

  • The missing description for the msgpack format was added to the OpenAPI specification in the matching requests "matching faces" and "matching bodies".

  • The error was fixed, in which not all date and time formats were read in the monitoring. If an unintended format was transferred, then a reading error occurred.

    Now the ability to read all date formats from the Influxdb was added.

  • The Accounts service error was fixed, in which some errors related to processing requests to the Accounts database were not processed properly and were not output to the service logs.

  • The error was fixed where some data could be missing from tasks when the parameter tasks_to_faces_requests_concurrency of the Tasks service was set to 1.

  • If the matching request contains the value of the target field, which the plugin does not support, the service adds a key value for the target field to the request (face_id for matching by faces and event_id for matching by events).

    Previously, the plugin did not support the face_id or event_id field as the value of the target field and the request could fail or return an empty list of candidates. Now the Python Matcher Proxy service will not redirect such requests to the matching plugin.

    For more information, see the section "Matching targets" in the administrator manual.

API (v.6.13.2)#

Improvements#

  • Service dependencies were updated.

  • OpenAPI specification was extended with msgpack format for matching requests, see /matcher/faces , see /matcher/bodies .

Faces (v.4.8.2)#

Improvements#

  • Service dependencies were updated.

Image Store (v.3.8.2)#

Improvements#

  • Service dependencies were updated.

Accounts (v.0.1.2)#

Improvements#

  • Service dependencies were updated.

Fixed bugs#

  • Some errors related to database query processing were not handled properly.

Tasks (v.3.14.2)#

Improvements#

  • Service dependencies were updated.

Fixed bugs#

  • Fixed bug which caused potentially missing data in tasks result when TASKS_TO_FACES_CONCURRENCY is set to 1

Events (v.4.8.2)#

Improvements#

  • Service dependencies were updated.

Configurator (v.2.1.3 - v.2.1.5)#

Improvements#

  • Service dependencies were updated.

Sender (v.2.6.2)#

Improvements#

  • Service dependencies were updated.

Admin (v.5.1.3)#

Improvements#

  • Service dependencies were updated.

Fixed bugs#

  • The monitoring issues associated with datetime format were fixed.

Licenses (v.0.6.1 - v.0.6.3)#

Improvements#

  • Service dependencies were updated.

  • Improved service loading by using only expiration_time target for initial license checking.

Handlers (v.2.16.2)#

Improvements#

  • Service dependencies were updated.

  • Luna SDK was updated to version 5.13.0.

  • A score_threshold value of LUNA_HANDLERS_BODY_DETECTOR_SETTINGS setting was updated. It is equal to 0.5 now.

  • A redetect_face_target_size value of LUNA_HANDLERS_FACE_DETECTOR_SETTINGS setting was updated. It is equal to 64 now.

Python Matcher and Python Matcher Proxy (v.1.4.2)#

Improvements#

  • Service dependencies were updated.

  • OpenAPI specification was extended with msgpack format for matching requests, see /matcher/faces , see /matcher/bodies .

Fixed bugs#

  • A request routing to a match plugin was fixed.

    If request contained a target which plugin does not support then service added face_id target (or event_id for matching by events) to request. If plugin does not support field face_id as a target the request could fail or return empty candidate list.

    See matching targets for details.

Backport3 (v.0.7.2)#

Improvements#

  • Service dependencies were updated.

Backport4 (v.1.3.2)#

Improvements#

  • Service dependencies were updated.