LUNA PLATFORM v.5.7.0#
Изменения
-
Добавлен новый ресурс \«/tasks/exporter\», с помощью можно выгружать данные событий и лиц из LP и сохранять их в CSV файл.
На вход принимается набор фильтров для определения объектов, которые необходимо выгрузить в файл. На выходе возвращается ZIP архив, в котором будет храниться CSV файл с данными об объектах и изображения для каждого объекта (опционально).
Возможность поддержана в сервисах API и Tasks.
См. раздел \«Задача экспорта\» в руководстве администратора.
-
Добавлена опция для использования внешнего URL изображения при сохранении исходного изображения.
В политику сохранения исходного изображения добавлена настройка use_external_references. Она позволяет включить сохранение ссылки на внешнее изображение в поле \«image_origin\», чтобы избежать дублирования одного и того же изображения в базе данных.
- Eсли в запросе передан внешний URL на изображение, то в поле \«image_origin\» будет указан этот URL.
- Eсли в запросе передан биометрический образец и он был сохранён в хранилище Image Store, то в поле \«image_origin\» будет указана ссылка на него.
Если длина URL превышает 256 символов, то вместо него будет сохранено само исходное изображение.
Возможность поддержана в сервисах API и Handlers.
-
Добавлена возможность передавать время детекции вместе с изображениями.
В запрос создания событий в ресурс \«/handlers/{handler_id}/events\» добавлена возможность явного указания времени детекции лица для каждого из передаваемых изображений. Доступно для схем запроса multipart/form-data и application/json.
Данная возможность требуется для случаев, когда отправка изображений выполняется не сразу, а через некоторое время.
-
Для сервисов API, Configurator, Backport 4 был изменён механизм перезагрузки настроек. Теперь перезагрузка выполняется путём перезапуска соответствующих процессов. Механизм обеспечивает более надёжное обновление настроек сервисов.
Следует учесть, что запросы, выполняемые в момент изменения настроек, могут закончиться с ошибкой. Сервис может быть недоступен некоторое время.
-
При указании несуществующего list_id в задаче кластеризации теперь возвращается две ошибки, вместо одной: \«List with id {ID} not found\» и \«Objects for clustering not found (empty set)\».
Исправленные ошибки
- Теперь при провале проверки соединения сервисов LP с InfluxDB возвращается сообщение \«Check connection to Influxdb: connection refused\». Ранее вместо ошибки возвращался список вызовов до возникновения ошибки.
- Исправлены замедления работы в сервисе Image Store.
- В сервисе Handlers исправлена ошибка, когда не обрабатывалось значение параметра face_bounding_boxes, передаваемое в запросе в ресурс \«/verifiers/{verifier_id}/verifications\».
- В сервисе Handlers исправлен формат URL аватара лица, создаваемого с помощью обработчика (handler). Ранее он возвращался в формате \«/samples/{sample_id}\». Теперь URL возвращается в формате \«/samples/faces/{sample_id}\».
- В спецификацию OpenAPI сервиса Backport 4 добавлены поля user_data и external_id, которые возвращаются в ответе создания событий с помощью ресурса \«/handlers/{handler_id}/events\».