Q3 2024 Changelog (July - September 2024)

Licence Plate Recognition (ANPR)

  • Renamed LPR (Licence Plate Recognition) to ANPR (Automatic Number Plate Recognition) throughout the platform for clearer terminology.
  • Enhanced ANPR plate validation to prevent duplicate entries for the same camera. For integrators: Reduces configuration errors during bulk plate setup.

Recordings & Video Playback

  • Fixed timezone handling when searching recordings. For users: Ensures recordings appear at the correct local time regardless of server location.
  • Improved recordings page performance with optimised pagination and database indexing. For users: Faster loading when browsing large recording archives.
  • Fixed playback speed detection to prevent false warnings when bitrate data is unavailable.
  • Added new database index for faster recording searches across time periods.

TetherBox Management

  • Redesigned TetherBox details page with cleaner drive information display in a dedicated section. For integrators: Easier to diagnose storage issues during support calls.
  • Added "Disable Network Joining" option to prevent TetherBox from automatically adding new devices to the network. For integrators: Better control over managed installations with strict network policies.
  • Improved time zone handling with proper Daylight Saving Time support for accurate recording timestamps. For users: Recordings always show the correct local time, even during DST transitions.
  • Enhanced SSL certificate management with new ACME v2 implementation using Let's Encrypt for automatic HTTPS. For integrators: Eliminates manual certificate renewal and reduces support overhead.
  • Replaced legacy SSL certificate generation system with modern certificate handling and automatic renewal.
  • Improved activation URL to use app.domain instead of my.domain for consistency.

Camera Compatibility

  • Fixed Hikvision DVR/NVR streaming paths to use correct capitalisation for better compatibility with recent firmware versions. For integrators: Reduces connection failures when upgrading customer sites to latest Hikvision firmware.
  • Added support for additional VMD (Video Motion Detection) event types from Dahua and Hikvision cameras. For users: More accurate motion detection alerts including network changes, audio anomalies, and intrusion detection.
  • Improved VMD event mapping for better detection of network changes, audio anomalies, and intrusion alerts.
  • Enhanced Hik-Connect integration detection for DVR/NVR devices. For integrators: Better visibility into cloud connection status during installation.

User Interface Improvements

  • Improved flash message handling to prevent cookie overflow errors when displaying multiple system messages.
  • Flash messages now intelligently check size limits and discard oversized messages to prevent application errors.
  • Better handling of subscription upgrade prompts without exceeding browser cookie limits.
  • Improved error messages and user feedback throughout the application.

Performance & Infrastructure

  • Added new caching system with Redis locking to prevent duplicate background tasks. For users: Improved system stability during peak usage periods.
  • Improved database query performance with optimised indexes for ANPR and recording searches. For users: Faster search results across all modules.
  • Enhanced time zone calculations for more accurate filtering based on user location. For users: Time-based filters now work correctly regardless of server timezone.
  • Added middleware for better session logging and debugging.

White Label Support

  • Added support for Gazer brand with custom logo and branding configuration.

Statistics

Metric Value
Commits 87
Lines added 1,547
Lines removed 778
Net change +769

Bug Fixes

  • Fixed Daylight Saving Time calculation errors that caused incorrect time-of-day filtering. For users: Time-based searches now work correctly year-round.
  • Fixed cookie overflow errors that occurred when multiple flash messages were displayed simultaneously.
  • Fixed ANPR recording associations to properly link plates with their corresponding video footage. For users: Easier to review footage when investigating specific licence plate detections.
  • Improved country code handling for Hikvision iDS cameras (Great Britain workaround). For integrators: Eliminates configuration issues with UK-market Hikvision cameras.
  • Fixed various permission checks to ensure proper access control for integrators and staff users.

Other Changes

Time-of-Day Filtering

Improved user interface for time range filtering (originally added in 2018):

  • Enhanced time range filter controls for events and recordings with clearer layout. For facility managers: Simplified workflow when reviewing overnight incidents or specific shift patterns.
  • Time-of-day filtering now available across events, recordings, and ANPR searches with consistent interface.

Internal

Database Optimisation

  • Migrated ANPR data from Items collection to dedicated collection for improved performance. For users: Faster loading of ANPR records, especially on sites with thousands of plates.
  • Database restructuring reduces query overhead when filtering large datasets.