Перейти к содержанию

LUNA PLATFORM v.5.36.5#

Изменения

  • Теперь адрес сервера лицензирования задается в настройках сервиса Licenses, а не в файле hasp_30147.ini.

    Таким образом, больше нет необходимости монтировать данный файл при запуске контейнера Licenses.

    В руководства по установке и обновлению добавлены инструкции по указанию адреса сервера лицензирования с помощью пользовательского интерфейса Configurator перед запуском сервиса Licenses.

    В руководство по установке также добавлена инструкция по указанию адреса сервера лицензирования с помощью файла "platform_settings.json" перед началом процесса установки.

    Примечание. При обновлении с предыдущих версий нужно обязательно задать адрес лицензирования в новой настройке, иначе сервис Licenses не запустится.

  • Обновлен внешний вид пользовательского интерфейса сервиса Admin.

    Логика работы с пользовательским интерфейсом осталась прежней.

  • Добавлена возможность записывать в генерируемое событие координаты ограничивающих прямоугольников лица или тела при использовании биометрического образца в качестве источника изображения. Координаты можно передать либо с помощью внешнего приложения, либо задать вручную в запросе на генерацию события (например, с помощью схемы "multipart/form-data").

    Указанные координаты сохраняются в поле face_detections/body_detections > detection > rect события.

    Задание координат ограничивающих прямоугольников будет игнорироваться в других запросах, где можно указать биометрический образец в качестве источника изображения.

    Ранее в событие можно было сохранять только ограничивающие прямоугольники лица или тела исходных изображений.

  • В политику "match_policy" запросов "create handler" и "validate handler policies" добавлена поддержка фильтрации кандидатов по полю meta события.

  • В задачи "Clustering", "Exporter", "Cross-matching" и "Linker" добавлены фильтры по полю meta события.

  • Улучшена валидация фильтра по полю meta для сравнения. Данный фильтр используется в следующих запросах:

  • В запрос "get statistics on events" добавлена поддержка фильтрации и агрегирования по полю meta события.

  • В сервис API добавлен новый запрос "get platform features", в ответе на который можно получить информацию активна и не истек ли строк действия лицензии, а также информацию о включенных функциях лицензии ("face_quality", "body_attributes" и "liveness") и доступности функционала работы с сервисами Events, Tasks и Sender. Использование данных сервисов включается в настройке "ADDITIONAL_SERVICES_USAGE" сервиса Configurator.

  • В задачу "Garbage collection" добавлена возможность выбрать лица в качестве объекта для очистки (поле target).

    Также доступны фильтры create_time__lt, create_time__gte, user_data, list_id, а также параметры сохранения результатов (поле store_results) и удаления биометрических образцов лиц (поле remove_samples).

    Выбор лиц в качестве объекта для очистки также доступен в пользовательском интерфейсе сервиса Admin.

  • Обновлена логика работы эстиматора проверки динамического диапазона (dynamic_range) в группе проверок "face_quality".

  • Ресурс /attributes/batches сервиса Faces перенесен в /descriptors/batches.

  • Во всех сервисах LUNA PLATFORM отключена запись логов в файл по умолчанию (настройка log_to_file каждого сервиса).

  • Обновлена документация в комплекте поставки.

    Переработан раздел "Общие положения" руководства администратора.

    Переработаны разделы "Подготовка к установке/обновлению" всех руководств по установке/обновлению/миграции. Часть информации описательного характера перенесена в раздел "Дополнительная информация", расположенный в конце каждого руководства.

Исправленные ошибки

  • В спецификации OpenAPI сервиса Admin было исправлено перечисление в поле content > filter > object_type с "face"/"event" на "faces"/"events" запроса "create additional extract task".

  • Исправлена ошибка, выводящая в логи лишнюю информацию при использовании команды включения подсчета статистики create_usage_task.

  • Исправлена ошибка в спецификации OpenAPI сервиса Python Matcher, из-за которой фильтр meta не имел тип nullable в запросах "face matching", "human body matching", "cross matching faces" и "cross matching bodies".

  • Исправлена ошибка, из-за которой в запросе "face matching" сервиса Python Matcher объект candidates > filters не был обязательным.