LUNA PLATFORM v.5.36.5#
Summary#
-
Now the address of the licensing server is set in the Licenses service configurations, and not in the "hasp_30147.ini" file.
Thus, it is no longer necessary to mount this file when launching the Licenses container.
Instructions have been added to the installation and upgrade manuals for specifying the address of the licensing server using the Configurator user interface before launching the Licenses service.
The installation manual also includes instructions for specifying the address of the licensing server using the file "platform_settings.json" before starting the launch process.
Note. When upgrading from previous versions, you must specify the licensing address in the new configuration, otherwise the Licenses service will not start.
-
The appearance of the Admin service user interface has been updated.
The logic of working with the user interface has remained the same.
-
Added the ability to record the coordinates of the face or body bounding boxes in the generated event when using a sample as an image source. The coordinates can be passed either using an external application or manually set in a request for generating the event (for example, using the "multipart/form-data" schema).
The specified coordinates are recorded in the "face_detections/body_detections > detection > rect" field of events.
Setting the coordinates of the bounding boxes will be ignored in other requests where you can specify a sample as an image source.
Previously, only the bounding boxes of the face or body of the source images could be saved to the event.
-
Support for filtering candidates by the
meta
field of the event has been added to the "match_policy" of requests "create handler" and "validate handler policies". -
Filters by the
meta
event field have been added to the tasks "Clustering", "Exporter", "Cross-matching" and "Linker". -
Validation of the filter by the "meta" field for matching has been improved. This filter is used in the following requests:
-
Support for filtering and aggregation by the "meta" field of event has been added to the request "get statistics on events".
-
A new request "get platform features" has been added to the API service, in response to which you can get information about whether the license is active and whether the license period has expired, as well as information about the license functions enabled ("face_quality", "body_attributes" and "liveness") and the availability of functionality for working with the Events, Tasks and Sender services. The use of these services is enabled in the "ADDITIONAL_SERVICES_USAGE" configuration of the Configurator service.
-
The ability to select faces as an object for garbage collecting (the "target" field) has been added to the task "Garbage collection".
Filters "create_time__lt", "create_time__gte", "user_data", "list_id" are also available, as well as parameters for storing results (field "store_results") and removing samples of faces (field "remove_samples").
Selecting faces as an object for garbage collecting is also available in the Admin user interface.
-
The logic of the dynamic range estimator has been updated in the group of checks "face_quality".
-
The resource "/attributes/batches" of the Faces service has been moved to "/descriptors/batches".
-
In all LUNA PLATFORM services, logging to a file has been disabled by default (the "log_to_file" setting of each service).
-
The documentation included in the distribution package has been updated.
The "General concepts" section of the administrator manual has been redesigned.
The "Before launch/upgrade" sections of all installation/upgrade/migration manuals have been redesigned. Some of the descriptive information has been moved to the "Additional information" section located at the end of each manual.
Fixed errors
-
The enumeration in the "content > filter > object_type" field from "face"/"event" to "faces"/"events" of the "create additional extract task" request has been corrected in the OpenAPI specification of the Admin service.
-
The error has been fixed, which outputs unnecessary information to the logs when using the "create_usage_task" statistics counting command.
-
The error in the Open API specification of the Python Matcher service has been fixed, due to which the meta filter did not have a nullable type in the requests "face matching", "human body matching", "cross matching faces" and "cross matching bodies".
-
The error has been fixed, due to which in the request "face matching" of the Python Matcher service, the object "candidates > filters" was not required.
API (v.6.11.0 - v.6.11.4)#
Improvements#
-
Service dependencies were updated.
-
From now on, the face or body bounding box is allowed to send with warp image. All resources with warp send support will ignore such bounding boxes except for generate events.
-
From now on, if bounding box passed with warped image using generate events request, bounding box will presented as sample detection rect.
-
The 'meta' field was added to handlers matching policy filters. Changes affected following requests:
-
The
meta
field was added to event filters. Changes affected the following requests: -
Support for filtering and aggregating by meta field was added for resource events stats.
-
The new resource was added, see get features.
Resource allows to get platform features, such as relevance of the license, enabled estimations and modules (events, tasks, sender).
-
Added faces target for garbage collection task. See createGCTask spec.
-
A logging to file was disable by default.
Fixed bugs#
- Reuse connection to a luna-licenses service. The connection was created for each request before.
Faces (v.4.7.1 - v.4.7.5)#
Improvements#
-
Service dependencies were updated.
-
The service resource
/attributes/batches
was moved to/descriptors/batches
. -
A logging to file was disable by default.
Fixed bugs#
- Reuse connection to a luna-licenses service. The connection was created for each request before.
Image Store (v.3.7.1 - v.3.7.5)#
Improvements#
-
Service dependencies were updated.
-
A logging to file was disable by default.
Accounts (v.0.0.20 - v.0.0.24)#
Improvements#
-
Service dependencies were updated.
-
A logging to file was disable by default.
Tasks (v.3.13.3 - v.3.13.8)#
Improvements#
-
Service dependencies were updated.
-
The
meta
field was added to event filters. Changes affected the following requests: -
Added faces target for garbage collection task. See createGCTask spec.
-
A logging to file was disable by default.
Fixed bugs#
- The additional extract task set required flag to options.
Events (v.4.6.0 - v.4.6.4)#
Improvements#
-
Service dependencies were updated.
-
Support for filtering and aggregating by meta field was added for resource events stats.
-
A logging to file was disable by default.
Configurator (v.2.0.79 - v.2.0.87)#
Improvements#
-
Service dependencies were updated.
-
A logging to file was disable by default.
Fixed bugs#
- The database tables and columns were added.
Sender (v.2.5.9 - v.2.5.13)#
Improvements#
-
Service dependencies were updated.
-
A logging to file was disable by default.
Admin (v.4.8.1 - v.5.0.3)#
Improvements#
-
Service dependencies were updated.
-
The UI was redesigned completely.
-
Added faces target for garbage collection task. See createGCTask spec.
-
A logging to file was disable by default.
Fixed bugs#
-
The
content > filters > objects_type
enum has been corrected from "face"/"event" to "faces"/"events" in the create additional extract task request of the Admin specification. -
The create additional extract task set required flag to options.
-
Fixed bug with excessive logging in create_usage_task feature of influx2_cli tool
Licenses (v.0.3.86 - v.0.3.94)#
Improvements#
-
Service dependencies were updated.
-
The GUARDANT license vendor support was added. Use LICENSE_VENDOR setting for license vendor configuration.
To continue using HASP license: - fill the LICENSE_VENDOR SERVER_ADDRESS setting with serveraddr from hasp_30147.ini (located in ~/.hasplm) - hasp_30147.ini from now on will be configurated by luna-licenses service, but not manually.
-
A logging to file was disable by default.
Handlers (v.2.15.0 - v.2.15.3)#
Improvements#
-
Service dependencies were updated.
-
From now on, the face or body bounding box is allowed to send with warp image. All resources with warp send support will ignore such bounding boxes except for generate events.
-
From now on, if bounding box passed with warped image using generate events request, bounding box will presented as sample detection rect.
-
Match policy filtering by meta field was added.
-
The estimator dynamic range was updated.
-
A logging to file was disable by default.
Python Matcher and Python Matcher Proxy (v.1.3.1 - v.1.3.5)#
Improvements#
-
Service dependencies were updated.
-
Improved meta filter validation for matching. It is used in several requests: matchFaces, matchBodies, faceCrossMatching, bodyCrossMatching.
-
A logging to file was disable by default.
Fixed bugs#
-
The event meta filter was made non-nullable in the spec. It applies to several requests: matchFaces, matchBodies, faceCrossMatching, bodyCrossMatching specs.
-
The face candidate filters object was made required. It applies to several requests: matchFaces, matchBodies specs.
Backport3 (v.0.6.10 - v.0.6.14)#
Improvements#
-
Service dependencies were updated.
-
A logging to file was disable by default.
Backport4 (v.1.2.72 - v.1.2.76)#
Improvements#
-
Service dependencies were updated.
-
A logging to file was disable by default.