Skip to content

Release 0.40.0

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Aug 20:19

馃 AI-Generated Changelog

Added

  • ONVIF discovery inventory persistence: Discovered ONVIF devices are now saved across restarts, eliminating the need to re-scan your network each session
  • Per-stream playback transport selection: Each stream can now be configured with an explicit transport mode (TCP/UDP/HTTP) for live view playback
  • Durable recording migration jobs: Recording migrations now survive restarts and resume automatically, preventing data loss during long migrations
  • Saved views and health queues: Fleet management now supports saving custom views and monitoring stream health through dedicated queues
  • Storage target health event publishing: System now emits events when storage target health changes, enabling automated monitoring and alerting
  • MQTT operational events: Operational state changes are now broadcast through MQTT, allowing integration with external automation systems
  • Mobile touch target compliance: All interactive elements now meet minimum touch target sizes for reliable mobile use

Changed

  • Mobile live view gestures: Tap, swipe, and pinch gestures are now supported on live view tiles for a native mobile experience
  • Live view fullscreen controls: Tile status indicators and fullscreen controls have been refined for clarity and usability
  • Recordings mobile timeline: The recordings timeline has been redesigned for mobile, including improved scrubbing, playback controls, and layout

Fixed

  • Transport mode enforcement: Live view now strictly applies the configured transport mode instead of silently overriding it
  • Thumbnail request storm: Recordings page no longer floods the server with simultaneous thumbnail requests; requests are now throttled
  • Offline source fallback behavior: Live view no longer attempts a fallback stream when the source is known to be offline, reducing unnecessary load
  • Health overlay label conflict: The stream health overlay is now hidden when stream labels are visible, preventing overlapping UI elements
  • Telemetry reporting bug: Corrected an error in operational telemetry data collection

馃敆 Full Changelog: 0.39.4...0.40.0