Frigate NVR Updates: Cleaning Up Async and Code Quality
The Frigate team pushed a broad code-quality pass this week, tightening ruff linting rules and replacing blocking I/O in async code, alongside documentation tweaks and routine translation updates.
Duration: PT2M27S
Episode overview
This episode is a short developer briefing from Frigate NVR Updates.
It explains recent repository work in plain language.
- Show: Frigate NVR Updates
- Published: 2026-07-07T13:15:54Z
- Audio duration: PT2M27S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good day, and welcome to Frigate NVR Updates for July 7th, 2026.
The clearest signal this week is a push toward cleaner, safer async code across the codebase.
Two pull requests anchor this theme directly. PR 23644, from Nick Mowen, increases ruff coverage — that's the linting tool that catches problems automatically. This change pins the ruff version and adds checks for outdated Python patterns, including deprecated typing usage and old exception aliases. More…
PR 23645, from mweinelt, tackles the same category of problem from a different angle. It replaces the aiofiles library with anyio for file operations, because anyio's path handling is more complete and closer to the standard pathlib interface developers already know. Both PRs link back to issue 23643, confirming…
The second theme is smaller but practical: PR 23638 from Josh Hawkins is a documentation and UX tweaks pass. It adds a warning for Reolink cameras using probe paths in the camera wizard, notes the new ffmpeg 8 default, and recommends OpenVINO users default to YOLOv9. Small changes, but they reduce setup confusion…
Rounding things out, PR 23648 from Hawkins is an open miscellaneous fixes pull request touching object…
Nearby episodes from Frigate NVR Updates
- Weekly Recap - Configuration Stability & Community Hardware
- Notifications Get Per-Camera Control
- Config Corruption Fix for Masks and Zones
- Chasing Down Stale State Bugs
- Weekly Recap - Stability and Developer Experience
- Infrastructure Improvements and Documentation
- Stability and Security Improvements
- Recording Watchdog Fix