v0.55.7

Try our Chrome extension

Chrome store icon Chrome Webstore

Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!

Changedetection.io needs your support!

You can help us by supporting changedetection.io on these platforms;

The more popular changedetection.io is, the more time we can dedicate to adding amazing features!

Many thanks :)

changedetection.io team

  • Language set to auto-detect from browser
  • Language set to auto-detect from browser
Not yet seconds ago.
            False
        
Not yet seconds ago
Current error-ing screenshot from most recent request
✨ AI Change Summary

Generating summary…

You are a concise web change detector. Summarize ONLY what actually changed on the page in clear, plain English. Structure your reply using this exact format (omit sections with nothing to report): Added: - ... Changed: - ... Removed: - ... Focus only on meaningful changes. Ignore layout shifts, whitespace, timestamps, ads, cookies, or minor styling. Be direct and brief. Use bullet points.

53 minutes agoGoto single snapshot
tag:github.com,2008:https://github.com/blakeblackshear/frigate/releases

Release notes from frigate

2026-03-19T14:42:33Z tag:github.com,2008:Repository/167694194/v0.17.1 2026-03-22T20:33:17Z

0.17.1 Release

<p>This is a maintenance release for Frigate 0.17 that includes bugfixes and minor changes.</p> <h2>Images</h2> <ul> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/746059848?tag=0.17.1">ghcr.io/blakeblackshear/frigate:0.17.1</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/746055204?tag=0.17.1-standard-arm64">ghcr.io/blakeblackshear/frigate:0.17.1-standard-arm64</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/746069732?tag=0.17.1-tensorrt">ghcr.io/blakeblackshear/frigate:0.17.1-tensorrt</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/746093696?tag=0.17.1-rk">ghcr.io/blakeblackshear/frigate:0.17.1-rk</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/746079109?tag=0.17.1-rocm">ghcr.io/blakeblackshear/frigate:0.17.1-rocm</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/746064399?tag=0.17.1-tensorrt-jp6">ghcr.io/blakeblackshear/frigate:0.17.1-tensorrt-jp6</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/746087341?tag=0.17.1-synaptics">ghcr.io/blakeblackshear/frigate:0.17.1-synaptics</a></li> </ul> <h2>What's Changed</h2> <h3>Security Fixes</h3> <ul> <li>Restrict raw config endpoint to admin role by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4096597116" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22523" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22523/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22523">#22523</a></li> <li>Fix cross-camera auth in timeline and media endpoints by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4096582625" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22522" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22522/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22522">#22522</a></li> </ul> <h3>Notable Changes</h3> <ul> <li>Fix/rknn arcface input format master by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/begetan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/begetan">@begetan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4040049149" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22319" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22319/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22319">#22319</a></li> <li>Don't try to run storage cleanup if frigate is in safe mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4084246687" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22492" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22492/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22492">#22492</a></li> </ul> <h2>Other Changes</h2> <ul> <li>docs: fix image address by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ZhaiSoul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ZhaiSoul">@ZhaiSoul</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3971666635" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22067" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22067/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22067">#22067</a></li> <li>docs: fix hailo setup numbering error by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ZhaiSoul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ZhaiSoul">@ZhaiSoul</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3971651578" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22066" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22066/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22066">#22066</a></li> <li>Fix script for downloading RF-DETR by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/f0ff886f/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/f0ff886f">@f0ff886f</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3974694624" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22083" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22083/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22083">#22083</a></li> <li>docs: Add frame selection and clean copy details to snapshots docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/webmasterkai/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/webmasterkai">@webmasterkai</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3917307083" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21946" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21946/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21946">#21946</a></li> <li>Update line breaks in video_pipeline.md diagram by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/GrumpyMeow/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/GrumpyMeow">@GrumpyMeow</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3911026642" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21919" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21919/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21919">#21919</a></li> <li>docs: Add detail to face recognition MQTT update docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/webmasterkai/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/webmasterkai">@webmasterkai</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3917066261" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21942" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21942/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21942">#21942</a></li> <li>Update HA docs with MQTT example by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3978981050" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22098" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22098/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22098">#22098</a></li> <li>Docs: fix YOLOv9 onnx export by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tremby/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tremby">@tremby</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3983648114" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22107" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22107/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22107">#22107</a></li> <li>Docs updates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3996900946" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22131" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22131/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22131">#22131</a></li> <li>updates for yolov9 coral support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/blakeblackshear/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/blakeblackshear">@blakeblackshear</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3998580019" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22136" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22136/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22136">#22136</a></li> <li>0.17 Release by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/blakeblackshear/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/blakeblackshear">@blakeblackshear</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3357391828" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/19787" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/19787/hovercard" href="https://github.com/blakeblackshear/frigate/pull/19787">#19787</a></li> <li>Fix link to Coral YOLOv9 Frigate+ models by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4003214210" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22164" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22164/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22164">#22164</a></li> <li>Fix go2rtc stream alias auth by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3978934298" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22097" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22097/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22097">#22097</a></li> <li>Birdseye fixes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4003292735" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22166" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22166/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22166">#22166</a></li> <li>Fix genai by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NickM-27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NickM-27">@NickM-27</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4008740370" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22203" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22203/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22203">#22203</a></li> <li>Docs updates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4014395764" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22222" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22222/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22222">#22222</a></li> <li>Fix menu display conditions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4018628120" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22237" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22237/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22237">#22237</a></li> <li>docs: updated the guides detectors section by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ZhaiSoul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ZhaiSoul">@ZhaiSoul</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4020422297" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22241" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22241/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22241">#22241</a></li> <li>Docs update by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4022304020" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22251" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22251/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22251">#22251</a></li> <li>Update docs for new HA language by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4023383185" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22258" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22258/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22258">#22258</a></li> <li>Update docs for AVX2 CPU requirement by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4038345354" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22305" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22305/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22305">#22305</a></li> <li>Improve playback of videos in Tracking Details by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4036458526" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22301" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22301/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22301">#22301</a></li> <li>Fix broken link to Home Assistant apps page by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ARandomGitHubUser/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ARandomGitHubUser">@ARandomGitHubUser</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4040135469" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22320" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22320/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22320">#22320</a></li> <li>Fix preview retrieval to handle missing previews gracefully by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4042013919" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22331" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22331/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22331">#22331</a></li> <li>Fix thumbnail encoding logic by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4041999637" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22329" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22329/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22329">#22329</a></li> <li>Environment variable fixes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4042148072" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22335" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22335/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22335">#22335</a></li> <li>Fix go2rtc config handling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4046235155" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22346" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22346/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22346">#22346</a></li> <li>Save detect dimensions to config on add camera wizard save by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4046956171" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22349" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22349/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22349">#22349</a></li> <li>docs: add highlight magic comments by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ZhaiSoul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ZhaiSoul">@ZhaiSoul</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4050615414" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22367" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22367/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22367">#22367</a></li> <li>Various Fixes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NickM-27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NickM-27">@NickM-27</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4053553176" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22376" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22376/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22376">#22376</a></li> <li>Filter push notifications by user role camera access by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4058229734" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22385" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22385/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22385">#22385</a></li> <li>Keep Tracked Object Details nav buttons visible by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4057924744" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22384" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22384/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22384">#22384</a></li> <li>Add handler for license plate which is not expected to be stationary by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NickM-27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NickM-27">@NickM-27</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4070950682" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22416" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22416/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22416">#22416</a></li> <li>Consistently sort class names by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4070922542" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22415" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22415/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22415">#22415</a></li> <li>Update dev contrib docs with Python checks by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leccelecce/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leccelecce">@leccelecce</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4071386581" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22419" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22419/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22419">#22419</a></li> <li>UI tweak by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4071489964" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22420" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22420/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22420">#22420</a></li> <li>Hide set password menu option when native auth is disabled by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4076659359" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22439" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22439/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22439">#22439</a></li> <li>Disable pip for animated event cards by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4076655437" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22438" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22438/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22438">#22438</a></li> <li>Sync Tracking Details timeline with keyframe-snapped vod clip start by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4078889299" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22454" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22454/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22454">#22454</a></li> <li>Add Strix to third party extensions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eduard256/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eduard256">@eduard256</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4083890822" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22488" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22488/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22488">#22488</a></li> <li>Fix audio event maintainer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085043618" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22495" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22495/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22495">#22495</a></li> <li>docs: remove onvif host environment variable by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ZhaiSoul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ZhaiSoul">@ZhaiSoul</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4094118724" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22517" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22517/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22517">#22517</a></li> <li>Validate preview filename and camera access by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4102072019" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22530" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22530/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22530">#22530</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/f0ff886f/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/f0ff886f">@f0ff886f</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3974694624" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22083" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22083/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22083">#22083</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/webmasterkai/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/webmasterkai">@webmasterkai</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3917307083" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21946" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21946/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21946">#21946</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tremby/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tremby">@tremby</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3983648114" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22107" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22107/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22107">#22107</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/begetan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/begetan">@begetan</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4040049149" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22319" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22319/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22319">#22319</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ARandomGitHubUser/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ARandomGitHubUser">@ARandomGitHubUser</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4040135469" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22320" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22320/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22320">#22320</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eduard256/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eduard256">@eduard256</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4083890822" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/22488" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/22488/hovercard" href="https://github.com/blakeblackshear/frigate/pull/22488">#22488</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/blakeblackshear/frigate/compare/v0.17.0...v0.17.1"><tt>v0.17.0...v0.17.1</tt></a></p> blakeblackshear tag:github.com,2008:Repository/167694194/v0.17.0 2026-02-27T03:07:35Z

0.17.0 Release

<h2>Images</h2> <ul> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698571246?tag=0.17.0">ghcr.io/blakeblackshear/frigate:0.17.0</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698569586?tag=0.17.0-standard-arm64">ghcr.io/blakeblackshear/frigate:0.17.0-standard-arm64</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698573647?tag=0.17.0-tensorrt">ghcr.io/blakeblackshear/frigate:0.17.0-tensorrt</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698579220?tag=0.17.0-rk">ghcr.io/blakeblackshear/frigate:0.17.0-rk</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698576270?tag=0.17.0-rocm">ghcr.io/blakeblackshear/frigate:0.17.0-rocm</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698571350?tag=0.17.0-tensorrt-jp6">ghcr.io/blakeblackshear/frigate:0.17.0-tensorrt-jp6</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698578081?tag=0.17.0-synaptics">ghcr.io/blakeblackshear/frigate:0.17.0-synaptics</a></li> </ul> <h2>Changes since RC3</h2> <ul> <li>None</li> </ul> <h1>Major Changes for 0.17.0</h1> <h2>Breaking Changes</h2> <p>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:</p> <ol> <li>Simply copy your current config file to a new location</li> <li>Stop Frigate and make a copy of the <code>frigate.db</code> file</li> </ol> <ul> <li><strong>GenAI now supports reviews and object descriptions</strong>. As a result, the global <code>genai</code> config now only configures the provider. Other fields have moved under <code>objects -> genai</code>. See the new GenAI <a href="https://docs.frigate.video/category/generative-ai" rel="nofollow">documentation</a>.</li> <li><strong>Recordings retention is now fully tiered</strong>. This means that <code>record -> continuous</code> and <code>record -> motion</code> are separate config fields. See the examples in the <a href="https://docs.frigate.video/configuration/record" rel="nofollow">documentation</a>.</li> <li><strong>Some of the LPR models have been updated</strong>, and <strong>most users should manually switch to the <code>small</code> model</strong>, which performs well on both CPU and GPU. The <code>large</code> model is the same as 0.16's and is not as accurate as the upgraded <code>small</code> model in 0.17. Use <code>large</code> <strong>only</strong> if you live in a region with multi-line plates and you are having issues detecting text on them with the <code>small</code> model.</li> <li><strong>strftime_fmt</strong> 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.</li> <li><strong>The auto detection logic for camera resolution has changed.</strong> 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 <code>detect</code> resolution <code>width</code> and <code>height</code> for cameras in your config if Frigate hangs on startup.</li> <li><strong>The <code>exec</code>, <code>expr</code>, and <code>echo</code> sources for go2rtc are now removed by default</strong> to reduce the security risk if an attacker has access to the configuration. This can be disabled using an environment variable <code>GO2RTC_ALLOW_ARBITRARY_EXEC</code> A separate configuration for this for HA addon users will come in a later beta. See the <a href="https://docs.frigate.video/configuration/restream#security-restricted-stream-sources" rel="nofollow">documentation</a>.</li> <li>Nvidia GTX 900 series GPUs are no longer supported due to updates to ONNX Runtime</li> </ul> <h2>New Features</h2> <p>Frigate 0.17 introduces several major new features.</p> <h3>Classification Model Training</h3> <p>Frigate 0.17 supports classification models in two separate types: <em>state classification</em> and <em>object classification</em>. These models are trained locally on your machine using <code>ImageNet</code> via <code>MobileNetV2</code>.</p> <h4>State Classification</h4> <p>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 determine if a gate is currently open or closed.</p> <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/14866235/506038561-ccedcb18-2a65-40f3-8a94-1be180b5913f.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMyNTMsIm5iZiI6MTc4MDU5Mjk1MywicGF0aCI6Ii8xNDg2NjIzNS81MDYwMzg1NjEtY2NlZGNiMTgtMmE2NS00MGYzLThhOTQtMWJlMTgwYjU5MTNmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MDkxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTljZDk2ZmRjYmI0NjBkZWVmZGVhMjY2MGI0ZjUyYTM0YjIzYTA1ZjI0MWMzYWMwZGE5YmZmZTBiOTYxNmMwMGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.Wk8T82_3CEWbjGDt3RN98Oo8wsobTpa8mrRDduxSCnY"><img width="416" height="207" alt="Screen Shot 2025-10-27 at 07 51 47 AM" src="https://private-user-images.githubusercontent.com/14866235/506038561-ccedcb18-2a65-40f3-8a94-1be180b5913f.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMyNTMsIm5iZiI6MTc4MDU5Mjk1MywicGF0aCI6Ii8xNDg2NjIzNS81MDYwMzg1NjEtY2NlZGNiMTgtMmE2NS00MGYzLThhOTQtMWJlMTgwYjU5MTNmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MDkxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTljZDk2ZmRjYmI0NjBkZWVmZGVhMjY2MGI0ZjUyYTM0YjIzYTA1ZjI0MWMzYWMwZGE5YmZmZTBiOTYxNmMwMGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.Wk8T82_3CEWbjGDt3RN98Oo8wsobTpa8mrRDduxSCnY" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 207px;"></a> <p>See the <a href="https://docs.frigate.video/configuration/custom_classification/state_classification" rel="nofollow">documentation</a>.</p> <h4>Object Classification</h4> <p>Object classification allows you to choose an object type, like <code>dog</code>, and classify specific dogs. For example, you can train the model to classify your dog <code>Fido</code> and add a sub label, while not labeling unknown dogs. Another example would be classifying if a person in a construction site is wearing a helmet or not.</p> <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/14866235/506038184-999cf86a-f5a7-4772-9a80-10298a4a8b80.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMyNTMsIm5iZiI6MTc4MDU5Mjk1MywicGF0aCI6Ii8xNDg2NjIzNS81MDYwMzgxODQtOTk5Y2Y4NmEtZjVhNy00NzcyLTlhODAtMTAyOThhNGE4YjgwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MDkxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg1Y2QxMjk1ZGUxYTkyOGE4YWUxMjZhNzIxODI1NzRiOGJlODY3YjQwZjE4MGFmZTY1Yzk5NTIyYzc0ZTA1NGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.mWq3WbXn2ehjKhBlpRWgDH7EYnvvgHTmfDoBs2uUPJw"><img width="1462" height="206" alt="Screen Shot 2025-10-27 at 07 50 56 AM" src="https://private-user-images.githubusercontent.com/14866235/506038184-999cf86a-f5a7-4772-9a80-10298a4a8b80.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMyNTMsIm5iZiI6MTc4MDU5Mjk1MywicGF0aCI6Ii8xNDg2NjIzNS81MDYwMzgxODQtOTk5Y2Y4NmEtZjVhNy00NzcyLTlhODAtMTAyOThhNGE4YjgwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MDkxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg1Y2QxMjk1ZGUxYTkyOGE4YWUxMjZhNzIxODI1NzRiOGJlODY3YjQwZjE4MGFmZTY1Yzk5NTIyYzc0ZTA1NGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.mWq3WbXn2ehjKhBlpRWgDH7EYnvvgHTmfDoBs2uUPJw" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 206px;"></a> <p>See the <a href="https://docs.frigate.video/configuration/custom_classification/object_classification" rel="nofollow">documentation</a>.</p> <h3>Custom Viewer Roles</h3> <p>Frigate 0.17 now has the ability to create additional viewer user roles to limit access to specific cameras. Users with the <code>admin</code> role can create a uniquely named role from the UI (or <code>auth --> roles</code> in the config) and assign at least one camera to it. Users assigned to the new role will have:</p> <ul> <li>Guarded API access</li> <li>Limited frontend access, following what the <code>viewer</code> role has access to (Live, Review/History, Explore, Exports), but only to the assigned cameras</li> </ul> <p>See the <a href="https://docs.frigate.video/configuration/authentication#user-roles" rel="nofollow">documentation</a>.</p> <h3>Review Item Summary with GenAI</h3> <p>Frigate 0.17 supports using GenAI to summarize review items. Unlike object descriptions which add a searchable description, review summaries have a structured output that instruct the AI provider to generate a title, description, and classify the activity as dangerous, suspicious, or normal.</p> <p>This information is displayed in the UI automatically making it easier to see when activity requires further review and easier to understand what is happening during a particular video segment.</p> <p>See the <a href="https://docs.frigate.video/configuration/genai/genai_review" rel="nofollow">documentation</a>.</p> <h3>Semantic Search Triggers</h3> <p>Triggers utilize Semantic Search to automate actions when a tracked object matches a specified image or description. Triggers can be configured so that Frigate executes a specific actions when a tracked object's image or description matches a predefined image or text, based on a similarity threshold. Triggers are managed per camera and can be configured via the Frigate UI in the Settings page under the Triggers tab.</p> <p>See the <a href="https://docs.frigate.video/configuration/semantic_search#triggers" rel="nofollow">documentation</a>.</p> <h2>Object Detector Improvements</h2> <p>Frigate 0.17 brings performance increases for many detectors as well as support for new object detection hardware.</p> <h3>Nvidia GPU Performance</h3> <p>Support for Nvidia GPUs has been enhanced by implementing CUDA Graphs. CUDA Graphs work to reduce the involvement of the CPU for each inference, leading to faster inference times and lower CPU usage. CUDA graphs do have some limitations based on the complexity of the model, which means that YOLO-NAS, Semantic Search, and LPR models are not accelerated with CUDA Graphs. They will still continue to run on GPU as they did before.</p> <h3>Intel OpenVINO</h3> <p>Frigate 0.17 supports running models on Intel NPUs, for many models performance on NPU is similar to GPU but more efficient, leaving room to run more enrichment features on the GPU.</p> <p>OpenVINO has also had many optimizations put in place to reduce memory and CPU utilization for object detection.</p> <h3>RKNN</h3> <p>Frigate 0.17 brings several improvements to RKNN platform including:</p> <ul> <li>Automatic Model Conversion: automatically convert ONNX models to RKNN format. This allows Frigate+ and other models to be seamlessly configured and converted on startup.</li> <li>Accelerated Enrichment Support: convert and run Semantic Search and Face Recognition models using the NPU. This greatly enhances performance while maintaining high accuracy with <code>large</code> model sizes.</li> </ul> <h3>Apple Silicon</h3> <p>Frigate 0.17 supports running object detection on Apple Silicon NPU. This is provided through the <a href="https://github.com/frigate-nvr/apple-silicon-detector">Apple Silicon Detector</a> which runs on the host and connects via IPC proxy to Frigate, providing fast and efficient inferences when run within the same Apple device.</p> <p>See the <a href="https://docs.frigate.video/configuration/object_detectors#apple-silicon-detector" rel="nofollow">documentation</a>.</p> <h3>YOLOv9 on Google Coral</h3> <p>Frigate 0.17 supports running a quantized version of <code>YOLOv9</code> on Coral devices, bringing improved accuracy over the default <code>mobiledet</code> model. Note that due to hardware limitations, only a subset of the objects on the standard COCO labelmap is included. Frigate+ has also added support for YOLOv9 models on the Google Coral and includes support for all 41 Frigate+ labels.</p> <p>See the <a href="https://docs.frigate.video/configuration/object_detectors/#edgetpu-supported-models" rel="nofollow">documentation</a>.</p> <h3>New Community Supported Detectors</h3> <p>Frigate 0.17 has community support for several new object detectors:</p> <ul> <li><strong>MemryX</strong>: MemryX MX3 M.2 module. <a href="https://docs.frigate.video/configuration/object_detectors#memryx-mx3" rel="nofollow">Documentation</a></li> <li><strong>Degirum SDK</strong>: a proxy for inference with a variety of models. <a href="https://docs.frigate.video/configuration/object_detectors#degirum" rel="nofollow">Documentation</a></li> <li><strong>Synaptics</strong>: Synaptics SL1680 NPU. <a href="https://docs.frigate.video/configuration/object_detectors#synaptics" rel="nofollow">Documentation</a></li> </ul> <h2>Frontend Improvements</h2> <p>In addition to supporting the new features, the frontend has many improvements.</p> <h3>Detail Stream</h3> <p>History view in 0.17 supports an additional view mode, <em>Detail</em>. This mode shows a card for each review item, and expanding a card reveals all tracked objects and their lifecycle events. Selecting any lifecycle event seeks the video to that exact timestamp. You can also overlay a tracked object's path on the video to help with debugging.</p> <h3>Redesigned Tracked Object Details pane</h3> <p>The Tracked Object Details pane in Explore has been redesigned to streamline the layout and consolidate related information. The <em>Object Lifecycle</em> tab is now the <em>Tracking Details</em> tab, which displays video overlays of the tracked object instead of static images, giving a clearer and more intuitive view of its activity.</p> <h3>Revamped Settings</h3> <p>Frigate 0.17 has a revamped Settings menu with a sidebar that categorizes the available options. This brings more scalability which will make it easier to support full UI configuration in a future version.</p> <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/14866235/500255599-6b0689ac-24bf-4d9d-8aae-0371eb099e58.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMyNTMsIm5iZiI6MTc4MDU5Mjk1MywicGF0aCI6Ii8xNDg2NjIzNS81MDAyNTU1OTktNmIwNjg5YWMtMjRiZi00ZDlkLThhYWUtMDM3MWViMDk5ZTU4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MDkxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJmYWJhY2MxMGM3MDJkYzJlZjY0NWFhYTcxOTIxZGU3NDExZmNkYzcwYjBiNmNiZDA1NjEzNDM4OWFlMDBkYzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.fm6Nw33A7CpFZreGXeTA7oLFlYcWnAUeCcemu2Ezk98"><img width="1512" height="824" alt="Screenshot 2025-10-12 at 6 54 14 AM" src="https://private-user-images.githubusercontent.com/14866235/500255599-6b0689ac-24bf-4d9d-8aae-0371eb099e58.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTMyNTMsIm5iZiI6MTc4MDU5Mjk1MywicGF0aCI6Ii8xNDg2NjIzNS81MDAyNTU1OTktNmIwNjg5YWMtMjRiZi00ZDlkLThhYWUtMDM3MWViMDk5ZTU4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MDkxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJmYWJhY2MxMGM3MDJkYzJlZjY0NWFhYTcxOTIxZGU3NDExZmNkYzcwYjBiNmNiZDA1NjEzNDM4OWFlMDBkYzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.fm6Nw33A7CpFZreGXeTA7oLFlYcWnAUeCcemu2Ezk98" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 824px;"></a> <p><strong>NOTE: The Debug view has been moved to the single camera Live view instead of Settings.</strong> Access the Debug view by enabling the switch under the Live view settings (cog icon) menu.</p> <h3>Add Camera Wizard</h3> <p>Frigate 0.17 supports adding camera via the UI without manually modifying your configuration file. When installing and starting Frigate for the first time, the main dashboard will include a button to start adding cameras via the Wizard.</p> <p>Access the Wizard from the <code>Cameras --> Management</code> page in Settings.</p> <h3>Update Without Restarting</h3> <p>Frigate 0.17 supports saving many more features dynamically. Cameras, zones, and masks will not require a restart to take effect when saved through the UI. More will come in future versions.</p> <h3>Configuration Safe Mode</h3> <p>If an invalid configuration is detected, Frigate will enter <strong>safe mode</strong> and highlight the location of the issue. While in safe mode, the frontend is limited to the configuration editor, making it easy to correct the problem directly in the UI without needing an external file editor.</p> <h3>Other Notable Frontend Improvements</h3> <ul> <li><strong>No recordings indicator on the History timeline.</strong> When no recordings are available, the timeline now displays a blank background to make this clear at a glance.</li> <li><strong>Clickable Birdseye view.</strong> When using the Frigate UI, you can now click a camera within Birdseye to jump directly to its individual Live view.</li> <li><strong>Object paths in Debug view.</strong> The Debug view can now display each tracked object's path — just enable the <em>Paths</em> toggle.</li> <li><strong>Audio debugging support.</strong> When audio detection is enabled, the Debug view includes an Audio tab showing live dbFS and RMS values from the camera’s microphone.</li> </ul> <h2>Other Backend Features and Improvements</h2> <h3>Audio Transcription and Analysis</h3> <p>Frigate 0.17 supports fully local audio transcription using either <code>sherpa-onnx</code> or <code>faster-whisper</code>. The single camera Live view in the Frigate UI supports live transcription of audio for streams defined with the audio role, and any <code>speech</code> events in Explore can be transcribed and/or translated through the Transcribe button in the Tracked Object Details pane.</p> <p>See the <a href="https://docs.frigate.video/configuration/audio_detectors#audio-transcription" rel="nofollow">documentation</a>.</p> <h3>Process and Efficiency Improvements</h3> <p>Frigate 0.17 uses the forkserver spawn method, this allows for better segmented memory control and better process management. Some processes are also started with lower priority, allowing the most important processes to have more CPU time when it is required.</p> <h3>Review Item Improvements</h3> <p>Review items have been refined to behave more intuitively:</p> <ul> <li> <p><strong>Revamped stationary object tracking.</strong> Stationary object tracking has been enhanced to use new features to reduce incorrectly marking objects as active:</p> <ul> <li>Tracking now uses a history of the object's positions to better avoid inaccurate bounding boxes making the object be considered active.</li> <li>If an object is marked as having moved, Frigate will use image heuristics to compare the object from when it was known to be stationary to double-check if the object has moved from its original position.</li> </ul> </li> <li> <p><strong>Smarter handling of loitering objects.</strong> Stationary behavior is now dynamic based on object type. Objects that are normally stationary for long periods (e.g., cars) will no longer keep a review item active indefinitely when stopped inside a loitering zone. Objects that are not expected to remain still (e.g., people) will continue the review item as long as they stay within the zone.</p> </li> <li> <p><strong>Severity-based review item cutoff.</strong> Review items now end when a higher-severity event (such as an <code>alert</code> for arriving home) finishes. Ongoing lower-severity motion (e.g., passing cars) will no longer keep the higher-severity review item alive. In these cases, the <code>alert</code> ends and a new <code>detection</code> review item begins immediately.</p> </li> </ul> <h3>Enrichment Improvements</h3> <ul> <li>LPR now includes a normalization configuration, this allows removing some commonly confused characters such as <code>-</code>, <code> </code>, etc. to ensure that plates are more consistently recognized as the same plate. <a href="https://docs.frigate.video/configuration/license_plate_recognition#normalization-rules" rel="nofollow">Documentation</a></li> <li>LPR now uses newer PaddleOCR models with support for Chinese characters.</li> <li>All enrichments can now be assigned a specific device with the <code>device</code> config option. This is useful in cases when multiple GPUs are available. <a href="https://docs.frigate.video/configuration/reference" rel="nofollow">Documentation</a></li> </ul> <h3>Other Improvements</h3> <ul> <li>IPv6 can be toggled via the config with <code>networking -> ipv6 -> enabled</code>. <a href="https://docs.frigate.video/configuration/reference" rel="nofollow">Documentation</a></li> <li>There is now config support for mapping Frigate roles to arbitrary values used in proxy headers. <a href="https://docs.frigate.video/configuration/authentication#role-mapping" rel="nofollow">Documentation</a></li> <li>MQTT now has a dedicated topic for camera health / status. <a href="https://docs.frigate.video/integrations/mqtt#frigatecamera_namerolestatus" rel="nofollow">Documentation</a></li> <li>go2rtc support for HomeKit has now been improved, including persistent configuration being saved automatically when a camera is shared with HomeKit. <a href="https://docs.frigate.video/guides/configuring_go2rtc#homekit-configuration" rel="nofollow">Documentation</a></li> <li>Add a toggle in the UI Settings to always overlay camera names on the Live dashboard</li> <li>Add browser console logging to help debug Live view issues <a href="https://docs.frigate.video/configuration/live/#live-player-error-messages" rel="nofollow">Documentation</a></li> <li>Add a fallback timeout value to the UI Settings pane to configure the amount of time to wait to fall back to jsmpeg after the MSE player fails</li> <li>Add the ability to download an instant snapshot from single camera Live view</li> <li>Recording playback bugfixes and efficiency improvements should cause playback to start more quickly</li> <li>User account passwords have a stricter password policy (minimum length and special characters) for improved security</li> <li>Add the ability to dynamically toggle GenAI per camera via MQTT</li> </ul> blakeblackshear tag:github.com,2008:Repository/167694194/v0.17.0-rc3 2026-02-21T16:22:26Z
<h2>Images</h2> <ul> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698571246?tag=0.17.0">ghcr.io/blakeblackshear/frigate:0.17.0</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698569586?tag=0.17.0-standard-arm64">ghcr.io/blakeblackshear/frigate:0.17.0-standard-arm64</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698573647?tag=0.17.0-tensorrt">ghcr.io/blakeblackshear/frigate:0.17.0-tensorrt</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698579220?tag=0.17.0-rk">ghcr.io/blakeblackshear/frigate:0.17.0-rk</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698576270?tag=0.17.0-rocm">ghcr.io/blakeblackshear/frigate:0.17.0-rocm</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698571350?tag=0.17.0-tensorrt-jp6">ghcr.io/blakeblackshear/frigate:0.17.0-tensorrt-jp6</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/698578081?tag=0.17.0-synaptics">ghcr.io/blakeblackshear/frigate:0.17.0-synaptics</a></li> </ul> <h2>Changes since RC3</h2> <ul> <li>None</li> </ul> <h1>Major Changes for 0.17.0</h1> <h2>Breaking Changes</h2> <p>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:</p> <ol> <li>Simply copy your current config file to a new location</li> <li>Stop Frigate and make a copy of the <code>frigate.db</code> file</li> </ol> <ul> <li><strong>GenAI now supports reviews and object descriptions</strong>. As a result, the global <code>genai</code> config now only configures the provider. Other fields have moved under <code>objects -> genai</code>. See the new GenAI <a href="https://docs.frigate.video/category/generative-ai" rel="nofollow">documentation</a>.</li> <li><strong>Recordings retention is now fully tiered</strong>. This means that <code>record -> continuous</code> and <code>record -> motion</code> are separate config fields. See the examples in the <a href="https://docs.frigate.video/configuration/record" rel="nofollow">documentation</a>.</li> <li><strong>Some of the LPR models have been updated</strong>, and <strong>most users should manually switch to the <code>small</code> model</strong>, which performs well on both CPU and GPU. The <code>large</code> model is the same as 0.16's and is not as accurate as the upgraded <code>small</code> model in 0.17. Use <code>large</code> <strong>only</strong> if you live in a region with multi-line plates and you are having issues detecting text on them with the <code>small</code> model.</li> <li><strong>strftime_fmt</strong> 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.</li> <li><strong>The auto detection logic for camera resolution has changed.</strong> 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 <code>detect</code> resolution <code>width</code> and <code>height</code> for cameras in your config if Frigate hangs on startup.</li> <li><strong>The <code>exec</code>, <code>expr</code>, and <code>echo</code> sources for go2rtc are now removed by default</strong> to reduce the security risk if an attacker has access to the configuration. This can be disabled using an environment variable <code>GO2RTC_ALLOW_ARBITRARY_EXEC</code> A separate configuration for this for HA addon users will come in a later beta. See the <a href="https://docs.frigate.video/configuration/restream#security-restricted-stream-sources" rel="nofollow">documentation</a>.</li> <li>Nvidia GTX 900 series GPUs are no longer supported due to updates to ONNX Runtime</li> </ul> <h2>New Features</h2> <p>Frigate 0.17 introduces several major new features.</p> <h3>Classification Model Training</h3> <p>Frigate 0.17 supports classification models in two separate types: <em>state classification</em> and <em>object classification</em>. These models are trained locally on your machine using <code>ImageNet</code> via <code>MobileNetV2</code>.</p> <h4>State Classification</h4> <p>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 determine if a gate is currently open or closed.</p> <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/14866235/506038561-ccedcb18-2a65-40f3-8a94-1be180b5913f.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTM1NzksIm5iZiI6MTc4MDU5MzI3OSwicGF0aCI6Ii8xNDg2NjIzNS81MDYwMzg1NjEtY2NlZGNiMTgtMmE2NS00MGYzLThhOTQtMWJlMTgwYjU5MTNmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MTQzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU4ZWMyOThjN2JjNWU4YzllYjAwZGMxM2NmOWYzZjUzYzhmZGVkN2YxMzg3NWQxM2YwYTY2ZjUwMDkxMzM4Y2YmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.EdSKRdKc8UEyGdx-qhmE-whT-Rx2xQAgS5LGRUIcPQs"><img width="416" height="207" alt="Screen Shot 2025-10-27 at 07 51 47 AM" src="https://private-user-images.githubusercontent.com/14866235/506038561-ccedcb18-2a65-40f3-8a94-1be180b5913f.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTM1NzksIm5iZiI6MTc4MDU5MzI3OSwicGF0aCI6Ii8xNDg2NjIzNS81MDYwMzg1NjEtY2NlZGNiMTgtMmE2NS00MGYzLThhOTQtMWJlMTgwYjU5MTNmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MTQzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU4ZWMyOThjN2JjNWU4YzllYjAwZGMxM2NmOWYzZjUzYzhmZGVkN2YxMzg3NWQxM2YwYTY2ZjUwMDkxMzM4Y2YmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.EdSKRdKc8UEyGdx-qhmE-whT-Rx2xQAgS5LGRUIcPQs" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 207px;"></a> <p>See the <a href="https://docs.frigate.video/configuration/custom_classification/state_classification" rel="nofollow">documentation</a>.</p> <h4>Object Classification</h4> <p>Object classification allows you to choose an object type, like <code>dog</code>, and classify specific dogs. For example, you can train the model to classify your dog <code>Fido</code> and add a sub label, while not labeling unknown dogs. Another example would be classifying if a person in a construction site is wearing a helmet or not.</p> <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/14866235/506038184-999cf86a-f5a7-4772-9a80-10298a4a8b80.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTM1NzksIm5iZiI6MTc4MDU5MzI3OSwicGF0aCI6Ii8xNDg2NjIzNS81MDYwMzgxODQtOTk5Y2Y4NmEtZjVhNy00NzcyLTlhODAtMTAyOThhNGE4YjgwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MTQzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI5MzVhMjA3MGMzMmFmYmE4OTE5NmFlOWE5MTNjMmM2Yzg3YjM4YjQwNDMwZWJiZDQ1N2NmZDBjZTQzOWQwMzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.URrcOXRd4i7ZNQlE1rB-7NH2Z3SE-93WppwCNTRxc30"><img width="1462" height="206" alt="Screen Shot 2025-10-27 at 07 50 56 AM" src="https://private-user-images.githubusercontent.com/14866235/506038184-999cf86a-f5a7-4772-9a80-10298a4a8b80.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTM1NzksIm5iZiI6MTc4MDU5MzI3OSwicGF0aCI6Ii8xNDg2NjIzNS81MDYwMzgxODQtOTk5Y2Y4NmEtZjVhNy00NzcyLTlhODAtMTAyOThhNGE4YjgwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MTQzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI5MzVhMjA3MGMzMmFmYmE4OTE5NmFlOWE5MTNjMmM2Yzg3YjM4YjQwNDMwZWJiZDQ1N2NmZDBjZTQzOWQwMzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.URrcOXRd4i7ZNQlE1rB-7NH2Z3SE-93WppwCNTRxc30" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 206px;"></a> <p>See the <a href="https://docs.frigate.video/configuration/custom_classification/object_classification" rel="nofollow">documentation</a>.</p> <h3>Custom Viewer Roles</h3> <p>Frigate 0.17 now has the ability to create additional viewer user roles to limit access to specific cameras. Users with the <code>admin</code> role can create a uniquely named role from the UI (or <code>auth --> roles</code> in the config) and assign at least one camera to it. Users assigned to the new role will have:</p> <ul> <li>Guarded API access</li> <li>Limited frontend access, following what the <code>viewer</code> role has access to (Live, Review/History, Explore, Exports), but only to the assigned cameras</li> </ul> <p>See the <a href="https://docs.frigate.video/configuration/authentication#user-roles" rel="nofollow">documentation</a>.</p> <h3>Review Item Summary with GenAI</h3> <p>Frigate 0.17 supports using GenAI to summarize review items. Unlike object descriptions which add a searchable description, review summaries have a structured output that instruct the AI provider to generate a title, description, and classify the activity as dangerous, suspicious, or normal.</p> <p>This information is displayed in the UI automatically making it easier to see when activity requires further review and easier to understand what is happening during a particular video segment.</p> <p>See the <a href="https://docs.frigate.video/configuration/genai/genai_review" rel="nofollow">documentation</a>.</p> <h3>Semantic Search Triggers</h3> <p>Triggers utilize Semantic Search to automate actions when a tracked object matches a specified image or description. Triggers can be configured so that Frigate executes a specific actions when a tracked object's image or description matches a predefined image or text, based on a similarity threshold. Triggers are managed per camera and can be configured via the Frigate UI in the Settings page under the Triggers tab.</p> <p>See the <a href="https://docs.frigate.video/configuration/semantic_search#triggers" rel="nofollow">documentation</a>.</p> <h2>Object Detector Improvements</h2> <p>Frigate 0.17 brings performance increases for many detectors as well as support for new object detection hardware.</p> <h3>Nvidia GPU Performance</h3> <p>Support for Nvidia GPUs has been enhanced by implementing CUDA Graphs. CUDA Graphs work to reduce the involvement of the CPU for each inference, leading to faster inference times and lower CPU usage. CUDA graphs do have some limitations based on the complexity of the model, which means that YOLO-NAS, Semantic Search, and LPR models are not accelerated with CUDA Graphs. They will still continue to run on GPU as they did before.</p> <h3>Intel OpenVINO</h3> <p>Frigate 0.17 supports running models on Intel NPUs, for many models performance on NPU is similar to GPU but more efficient, leaving room to run more enrichment features on the GPU.</p> <p>OpenVINO has also had many optimizations put in place to reduce memory and CPU utilization for object detection.</p> <h3>RKNN</h3> <p>Frigate 0.17 brings several improvements to RKNN platform including:</p> <ul> <li>Automatic Model Conversion: automatically convert ONNX models to RKNN format. This allows Frigate+ and other models to be seamlessly configured and converted on startup.</li> <li>Accelerated Enrichment Support: convert and run Semantic Search and Face Recognition models using the NPU. This greatly enhances performance while maintaining high accuracy with <code>large</code> model sizes.</li> </ul> <h3>Apple Silicon</h3> <p>Frigate 0.17 supports running object detection on Apple Silicon NPU. This is provided through the <a href="https://github.com/frigate-nvr/apple-silicon-detector">Apple Silicon Detector</a> which runs on the host and connects via IPC proxy to Frigate, providing fast and efficient inferences when run within the same Apple device.</p> <p>See the <a href="https://docs.frigate.video/configuration/object_detectors#apple-silicon-detector" rel="nofollow">documentation</a>.</p> <h3>YOLOv9 on Google Coral</h3> <p>Frigate 0.17 supports running a quantized version of <code>YOLOv9</code> on Coral devices, bringing improved accuracy over the default <code>mobiledet</code> model. Note that due to hardware limitations, only a subset of the objects on the standard COCO labelmap is included. Frigate+ has also added support for YOLOv9 models on the Google Coral and includes support for all 41 Frigate+ labels.</p> <p>See the <a href="https://docs.frigate.video/configuration/object_detectors/#edgetpu-supported-models" rel="nofollow">documentation</a>.</p> <h3>New Community Supported Detectors</h3> <p>Frigate 0.17 has community support for several new object detectors:</p> <ul> <li><strong>MemryX</strong>: MemryX MX3 M.2 module. <a href="https://docs.frigate.video/configuration/object_detectors#memryx-mx3" rel="nofollow">Documentation</a></li> <li><strong>Degirum SDK</strong>: a proxy for inference with a variety of models. <a href="https://docs.frigate.video/configuration/object_detectors#degirum" rel="nofollow">Documentation</a></li> <li><strong>Synaptics</strong>: Synaptics SL1680 NPU. <a href="https://docs.frigate.video/configuration/object_detectors#synaptics" rel="nofollow">Documentation</a></li> </ul> <h2>Frontend Improvements</h2> <p>In addition to supporting the new features, the frontend has many improvements.</p> <h3>Detail Stream</h3> <p>History view in 0.17 supports an additional view mode, <em>Detail</em>. This mode shows a card for each review item, and expanding a card reveals all tracked objects and their lifecycle events. Selecting any lifecycle event seeks the video to that exact timestamp. You can also overlay a tracked object's path on the video to help with debugging.</p> <h3>Redesigned Tracked Object Details pane</h3> <p>The Tracked Object Details pane in Explore has been redesigned to streamline the layout and consolidate related information. The <em>Object Lifecycle</em> tab is now the <em>Tracking Details</em> tab, which displays video overlays of the tracked object instead of static images, giving a clearer and more intuitive view of its activity.</p> <h3>Revamped Settings</h3> <p>Frigate 0.17 has a revamped Settings menu with a sidebar that categorizes the available options. This brings more scalability which will make it easier to support full UI configuration in a future version.</p> <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/14866235/500255599-6b0689ac-24bf-4d9d-8aae-0371eb099e58.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTM1NzksIm5iZiI6MTc4MDU5MzI3OSwicGF0aCI6Ii8xNDg2NjIzNS81MDAyNTU1OTktNmIwNjg5YWMtMjRiZi00ZDlkLThhYWUtMDM3MWViMDk5ZTU4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MTQzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ2M2NmOGZjYmU4YTA2ODY5YmRmN2M1MWFiNjgzODU0YjFhMDM1MjMzNzAxMDAyYmQzMTY2MmVkMDdiOWU2NTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.oGCuulLjH0D4jc7VUQRQTBjtvRCO8O_3wA8XmUAuOvY"><img width="1512" height="824" alt="Screenshot 2025-10-12 at 6 54 14 AM" src="https://private-user-images.githubusercontent.com/14866235/500255599-6b0689ac-24bf-4d9d-8aae-0371eb099e58.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1OTM1NzksIm5iZiI6MTc4MDU5MzI3OSwicGF0aCI6Ii8xNDg2NjIzNS81MDAyNTU1OTktNmIwNjg5YWMtMjRiZi00ZDlkLThhYWUtMDM3MWViMDk5ZTU4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjA0VDE3MTQzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ2M2NmOGZjYmU4YTA2ODY5YmRmN2M1MWFiNjgzODU0YjFhMDM1MjMzNzAxMDAyYmQzMTY2MmVkMDdiOWU2NTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.oGCuulLjH0D4jc7VUQRQTBjtvRCO8O_3wA8XmUAuOvY" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 824px;"></a> <p><strong>NOTE: The Debug view has been moved to the single camera Live view instead of Settings.</strong> Access the Debug view by enabling the switch under the Live view settings (cog icon) menu.</p> <h3>Add Camera Wizard</h3> <p>Frigate 0.17 supports adding camera via the UI without manually modifying your configuration file. When installing and starting Frigate for the first time, the main dashboard will include a button to start adding cameras via the Wizard.</p> <p>Access the Wizard from the <code>Cameras --> Management</code> page in Settings.</p> <h3>Update Without Restarting</h3> <p>Frigate 0.17 supports saving many more features dynamically. Cameras, zones, and masks will not require a restart to take effect when saved through the UI. More will come in future versions.</p> <h3>Configuration Safe Mode</h3> <p>If an invalid configuration is detected, Frigate will enter <strong>safe mode</strong> and highlight the location of the issue. While in safe mode, the frontend is limited to the configuration editor, making it easy to correct the problem directly in the UI without needing an external file editor.</p> <h3>Other Notable Frontend Improvements</h3> <ul> <li><strong>No recordings indicator on the History timeline.</strong> When no recordings are available, the timeline now displays a blank background to make this clear at a glance.</li> <li><strong>Clickable Birdseye view.</strong> When using the Frigate UI, you can now click a camera within Birdseye to jump directly to its individual Live view.</li> <li><strong>Object paths in Debug view.</strong> The Debug view can now display each tracked object's path — just enable the <em>Paths</em> toggle.</li> <li><strong>Audio debugging support.</strong> When audio detection is enabled, the Debug view includes an Audio tab showing live dbFS and RMS values from the camera’s microphone.</li> </ul> <h2>Other Backend Features and Improvements</h2> <h3>Audio Transcription and Analysis</h3> <p>Frigate 0.17 supports fully local audio transcription using either <code>sherpa-onnx</code> or <code>faster-whisper</code>. The single camera Live view in the Frigate UI supports live transcription of audio for streams defined with the audio role, and any <code>speech</code> events in Explore can be transcribed and/or translated through the Transcribe button in the Tracked Object Details pane.</p> <p>See the <a href="https://docs.frigate.video/configuration/audio_detectors#audio-transcription" rel="nofollow">documentation</a>.</p> <h3>Process and Efficiency Improvements</h3> <p>Frigate 0.17 uses the forkserver spawn method, this allows for better segmented memory control and better process management. Some processes are also started with lower priority, allowing the most important processes to have more CPU time when it is required.</p> <h3>Review Item Improvements</h3> <p>Review items have been refined to behave more intuitively:</p> <ul> <li> <p><strong>Revamped stationary object tracking.</strong> Stationary object tracking has been enhanced to use new features to reduce incorrectly marking objects as active:</p> <ul> <li>Tracking now uses a history of the object's positions to better avoid inaccurate bounding boxes making the object be considered active.</li> <li>If an object is marked as having moved, Frigate will use image heuristics to compare the object from when it was known to be stationary to double-check if the object has moved from its original position.</li> </ul> </li> <li> <p><strong>Smarter handling of loitering objects.</strong> Stationary behavior is now dynamic based on object type. Objects that are normally stationary for long periods (e.g., cars) will no longer keep a review item active indefinitely when stopped inside a loitering zone. Objects that are not expected to remain still (e.g., people) will continue the review item as long as they stay within the zone.</p> </li> <li> <p><strong>Severity-based review item cutoff.</strong> Review items now end when a higher-severity event (such as an <code>alert</code> for arriving home) finishes. Ongoing lower-severity motion (e.g., passing cars) will no longer keep the higher-severity review item alive. In these cases, the <code>alert</code> ends and a new <code>detection</code> review item begins immediately.</p> </li> </ul> <h3>Enrichment Improvements</h3> <ul> <li>LPR now includes a normalization configuration, this allows removing some commonly confused characters such as <code>-</code>, <code> </code>, etc. to ensure that plates are more consistently recognized as the same plate. <a href="https://docs.frigate.video/configuration/license_plate_recognition#normalization-rules" rel="nofollow">Documentation</a></li> <li>LPR now uses newer PaddleOCR models with support for Chinese characters.</li> <li>All enrichments can now be assigned a specific device with the <code>device</code> config option. This is useful in cases when multiple GPUs are available. <a href="https://docs.frigate.video/configuration/reference" rel="nofollow">Documentation</a></li> </ul> <h3>Other Improvements</h3> <ul> <li>IPv6 can be toggled via the config with <code>networking -> ipv6 -> enabled</code>. <a href="https://docs.frigate.video/configuration/reference" rel="nofollow">Documentation</a></li> <li>There is now config support for mapping Frigate roles to arbitrary values used in proxy headers. <a href="https://docs.frigate.video/configuration/authentication#role-mapping" rel="nofollow">Documentation</a></li> <li>MQTT now has a dedicated topic for camera health / status. <a href="https://docs.frigate.video/integrations/mqtt#frigatecamera_namerolestatus" rel="nofollow">Documentation</a></li> <li>go2rtc support for HomeKit has now been improved, including persistent configuration being saved automatically when a camera is shared with HomeKit. <a href="https://docs.frigate.video/guides/configuring_go2rtc#homekit-configuration" rel="nofollow">Documentation</a></li> <li>Add a toggle in the UI Settings to always overlay camera names on the Live dashboard</li> <li>Add browser console logging to help debug Live view issues <a href="https://docs.frigate.video/configuration/live/#live-player-error-messages" rel="nofollow">Documentation</a></li> <li>Add a fallback timeout value to the UI Settings pane to configure the amount of time to wait to fall back to jsmpeg after the MSE player fails</li> <li>Add the ability to download an instant snapshot from single camera Live view</li> <li>Recording playback bugfixes and efficiency improvements should cause playback to start more quickly</li> <li>User account passwords have a stricter password policy (minimum length and special characters) for improved security</li> <li>Add the ability to dynamically toggle GenAI per camera via MQTT</li> </ul> blakeblackshear tag:github.com,2008:Repository/167694194/v0.17.0-rc3 2026-02-21T16:22:26Z

v0.17.0-rc3: Translated using Weblate (Cantonese (Traditional Han script))

<p>Currently translated at 100.0% (56 of 56 strings)</p> <p>Translated using Weblate (Cantonese (Traditional Han script))</p> <p>Currently translated at 100.0% (13 of 13 strings)</p> <p>Translated using Weblate (Cantonese (Traditional Han script))</p> <p>Currently translated at 100.0% (10 of 10 strings)</p> <p>Translated using Weblate (Cantonese (Traditional Han script))</p> <p>Currently translated at 100.0% (74 of 74 strings)</p> <p>Translated using Weblate (Cantonese (Traditional Han script))</p> <p>Currently translated at 100.0% (136 of 136 strings)</p> <p>Translated using Weblate (Cantonese (Traditional Han script))</p> <p>Currently translated at 100.0% (122 of 122 strings)</p> <p>Translated using Weblate (Cantonese (Traditional Han script))</p> <p>Currently translated at 100.0% (136 of 136 strings)</p> <p>Translated using Weblate (Cantonese (Traditional Han script))</p> <p>Currently translated at 100.0% (54 of 54 strings)</p> <p>Translated using Weblate (Cantonese (Traditional Han script))</p> <p>Currently translated at 100.0% (654 of 654 strings)</p> <p>Translated using Weblate (Cantonese (Traditional Han script))</p> <p>Currently translated at 100.0% (49 of 49 strings)</p> <p>Translated using Weblate (Cantonese (Traditional Han script))</p> <p>Currently translated at 100.0% (501 of 501 strings)</p> <p>Translated using Weblate (Cantonese (Traditional Han script))</p> <p>Currently translated at 100.0% (217 of 217 strings)</p> <p>Translated using Weblate (Cantonese (Traditional Han script))</p> <p>Currently translated at 100.0% (43 of 43 strings)</p> <p>Translated using Weblate (Cantonese (Traditional Han script))</p> <p>Currently translated at 100.0% (98 of 98 strings)</p> <p>Co-authored-by: Hosted Weblate <a href="mailto:hosted@weblate.org">hosted@weblate.org</a><br> Co-authored-by: beginner2047 <a href="mailto:leoywng44@gmail.com">leoywng44@gmail.com</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/audio/yue_Hant/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/audio/yue_Hant/</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/common/yue_Hant/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/common/yue_Hant/</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/components-auth/yue_Hant/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/components-auth/yue_Hant/</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/components-dialog/yue_Hant/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/components-dialog/yue_Hant/</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/components-filter/yue_Hant/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/components-filter/yue_Hant/</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/yue_Hant/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/yue_Hant/</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/views-events/yue_Hant/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/views-events/yue_Hant/</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/views-explore/yue_Hant/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/views-explore/yue_Hant/</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/views-exports/yue_Hant/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/views-exports/yue_Hant/</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/yue_Hant/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/yue_Hant/</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/views-live/yue_Hant/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/views-live/yue_Hant/</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/views-search/yue_Hant/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/views-search/yue_Hant/</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/views-settings/yue_Hant/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/views-settings/yue_Hant/</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/views-system/yue_Hant/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/views-system/yue_Hant/</a><br> Translation: Frigate NVR/audio<br> Translation: Frigate NVR/common<br> Translation: Frigate NVR/components-auth<br> Translation: Frigate NVR/components-dialog<br> Translation: Frigate NVR/components-filter<br> Translation: Frigate NVR/views-classificationmodel<br> Translation: Frigate NVR/views-events<br> Translation: Frigate NVR/views-explore<br> Translation: Frigate NVR/views-exports<br> Translation: Frigate NVR/views-facelibrary<br> Translation: Frigate NVR/views-live<br> Translation: Frigate NVR/views-search<br> Translation: Frigate NVR/views-settings<br> Translation: Frigate NVR/views-system</p> weblate tag:github.com,2008:Repository/167694194/v0.17.0-rc2 2026-02-14T14:33:17Z

v0.17.0-rc2

<p>consolidate attribute filtering to match non-english and url encoded …</p> hawkeye217 tag:github.com,2008:Repository/167694194/v0.17.0-rc1 2026-02-07T17:42:52Z

v0.17.0-rc1: Translated using Weblate (Norwegian Bokmål)

<p>Currently translated at 100.0% (651 of 651 strings)</p> <p>Translated using Weblate (Norwegian Bokmål)</p> <p>Currently translated at 100.0% (217 of 217 strings)</p> <p>Translated using Weblate (Norwegian Bokmål)</p> <p>Currently translated at 100.0% (54 of 54 strings)</p> <p>Translated using Weblate (Norwegian Bokmål)</p> <p>Currently translated at 100.0% (651 of 651 strings)</p> <p>Co-authored-by: Hosted Weblate <a href="mailto:hosted@weblate.org">hosted@weblate.org</a><br> Co-authored-by: OverTheHillsAndFarAway <a href="mailto:prosjektx@users.noreply.hosted.weblate.org">prosjektx@users.noreply.hosted.weblate.org</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/common/nb_NO/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/common/nb_NO/</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/nb_NO/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/nb_NO/</a><br> Translate-URL: <a href="https://hosted.weblate.org/projects/frigate-nvr/views-settings/nb_NO/" rel="nofollow">https://hosted.weblate.org/projects/frigate-nvr/views-settings/nb_NO/</a><br> Translation: Frigate NVR/common<br> Translation: Frigate NVR/views-facelibrary<br> Translation: Frigate NVR/views-settings</p> weblate tag:github.com,2008:Repository/167694194/v0.16.4 2026-01-29T00:44:57Z

0.16.4 Release

<h2>Images</h2> <ul> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/660761432?tag=0.16.4">ghcr.io/blakeblackshear/frigate:0.16.4</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/660757850?tag=0.16.4-standard-arm64">ghcr.io/blakeblackshear/frigate:0.16.4-standard-arm64</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/660772919?tag=0.16.4-tensorrt">ghcr.io/blakeblackshear/frigate:0.16.4-tensorrt</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/660781033?tag=0.16.4-rk">ghcr.io/blakeblackshear/frigate:0.16.4-rk</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/660792419?tag=0.16.4-rocm">ghcr.io/blakeblackshear/frigate:0.16.4-rocm</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/661068168?tag=0.16.4-tensorrt-jp6">ghcr.io/blakeblackshear/frigate:0.16.4-tensorrt-jp6</a></li> </ul> <h2>Security Advisory</h2> <p>A security vulnerability was reported and addressed with this release. Exploiting this vulnerability requires authenticated access to Frigate.</p> <ul> <li><a href="https://github.com/blakeblackshear/frigate/security/advisories/GHSA-4c97-5jmr-8f6x">Authenticated Remote Command Execution (RCE) and Container Escape</a></li> </ul> <h2>What's Changed</h2> <ul> <li>docs: fix the missing quotes in the Reolink example within the docume… by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ZhaiSoul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ZhaiSoul">@ZhaiSoul</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3703214751" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21178" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21178/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21178">#21178</a></li> <li>Update camera_specific.md for Wyze Cameras (Thingino) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/User873902/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/User873902">@User873902</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3715844232" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21221" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21221/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21221">#21221</a></li> <li>docs: update OpenVINO D-FINE configuration default device by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ZhaiSoul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ZhaiSoul">@ZhaiSoul</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3718342295" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21231" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21231/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21231">#21231</a></li> <li>Update Hikvision camera link in hardware documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NickM-27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NickM-27">@NickM-27</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3724667371" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21256" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21256/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21256">#21256</a></li> <li>update copyright by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/blakeblackshear/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/blakeblackshear">@blakeblackshear</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3772751273" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21485" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21485/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21485">#21485</a></li> <li>Port go2rtc check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/blakeblackshear/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/blakeblackshear">@blakeblackshear</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3865273142" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21808" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21808/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21808">#21808</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/User873902/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/User873902">@User873902</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3715844232" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21221" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21221/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21221">#21221</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/blakeblackshear/frigate/compare/v0.16.3...v0.16.4"><tt>v0.16.3...v0.16.4</tt></a></p> blakeblackshear tag:github.com,2008:Repository/167694194/v0.17.0-beta2 2026-01-10T17:50:37Z

v0.17.0-beta2

<p>add synaptics to release (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3800062495" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21591" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21591/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21591">#21591</a>)</p> blakeblackshear tag:github.com,2008:Repository/167694194/v0.17.0-beta1 2025-12-13T18:15:25Z

v0.17.0-beta1: Fix trigger sync (#21264)

<ul> <li>don't look for event ids when trigger type is description</li> <li>don't try to delete thumbnail whe trigger type is description</li> <li>pass correct event ID into thumbnail deletion</li> </ul> hawkeye217 tag:github.com,2008:Repository/167694194/v0.16.3 2025-12-06T18:17:12Z

0.16.3 Release

<h2>Images</h2> <ul> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/601904217?tag=0.16.3">ghcr.io/blakeblackshear/frigate:0.16.3</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/601903526?tag=0.16.3-standard-arm64">ghcr.io/blakeblackshear/frigate:0.16.3-standard-arm64</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/601906947?tag=0.16.3-tensorrt">ghcr.io/blakeblackshear/frigate:0.16.3-tensorrt</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/601908239?tag=0.16.3-rk">ghcr.io/blakeblackshear/frigate:0.16.3-rk</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/601910787?tag=0.16.3-rocm">ghcr.io/blakeblackshear/frigate:0.16.3-rocm</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/601905114?tag=0.16.3-tensorrt-jp6">ghcr.io/blakeblackshear/frigate:0.16.3-tensorrt-jp6</a></li> </ul> <h2>Security Advisory</h2> <p>A security vulnerability was reported and addressed with this release.</p> <ul> <li><a href="https://github.com/blakeblackshear/frigate/security/advisories/GHSA-vg28-83rp-8xx4">Broken access control viewer user can delete admin and other users account</a></li> </ul> <p>Exploiting this vulnerability requires authenticated access to Frigate.</p> <h2>Improvements</h2> <ul> <li>Improve recording playback efficiency</li> <li>Fix certificate generation crash when using webpush notifications</li> </ul> <h2>What's Changed</h2> <ul> <li>version bump in docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3517669900" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20501" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20501/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20501">#20501</a></li> <li>Fix YOLOv9 export script by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NickM-27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NickM-27">@NickM-27</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3519771906" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20514" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20514/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20514">#20514</a></li> <li>Fix model exports by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NickM-27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NickM-27">@NickM-27</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3525914608" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20540" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20540/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20540">#20540</a></li> <li>Update Azure OpenAI genai docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3527904596" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20549" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20549/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20549">#20549</a></li> <li>Improve Reolink Camera Documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NickM-27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NickM-27">@NickM-27</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3537489618" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20605" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20605/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20605">#20605</a></li> <li>Update PWA requirements and add usage section by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NickM-27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NickM-27">@NickM-27</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3530018642" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20562" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20562/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20562">#20562</a></li> <li>Update coral docs / links by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NickM-27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NickM-27">@NickM-27</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3553804425" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20674" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20674/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20674">#20674</a></li> <li>Update recommended hardware to list more models by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NickM-27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NickM-27">@NickM-27</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583375961" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20777" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20777/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20777">#20777</a></li> <li>docs: remove webrtc not support H.265 tips by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ZhaiSoul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ZhaiSoul">@ZhaiSoul</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3580692066" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20769" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20769/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20769">#20769</a></li> <li>Update hailo installation instructions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NickM-27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NickM-27">@NickM-27</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3603571852" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20847" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20847/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20847">#20847</a></li> <li>Fix RF-DETR docs heading by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3640601748" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20963" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20963/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20963">#20963</a></li> <li>add comment about unifi g5 and newer cams by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/h-leth/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/h-leth">@h-leth</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3654217969" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21003" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21003/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21003">#21003</a></li> <li>Fixes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3667437429" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21061" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21061/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21061">#21061</a></li> <li>Version bump in docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3681191600" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21111" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21111/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21111">#21111</a></li> <li>Add Axis Q-6155E camera configuration details by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/munit85/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/munit85">@munit85</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3678518255" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21105" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21105/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21105">#21105</a></li> <li>Pin onnx in rfdetr model generation command by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3686011371" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21127" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21127/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21127">#21127</a></li> <li>Pin cryptography package version by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3685933007" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21126" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21126/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21126">#21126</a></li> <li>Fix jetson build by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NickM-27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NickM-27">@NickM-27</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3701853432" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21173" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21173/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21173">#21173</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/h-leth/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/h-leth">@h-leth</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3654217969" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21003" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21003/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21003">#21003</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/munit85/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/munit85">@munit85</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3678518255" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/21105" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/21105/hovercard" href="https://github.com/blakeblackshear/frigate/pull/21105">#21105</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/blakeblackshear/frigate/compare/v0.16.2...v0.16.3"><tt>v0.16.2...v0.16.3</tt></a></p> blakeblackshear tag:github.com,2008:Repository/167694194/v0.16.2 2025-10-15T11:33:28Z

0.16.2 Release

<h2>Images</h2> <ul> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/544574015?tag=0.16.2">ghcr.io/blakeblackshear/frigate:0.16.2</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/544572653?tag=0.16.2-standard-arm64">ghcr.io/blakeblackshear/frigate:0.16.2-standard-arm64</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/544546613?tag=0.16.2-tensorrt">ghcr.io/blakeblackshear/frigate:0.16.2-tensorrt</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/544580630?tag=0.16.2-rk">ghcr.io/blakeblackshear/frigate:0.16.2-rk</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/544553226?tag=0.16.2-rocm">ghcr.io/blakeblackshear/frigate:0.16.2-rocm</a></li> <li><a href="https://github.com/blakeblackshear/frigate/pkgs/container/frigate/544535127?tag=0.16.2-tensorrt-jp6">ghcr.io/blakeblackshear/frigate:0.16.2-tensorrt-jp6</a></li> </ul> <h2>Security Advisory</h2> <p>A security vulnerability was reported and addressed with this release.</p> <ul> <li><a href="https://github.com/blakeblackshear/frigate/security/advisories/GHSA-8gv4-5jr9-v96j">Arbitrary File Read via Export Thumbnail "image_path" parameter</a></li> </ul> <p>Exploiting this vulnerability requires authenticated access to Frigate.</p> <h2>What's Changed</h2> <ul> <li>Fix best thumbnail endpoint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3387216532" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/19930" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/19930/hovercard" href="https://github.com/blakeblackshear/frigate/pull/19930">#19930</a></li> <li>Fix model selection type in Frigate+ settings pane by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hawkeye217/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hawkeye217">@hawkeye217</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3392178845" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/19952" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/19952/hovercard" href="https://github.com/blakeblackshear/frigate/pull/19952">#19952</a></li> <li>Fixes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NickM-27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NickM-27">@NickM-27</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3395786786" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/19984" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/19984/hovercard" href="https://github.com/blakeblackshear/frigate/pull/19984">#19984</a></li> <li>Improve live loading by not blocking UI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NickM-27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NickM-27">@NickM-27</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3400059397" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/19998" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/19998/hovercard" href="https://github.com/blakeblackshear/frigate/pull/19998">#19998</a></li> <li>feat: add github mirror download endpoint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ZhaiSoul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ZhaiSoul">@ZhaiSoul</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3400968660" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20007" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20007/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20007">#20007</a></li> <li>add robots.txt by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ZhaiSoul/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ZhaiSoul">@ZhaiSoul</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3421576207" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20093" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20093/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20093">#20093</a></li> <li>Improve rf-detr export by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NickM-27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NickM-27">@NickM-27</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3513937137" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20485" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20485/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20485">#20485</a></li> <li>Ensure that a user must provide an image in an expected location by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NickM-27/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NickM-27">@NickM-27</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3515276973" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20491" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20491/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20491">#20491</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/laviddichterman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/laviddichterman">@laviddichterman</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3392140106" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/19951" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/19951/hovercard" href="https://github.com/blakeblackshear/frigate/pull/19951">#19951</a></li> <li>@AmirHoseinOmidi made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3473434139" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20306" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20306/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20306">#20306</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mpking828/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mpking828">@mpking828</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3481402231" data-permission-text="Title is private" data-url="https://github.com/blakeblackshear/frigate/issues/20343" data-hovercard-type="pull_request" data-hovercard-url="/blakeblackshear/frigate/pull/20343/hovercard" href="https://github.com/blakeblackshear/frigate/pull/20343">#20343</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/blakeblackshear/frigate/compare/v0.16.1...v0.16.2"><tt>v0.16.1...v0.16.2</tt></a></p> blakeblackshear
Tip: Highlight text to share or add to ignore lists.  — Download difference patch
For now, Differences are performed on text, not graphically, only the latest screenshot is available.
Screenshot requires Playwright/WebDriver enabled