Skip to content

[v.4.0.13] 16.07.2025#

Component versions

Service Version used
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

New Features:

  • Added support for the «vehicle_orientation_v1» classifier to determine vehicle orientation;
  • Added support for the «thailand_plate_recognition_v1» classifier to recognize Thai license plates;
  • Added support for a new version of the classifier to determine whether a vehicle belongs to emergency services and whether it has flashing lights;
  • Added vehicle orientation output to the event card;
  • Improved aggregation logic for LP with added logging to track the aggregation process. Now, during aggregation, data about the processed plates is logged, including tags and information about cached plates;
  • Added the ability to archive all full frame images with rendered data, with the option to download the archive via the admin panel;
  • Added an export button for images of a single event in the admin panel. Now, you can export an archive of data for a specific event, using its UUID as the archive name.

Changes:

  • Reworked the XLSX export structure: removed grouping, placed images first, and positioned textual information to the right of the images and license plate recognitions. Multiple values (plates, colors, countries) were now stored in a single cell separated by \n;
  • Updated translations and text in the camera settings;
  • Optimized the process of forming excel report. The number of database queries has been reduced, and the speed of report generation has been increased;
  • Made changes to the data export interface, including removing outdated columns (such as camera ID and other attributes) and excluding the «Grouping» field. Improved column order management to make the interface more user-friendly;
  • Updated the export column list: now, license plate data (front, rear, trailer) is displayed in separate columns, and scores for license plates are also separated;
  • Added logic for automatic deletion of old records to prevent server memory overflow, improving aggregator stability. Implemented disk space checks before deleting data: if the percentage of free disk space is less than ANALYTICS_DISK_FREE_SPACE_THRESHOLD, the old data is deleted;
  • Renamed analytics parameters in the installer from ANLYS_ to ANALYTICS_ to improve readability and eliminate errors and typos;
  • Added validation of the camera preview format when uploading a file;
  • The description of the /health_check method is now available in Swagger.

Fixes:

  • Fixed an issue where the stream continued processing a camera after it was turned off. Now, if the camera was disabled, the stream correctly stopped its processing and removed the camera;
  • Fixed the issue that occurred during the download of the archive with export results;
  • Fixed the issue where multiple license plates on a single bestshot were not processed correctly. Now, the system properly aggregates and saves them;
  • Fixed the issue with data aggregation when motorcycles from the front camera were attached to the tracks of passenger cars from the rear camera. Now, motorcycles are processed separately, preventing incorrect aggregation and display of information;
  • Fixed the file descriptor overflow issue. The file descriptor limits have been increased, which helps prevent errors related to their exhaustion;
  • Fixed the issue with data aggregation for vehicles. Now, both LP (from the first and second parts of the video) are properly saved, not just the plate from the first part;
  • Fixed a bug that caused parameter thresholds in handlers to fail. Now events are correctly registered when the threshold value is greater than 0;
  • Fixed the Income data is not in correct format error that prevented events from being registered for the anpr scenario. Data is now processed correctly;
  • Fixed an issue with button display in the export window. Now the «Apply» and «Reset fields» buttons are fully visible, without the need to scroll;
  • Fixed an issue where the input field in the filter shifted when a validation message appeared. The error message is now displayed under the field without changing its position;
  • Fixed an issue with the datepicker behavior in the date filter. Now, the datepicker scrolls together with the filter block, not with the event or incident list;
  • Fixed an issue with the plus and minus buttons in the export window. Now, they stay in place when scrolling the page and do not shift;
  • Fixed an issue in the incident card where the «Number of Axes» attribute was displayed after «Emergency Service.» Now, it is correctly displayed after «Color»;
  • Fixed an issue where the lower AGS threshold was not sent in the JSON. Now, when the lower threshold value is set to 0.0, it is correctly sent to CARS_Stream, allowing the camera to start without errors;
  • Fixed an issue where event or incident exports did not apply filtering by list. Now, only events that meet the filtering conditions are displayed in the export;
  • Fixed an issue where images were still displayed in reports even when the «Images» filter was turned off;
  • Fixed an issue where /health only showed the status of one API/Stream. Now, the values of API_COUNT and STREAM_COUNT are correctly calculated, displaying the current status of all instances.