# Frigate changelog > A complete local network video recorder with real-time AI object detection. - Vendor: Frigate - Category: Media - Official site: https://frigate.video - Tracked by: What's New (https://whatsnew.fyi/product/frigate) - Harvested from: GitHub (blakeblackshear/frigate) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### v0.18.0-beta3 — 0.18.0 Beta 3 - Date: 2026-08-08 - Version: v0.18.0-beta3 - Original notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.18.0-beta3 - Permalink: https://whatsnew.fyi/product/frigate/releases/v0.18.0-beta3 - Labels: Pre-release - **security** — Validate X-Server-Port against a boot-time snapshot of networking.listen.internal instead of the live config, and reject internal and external listening on the same port - **security** — Verify motion search jobs belong to the requested camera - **security** — Prevent attacker-controlled recognized_license_plate regex from causing ReDoS attacks on the serialized DB queue thread - **fixed** — Fix wrong box format passed to cv2.dnn.NMSBoxes - **fixed** — Fix the OpenVINO YOLOX detector crashing on every detection - **fixed** — Restore fused DetectionOutput in the OpenVINO SSD model conversion - **fixed** — Fix manual PTZ relative moves permanently stopping object detection on cameras with autotracking disabled - **fixed** — Fix watchdog restarts reverting processes to the boot config - **fixed** — Apply persisted runtime and profiles states before workers start - **fixed** — Fix birdseye camera overrides being clobbered by a global mode change - **fixed** — Fix clearing the region grid not surviving a restart - **fixed** — Fix the motion region filter grid mapping cells onto a hardcoded 16:9 box so cells now align with the frame on non-16:9 cameras - **fixed** — Fix maximum update depth exceeded when dragging the handlebar quickly in Motion Search - **fixed** — Ensure cameras with ui.review disabled don't bump alert/detection badge counts, trigger the new items to review button, or appear in the review calendar or Motion Review - **fixed** — Fix stale stream name field when switching cameras - **added** — Allow toggling live audio transcription via MQTT - **added** — Crop motion previews to the selected filter region, with a Crop to filter switch to restore the previous 16:9 tiles - **changed** — Only hide cameras with ui.dashboard disabled from the All Cameras dashboard, not from the camera selector in Settings - **changed** — Improve display of GPU graphs in System Metrics - **changed** — Improve spacing consistency on mobile drawers - **changed** — Preserve frontend function names in production builds - **removed** — Remove the DeGirum detector as the company ceased operations on 1 Aug 2026 ##### Images - [ghcr.io/blakeblackshear/frigate:0.18.0-beta3](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1111617792?tag=0.18.0-beta3) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta3-standard-arm64](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1111612430?tag=0.18.0-beta3-standard-arm64) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta3-tensorrt](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1111627306?tag=0.18.0-beta3-tensorrt) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta3-rk](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1111627598?tag=0.18.0-beta3-rk) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta3-rocm](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1111634696?tag=0.18.0-beta3-rocm) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta3-tensorrt-jp6](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1111644444?tag=0.18.0-beta3-tensorrt-jp6) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta3-synaptics](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1111624651?tag=0.18.0-beta3-synaptics) ##### Changes since Beta 2 ###### Security - GHSA-cch2-w38h-8f44: `/auth` now validates `X-Server-Port` against a boot-time snapshot of `networking.listen.internal` instead of the live config, and config validation rejects internal and external listening on the same port - GHSA-vff9-46ww-fjjm: verify motion search jobs belong to the requested camera - GHSA-q8jx-q884-jcq9: attacker-controlled `recognized_license_plate` regex reaches Python `re.search` on the serialized DB queue thread, letting any authenticated (viewer) user freeze the whole application (ReDoS) ###### Backend - Fix wrong box format passed to `cv2.dnn.NMSBoxes` - Fix the OpenVINO YOLOX detector crashing on every detection (broken since 0.15.0) - Restore fused DetectionOutput in the OpenVINO SSD model conversion - Fix manual PTZ relative moves permanently stopping object detection on cameras with autotracking disabled - Fix watchdog restarts reverting processes to the boot config - Apply persisted runtime and profiles states before workers start - Fix birdseye camera overrides being clobbered by a global mode change - Fix clearing the region grid not surviving a restart - Allow toggling live audio transcription via MQTT - Reject non-finite numbers in GenAI review descriptions - Remove the DeGirum detector, as the company ceased operations on 1 Aug 2026 - Documentation updates ###### Frontend - Crop motion previews to the selected filter region, with a "Crop to filter" switch to restore the previous 16:9 tiles - Fix the motion region filter grid mapping cells onto a hardcoded 16:9 box, so cells now align with the frame on non-16:9 cameras - Fix maximum update depth exceeded when dragging the handlebar quickly in Motion Search - Ensure cameras with `ui.review` disabled don't bump alert/detection badge counts, trigger the "new items to review" button, or appear in the review calendar or Motion Review - Only hide cameras with `ui.dashboard` disabled from the All Cameras dashboard, not from the camera selector in Settings - Improve display of GPU graphs in System Metrics - Fix stale stream name field when switching cameras - Improve spacing consistency on mobile drawers - Widen the logger name field in per-process log level settings - Preserve frontend function names in production builds Full changelog: https://github.com/blakeblackshear/frigate/compare/v0.18.0-beta2...v0.18.0-beta3 #### Major Changes for 0.18.0 ##### Breaking Changes There are several breaking changes in this release, Frigate will attempt to update the configuration automatically. In some cases manual changes may be required. It is always recommended to back up your current config and database before upgrading: 1. Simply copy your current config file to a new location 2. Stop Frigate and make a copy of the `frigate.db` fil _[Truncated at 4000 characters — full notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.18.0-beta3]_ ### v0.18.0-beta2 — 0.18.0 Beta 2 - Date: 2026-07-26 - Version: v0.18.0-beta2 - Original notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.18.0-beta2 - Permalink: https://whatsnew.fyi/product/frigate/releases/v0.18.0-beta2 - Labels: Pre-release - **security** — Bound REGEXP evaluation with a per-eval timeout to prevent ReDoS on the database thread - **security** — Fix JWT exp claim to use max_age per JWT_SESSION_LENGTH and prevent a new token being issued on logout - **changed** — GenAI now supports multiple providers with a mapping of keys to provider setups and a new roles field defining what tasks each provider will be used for - **changed** — Frigate no longer saves annotated JPEG snapshots to disk, only clean unannotated WebP snapshots are stored in /media/frigate/clips/ - **removed** — The clean_copy configuration option has been removed as clean snapshots are always saved when snapshots are enabled - **changed** — The snapshots.quality default has changed from 70 to 60 reflecting the switch from JPEG to WebP encoding - **changed** — The /api/events//snapshot.jpg endpoint now honors timestamp, bounding_box, crop, height, and quality query parameters for both in-progress and completed tracked objects - **fixed** — Fix Gemini tool calling and catch an OpenAI error in GenAI - **changed** — Expose whether a GenAI provider supports embeddings - **changed** — Clean up llama.cpp and use the API key when configured in GenAI - **changed** — Restrict the semantic search tool to English on JinaV1 - **fixed** — Resolve friendly names against the correct camera and render zones with friendly name plus ID in the chat prompt - **fixed** — Convert face recognition crops to RGB before embedding and catch faces that become empty after cropping - **changed** — Runtime camera toggles now persist across config saves and re-apply overrides on save/delete without re-broadcasting - **fixed** — Stop dropping batched add/remove config updates in object processing - **fixed** — Always clean up embeddings so they don't outlive their events - **fixed** — Prune object filters for unsupported labels when cleaning tracked objects - **fixed** — Add -vaapi_device to the birdseye restream vaapi encode preset so hwupload can init on ffmpeg 8 - **fixed** — Resolve export hwaccel args global value against the correct config path - **fixed** — Zone editing now disables the ID field when a zone is referenced in any required_zones ##### Images - [ghcr.io/blakeblackshear/frigate:0.18.0-beta2](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1066920071?tag=0.18.0-beta2) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta2-standard-arm64](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1066918792?tag=0.18.0-beta2-standard-arm64) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta2-tensorrt](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1066906308?tag=0.18.0-beta2-tensorrt) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta2-rk](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1066929055?tag=0.18.0-beta2-rk) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta2-rocm](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1066911168?tag=0.18.0-beta2-rocm) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta2-tensorrt-jp6](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1066885434?tag=0.18.0-beta2-tensorrt-jp6) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta2-synaptics](https://github.com/users/blakeblackshear/packages/container/frigate/1066949997?tag=0.18.0-beta2-synaptics) ##### Changes since Beta 1 ###### Security - GHSA-q8jx-q884-jcq9: bound REGEXP evaluation with a per-eval timeout to prevent ReDoS on the database thread - Fix JWT `exp` claim (use `max_age` per `JWT_SESSION_LENGTH`) and prevent a new token being issued on logout ###### Backend - GenAI: fix Gemini tool calling, catch an OpenAI error, expose whether a provider supports embeddings, clean up llama.cpp and use the API key when configured, and restrict the semantic search tool to English on JinaV1 - Zones: resolve friendly names against the correct camera and render zones with friendly name + ID in the chat prompt - Face recognition: convert crops to RGB before embedding and catch faces that become empty after cropping - Runtime camera toggles: persist across config saves, re-apply overrides on save/delete without re-broadcasting, and stop dropping batched add/remove config updates in object processing - Embeddings and event cleanup: always clean up embeddings so they don't outlive their events, and prune object filters for unsupported labels when cleaning tracked objects - Various autotracking and ONVIF fixes - Add `-vaapi_device` to the birdseye restream vaapi encode preset so hwupload can init on ffmpeg 8 - Resolve export hwaccel args global value against the correct config path - Don't report auto-populated object/audio filters as camera overrides - Derive stale replay cameras from bounded directory listings to avoid scanning all clips at startup - Improve error messages for Intel GPU stats - Fix notification test button being blocked by websocket auth - Replace deprecated `openvino-dev` with a modern package for OpenVINO model generation - Ensure preview and review directories are valid after deleting a camera from the UI - Handle indefinite events when a segment needs to forcibly be ended for a camera - Bump sqlite-vec to 0.1.9 - Documentation updates ###### Frontend - Zone editing: disable the ID field when a zone is referenced in any `required_zones`, and delete all `required_zones` references when the zone is deleted - Exports: center the multi-camera export range on the current playback position and fix a crash when camera group icons are invalid - Motion search/preview: fix motion-preview playback rate and don't stay on the page when the flow is cancelled - Improve the classification model edit dialog (edit enabled/save_attempts, plus state/motion/interval configs) - Show a numeric keyboard on mobile for number-specific fields in Settings - Fix the birdseye reordering widget in Settings - Update several object icons for Frigate+ 2026.2 - Pin react-zoom-pan-pinch to fix History zooming reset - Fix minor export/review activity calendar timezone handling bug - Various frontend tweaks and fixes (logger i18n, scrollbar, overflowing text, etc.) Full changelog: htt _[Truncated at 4000 characters — full notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.18.0-beta2]_ ### v0.18.0-beta1 — 0.18.0 Beta 1 - Date: 2026-07-12 - Version: v0.18.0-beta1 - Original notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.18.0-beta1 - Permalink: https://whatsnew.fyi/product/frigate/releases/v0.18.0-beta1 - Labels: Pre-release - **changed** — GenAI now supports multiple providers with a mapping of keys to GenAI provider setups and a new roles field that defines what tasks each provider will be used for - **removed** — Frigate no longer saves annotated JPEG snapshots to disk, only clean unannotated WebP snapshots are stored - **removed** — Remove clean_copy configuration option as clean snapshots are always saved when snapshots are enabled - **changed** — Snapshots quality default changed from 70 to 60 to reflect the switch from JPEG to WebP encoding - **added** — API endpoint /api/events//snapshot.jpg now honors timestamp, bounding_box, crop, height, and quality query parameters for both in-progress and completed tracked objects - **changed** — Config format for zones and masks has changed to add enabled and friendly_name fields - **changed** — Intel GPU stats reporting no longer requires intel_gpu_top and now reads directly from the kernel's per-client DRM usage counters - **changed** — FFmpeg has been updated to version 8 - **deprecated** — FFmpeg 5 is deprecated and will be removed from Frigate in 0.19 - **removed** — The /api/export DELETE HTTP API endpoint has been removed and refactored to support bulk deletion of exports using POST to /api/exports - **removed** — Remove sync_recordings config option and replace it with the new Media Sync pane in Settings - **removed** — Remove timelapse_args export config option and replace it with custom exporting ffmpeg arguments - **removed** — Remove ui.date_format and ui.time_format config options as these fields have been unused since date and time format handling is determined by i18n - **added** — Introduce complete UI-based configuration management with a categorized sidebar covering every section of the config ##### Images - [ghcr.io/blakeblackshear/frigate:0.18.0-beta1](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1022778155?tag=0.18.0-beta1) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta1-standard-arm64](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1022775356?tag=0.18.0-beta1-standard-arm64) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta1-tensorrt](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1022786673?tag=0.18.0-beta1-tensorrt) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta1-rk](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1022799752?tag=0.18.0-beta1-rk) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta1-rocm](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1022794327?tag=0.18.0-beta1-rocm) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta1-tensorrt-jp6](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1022779324?tag=0.18.0-beta1-tensorrt-jp6) - [ghcr.io/blakeblackshear/frigate:0.18.0-beta1-synaptics](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/1022796957?tag=0.18.0-beta1-synaptics) #### Major Changes for 0.18.0 ##### Breaking Changes There are several breaking changes in this release, Frigate will attempt to update the configuration automatically. In some cases manual changes may be required. It is always recommended to back up your current config and database before upgrading: 1. Simply copy your current config file to a new location 2. Stop Frigate and make a copy of the `frigate.db` file - **GenAI now supports multiple providers**. As a result, the global `genai` config is now a mapping of keys to GenAI provider setups, and a new `roles` field defines what tasks each provider will be used for (object descriptions, review summaries, embeddings, chat, etc.). Existing configs will be automatically migrated. [Documentation](https://docs-dev.frigate.video/category/generative-ai) - **Frigate no longer saves annotated JPEG snapshots (.jpg) to disk.** Only a clean, unannotated WebP snapshot (`--clean.webp`) is now stored in `/media/frigate/clips/`. The `clean_copy` configuration option has been removed — clean snapshots are always saved when snapshots are enabled. The `snapshots.quality` default has changed from 70 to 60, reflecting the switch from JPEG to WebP encoding. Users who previously relied on the annotated `.jpg` files on disk should instead use the `/api/events//snapshot.jpg` endpoint, which now honors `timestamp`, `bounding_box`, `crop`, `height`, and `quality` query parameters for both in-progress and completed tracked objects. When query parameters are omitted, the camera's `snapshots` config values are used as defaults. Existing configs containing `clean_copy` will be automatically migrated. [Documentation](https://docs-dev.frigate.video/configuration/snapshots/#rendering) - **The config format for zones and masks has changed** to add `enabled` and `friendly_name` fields. A config migrator will make the necessary changes, but if migration fails you may need to edit your [masks](https://docs-dev.frigate.video/configuration/masks/#creating-masks) and [zones](https://docs-dev.frigate.video/configuration/zones) manually. - **Intel GPU stats reporting has changed** to no longer require `intel_gpu_top` and now reads directly from the kernel's per-client DRM usage counters. This removes the need for `CAP_PERFMON`, privileged mode, or `perf_event_paranoid tuning`, and adds support for newer Intel GPUs (including Battlemage). Reported usage values may differ from previous versions because the measurement method has changed; the underlying GPU workload is unchanged for the same configuration. - **FFmpeg has been updated to version 8**. - FFmpeg 5 is deprecated and will be removed from Frigate in 0.19. - FFmpeg 8 introduces a known issue with go2rtc streams that transcode video using hardware acceleration. A small change to the go2rtc config is re _[Truncated at 4000 characters — full notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.18.0-beta1]_ ### v0.17.2 — 0.17.2 Release - Date: 2026-06-28 - Version: v0.17.2 - Original notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.17.2 - Permalink: https://whatsnew.fyi/product/frigate/releases/v0.17.2 - **security** — Fixed go2rtc WebSocket live stream camera access bypass for role-restricted users - **security** — Fixed incomplete patch of CVE-2025-62382 regarding image_path backslash-separator bypass and arbitrary host-file read - **security** — Fixed incomplete patch of CVE-2026-25643 regarding go2rtc exec:/echo:/expr: prefix block bypass allowing RCE and container escape - **security** — Fixed RTSP credentials leak to viewer role via nginx proxy_cache - **security** — Fixed authenticated admin RCE via go2rtc Stream API by enforcing exec: filter at API layer - **security** — Fixed WebSocket missing authorization allowing viewer to execute admin-only operations - **added** — Exports can optionally include recording segment information as chapters in mp4 metadata - **changed** — Performance improvements when displaying previews in the live page - **changed** — Offload preview encoding and Plus upload off the API event loop - **fixed** — Filter motion review by allowed cameras - **fixed** — Fix cache control header for current hour preview mp4s - **changed** — Allow non-admin users to use PTZ controls for cameras they have access to This is a maintenance release for Frigate 0.17 that includes fixes and minor changes. ##### Images - [ghcr.io/blakeblackshear/frigate:0.17.2](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/982004562?tag=0.17.2) - [ghcr.io/blakeblackshear/frigate:0.17.2-standard-arm64](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/981112840?tag=0.17.2-standard-arm64) - [ghcr.io/blakeblackshear/frigate:0.17.2-tensorrt](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/982014308?tag=0.17.2-tensorrt) - [ghcr.io/blakeblackshear/frigate:0.17.2-rk](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/981127205?tag=0.17.2-rk) - [ghcr.io/blakeblackshear/frigate:0.17.2-rocm](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/982027592?tag=0.17.2-rocm) - [ghcr.io/blakeblackshear/frigate:0.17.2-tensorrt-jp6](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/981119391?tag=0.17.2-tensorrt-jp6) - [ghcr.io/blakeblackshear/frigate:0.17.2-synaptics](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/981125957?tag=0.17.2-synaptics) ##### What's Changed ###### Security Advisories These advisories impact users with publicly exposed instances with no authentication and users with viewer roles where it is important to restrict access to some cameras. Addressed in this release: - [go2rtc WebSocket live stream camera access bypass (role-restricted users)](https://github.com/blakeblackshear/frigate/security/advisories/GHSA-hh3j-7g2f-43j2) - [Incomplete patch of CVE-2025-62382: `image_path` backslash-separator bypass of `pathvalidate.sanitize_filepath` + `startswith(CLIPS_DIR)` reaches `shutil.copy` arbitrary host-file read](https://github.com/blakeblackshear/frigate/security/advisories/GHSA-pqfr-m69j-4mq2) - [Incomplete patch of CVE-2026-25643: go2rtc exec:/echo:/expr: prefix block is bypassed when a stream value is a YAML mapping with a `url` key (RCE + container escape)](https://github.com/blakeblackshear/frigate/security/advisories/GHSA-r57j-5jm9-hpcc) - [RTSP credentials leak to viewer role via nginx proxy_cache](https://github.com/blakeblackshear/frigate/security/advisories/GHSA-4vfc-hxpj-f7x7) - [Authenticated Admin Can Achieve RCE via go2rtc Stream API — exec: Filter Not Enforced at API Layer](https://github.com/blakeblackshear/frigate/security/advisories/GHSA-wwww-5h25-jf98) - [WebSocket Missing Authorization — Viewer Can Execute Admin-Only Operations](https://github.com/blakeblackshear/frigate/security/advisories/GHSA-r5fm-h944-8chq) To be addressed in future versions: - [Authenticated viewer can read /api/logs/frigate and /api/logs/nginx, exposing the auto-generated admin password and camera RTSP/ONVIF credentials (viewer-to-admin privilege escalation)](https://github.com/blakeblackshear/frigate/security/advisories/GHSA-c4qf-xxq4-vf55) - [Viewer-Role User Can Access go2rtc Internal API to obtain sensitive information](https://github.com/blakeblackshear/frigate/security/advisories/GHSA-mgh5-cr9h-g6hr) - [Camera ACL bypass via Nginx static locations allows authenticated users to access recordings from unauthorized cameras](https://github.com/blakeblackshear/frigate/security/advisories/GHSA-74x4-gw64-2mq5) ###### Notable Changes - Exports can optionally include recording segment information as chapters in mp4 metadata - Performance improvements when displaying previews in the live page ###### All Commits * Update docs for DEIMv2 support by @NickM-27 in https://github.com/blakeblackshear/frigate/pull/22598 * Add role-based auth to websocket message handler by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/22710 * Update MemryX section documentation by @abinila4 in https://github.com/blakeblackshear/frigate/pull/22712 * Memryx docs update by @abinila4 in https://github.com/blakeblackshear/frigate/pull/22746 * Docs update by @hawkeye217 in https://github.com/blakeblackshear/frigate/p _[Truncated at 4000 characters — full notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.17.2]_ ### v0.17.1 — 0.17.1 Release - Date: 2026-03-22 - Version: v0.17.1 - Original notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.17.1 - Permalink: https://whatsnew.fyi/product/frigate/releases/v0.17.1 - **security** — Restrict raw config endpoint to admin role - **security** — Fix cross-camera auth in timeline and media endpoints - **fixed** — Fix RKNN arcface input format - **fixed** — Don't try to run storage cleanup if frigate is in safe mode - **fixed** — Fix go2rtc stream alias auth - **fixed** — Fix birdseye functionality - **fixed** — Fix genai - **fixed** — Fix menu display conditions - **fixed** — Improve playback of videos in Tracking Details - **fixed** — Fix preview retrieval to handle missing previews gracefully - **fixed** — Fix thumbnail encoding logic - **fixed** — Fix environment variable handling - **fixed** — Fix go2rtc config handling - **changed** — Save detect dimensions to config on add camera wizard save - **changed** — Filter push notifications by user role camera access - **changed** — Keep Tracked Object Details nav buttons visible - **fixed** — Add handler for license plate which is not expected to be stationary - **changed** — Consistently sort class names - **changed** — Hide set password menu option when native auth is disabled - **changed** — Disable pip for animated event cards This is a maintenance release for Frigate 0.17 that includes bugfixes and minor changes. ##### Images - [ghcr.io/blakeblackshear/frigate:0.17.1](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/746059848?tag=0.17.1) - [ghcr.io/blakeblackshear/frigate:0.17.1-standard-arm64](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/746055204?tag=0.17.1-standard-arm64) - [ghcr.io/blakeblackshear/frigate:0.17.1-tensorrt](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/746069732?tag=0.17.1-tensorrt) - [ghcr.io/blakeblackshear/frigate:0.17.1-rk](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/746093696?tag=0.17.1-rk) - [ghcr.io/blakeblackshear/frigate:0.17.1-rocm](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/746079109?tag=0.17.1-rocm) - [ghcr.io/blakeblackshear/frigate:0.17.1-tensorrt-jp6](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/746064399?tag=0.17.1-tensorrt-jp6) - [ghcr.io/blakeblackshear/frigate:0.17.1-synaptics](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/746087341?tag=0.17.1-synaptics) ##### What's Changed ###### Security Fixes * Restrict raw config endpoint to admin role by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/22523 * Fix cross-camera auth in timeline and media endpoints by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/22522 ###### Notable Changes * Fix/rknn arcface input format master by @begetan in https://github.com/blakeblackshear/frigate/pull/22319 * Don't try to run storage cleanup if frigate is in safe mode by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/22492 ##### Other Changes * docs: fix image address by @ZhaiSoul in https://github.com/blakeblackshear/frigate/pull/22067 * docs: fix hailo setup numbering error by @ZhaiSoul in https://github.com/blakeblackshear/frigate/pull/22066 * Fix script for downloading RF-DETR by @f0ff886f in https://github.com/blakeblackshear/frigate/pull/22083 * docs: Add frame selection and clean copy details to snapshots docs by @webmasterkai in https://github.com/blakeblackshear/frigate/pull/21946 * Update line breaks in video_pipeline.md diagram by @GrumpyMeow in https://github.com/blakeblackshear/frigate/pull/21919 * docs: Add detail to face recognition MQTT update docs by @webmasterkai in https://github.com/blakeblackshear/frigate/pull/21942 * Update HA docs with MQTT example by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/22098 * Docs: fix YOLOv9 onnx export by @tremby in https://github.com/blakeblackshear/frigate/pull/22107 * Docs updates by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/22131 * updates for yolov9 coral support by @blakeblackshear in https://github.com/blakeblackshear/frigate/pull/22136 * 0.17 Release by @blakeblackshear in https://github.com/blakeblackshear/frigate/pull/19787 * Fix link to Coral YOLOv9 Frigate+ models by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/22164 * Fix go2rtc stream alias auth by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/22097 * Birdseye fixes by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/22166 * Fix genai by @NickM-27 in https://github.com/blakeblackshear/frigate/pull/22203 * Docs updates by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/22222 * Fix menu display conditions by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/22237 * docs: updated the guides detectors section by @ZhaiSoul in https://github.com/blakeblackshear/frigate/pull/22241 * Docs update by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/22251 * Update docs for new HA language by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/22258 * Update docs for AVX2 CPU requirement by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/22305 * Improve playback of videos in Tracking Detail _[Truncated at 4000 characters — full notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.17.1]_ ### v0.17.0 — 0.17.0 Release - Date: 2026-02-27 - Version: v0.17.0 - Original notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.17.0 - Permalink: https://whatsnew.fyi/product/frigate/releases/v0.17.0 - **changed** — GenAI configuration now only configures the provider at the global level, with other fields moved under objects -> genai - **changed** — Recordings retention is now fully tiered with record -> continuous and record -> motion as separate config fields - **changed** — LPR models have been updated and users should manually switch to the small model, with the large model remaining unchanged from 0.16 - **removed** — strftime_fmt configuration that was deprecated in 0.16 must now be fully removed from the config - **changed** — Auto detection logic for camera resolution has changed and may require explicit definition of detect resolution width and height for some cameras - **removed** — The exec, expr, and echo sources for go2rtc are now removed by default to reduce security risk, controllable via GO2RTC_ALLOW_ARBITRARY_EXEC environment variable - **removed** — Nvidia GTX 900 series GPUs are no longer supported due to updates to ONNX Runtime - **added** — Support for classification models including state classification to determine regions with multiple states and object classification to classify specific object instances - **added** — Custom viewer roles allowing users to create additional roles with limited access to specific cameras - **added** — Review item summary with GenAI to generate structured summaries with title, description, and activity classification - **added** — Object descriptions as a searchable feature from GenAI - **added** — Ability to assign cameras to custom viewer roles with guarded API access and limited frontend access ##### Images - [ghcr.io/blakeblackshear/frigate:0.17.0](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698571246?tag=0.17.0) - [ghcr.io/blakeblackshear/frigate:0.17.0-standard-arm64](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698569586?tag=0.17.0-standard-arm64) - [ghcr.io/blakeblackshear/frigate:0.17.0-tensorrt](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698573647?tag=0.17.0-tensorrt) - [ghcr.io/blakeblackshear/frigate:0.17.0-rk](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698579220?tag=0.17.0-rk) - [ghcr.io/blakeblackshear/frigate:0.17.0-rocm](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698576270?tag=0.17.0-rocm) - [ghcr.io/blakeblackshear/frigate:0.17.0-tensorrt-jp6](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698571350?tag=0.17.0-tensorrt-jp6) - [ghcr.io/blakeblackshear/frigate:0.17.0-synaptics](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698578081?tag=0.17.0-synaptics) ##### Changes since RC3 - None #### Major Changes for 0.17.0 ##### Breaking Changes There are several breaking changes in this release, Frigate will attempt to update the configuration automatically. In some cases manual changes may be required. It is always recommended to back up your current config and database before upgrading: 1. Simply copy your current config file to a new location 2. Stop Frigate and make a copy of the `frigate.db` file - **GenAI now supports reviews and object descriptions**. As a result, the global `genai` config now only configures the provider. Other fields have moved under `objects -> genai`. See the new GenAI [documentation](https://docs.frigate.video/category/generative-ai). - **Recordings retention is now fully tiered**. This means that `record -> continuous` and `record -> motion` are separate config fields. See the examples in the [documentation](https://docs.frigate.video/configuration/record). - **Some of the LPR models have been updated**, and **most users should manually switch to the `small` model**, which performs well on both CPU and GPU. The `large` model is the same as 0.16's and is not as accurate as the upgraded `small` model in 0.17. Use `large` **only** if you live in a region with multi-line plates and you are having issues detecting text on them with the `small` model. - **strftime_fmt** was deprecated in 0.16, and should now be fully removed from the config in 0.17. Date/time formatting is based on the language selected in the UI. - **The auto detection logic for camera resolution has changed.** Some cameras fail to correctly advertise their resolution, and in previous versions, a default value was assumed that was not always correct. You may need to explicitly define `detect` resolution `width` and `height` for cameras in your config if Frigate hangs on startup. - **The `exec`, `expr`, and `echo` sources for go2rtc are now removed by default** to reduce the security risk if an attacker has access to the configuration. This can be disabled using an environment variable `GO2RTC_ALLOW_ARBITRARY_EXEC` A separate configuration for this for HA addon users will come in a later beta. See the [documentation](https://docs.frigate.video/configuration/restream#security-restricted-stream-sources). - Nvidia GTX 900 series GPUs are no longer supported due to updates to ONNX Runtime ##### New Features Frigate 0.17 introduces several major new features. ###### Classification Model Training Frigate 0.17 supports classification models in two separate types: _state classification_ and _object classification_. These models are trained locally on your machine using `ImageNet` via `MobileNetV2`. ###### State Classification State classification allows you to choose a certain region of camera(s) with multiple states, and train on images showing these states. For example, you could create a state classification model to determ _[Truncated at 4000 characters — full notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.17.0]_ ### v0.16.4 — 0.16.4 Release - Date: 2026-01-29 - Version: v0.16.4 - Original notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.16.4 - Permalink: https://whatsnew.fyi/product/frigate/releases/v0.16.4 - **security** — Address authenticated remote command execution (RCE) and container escape vulnerability ##### Images - [ghcr.io/blakeblackshear/frigate:0.16.4](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/660761432?tag=0.16.4) - [ghcr.io/blakeblackshear/frigate:0.16.4-standard-arm64](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/660757850?tag=0.16.4-standard-arm64) - [ghcr.io/blakeblackshear/frigate:0.16.4-tensorrt](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/660772919?tag=0.16.4-tensorrt) - [ghcr.io/blakeblackshear/frigate:0.16.4-rk](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/660781033?tag=0.16.4-rk) - [ghcr.io/blakeblackshear/frigate:0.16.4-rocm](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/660792419?tag=0.16.4-rocm) - [ghcr.io/blakeblackshear/frigate:0.16.4-tensorrt-jp6](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/661068168?tag=0.16.4-tensorrt-jp6) ##### Security Advisory A security vulnerability was reported and addressed with this release. Exploiting this vulnerability requires authenticated access to Frigate. - [Authenticated Remote Command Execution (RCE) and Container Escape](https://github.com/blakeblackshear/frigate/security/advisories/GHSA-4c97-5jmr-8f6x) ##### What's Changed * docs: fix the missing quotes in the Reolink example within the docume… by @ZhaiSoul in https://github.com/blakeblackshear/frigate/pull/21178 * Update camera_specific.md for Wyze Cameras (Thingino) by @User873902 in https://github.com/blakeblackshear/frigate/pull/21221 * docs: update OpenVINO D-FINE configuration default device by @ZhaiSoul in https://github.com/blakeblackshear/frigate/pull/21231 * Update Hikvision camera link in hardware documentation by @NickM-27 in https://github.com/blakeblackshear/frigate/pull/21256 * update copyright by @blakeblackshear in https://github.com/blakeblackshear/frigate/pull/21485 * Port go2rtc check by @blakeblackshear in https://github.com/blakeblackshear/frigate/pull/21808 ##### New Contributors * @User873902 made their first contribution in https://github.com/blakeblackshear/frigate/pull/21221 **Full Changelog**: https://github.com/blakeblackshear/frigate/compare/v0.16.3...v0.16.4 ### v0.16.3 — 0.16.3 Release - Date: 2025-12-06 - Version: v0.16.3 - Original notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.16.3 - Permalink: https://whatsnew.fyi/product/frigate/releases/v0.16.3 - **security** — Fix broken access control vulnerability that allowed viewer users to delete admin and other user accounts - **changed** — Improve recording playback efficiency - **fixed** — Fix certificate generation crash when using webpush notifications - **fixed** — Fix YOLOv9 export script - **fixed** — Fix model exports - **fixed** — Fix jetson build ##### Images - [ghcr.io/blakeblackshear/frigate:0.16.3](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/601904217?tag=0.16.3) - [ghcr.io/blakeblackshear/frigate:0.16.3-standard-arm64](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/601903526?tag=0.16.3-standard-arm64) - [ghcr.io/blakeblackshear/frigate:0.16.3-tensorrt](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/601906947?tag=0.16.3-tensorrt) - [ghcr.io/blakeblackshear/frigate:0.16.3-rk](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/601908239?tag=0.16.3-rk) - [ghcr.io/blakeblackshear/frigate:0.16.3-rocm](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/601910787?tag=0.16.3-rocm) - [ghcr.io/blakeblackshear/frigate:0.16.3-tensorrt-jp6](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/601905114?tag=0.16.3-tensorrt-jp6) ##### Security Advisory A security vulnerability was reported and addressed with this release. - [Broken access control viewer user can delete admin and other users account](https://github.com/blakeblackshear/frigate/security/advisories/GHSA-vg28-83rp-8xx4) Exploiting this vulnerability requires authenticated access to Frigate. ##### Improvements - Improve recording playback efficiency - Fix certificate generation crash when using webpush notifications ##### What's Changed * version bump in docs by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/20501 * Fix YOLOv9 export script by @NickM-27 in https://github.com/blakeblackshear/frigate/pull/20514 * Fix model exports by @NickM-27 in https://github.com/blakeblackshear/frigate/pull/20540 * Update Azure OpenAI genai docs by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/20549 * Improve Reolink Camera Documentation by @NickM-27 in https://github.com/blakeblackshear/frigate/pull/20605 * Update PWA requirements and add usage section by @NickM-27 in https://github.com/blakeblackshear/frigate/pull/20562 * Update coral docs / links by @NickM-27 in https://github.com/blakeblackshear/frigate/pull/20674 * Update recommended hardware to list more models by @NickM-27 in https://github.com/blakeblackshear/frigate/pull/20777 * docs: remove webrtc not support H.265 tips by @ZhaiSoul in https://github.com/blakeblackshear/frigate/pull/20769 * Update hailo installation instructions by @NickM-27 in https://github.com/blakeblackshear/frigate/pull/20847 * Fix RF-DETR docs heading by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/20963 * add comment about unifi g5 and newer cams by @h-leth in https://github.com/blakeblackshear/frigate/pull/21003 * Fixes by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/21061 * Version bump in docs by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/21111 * Add Axis Q-6155E camera configuration details by @munit85 in https://github.com/blakeblackshear/frigate/pull/21105 * Pin onnx in rfdetr model generation command by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/21127 * Pin cryptography package version by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/21126 * Fix jetson build by @NickM-27 in https://github.com/blakeblackshear/frigate/pull/21173 ##### New Contributors * @h-leth made their first contribution in https://github.com/blakeblackshear/frigate/pull/21003 * @munit85 made their first contribution in https://github.com/blakeblackshear/frigate/pull/21105 **Full Changelog**: https://github.com/blakeblackshear/frigate/compare/v0.16.2...v0.16.3 ### v0.16.2 — 0.16.2 Release - Date: 2025-10-15 - Version: v0.16.2 - Original notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.16.2 - Permalink: https://whatsnew.fyi/product/frigate/releases/v0.16.2 - **security** — Fix arbitrary file read vulnerability via Export Thumbnail image_path parameter - **fixed** — Fix best thumbnail endpoint - **fixed** — Fix model selection type in Frigate+ settings pane - **changed** — Improve live loading by not blocking UI - **added** — Add GitHub mirror download endpoint - **added** — Add robots.txt - **changed** — Improve rf-detr export - **changed** — Ensure that a user must provide an image in an expected location ##### Images - [ghcr.io/blakeblackshear/frigate:0.16.2](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/544574015?tag=0.16.2) - [ghcr.io/blakeblackshear/frigate:0.16.2-standard-arm64](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/544572653?tag=0.16.2-standard-arm64) - [ghcr.io/blakeblackshear/frigate:0.16.2-tensorrt](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/544546613?tag=0.16.2-tensorrt) - [ghcr.io/blakeblackshear/frigate:0.16.2-rk](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/544580630?tag=0.16.2-rk) - [ghcr.io/blakeblackshear/frigate:0.16.2-rocm](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/544553226?tag=0.16.2-rocm) - [ghcr.io/blakeblackshear/frigate:0.16.2-tensorrt-jp6](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/544535127?tag=0.16.2-tensorrt-jp6) ##### Security Advisory A security vulnerability was reported and addressed with this release. - [Arbitrary File Read via Export Thumbnail "image_path" parameter](https://github.com/blakeblackshear/frigate/security/advisories/GHSA-8gv4-5jr9-v96j) Exploiting this vulnerability requires authenticated access to Frigate. ##### What's Changed * Fix best thumbnail endpoint by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/19930 * Fix model selection type in Frigate+ settings pane by @hawkeye217 in https://github.com/blakeblackshear/frigate/pull/19952 * Fixes by @NickM-27 in https://github.com/blakeblackshear/frigate/pull/19984 * Improve live loading by not blocking UI by @NickM-27 in https://github.com/blakeblackshear/frigate/pull/19998 * feat: add github mirror download endpoint by @ZhaiSoul in https://github.com/blakeblackshear/frigate/pull/20007 * add robots.txt by @ZhaiSoul in https://github.com/blakeblackshear/frigate/pull/20093 * Improve rf-detr export by @NickM-27 in https://github.com/blakeblackshear/frigate/pull/20485 * Ensure that a user must provide an image in an expected location by @NickM-27 in https://github.com/blakeblackshear/frigate/pull/20491 ##### New Contributors * @laviddichterman made their first contribution in https://github.com/blakeblackshear/frigate/pull/19951 * @AmirHoseinOmidi made their first contribution in https://github.com/blakeblackshear/frigate/pull/20306 * @mpking828 made their first contribution in https://github.com/blakeblackshear/frigate/pull/20343 **Full Changelog**: https://github.com/blakeblackshear/frigate/compare/v0.16.1...v0.16.2 ### v0.16.1 — 0.16.1 Release - Date: 2025-09-04 - Version: v0.16.1 - Original notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.16.1 - Permalink: https://whatsnew.fyi/product/frigate/releases/v0.16.1 - **changed** — Improve recording playback startup time on slow connections - **fixed** — Fix export dialog overflowing due to i18n time lengths - **fixed** — Ensure audio support is correctly queried from go2rtc streams - **changed** — Allow users with the viewer role to register for webpush notifications - **fixed** — Fix video dimension layout for Chrome - **changed** — Remind users to restart after enabling face recognition - **changed** — Always allow sorting by score in Explore page - **fixed** — Fix recognized license plate filter being incorrectly hidden in Explore filters in certain circumstances - **fixed** — Fix unscrollable languages menu on small mobile devices - **fixed** — Fix label in streaming stats - **fixed** — Fix i965 hwaccel driver for older Intel iGPUs - **fixed** — Return correct mime type for some image endpoints - **changed** — Cleanup vod clip handling and add padding arg - **fixed** — Catch invalid keys in genai prompts - **fixed** — Run autotracking setup method in asyncio coroutine - **fixed** — Fix autotracking calibration crash when zooming is disabled - **fixed** — Fix autotracking hang for some cameras - **deprecated** — Deprecate include_thumbnails field in events API - **fixed** — Ensure bird classification still runs if no other enrichments are enabled - **fixed** — Fix latest image API endpoint issues - **fixed** — Fix percentage display in recording emergency cleanup logs This is a maintenance release for Frigate 0.16 that includes bugfixes and minor changes. ##### Images - [ghcr.io/blakeblackshear/frigate:0.16.1](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/505907123?tag=0.16.1) - [ghcr.io/blakeblackshear/frigate:0.16.1-standard-arm64](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/505903703?tag=0.16.1-standard-arm64) - [ghcr.io/blakeblackshear/frigate:0.16.1-tensorrt](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/503603061?tag=0.16.1-tensorrt) - [ghcr.io/blakeblackshear/frigate:0.16.1-rk](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/505941098?tag=0.16.1-rk) - [ghcr.io/blakeblackshear/frigate:0.16.1-rocm](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/503608623?tag=0.16.1-rocm) - [ghcr.io/blakeblackshear/frigate:0.16.1-tensorrt-jp6](https://github.com/blakeblackshear/frigate/pkgs/container/frigate/503598754?tag=0.16.1-tensorrt-jp6) ##### What's Changed ###### Frontend Changes - Improve recording playback startup time on slow connections (https://github.com/blakeblackshear/frigate/pull/19503) - Fix export dialog overflowing due to i18n time lengths (https://github.com/blakeblackshear/frigate/pull/19736) - Ensure audio support is correctly queried from go2rtc streams (https://github.com/blakeblackshear/frigate/pull/19708) - Allow users with the viewer role to register for webpush notifications (https://github.com/blakeblackshear/frigate/pull/19640) - Video dimension layout fix for Chrome (https://github.com/blakeblackshear/frigate/pull/19636, https://github.com/blakeblackshear/frigate/pull/19805) - Remind users to restart after enabling face recognition (https://github.com/blakeblackshear/frigate/pull/19601) - Always allow sorting by score in Explore page (https://github.com/blakeblackshear/frigate/pull/19501) - Fix recognized license plate filter being incorrectly hidden in Explore filters in certain circumstances (https://github.com/blakeblackshear/frigate/pull/19491) - Fix unscrollable languages menu on small mobile devices (https://github.com/blakeblackshear/frigate/pull/19797) - Fix label in streaming stats (https://github.com/blakeblackshear/frigate/pull/19874) ###### Backend Changes - Fix i965 hwaccel driver for older Intel iGPUs (https://github.com/blakeblackshear/frigate/pull/19590) - Return correct mime type for some image endpoints (https://github.com/blakeblackshear/frigate/pull/19708) - Cleanup vod clip handling and add padding arg (https://github.com/blakeblackshear/frigate/pull/19813) - Catch invalid keys in genai prompts (https://github.com/blakeblackshear/frigate/pull/19657) - Run autotracking setup method in asyncio coroutine (https://github.com/blakeblackshear/frigate/pull/19614) - Fix autotracking calibration crash when zooming is disabled (https://github.com/blakeblackshear/frigate/pull/19776) - Fix autotracking hang for some cameras (https://github.com/blakeblackshear/frigate/pull/19873, https://github.com/blakeblackshear/frigate/pull/19879) - Deprecate include_thumbnails field in events API (https://github.com/blakeblackshear/frigate/pull/19584) - Ensure bird classification still runs if no other enrichments are enabled (https://github.com/blakeblackshear/frigate/pull/19576) - Latest image API endpoint fixes (https://github.com/blakeblackshear/frigate/pull/19573 and https://github.com/blakeblackshear/frigate/pull/19555) - Fix percentage display in recording emergency cleanup logs (https://github.com/blakeblackshear/frigate/pull/19525) - Support `input-dtype` config for Frigate+ models (https://github.com/blakeblackshear/frigate/pull/19799) - Set lower bound on `retry_interval` (https://github.com/blakeblackshear/frigate/pull/19883)