LUNA PLATFORM v.5.1.2#
Summary#
-
A new workers command line argument was added for LP services. It specifies the number of CPU process for requests handling. A service will automatically spin up multiple processes and route traffic between the processes. You can change the number of workers in Docker containers of services using the
WORKER_COUNT
parameter. -
Configurations reload support was added for LP services. If a setting value has been updated, it will be applied to the service without restarting it.
This feature is enabled for services Docker containers using the
RELOAD_CONFIG
option.Configurations check period is specified using the
RELOAD_CONFIG_INTERVAL
option.You should carefully use this feature while changing important service settings (DB setting, work plugins list, and others). Do not send any requests to the service while applying these settings.
See the "Automatic configurations reload" section of "LP_Administration_Manual.pdf" and the "Configuration" section in "ServiceManuals" of each service.
-
The "Matcher setting" was added to "ADDITIONAL_SERVICES_USAGE" config section. It is used to enable CORE Matcher service utilization.
-
The functionality
missing basic attributes
was added to the Faces service. The functionality enables you to:-
Get faces that do not have basic attributes;
-
Count faces without basic attributes;
-
Count basic attributes linked to faces.
-
-
The "DB_CONNECT_TIMEOUT" setting was added to the Events service config.
-
The dump_emails.py script was removed from the Admin service.
API (v.5.0.2 - v.5.0.4)#
Improvements#
- Service dependencies were updated.
Faces (v.4.0.6 - v.4.0.8)#
Improvements#
-
Service dependencies were updated.
-
The DB_CONNECT_TIMEOUT parameter added to config.py .
-
The functionality
missing basic attributes
added. See the following resources for more:-
Get missing basic attributes;
-
Get missing basic attributes count;
-
Get existent basic attributes count.
-
-
The configuration reload support was added.
Fixed bugs#
-
Fix redis db setting name.
-
Fixed Oracle invalid character for materialized view creation script.
Image Store (v.3.1.4 - v.3.1.6)#
Improvements#
- Service dependencies were updated.
Tasks (v.3.0.8 - v.3.0.10)#
Improvements#
- Service dependencies were updated.
Events (v.2.0.1 - v.2.0.3)#
Improvements#
-
The sub-system of background events writing was improved.
-
Added DB_CONNECT_TIMEOUT to config.py.
-
Changed input event' detections format. See "create new events".
Configurator (v.1.0.10 - v.1.0.12)#
Improvements#
- Service dependencies were updated.
Fixed bugs#
- Fixed service_name parameter in spec
Sender (v.2.0.1 - v.2.0.3)#
Improvements#
- Service dependencies were updated.
Admin (v.4.0.9 - v.4.0.11)#
Improvements#
-
The file dump_emails.py was removed. It was a relic of LUNA PLATFORMs 2 and 3.
-
Service dependencies were updated.
Fixed bugs#
- Unconditional check connection to LUNA Sender, LUNA Events, and CORE Matcher services was fixed.
Licenses (v.0.1.8 - v.0.1.10)#
Improvements#
- Service dependencies were updated.
Handlers (v.1.0.5 - v.1.0.7)#
Improvements#
-
Service dependencies were updated.
-
The ability to auto orient images based on exif data for resources "/detector", "/verifiers//verifications", "/sdk", and "/handlers//events" was added.
Fixed bugs#
- Fixed incorrect start of service with multiple workers.
Python Matcher and Python Matcher Proxy (v.0.1.4 - v.0.1.6)#
Improvements#
-
Service dependencies were updated.
-
ADDITIONAL_SERVICES_USAGE setting was updated. The MATCHER setting in ADDITIONAL_SERVICES_USAGE config section is now used to enable CORE Matcher service.
-
The configuration reload support was added.
Backport3 (v.0.0.12 - v.0.0.14)#
Improvements#
- Service dependencies were updated.
Backport4 (v.1.0.1 - v.1.0.3)#
Improvements#
- Service dependencies were updated.