Skip to content

LUNA PLATFORM v.5.31.0#

Summary#


  • SDK was updated to version 5.10.0.

  • Support for the 60th neural network model for extracting face descriptors and the 105th, 106th and 107th neural network models for extracting body descriptors was added. By default, models 59th and 104th are used.

    The 60th neural network model is not supported when using index building and index search services.

    To reduce the size of the Handlers container, the 54th, 56th and 57th neural network models for extracting face descriptors and the 102nd, 103rd and 104th neural network models for extracting body descriptors will be removed from the delivery in the next LP 5 builds. To use them, you will need to download the necessary neural network separately and place it in the Handlers service container. This procedure is described in the section "Use non-delivery neural network model" of the LP 5 administrator manual.

  • Support for the HumanFace detector was added. Detector is intended for simultaneous detection of the face and body in the image.

    The detector is used automatically when performing POST requests for resources "handlers/{handler_id}/events" and "/tasks/estimator", if both "detect_face" and "detect_body" options are specified in the handler. At the same time, the speed of image processing is significantly increased compared to the use of separate detectors.

    In this regard, the names of fields in the Influxdb used for monitoring were updated in the Handlers service:

    • detection_width -> face_detection_width (face_detection series);
    • detection_height -> face_detection_height (face_detection series);
    • detection_width -> body_detection_width (body_detection series);
    • detection_height -> body_detection_height (body_detection series).
  • The Accounts service was added to the LUNA Dashboards monitoring data visualization tool.

Fixed errors

  • The error was fixed, due to which the Handlers service in some cases did not return the connection to the Postgres database connection pool and could output the error with the code 10017 (Database connection timeout error) until the service was restarted.

  • The "logbook" dependency was removed from the "migrate_4_to_5.py" samples migration script, the absence of which resulted in the "ModuleNotFoundError: No module named 'logbook'" error.

  • The absence of the "remove_image_origins" field description was fixed in the "create gc task" request in the OpenAPI documentation of the Admin service.

  • The error was fixed, in which an incorrect API version was returned in the response body of the "/5/accounts" request for the Backport4 service.

API (v.6.4.2 - v.6.4.5)#

Improvements#

  • The service supports face descriptors of version 60 and body descriptors of versions 105, 106, 107 now.

  • Service dependencies were updated.

Faces (v.4.5.2 - v.4.5.5)#

Improvements#

  • The support for 60 descriptor version was added.

  • Service dependencies were updated.

Image Store (v.3.6.4 - v.3.6.6)#

Improvements#

  • Service dependencies were updated.

Fixed bugs#

  • Logbook removed from migrate_4_to_5.py dependencies. Migration was failing with "ModuleNotFoundError: No module named 'logbook'" error before.

Accounts (v.0.0.3 - v.0.0.6)#

Improvements#

  • Service dependencies were updated.

Tasks (v.3.10.2 - v.3.10.5)#

Improvements#

  • Now the service supports face descriptors of version 60 and body descriptors of versions 105, 106, 107.

  • Service dependencies were updated.

Events (v.4.2.2 - v.4.2.5)#

Improvements#

  • Now the service supports face descriptors of version 60 and body descriptors of versions 105, 106, 107.

  • Service dependencies were updated.

Configurator (v.2.0.52 - v.2.0.57)#

Improvements#

  • Service dependencies were updated.

  • Configs migration mechanism was updated

Sender (v.2.4.12 - v.2.4.15)#

Improvements#

  • Service dependencies were updated.

Admin (v.4.7.2 - v.4.7.5)#

Improvements#

  • The service supports face descriptors of version 60 and body descriptors of versions 105, 106, 107 now.

  • Service dependencies were updated.

Fixed bugs#

  • Fixed bug with missing parameters for GC task creation. See createTaskGC.

Licenses (v.0.3.59 - v.0.3.64)#

Improvements#

  • Service dependencies were updated.

Handlers (v.2.7.6 - v.2.8.0)#

Improvements#

  • Now the service supports face descriptors of version 60 and body descriptors of versions 105, 106, 107.

  • Luna SDK was updated to version 5.10.0.

  • Service dependencies were updated.

  • Common face and body detector is used now. If a request assumes simultaneous detecting human face and body (without redetection) the service will use new common face and body detector. This change speeds up image processing. Detector monitoring fields were update:

    • detection_width -> face_detection_width (face_detection series);

    • detection_height -> face_detection_height (face_detection series);

    • detection_width -> body_detection_width (body_detection series);

    • detection_height -> body_detection_height (body_detection series);

See monitoring for details.

Fixed bugs#

  • Connection returning to the postgres connection pool was fixed. Service did not returning connection into the pool sometimes. The service could to return error Database connection timeout error with code 10017 in this case until an administrator did restart it.

  • The query parameters validation for generate events request was fixed for zero length string parameters.

Python Matcher and Python Matcher Proxy (v.1.1.15 - v.1.1.18)#

Improvements#

  • Now the service supports face descriptors of version 60 and body descriptors of versions 105, 106, 107.

  • Service dependencies were updated.

Backport3 (v.0.4.2 - v.0.4.6)#

Improvements#

  • Service dependencies were updated.

Backport4 (v.1.2.55 - v.1.2.58)#

Improvements#

  • Service dependencies were updated.

Fixed bugs#

  • Fixed bug with incorrect api version in returning URL for account creation. See createAccount for more info