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

[2.5.0] 21.10.2022#

Новые возможности:

  • Добавлен сервис SigurThroughDatabase для интеграция со СКУД Sigur через базу данных Access.
  • Добавлен пайплайн SendToBars для интеграции со СКУД Барс-Х.
  • Проект переведен на использование менеджера пакетов poetry.
  • Добавлен файл .env.
  • Добавлена проверка ответа от контроллера Laurent.
  • [Устройство Hikvision] Добавлено удаление старых событий.
  • [Устройство Fortuna315] Добавлено описание работы с Устройством в раздел Документация.
  • Добавлена установка пакетов из репозиториев через ssh.
  • Добавлена загрузка переменных окружения в файле manage.py.
  • Обновлен подмодуль hikvision-adapters до версии 1.1.0.
  • [Пайплайна Custom2FA] Добавлен обязательный порядок событий лицо > карта.
  • Добавлен пакет pymysql в pyproject.toml для поддержки сервиса SigurThroughDatabase.
  • Обновлена библиотека vl-access-core до версии 1.1.8.

Изменения:

  • Изменен тип переменной для подключения к Redis, REDIS_HOST на REDIS_DSN. Формат REDIS_DSN - redis://<host>:<port>/<database_number>.
  • Изменено расположение логики для hikvision-adapters - backend/components/devices/hikvision/terminal.py и backend/utils/custom_models.py.
  • [Пайплайн SendThermalEventToLuna] Изменены поля default_list_id, black_list_id – поля стали опциональными.
  • Удалены подмодули - они указаны в качестве зависимостей в файле pyproject.toml
  • Удален файл test-docker-compose.yml
  • Переименован файл no-build-docker-compose.yml в docker-compose.prod.yml.
  • Удалены префиксы vl_access_2… из названий сервисов в файлах docker-compose.yml и docker-compose.prod.yml.
  • Обновлены Dockerfile и Dockerfile.worker для установки с помощью менеджера пакетов poetry.
  • Обновлен подмодуль laurent2_adapter.
  • Удалены неактуальные пункты и диаграммы из Readme.md.
  • [Пайплайн SendToSigur] Удалена настройка min_face_similarity.
  • Обновлен класс FaceMixin - при неудачном создании лица в луне, в лог выводится информация без полей image_bytes и image_base64
  • Удалены импорты из components/__init__.py.

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

  • Исправлена ошибка при отправке неверных аргументов события hikvision thermo terminal в _is_old_event.
  • [Сервис Болид] Исправлено отображение ФИО лиц.
  • [Сервис SigurThroughDatabase] Исправлен вызов переименованных методов.
  • Исправлена команда в Readme.md для создания администратора.
  • Исправлена ошибка с отправкой сообщений неверного формата из пайплайна Custom2FA в контроллер GateController.
  • [Сервис SigurThroughDatabase] Исправлена ошибка, возникающая при обращении к старому имени атрибута модели - photo_ver. Новый атрибут - photo_updated_time.