🤖 AI-Generated Changelog
Added
- In-process LiteRT/TFLite detection engine for running object detection without an external process
- Detection memory usage now reported in system statistics
- Detection grace period is now configurable and exposed in the settings UI
- Detection URL field available in stream configuration UI
- Detections are now recorded at frame-arrival time for improved accuracy
- Optional per-stream detection URL storage and API support
Changed
- Detection thread reworked with a unified architecture and a secondary detection stream for improved reliability
Fixed
- Resolved use-after-free bug caused by config reload on settings save
- Detection stream name no longer printed twice in logs
- ONVIF SOAP responses with
env:Bodynamespace prefix are now recognized correctly - CodeQL quality warnings in frontend JavaScript resolved
- Build compatibility with GCC 15 (attribute-after-declarator error in XNNPACK)
- Build compatibility with CMake 4.x via
CMAKE_POLICY_VERSION_MINIMUM=3.5
🔗 Full Changelog: 0.35.3...0.35.4