Skip to content

LUNA PLATFORM v.5.6.0#

Summary#


  • SDK was updated to version 5.2.0.

    • The support for the 59 neural network version for the face descriptors extraction was added.

    Starting from build 5.6.0, the 59 version is used by default for new LP installations. If LP is already installed, the default neural network version will not be updated to 59 automatically. The currently used neural network version will remain in the Configurator service. In this case, it is required to perform re-extraction of the already existing face descriptors to update to the new neural network. The process description is given in the "Switch neural network version" section of the administrator's manual. Note that re-extraction of events descriptors is not available. When switching to a new neural network, existing events cannot be used for matching operations.

    The distribution of Index building and searching by index does not support the 59 neural network version. The neural network of version 56 is used by default for these services.

  • The support for 102, 103, and 104 neural networks for the body descriptors extraction was added. The 104 version is now used by default. The neural network of version 101 that was used in the previous releases is not supplied and is not supported anymore. The already existing body descriptors cannot be re-extracted using the 104 neural network version when switching to LP build 5.6.0, and they cannot be used for matching operations.

    • The "user_data" и "external_id" parameters values are now set to "\ "\ by default for all the services and cannot be set to null.
    • The "event_id__gte" and "event_id__lt" filters were added to the "Cross-match", "Clustering", and "Linker tasks". The filters enable you to set the upper and lower bounds for the "event_id" parameter values. The subsequent processing will be performed only for the events whose IDs are included in the range specified by the filter. They can be used, for example, to divide events processing into several tasks and perform them in parallel.
    • The configuration reload mechanics have changed in Image Store, Tasks, Events, Admin, and Backport 3 services. Now, it's done mostly by restarting appropriate processes. The mechanism provides a more reliable update of service settings. Please note that requests made at the time of changing the settings may end with an error. The service may be unavailable for some time. Fixed errors
  • An error with an incomplete log was fixed in the API service. The record about the request processing was not written to the log in case of client disconnect. Now the service will write a message about the request end with status code 499 if the client disconnected before the response.

  • New possible status codes were added to services responses:

    • The service will return status code 408 if the service did not receive a complete request message within the specified period (60 seconds by default).

    • The service will return status code 503 if the service did not process a request within the specified period (600 seconds by default).

    • The service will return status code 413 if the request payload is higher than the service can process. The error with the SDK descriptor type was fixed in the OpenAPI specification for the API service. Previously, the SDK descriptor was displayed as an Object type with "descriptor" and "version" fields. Now the type of object is set as "string ".

API (v.5.1.1 - v.5.1.3)#

Improvements#

  • Service dependencies were updated.

  • Support for descriptors of version 101 was dropped.

  • Support for descriptors of version 59, 102, 103 and 104 was added.

  • The default face descriptor version was changed to 59.

  • The default body descriptor version was changed to 104.

Fixed bugs#

  • An error with an incomplete log was fixed. The record about the request processing was not written to the log in case of client disconnect. Now the service will write a message about the request end with status code 499 if the client disconnected before the response.

  • New possible status codes were added to the service responses:

  • The service will return status code 408 if the service did not receive a complete request message within the specified period (60 seconds by default).

  • The service will return status code 503 if the service did not process a request within the specified period (600 seconds by default).

  • The service will return status code 413 if the request payload is higher than the service is able to process.

  • Fix sdk descriptor type (binary) in the OpenApi spec. Sdk descriptor was object with field descriptor and version instead binary string.

  • Event and face user_data and external_id are not nullable for all services. By default this fields are equal to "".

  • Filters event_id__gte and event_id__lt by events was added for tasks cross-match, clustering and linker.

Faces (v.4.1.1 - v.4.1.3)#

Improvements#

  • Service dependencies were updated.

  • Support for the descriptors of version 59 was added.

Image Store (v.3.2.1 - v.3.2.3)#

Improvements#

  • Service dependencies were updated.

  • The configuration reload mechanics has changed. Now, its done mostly by restarting appropriate processes (see configuration ).

Fixed bugs#

  • Fixed check connection: checking default image extension.

Tasks (v.3.0.28 - v.3.0.30)#

Improvements#

  • The configuration reload mechanics has changed. Now, its done mostly by restarting appropriate processes (see configuration ).

  • Support for descriptors of version 101 was dropped.

  • Support for descriptors of version 59 and 102, 103, 104 was added.

  • Paging by event id is used for loading events in linker and reporter tasks. It is an load speed improve and a loading stability increase now (in case when events have been added while the loading process operation, the service correctly handles this).

Fixed bugs#

  • Used 'luna-tasks-worker' requests monitoring points (for requests). Was 'luna-tasks'.

Events (v.2.1.0 - v.2.1.2)#

Improvements#

  • Service dependencies were updated.

  • Support for descriptors of version 101 was dropped.

  • Support for descriptors of version 59 and 102, 103, 104 was added.

  • From now on, used strict validation without any additional fields for create events

  • The configuration reload mechanics has changed. Now, its done mostly by restarting appropriate processes (see configuration ).

Configurator (v.1.0.30 - v.1.0.32)#

Improvements#

  • Service dependencies were updated.

Sender (v.1.2.1 - v.2.1.2)#

Improvements#

  • Service dependencies were updated.

  • Support for descriptors of version 101 was dropped.

  • Support for descriptors of version 59 and 102, 103, 104 was added.

  • The configuration reload mechanics has changed. Now, its done mostly by restarting appropriate processes (see configuration ).

  • external_id is equal to "" in events by default (before null).

Fixed bugs#

  • Openapi spec was fixed. Several fields are setted up as not nullable (because they are not nullable actually, face avatar for example).

Admin (v.4.1.13 - v.4.2.1)#

Improvements#

  • Service dependencies were updated.

  • The configuration reload mechanics has changed. Now, its done mostly by restarting appropriate processes (see configuration ).

Licenses (v.0.1.28 - v.0.1.30)#

Improvements#

  • Service dependencies were updated.

Handlers (v.1.2.1 - v.1.3.1)#

Improvements#

  • Service dependencies were updated.

  • Update SDK (5.2.0).

  • Support for descriptors of version 101 was dropped.

  • Support for descriptors of version 59 and 102, 103, 104 was added.

  • external_id is equal to "" in generated events by default (before null).

Python Matcher and Python Matcher Proxy (v.0.3.1 - v.0.4.1)#

Improvements#

  • Service dependencies were updated.

  • Update SDK (5.2.0).

  • Support for descriptors of version 101 was dropped.

  • Support for descriptors of version 59 and 102, 103, 104 was added.

  • Event user_data and external_id are equal "" for output objects by default now.

Backport3 (v.0.0.32 - v.0.1.1)#

Improvements#

  • Service dependencies were updated.

  • The configuration reload mechanics has changed. Now, its done mostly by restarting appropriate processes (see configuration ).

  • Support for descriptors of version 101 was dropped.

  • Support for descriptors of version 59 and 102, 103, 104 was added.

Backport4 (v.1.0.21 - v.1.0.23)#

Improvements#

  • Support for descriptors of version 101 was dropped.

  • Support for descriptors of version 59 and 102, 103, 104 was added.

  • Face and event external_id are not nullable now (default "").

  • Face and event user_data are not nullable now (default "").

Fixed bugs#