Q4 2024 Changelog (October - December 2024)
Event Management
- Events can now be exported as CSV files for easier analysis and record keeping.
- The system now defaults to showing "all" events instead of "smart" events for better visibility.
- Fixed bug where manually closed events without recordings were incorrectly deleted.
- Improved bulk event closing functionality to handle events correctly.
- Fixed issue where recordings could have missing event associations.
Audio & Notifications
- Added audio notification sound that plays when new events arrive in real-time.
- Relay devices can now be reset directly from the interface.
Live View Improvements
- Individual camera boxes in the live view can now be cleared.
- Improved styling and layout of the clear button, especially for timelines with more than 36 cameras.
- Removed the "move camera" option from live view controls to simplify the interface.
ANPR (License Plate Recognition)
- Renamed LPR (License Plate Recognition) to ANPR (Automatic Number Plate Recognition) throughout the system for consistency with industry standards.
- Added "direction" field to ANPR data exports (CSV and XLS files).
Camera & Device Support
- Added support for Homaxi DVR systems.
- Improved RTSP streaming with better handling of "not enough bandwidth" scenarios.
- Enhanced SSL certificate generation to be more robust and reliable.
- Fixed race condition that could cause duplicate camera ports during TetherBox setup.
- Upgraded platform to Rails 8 for improved performance and modern features.
- Added performance monitoring with ScoutAPM to identify and resolve bottlenecks.
- Increased server capacity (Puma and live streaming threads) to handle heavier workloads.
- Live view snapshots are now excluded from performance monitoring to avoid false alerts.
- Improved database reconnection handling for better stability.
- Switched to zstd compression (from gzip) for faster database backups.
Email & DNS
- Enhanced email deliverability with TLS_RPT, BIMI, and DMARC DNS records.
- Implemented memcache failover for improved DNS reliability.
Streaming & Timelines
- Limited local streaming to 25 TetherBoxes per timeline to maintain performance (temporary measure pending better solution).
- Removed the "New Timeline" button to streamline the interface.
API Updates
- Updated API endpoints from LPR to ANPR terminology.
- Improved API documentation for updating processes.
Infrastructure
- Added support for OpenVPN resync on single server cloud deployments.
- Fixed weather processing platform alerts to reduce false warnings.
- Regional pricing adjustments for India market.
Statistics
| Metric |
Value |
| Commits |
77 |
| Lines added |
861 |
| Lines removed |
150 |
| Net change |
+711 |
Bug Fixes
- Fixed various SSL certificate validation issues.
- Resolved timing issues in the test suite for more reliable deployments.
- Fixed typos in OpenVPN resync functionality.
- Multiple small bug fixes improving overall system stability.
This is a demo system, while you can see all functionality, you will not be able to make changes.