[v.4.0.13] 16.07.2025#
Версии компонентов
| Сервис | Используемая версия |
|---|---|
| CARS_Analytics backend | 4.0.13 |
| CARS_Analytics frontend | 2.0.68 |
| СARS Analytics Vehicle Plugin | 1.0.43 |
| CARS_Analytics backend checkpoint plugin | 0.9.34.2 |
Новые возможности:
- Добавлена поддержка классификатора «vehicle_orientation_v1» с возможностью определения ориентации ТС;
- Добавлена поддержка классификатора «thailand_plate_recognition_v1» с возможностью распознавания ГРЗ Таиланда;
- Добавлена поддержка новой версии классификатора для определения принадлежности ТС к экстренным службам и наличия проблесковых маячков;
- Добавлен вывод ориентации автомобиля в карточку события;
- Реализована улучшенная логика агрегации номеров с добавлением логирования для отслеживания процесса агрегации номеров и треков. Теперь, при агрегации, логируются данные о номерах, которые были обработаны, включая теги и информацию о кешированных номерах;
- Добавлена возможность для архивации всех изображений полных кадров с отрисованными данными, с возможностью скачивания архива через панель администратора;
- Добавлена кнопка для экспорта изображений для одного события в панели администратора. Теперь можно выгрузить архив с данными по одному конкретному событию, используя его UUID в качестве имени архива.
Изменения:
- Переработана структура выгрузки в XLSX: удалена группировка, изображения выносятся вперед, а текстовая информация размещается справа от изображений и распознаваний номеров. Множественные значения (номера, цвета, страны) теперь сохраняются в одну ячейку с разделением через
\n; - Обновлены переводы и текст в настройках камеры;
- Оптимизирован процесс формирования excel отчета. Уменьшено количество запросов к базе данных, за счет этого повышена скорость генерации отчетов;
- Внесены изменения в интерфейс выгрузки данных, включая удаление устаревших колонок (например, ID камеры и других атрибутов) и исключение поля «Группировка». Также улучшена работа с порядком отображения колонок, чтобы сделать интерфейс удобнее.
- Обновлен список колонок для экспорта, теперь данные о номерах (спереди, сзади, прицеп) выводятся в отдельных столбцах в отчете, а также разделены скоры для номеров;
- Добавлена логика для автоудаления старых записей, что предотвращает переполнение памяти на сервере, улучшая стабильность работы агрегатора. Реализована проверка свободного места на диске перед удалением данных. Если процент свободного места на диске меньше, чем
ANALYTICS_DISK_FREE_SPACE_THRESHOLD, то происходит удаление старых данных; - Изменено название параметров аналитики в инсталлере:
ANLYS_→ANALYTICS_, чтобы повысить читаемость и устранить ошибки и опечатки; - Добавлена валидация формата превью камеры при загрузке файла;
- Описание метода
/health_checkтеперь доступно в Swagger.
Исправленные ошибки:
- Исправлена проблема, когда stream обрабатывал камеру, даже после ее выключения. Теперь, если камера выключена, то stream корректно останавливает ее обработку и удаляет камеру;
- Исправлена ошибка при скачивании архива с результатами выгрузки, которая возникала в процессе скачивания;
- Исправлена ошибка, когда несколько номеров на одном bestshot не обрабатывались корректно, теперь система правильно их агрегирует и сохраняет;
- Исправлена проблема с агрегацией данных, когда мотоциклы на фронтальной камере приклеивались к трекам легковых автомобилей с задней камеры. Теперь мотоциклы обрабатываются отдельно, исключая некорректную агрегацию и неправильное отображение информации;
- Исправлена проблема с переполнением файловых дескрипторов. Теперь увеличены лимиты на файловые дескрипторы, что помогает избежать ошибок, связанных с их исчерпанием;
- Исправлена проблема с агрегацией данных для ТС. Теперь оба номера (из первой и второй части видео) корректно сохраняются, а не только номер из первой части видео;
- Исправлена ошибка, из-за которой не работали пороги параметров в handlers. Теперь события правильно регистрируются при значении порога больше
0; - Исправлена ошибка
Income data is not in correct format, из-за которой не регистрировались события дляanpr-сценария. Теперь данные корректно обрабатываются; - Исправлена проблема с отображением кнопок в окне экспорта. Теперь кнопки «Применить» и «Сбросить поля» отображаются полностью, без необходимости прокрутки;
- Исправлена ошибка, из-за которой поле ввода значения в фильтре смещалось при появлении текста валидации. Теперь текст ошибки отображается под полем без изменения его позиции;
- Исправлена ошибка с поведением datepicker в фильтре по дате. Теперь datepicker скроллится вместе с блоком фильтров, а не со списком событий или инцидентов;
- Исправлена ошибка с кнопками плюса и минуса в окне экспорта. Теперь они остаются на своем месте при прокрутке страницы и не смещаются;
- Исправлена ошибка в карточке инцидента, где атрибут «Количество осей» был расположен после «Экстренная служба». Теперь он отображается правильно — после «Цвет»;
- Исправлена ошибка, из-за которой нижний порог AGS не отправлялся в JSON. Теперь при установке значения
0.0для нижнего порога, оно корректно отправляется в CARS_Stream, что позволяет камере запускаться без ошибок; - Исправлена ошибка, из-за которой при экспорте событий или инцидентов не применялась фильтрация по списку. Теперь в выгрузке отображаются только те события, которые соответствуют установленным условиям фильтрации;
- Исправлена ошибка, из-за которой в отчетах с выключенным фильтром «Изображения» все равно показывались изображения;
- Исправлена ошибка, из-за которой
/healthпоказывал состояние только одного API/Stream. Теперь корректно рассчитываются значенияAPI_COUNTиSTREAM_COUNT, отображая актуальное состояние всех экземпляров.