github opensensor/lightNVR 0.32.0
Release 0.32.0

5 hours ago

🤖 AI-Generated Changelog

Added

  • Added privacy mode for streams, allowing individual streams to be hidden/masked (#325)
  • Added macro-based per-translation-unit logging context (LOG_COMPONENT) for more precise log filtering and diagnostics

Changed

  • Updated go2rtc to the opensensor fork, rebased onto upstream master
  • Consolidated ONVIF URL generation into a unified helper function for consistency across the codebase
  • Consolidated duplicate ONVIF WS-Security header implementations to reduce code duplication

Fixed

  • Fixed ONVIF motion detection compatibility with Tapo cameras (C545D and similar models)
  • Fixed dynamic ONVIF event service discovery for improved multi-vendor compatibility
  • Fixed RTSP source and WebRTC sessions not being closed when a stream is disabled
  • Fixed recording not stopping correctly when a stream is disabled
  • Fixed URL encoding of stream names in go2rtc API calls, resolving issues with special characters
  • Fixed fullscreen stack buildup during arrow-key grid navigation
  • Fixed recursive draining of the fullscreen stack and added grid-position overlay on arrow-key navigation
  • Fixed timeline poll not removing entries for deleted recordings (#331)
  • Fixed empty segment array handling in TimelineSegments props updates (#331)
  • Fixed camera order key being duplicated across live views; now shared correctly as a single key
  • Fixed Home Assistant MQTT discovery message publishing timing in the MQTT callback
  • Fixed go2rtc quoting issue and improved Docker Compose file resilience

🔗 Full Changelog: 0.31.3...0.32.0

Don't miss a new lightNVR release

NewReleases is sending notifications on new releases.