LUNA PLATFORM v.5.1.3#
Изменения
- Добавлен заголовок Accept для ресурса \«/sdk\», который позволяет указать content-type запроса: JSON или MessagePack. MessagePack упаковывает данные эффективнее, чем JSON. Это бинарный формат, поэтому не требует декодирования из BASE64. См. \«sdk\» > \«sdk resource\».
- В ресурс \«/sdk\» в сервисе API добавлено определение наличия очков. См. \«sdk\» > \«sdk resource\».
-
В API в ресурсы \«/lists\» и \«/lists/count\» для метода GET добавлены фильтры "list_id__gte" и "["list_id__lt". Полученные списки сортируются по list_id.
С помощью данных фильтров можно выполнять пагинацию, которая:
- быстрее пагинации по параметрам \«page\» и \«page_size\». Она не замедляется при большом числе списков
- стабильнее пагинации по параметрам \«page\» и \«page_size\». Изменения списков в процессе пагинации не приводят к потере списков или их дублированию в ответе.
-
В сервис Faces добавлен ресурс \«/lists/deletions\», который позволяет отслеживать историю удаления списков. См. \«administration\» > \«get lists deletions\».
В сервис Faces добавлено ведение лога удалённых списков. См. \«administration\» > \«clear lists deletions log\».
-
В сервисе Tasks в ресурсе \«/additional_extract\» добавлена возможность извлекать базовые атрибуты для лиц, для которых доступны биометрические образцы (samples), но нет извлечённых базовых атрибутов. См. \«tasks processing\» > \«additional extract task\».
-
В сервисе Events в ресурсе \«/events\» при использовании метода POST добавлен query параметр \«wait_events_saving\». См. \«events\» >\«create new events\».
При включённом параметре система будет ожидать сохранение события в базу, прежде чем возвращать ответ (поведение использовалось по умолчанию ранее).
При выключенном параметре система не ожидает сохранения событий в базу, а отправляет ответ сразу после проверки события и добавления его в буфер.
-
В сервисе Python Matcher уменьшено потребление памяти при кэшировании большого числа маленьких списков.