[2.5.0] 2022-10-21#
New features
- Added SigurThroughDatabase service for integration with Sigur PACS through the Access database.
- Added pipeline for integration with Bars-X PACS.
- The project migrated to use the poetry package manager.
- Added .env file.
- Added check for response from the Laurent controller.
- [Hikvision device] Добавлено удаление старых событий.
- [Fortuna315 device] Added a description of how to work with the device in the “Documentation” section.
- Added installation of packages from repositories via ssh.
- Added loading of environment variables in the manage.py file.
- Updated hikvision-adapters submodule to version 1.1.0.
- [Custom2FA pipeline] Added mandatory event order “face > card”.
- Added a pymysql package to pyproject.toml to support the SigurThroughDatabase service.
- Updated the vl-access-core library to version 1.1.8.
Changes
- Changed the type of the variable for connecting to Redis (REDIS_HOST to REDIS_DSN). The REDIS_DSN format is
redis://<host>:<port>/<database_number>
. - Changed the logic location for hikvision-adapters to backend/components/devices/hikvision/terminal.py and backend/utils/custom_models.py.
- [SendThermalEventToLuna pipeline] Changed the default_list_id, black_list_id fields (the fields have become optional).
- Removed submodules. They are listed as dependencies in the pyproject.toml file.
- Removed test-docker-compose.yml file.
- Renamed no-build-docker-compose.yml file to docker-compose.prod.yml.
- Removed “vl_access_2…” prefixes from service names in docker-compose.yml and docker-compose.prod.yml files.
- Updated Dockerfile and Dockerfile.worker to install with the poetry package manager.
- Updated laurent2_adapter submodule.
- Removed irrelevant items and diagrams from Readme.md.
- [SendToSigur pipeline] Removed min_face_similarity setting.
- Updated the FaceMixin class. If the creation of a face in Luna is unsuccessful, information is displayed in the log without the image_bytes and image_base64 fields.
- Removed imports in components/init.py.
Fixes
- Fixed a bug that occurred when sending incorrect arguments to the hikvision thermo terminal event in _is_old_event.
- [Bolid service] Fixed display of the full name of persons.
- [SigurThroughDatabase service] Fixed calling of renamed methods.
- Fixed command in Readme.md to create administrator.
- Fixed a bug related to sending messages of the wrong format from the Custom2FA pipeline to the GateController controller.
- [SigurThroughDatabase service] Fixed a bug that occurred when referring to the old model attribute name — photo_ver. The new attribute is photo_updated_time.