LUNA PLATFORM v.5.51.6#
Summary#
-
Support for ECS logging format has been added.
To use the new format, you need to set the value "ecs" in the "format" setting of the "LUNA_service_LOGGER" section.
When using the "ecs" value, the following fields will be used:
- "http.response.status_code" - contains the HTTP response status code (e.g., 200, 404, 500, etc.).
- "http.response.execution_time" - contains information about the time taken to execute the request and receive the response.
- "http.request.method" - contains the HTTP request method (GET, POST, PUT, etc.).
- "url.path" - contains the path in the request's URL.
- "error.code" - contains the error code if the request results in an error.
-
The ability to create a schedule for Reporter task has been added.
-
A new parameter "base_image" has been added to the requests "create lambda" and "update lambda", allowing you to explicitly specify the name of the base image for building a Docker container.
Previously, it was possible to use only two images that were previously transferred to the user registry - "lpa-lambda-base" (basic functionality) and "lpa-lambda-base-fsdk" (basic functionality and functionality for using FSDK).
A custom lambda image is intended for complex lambdas that lack the capabilities implemented in the "lpa-lambda-base" and "lpa-lambda-base-fsdk" base images (for example, multi-stage creation of a Docker container or the inclusion of large libraries or data in a Docker container).
For a custom lambda image, the following conditions must be met:
- the image must be based on the "lpa-lambda-base" or lpa-lambda-base-fsdk images"
- the image must not remove or change any installed dependencies (
python3
,gcc
, etc.) - the image must be in the same registry as other base lambda images.
-
The ability to create custom monitoring points for lambda units has been added to the Lambda service.
For example, you can send data about how long it took to upload or process images.
For more information, see the "Monitoring" section of the Lambda service development manual.
-
The logic of processing bounding boxes in the generate stream events (beta) request has been updated.
Now the source body image (the "body" parameter) is not required to save the bounding boxes of the face/body (field "events" > "detections" > "samples" > "face"/"body" > "detection" > "rect").
-
In the LUNA PLATFORM license activation manual, a section "Vendor change" has been added with instructions on changing the HASP vendor to Guardant and vice versa.
Fixed errors
-
Removed the unused parameter "FETCH_EXTERNAL_IMAGE_TIMEOUTS" from the API service settings.
-
Fixed the "Internal server error" error occurring when performing a "get system info" request when the required measurements were missing in the Influx database.
API (v.6.19.5 - v.6.19.6)#
Improvements#
- Add support for ECS logging format through setting service logger
format
setting toecs
.
ECS fields used:
http.response.status_code
- response status codehttp.response.execution_time
- response execution timehttp.request.method
- request methodurl.path
- request url-
error.code
- request error code -
The task scheduling was added for Report task. See scheduling for details.
-
The base image for lambdas mechanism was updated. For more information about development see lambda requirements .
The base_image parameter was added for create lambda and update lambda requests.
-
The task scheduling was added for Cross matching and Roc task. See scheduling for details.
Fixed bugs#
- An useless setting 'FETCH_EXTERNAL_IMAGE_TIMEOUTS' was removed.
Faces (v.4.8.29 - v.4.8.30)#
Improvements#
- Service dependencies were updated.
Image Store (v.3.9.24 - v.3.9.25)#
Improvements#
- Service dependencies were updated.
Accounts (v.0.1.29 - v.0.1.30)#
Improvements#
- Service dependencies were updated.
Tasks (v.3.17.9 - v.3.17.10)#
Improvements#
-
The task scheduling was added for Report task. See scheduling for details.
-
The task scheduling was added for Cross matching and Roc task. See scheduling for details.
Events (v.4.9.9 - v.4.9.10)#
Improvements#
- Service dependencies were updated.
Configurator (v.2.1.62 - v.2.1.65)#
Improvements#
- Service dependencies were updated.
Sender (v.2.7.9 - v.2.7.10)#
Improvements#
- Service dependencies were updated.
Admin (v.5.4.6 - v.5.4.7)#
Improvements#
-
Added field schedule_id for tasks replies for Report. See getTasks and getTask for details.
-
Added Report task to possible scheduled task types in task schedule schema. See getTasksSchedules and getTasksSchedule
-
Service dependencies were updated.
Licenses (v.0.8.6 - v.0.8.9)#
Improvements#
- Service dependencies were updated.
Handlers (v.3.1.8 - v.3.1.9)#
Improvements#
-
Service dependencies were updated.
-
The generate stream events (beta) bounding boxes processing logic was updated: from now on the source body is not required to save face/body bounding box as event detections.
Python Matcher and Python Matcher Proxy (v.1.6.20 - v.1.6.21)#
Improvements#
- Service dependencies were updated.
Backport3 (v.0.8.26 - v.0.8.27)#
Improvements#
- Service dependencies were updated.
Backport4 (v.1.3.29 - v.1.3.30)#
Improvements#
- Service dependencies were updated.
Remote Sdk (v.0.2.5 - v.0.2.6)#
Improvements#
- Service dependencies were updated.
Lambda (v.0.0.5 - v.0.0.6)#
Improvements#
-
The ability to add user monitoring points was added for lambda units. See lambda unit monitoring for details.
-
The base image for lambdas mechanism was updated. For more information about development see lambda requirements .
The base_image parameter was added for create lambda and put lambda requests.