Перейти к основному содержимому
Версия: 1.18.2 (последняя)

Список изменений

1.18.2 (11.09.2024)

Новое

Сервер

  • Добавлена возможность указывать префикс бакетов модуля platform.
  • Добавлена возможность указывать названия бакетов сервиса событий.

1.18.1 (23.08.2024)

Примечание. В этой версии OMNI Platform используется OMNI Agent 2.8.1, Image API 2.4.0 и набор библиотек Face SDK 3.21.0.

Новое

Сервер

Исправлено

Сервер

  • Устранена проблема, из-за которой события не отправлялись на эндпоинты в случае рассинхрона данных между OMNI Agent и OMNI Platform.
  • Исправлена ошибка, приводившая к сбою отправки событий на эндпоинты при отключенном полном кадре.

1.18.0 (14.06.2024)

Примечание. В этой версии OMNI Platform используется OMNI Agent 2.8.0, Image API 2.4.0 и набор библиотек Face SDK 3.21.0.

Новое

Сервер

  • Добавлена возможность фильтрации событий перед отправкой. Теперь на разные эндпоинты можно отправлять события с конкретной камеры/камер, агента/агентов, события только по людям из конкретных списков наблюдения или события конкретного типа/типов.
  • Добавлена возможность отправки событий из OMNI Platform в сторонние сервисы по вебхукам.
  • Добавлена возможность установки всего вспомогательного ПО (Docker, Kubernetes и т.д.) одной командой с указанием используемой ОС (ubuntu, astra linux и centos).
  • Обновлена версия Image API, в которой реализован более точный Liveness-алгоритм, рассчитанный на отражение атак-презентаций — когда злоумышленник показывает в камеру (компьютера, терминала, смартфона) лицо жертвы или скрывает собственное лицо, используя распечатанные бумажные фото, объемные силиконовые или бумажные маски, изображения или предзаписанные видео лиц с экранов устройств.
  • Добавлена поддержка событий контроля сокрытия лица. Теперь OMNI Platform может принимать от OMNI Agent события, когда человек прячет лицо (отворачивается, скрывает шарфом, головным убором, очками или маской) в момент прохождения контролируемой зоны. Новый детектор позволяет оперативно реагировать на попытки уклонения от системы идентификации по лицу и помогает накапливать статистику подобных нарушений дисциплины в системах учета рабочего времени.
  • Добавлена приемка событий с отключенным полным кадром (передача полного кадра отключается на стороне OMNI Agent).
  • Переработан сервис поиска лиц (matcher-service) и выделен в отдельный модуль. Теперь OMNI Platform тратит меньше времени на поиск лица в базе по сэмплу, а также на создание и удаление профилей.

Веб-интерфейс

  • Добавлена страница фильтров событий и страница эндпоинтов событий в веб-интерфейсе.
  • Изменен формат дат в таблицах и карточках всех объектов.
  • Удалены страницы триггеров, оповещений и эндпоинтов.

1.17.1 (14.03.2024)

Примечание. В этой версии OMNI Platform используется OMNI Agent 2.6.0, Image API 2.3.0 и набор библиотек Face SDK 3.19.0.

Исправлено

Сервер

1.17.0 (19.02.2024)

Примечание. В этой версии OMNI Platform используется OMNI Agent 2.6.0, Image API 2.3.0 и набор библиотек Face SDK 3.19.0.

Новое

Сервер

  • Все операции по оценке атрибутов лиц (пола, возраста, эмоций, Liveness, наличия/отсутствия маски на лице, антропометрических точек и т.д.) теперь выполняются встроенными сервисами Image API. Это сокращает релизный цикл и обеспечивает единый стандарт формирования запросов для клиентов, работающих одновременно с OMNI Platform и Image API в разных решениях.
  • Веб-интерфейс OMNI Platform вынесен в отдельный модуль. Теперь можно не устанавливать веб-интерфейс платформы, экономя место на диске и время администратора.

Веб-интерфейс

Модернизация интерфейса ведется для повышения удобства администрирования и демонстрации.

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

Исправлено

Сервер

  • Исправлена ошибка с некорректной загрузкой и отображением данных PostgreSQL при открытии множества веб-интерфейсов в браузере.

1.16.2 (14.03.2024)

Примечание. В этой версии OMNI Platform используется OMNI Agent 2.5.1, Image API 2.1.0 и набор библиотек Face SDK 3.19.0.

Исправлено

Сервер

1.16.1 (22.02.2024)

Примечание. В этой версии OMNI Platform используется OMNI Agent 2.5.1, Image API 2.1.0 и набор библиотек Face SDK 3.19.0.

Исправлено

Сервер

  • Исправлена ошибка дублирования данных при обновлении активностей.
  • Исправлена ошибка с некорректной загрузкой и отображением данных PostgreSQL при открытии множества веб-интерфейсов в браузере.

1.16.0 (08.12.2023)

Примечание. В этой версии OMNI Platform используется OMNI Agent 2.4.1+, Image API 2.1.0 и набор библиотек Face SDK 3.19.0.

Новое

Сервис событий

  • Добавлена фильтрация по ID профиля (поле dataIdentificationDataProfileId:exact) в Event Service API.
  • Добавлена возможность при подключении по веб-сокету передавать в scope_id ID списка наблюдения или ID камеры. Теперь в случае предоставления услуг сервиса событий разным потребителям/службам передачу результатов можно разграничить по 4 параметрам: воркспейс, список наблюдения, агент, камера.
  • Добавлены новые типы событий (HAR, ROI, Crossing) и возможность указывать их при подключении по веб-сокету. Веб-сокет становится единой точкой получения всех типов детекций и идентификаций.
  • Добавлено выходное поле activityId в запросе на получение списка событий в Event Service API. Это обеспечивает связь события с породившей его активностью и позволяет получать дополнительную информацию, которая есть только в активностях: длительность трека, внимание, пол, возраст, эмоции, связанные события.
  • Добавлен параметр event_max_body_size, позволяющий настраивать размер входящих событий, если в проекте задействованы камеры большого разрешения, и полные кадры не проходят по стандартному порогу размера.
  • Добавлено объектное хранилище MinIO для хранения изображений сервиса событий. Это ускоряет запись событий с большого количества камер и позволяет хранить тяжёлые объекты отдельно от основной базы данных.

Усиление защиты данных и повышение безопасности

  • Аутентификация в веб-сокетах теперь выполняется по endpoint_id, а не по токену доступа платформы.
  • Добавлена возможность указывать id при создании камеры, чтобы не публиковать логин/пароль rtsp потока.
  • Добавлена функция сброса токена доступа платформы в панели администратора Django на случай смены администратора системы, или если старый токен скомпрометирован.

Добавлена периодическая очистка активностей и событий

  • Параметры activity_handler_period, event_handler_period для настройки периодичности очистки (в сек).
  • Параметры retention_activities_count, retention_events_count для регулировки количества. Определив средний размер (в байтах) одного события/активности, можно настроить очистку так, чтобы поддерживать необходимое свободное дисковое пространство сервера.

Дашборд

  • На главной странице дашборда отображаются новые показатели состояния для администратора системы: количество событий, периодичность очистки данных, последние профили в базе и т.д.
  • Добавлена ссылка на GraphiQL сервиса событий.
  • Страница настроек удалена, ее подстраницы вынесены в общий список в навигационную панель.
  • Удалена боковая панель справа на каждой странице, фильтры и элементы управления сущностями на страницах перенесены в шапку страниц.
  • Фильтры со строковым значением теперь возвращают результат уже во время набора строки, а не по полному совпадению.
  • Добавлены страницы событий и веб-сокетов, чтобы сократить затраты и время клиентов на изучение функционала и тестирование продукта.
  • В фильтры профилей добавлен поиск по изображению.
  • В фильтры активностей добавлен поиск по изображению. Это позволит демонстрировать ретроспективный поиск человека, который еще не было в списках поиска, когда он попал в поле зрения камеры.

Исправлено

  • Исправлена ошибка при создании профиля с указанием списка наблюдения, когда профиль не добавлялся в поисковый индекс списка наблюдения.

1.14.2 (06.10.2023)

Примечание. В этой версии OMNI Platform используется OMNI Agent 2.3.2 и набор библиотек Face SDK 3.18.0

Исправлено

Сервер

  • Исправлено дублирование запуска процедур поиска.

Улучшено

Сервер

  • Чтобы ускорить время обработки шаблона, из процедуры поиска по изображению исключены обработчики определения качества/liveness/пола/возраста. Все перечисленные обработчики теперь остались в процедуре создания сэмпла.

1.14.1 (15.09.2023)

Примечание. В этой версии OMNI Platform используется OMNI Agent 2.3.2 и набор библиотек Face SDK 3.18.0

Новое

Сервер

  • Добавлен скрипт получения статуса лицензии LexFloatServer. Теперь статус лицензии можно посмотреть не только в веб-интерфейсе, но и через командную строку.

Исправлено

Сервер

  • Исправлена периодическая потеря активностей, отправляемых со стороны OMNI Agent.
  • Восстановлена ежедневная чистка по TTL активностей и сэмплов.
  • Исправлена ошибка, из-за которой при создании профиля из сэмпла профиль не попадал в поисковый индекс.
  • Исправлена ошибка в транзакции создания профиля.
  • Исправлена проблема записи поискового индекса при массовом добавлении профилей в новую группу сразу после её создания.

1.14.0 (11.08.2023)

Примечание. В этой версии OMNI Platform используется OMNI Agent 2.3.1 и набор библиотек Face SDK 3.18.0

Новое

Сервер

  • Обновлён установочный комплект и алгоритм установки.Теперь требуется меньше времени на заполнение параметров конфигураций для установки дистрибутива.
  • Установка и настройка кластера выделена в модуль smc (Self Managed Cluster). Сократилось количество зависимостей, cтал более понятным и последовательным путь работы администратора при настройке.
  • Развертывание продукта выделено в отдельные модули platform, image-api. Теперь установка производится через единую точку входа. Последовательность установки и развертывания детализирована до понятных отделимых шагов. Отдельные модули проще поддерживать в последующих релизах, что ускоряет процесс доставки новых ценностей до клиентов.
  • Во все деплойменты image-api, а также в деплойменты platform's processing и quality добавлена поддержка:
    • Horizontal Pod Autoscaler — позволяет автоматически масштабировать деплойменты, что обеспечивает эффективную утилизацию ресурса кластера.
    • NodeSelector — позволяет выбрать ноды (nodes), на которые будут устанавливаться деплойменты. Экономия ресурсов за счет перераспределения более требовательных к нагрузке сервисов на более производительные ноды.
  • Во все деплойменты image-api добавлена поддержка ingress прокси. Возможность использовать сервисы Image API в дистрибутиве OMNI Platform.
  • Добавлена поддержка развертывания решения в Amazon EKS. Возможность автоматически масштабировать сервисы ImageAPI в облаке Amazon. Это позволяет эффективно утилизировать ресурсы железа и сокращать затраты для решений, имеющих плавающую (непостоянную) нагрузку со стороны конечных клиентов/сервисов.
  • Добавлен модуль aws (Amazon Web Services), позволяющий настроить окружение для развертывания платформы в среде AWS. Помимо возможности автоматического масштабирования приложений под текущую нагрузку на сервис, добавлены улучшения, оптимизирующие работу администратора:
    • Упрощен процесс масштабирования под нагрузку
    • Высокая доступность базы (резервирование, отказоустойчивость, возможность восстановления)
    • Cloud watch (возможность использования встроенных средств AWS для логирования и мониторинга)
  • При создании профилей появилась возможность регулировать параметры объектов конфигурации Image API, что позволяет гибко настраивать систему под конкретные кейсы использования.
  • Проведена серия тестов нагрузки и качества, в результате чего существенно повышена стабильность и отказоустойчивость платформы и агента, устранены утечки памяти.
  • Добавлена возможность использования внешней базы данных. Это позволяет использовать более надежные инструменты резервного копирования данных на отдельной машине.
  • Убран префикс 'platform' у домена при развертывании.
  • Обновлена формула вычисления score в модулях распознавания v12. Теперь доступна более простая для понимания интерпретация результата сравнения лиц.

Исправлено

Сервер

  • Исправлена ошибка: после обновления платформы воркспейс переходил в статус «неактивен», из-за чего любые API-запросы на изменение данных становились недоступны.
  • Исправлен ряд интерфейсных ошибок.

1.13.0 (09.06.2023)

Примечание. В этой версии OMNI Platform используется OMNI Agent 2.3.0 и набор библиотек Face SDK 3.17.0

Новое

Сервер

  • Добавлена возможность подписываться на различные типы событий, приходящих с агента, через вебсокет.
  • Добавлено лицензирование через USB-ключ.
  • В API добавлена настройка параметра lifetime у триггеров. Мутации: createProfileGroupTrigger, updateTrigger.
    • lifetime - время (в секундах), в течение которого платформа помнит, что человек был в кадре.

Веб-интерфейс

  • Добавлены следующие расширенные настройки в веб-интерфейсе агента:
    • Вкл/Откл отправку активностей
    • Вкл/Откл отправку событий идентификации
    • Вкл/Откл отправку событий не идентификации

Исправлено

Сервер

  • Исправлена ошибка unknown flag: --set-json при установке платформы.

Веб-интерфейс

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

Улучшено

Сервер

  • Ускорен запрос на получение количества профилей.
  • Удален подсчет количества записей при запросе профилей, если в запросе отсутствует поле “totalCount”.
  • Обновлена версия шаблона по умолчанию до 12v1000.
  • Ускорен запрос на создание профилей путем добавления промежуточного индекса в матчер сервисе и применения промежуточного индекса к поисковому индексу facesdk.
  • Прекращена поддержка API createProfileWithSearch.

1.12.0 (20.04.2023)

Примечание. В этой версии OMNI Platform используется OMNI Agent 2.2.0 и набор библиотек Face SDK 3.17.0

Новое

Сервер

  • Добавлен пробный период использования платформы.
  • Добавлен запрос searchInActivities для поиска человека по активностям.
  • Добавлено автоматическое удаление активностей по окончанию времени их жизни (TTL).

Веб-интерфейс

  • Добавлены продвинутые настройки в интерфейсе агента:
    • Включить детекцию тел
    • Включить детекцию лиц
    • Определить пол и возраст
    • Определить наличие маски
    • Определить эмоции.
  • Добавлена возможность создания дополнительных текстовых полей для профилей и камер.
  • Добавлена страница камер.

Исправлено

Веб-интерфейс

  • Исправлены ошибки из-за которых после добавления, удаления или обновления объектов (профили, агенты, триггеры, эндпоинты, списки), данные в интерфейсе не обновлялись.

Улучшено

Сервер

  • Добавлена возможность развертывания платформы поверх готового кластера.

Веб-интерфейс

  • Обновлены версии используемых инструментов и библиотек.
  • Календарь выбора даты рождения в карточке профиля приведен к одному виду с календарем фильтра.
  • Обновлён веб-интерфейс агента, улучшено быстродействие веб-интерфейса.
  • Исправлена ошибка, из-за которой отображалось неверное количество оповещений после получения 100 штук.

1.11.0 (27.03.2023)

Примечание. В этой версии OMNI Platform используется OMNI Agent 2.1.0 и набор библиотек Face SDK 3.17.0

Новое

Сервер

  • Версия Image API обновлена до v1.1.1.
  • Добавлена поддержка видеокарт 30 серии и выше для Image API и OMNI Platform.
  • Добавлена поддержка рекогнайзеров 12 версии.

Исправлено

Сервер

  • Исправлена ошибка, из-за которой результаты сервиса face fitter могли пропасть из подаваемого на обработку сэмпла.
  • Улучшена точность работы сервиса mask estimator.
  • Исправлена проблема, из-за которой эстиматоры могли давать разные между собой результаты обработки в разных API (detect, createSample, ProcessImage).
  • Оптимизирован размер дистрибутива (выровнены docker слои между сервисами).

1.9.4 (07.02.2023)

Примечание. В этой версии OMNI Platform используется OMNI Agent 2.1.0 и набор библиотек Face SDK 3.15.0

Исправлено

Сервер

  • Исправлена ошибка: после обновления платформы воркспейс переходил в статус «неактивен», из-за чего любые API-запросы на изменение данных (создание сэмплов и профилей, поиск и др.) становились недоступны.

1.9.3 (10.12.2022)

Примечание. В этой версии OMNI Platform используется OMNI Agent 2.1.0 и набор библиотек Face SDK 3.15.0

Исправлено

Сервер

  • Исправлена ошибка, при которой в локальной версии при изменении файла settings.env и перезапуске платформы не обновлялись данные SMTP-сервера.

1.9.2 (23.11.2022)

Примечание. В этой версии OMNI Platform используется OMNI Agent 2.1.0 и набор библиотек Face SDK 3.15.0

Новое

Сервер

  • Добавлен скрипт создания профилей по изображениям из датасета.
  • Добавлен возврат статуса активности в API:
    • PROGRESS - человек в кадре
    • FINALIZED - человек вышел из кадра
    • FAILED - агент не присылал обновление активности больше 30 секунд

Веб-интерфейс

  • В интерфейсе платформы добавлено отображение текущей версии и ссылка на Release Notes.
  • В интерфейсе агента добавлено отображение текущей версии и ссылка на Release Notes.
  • В таблицах с активностями добавлено отображение их статуса.

Исправлено

Сервер

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

Веб-интерфейс

  • Исправлены ошибки фильтра по дате:
    • Исправлены хаотичные смены месяца при выборе даты
    • Исправлено исчезновение кнопок смены месяца
  • Исправлена ошибка, при которой создавался профиль без изображения, если оно не подходило по требованиям. Сейчас создание профиля вернет ошибку.
  • Исправлена ошибка, при которой во время создания или обновления профиль мог не сохранить изображение.
  • Исправлена ошибка при которой агент при переустановке использовал невалидные данные из cookies вследствии чего пропускал стадии выбора сервера и авторизации и переставал работать.

Улучшено

Сервер

  • Активность создается в БД сразу после появления человека в кадре.

Веб-интерфейс

  • Изменены изображения для отображения анонимных профилей и профилей без аватара.
  • В фильтрах по дате изменены названия для полей ввода “Дата получения” на “Период получения” и “Дата изменения” на “Период изменения”.
  • Изменили отображение кнопок загрузки новых данных при выключенном автообновлении.

1.9.1 (02.11.2022)

Улучшено

Сервер

  • Добавлена поддержка изображений с альфа-каналом в png.
  • Добавлена поддержка GPU.

1.9.0 (10.10.2022)

Новое

Сервер

  • Добавлена возможность конфигурировать пороги появления оповещений и подклейки активностей.
  • Добавлена возможность использовать улучшенный алгоритм поиска - 11v1000.
  • Добавлено ограничение количества одновременно возвращаемых объектов при запросе через API.

Веб-интерфейс

  • Добавлена возможность пакетного создания профилей.
  • Добавлена возможность устанавливать и обновлять аватар профиля.
  • Добавлены новые фильтры для:
    • Оповещений
    • Активностей
  • Добавлена страница активностей.
  • Добавлена страница эндпоинтов.
  • Для оповещений добавлен фильтр по статусам: прочитано, не прочитано, все.
  • Добавлено отображение количества профилей в базе на главной странице.
  • Добавлено переключение вида отображения информации оповещений. Варианты отображениия: таблица и плитка.
  • Добавлено отображение токена доступа на главной странице и возможность его скопировать.
  • Добавлена возможность скопировать ID объекта в карточке объекта.
  • Добавлены карточки с информацией для списков наблюдения и агентов.

Исправлено

Сервер

  • Исправлено обновление информации профиля.
  • Исправлена ошибка при обновлении поискового индекса при высокой нагрузке.
  • Исправлен ошибочный отказ в создании нового профиля в связи с низким качеством фотографии, даже если фотография высокого качества.
  • Исправлен неверный подсчёт лицензируемых профилей.
  • Исправлена ошибка, из-за которой на профиль в группе не приходило оповещение.
  • Исправлена утечка памяти.
  • Добавлено автоматическое использование avx2 на поддерживаемых процессорах.

Веб-интерфейс

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

Улучшено

Сервер

  • Переработан и ускорен процесс отправки информации для агента о профилях, состоящих в группах.
  • Ускорено добавление и удаление профилей, а также привязка профиля к какой-либо группе.
  • Оптимизирована отправка аналитических данных.
  • Исправлен долгий запрос оповещений.

Веб-интерфейс

  • Изменено визуальное оформление фильтров, изменен порядок полей.
  • Изменен путь добавления одного профиля. Теперь при создании профиля открывается карточка для заполнения информации профиля.
  • Удалена страница истории.
  • Изменена страница оповещений:
    • Теперь на странице отображаются все оповещения
    • Табличный формат отображения данных
    • Добавлены фильтры
  • Изменено визуальное оформление карточки профилей:
    • Добавлено изображение, которое используется для идентификации
    • Добавлены даты создания и последнего изменения
    • Удалены даты первой и последней активности
    • Удален расчет точного возраста профиля после установки даты рождения
  • Добавлены карточки с информацией для списков наблюдения и агентов.
  • Добавлена возможность скопировать ID объекта в карточке объекта.
  • Удалено изображение для идентификации из карточки и таблицы профилей.
  • Изменено визуальное оформление правой боковой панели веб-интерфейса:
    • Цвет фона изменен на белый
    • Добавлена рамка слева
    • Добавлена тень слева при открытии
  • На странице настроек:
    • Выровнены кнопки меню разделов с тайтлом
    • В шапке меню тайтл “Разделы” изменен на “Настройки”
  • Изменен вывод информации после пустого результата фильтрации. Нет <сущностей> заменено на Нет <сущностей> удовлетворяющих фильтрам, попробуйте изменить фильтры.
  • Изменена логика и текстовка кнопки “Добавить в список наблюдения”. Теперь кнопка содержит текстовку “Создать профиль” , при нажатии создается профиль из активности.
  • Оптимизированы периодичные запросы.
  • Изменена пагинация: добавлен переход на первую и последнюю страницу, добавлен вывод информации о количестве объектов.