Frigate 0.17.0 โ 0.18.0
3 versions, 1 with breaking changes, 0 required stops
Version by version, oldest first
0.17.1 โ 0.17.2: no action items (2 versions)
0.18.0 2026-09-12
Breaking
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:
- Simply copy your current config file to a new location
- Stop Frigate and make a copy of the
frigate.dbfile
- GenAI now supports multiple providers. As a result, the global
genaiconfig is now a mapping of keys to GenAI provider setups, and a newrolesfield defines what tasks each provider will be used for (object descriptions, review summaries, embeddings, chat, etc.). Existing configs will be automatically migrated. Documentation - Frigate no longer saves annotated JPEG snapshots (.jpg) to disk. Only a clean, unannotated WebP snapshot (
<camera>-<id>-clean.webp) is now stored in/media/frigate/clips/. Theclean_copyconfiguration option has been removed โ clean snapshots are always saved when snapshots are enabled. Thesnapshots.qualitydefault has changed from 70 to 60, reflecting the switch from JPEG to WebP encoding. Users who previously relied on the annotated.jpgfiles on disk should instead use the/api/events/<id>/snapshot.jpgendpoint, which now honorstimestamp,bounding_box,crop,height, andqualityquery parameters for both in-progress and completed tracked objects. When query parameters are omitted, the camera'ssnapshotsconfig values are used as defaults. Existing configs containingclean_copywill be automatically migrated. Documentation - The config format for zones and masks has changed to add
enabledandfriendly_namefields. A config migrator will make the necessary changes, but if migration fails you may need to edit your masks and 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, orperf_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. - Note that this change will require a Linux kernel version of 6.5 or newer on your host. Kernels older than 6.5 do not expose per-engine counters for GPUs using GuC submission.
- FFmpeg has been updated to version 8 (excluding the
-rkimage), and introduces a known issue with go2rtc streams that transcode video using hardware acceleration. A small change to the go2rtc config is required. Documentation - FFmpeg 5 is deprecated and will be removed from Frigate in 0.19.
- Users running the JinaV2 semantic search model on a GPU will need to run an embeddings reindex due to changes to the CUDA graphs optimization level.
- The
/api/exportDELETEHTTP API endpoint has been removed and refactored to support bulk deletion of exports. APOSTto/api/exportsshould be used instead. Documentation - The
sync_recordingsconfig option has been removed and replaced by the new Media Sync pane in Settings. - The
timelapse_argsexport config option has been removed and replaced by custom exporting ffmpeg arguments. Documentation - The
ui.date_formatandui.time_formatconfig options have been removed as these fields have been unused since date/time format and handling has been determined by i18n. - The DeGirum detector has been removed as the company has ceased operations effective 1 Aug 2026.
- The DeepStack detector is deprecated and will be removed from Frigate in 0.19.
Release notes from github.com/blakeblackshear/frigate/releases, checked 17 hours ago. Only text the vendor marks as breaking, or puts in a warning/caution/important note, is shown; read the full notes for anything else.