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 ascore_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 valueredetect_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 to1
. -
If the matching request contains the value of the
target
field, which the plugin does not support, the service adds a key value for thetarget
field to the request (face_id
for matching by faces andevent_id
for matching by events).Previously, the plugin did not support the
face_id
orevent_id
field as the value of thetarget
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 ofLUNA_HANDLERS_BODY_DETECTOR_SETTINGS
setting was updated. It is equal to 0.5 now. -
A
redetect_face_target_size
value ofLUNA_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 (orevent_id
for matching by events) to request. If plugin does not support fieldface_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.