Frigate NVR Updates

Frigate NVR Updates: Critical Bug Fixes and Memory Leak Patches

Nine pull requests merged today addressing critical crashes in birdseye custom logos, WebSocket memory leaks, and broken event cleanup that was causing disk space exhaustion.

Duration: PT1M52S

https://podlog.io/listen/frigate-nvr-updates-4774304c/episode/frigate-nvr-updates-critical-bug-fixes-and-memory-leak-patches-42a68c4d

Transcript

Good morning. This is Frigate NVR Updates for March 16th, 2026.

Today we saw nine merged pull requests from contributor ryzendigo, all targeting critical stability issues.

The most significant fix addresses birdseye crashes when using custom logos without alpha channels. The code was unconditionally indexing the alpha channel, causing crashes with grayscale or RGB images. This has been resolved with proper format detection.

A related fix corrects swapped shape indices in logo placement that was breaking non-square custom logos.

On the infrastructure side, a WebSocket memory leak in the WebRTC player has been patched. The component was creating new WebSocket connections on re-renders without closing previous ones, leading to connection exhaustion.

A critical bug in event cleanup has been fixed where orphaned camera snapshots and clips were never being deleted from disk. The cleanup iterator was being consumed by debug logging, leaving the actual deletion loop with no events to process. This was causing gradual disk space exhaustion.

The PTZ autotrack system had an inverted condition that was causing division by zero errors when calculating velocity directions. This has been corrected.

Additional fixes include proper FPS placeholder replacement in HTTP JPEG presets, missing ffmpeg_path arguments in birdseye encode fallbacks, and correction of a function that was returning a ValueError object instead of raising it.

Ten additional commits landed with these same fixes, indicating these were high-priority patches that needed immediate attention.

What's next: These fixes should significantly improve system stability, particularly for users with custom birdseye configurations and WebRTC streaming. Monitor disk usage patterns to confirm the cleanup fixes are working as expected.

That's your Frigate NVR update for March 16th.