Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.16 Release #16390

Draft
wants to merge 330 commits into
base: master
Choose a base branch
from
Draft

0.16 Release #16390

wants to merge 330 commits into from

Conversation

blakeblackshear
Copy link
Owner

@blakeblackshear blakeblackshear commented Feb 8, 2025

Still early in development. Expect bugs and instability.

Dev docs: https://deploy-preview-16390--frigate-docs.netlify.app/

Copy link

netlify bot commented Feb 8, 2025

Deploy Preview for frigate-docs canceled.

Name Link
🔨 Latest commit f618f25
🔍 Latest deploy log https://app.netlify.com/sites/frigate-docs/deploys/67f48cf49b8d7300086f22fb

hawkeye217 and others added 29 commits February 11, 2025 13:23
* Small docs tweak and bugfix

* don't remove page arg either
* Remove obsolete event clip logic

* Formatting
* Ensure streaming settings are saved correctly on mobile

* remove extra check
* use a small yolov9 model for detection

* use yolov9 for users without frigate+ and update retention algorithm

* new lpr config fields

* levenshtein distance package

* tweaks

* docs
* Check if video source exists before showing player

* add comment

* also check 404

* language

* return 404 with vod module
* define a format option and adjust thresholds

* config updates

* docs

* docs clarity
* don't clear url params if we're creating a new object mask

* use correct threshold var in debug log

* docs tweak for mjpeg cameras
Updated the link to go2rtc docs for logging configuration.
* wip

* wip

* put it back

* formatter

* Delete hailort.log

* Delete hailort.log

* lint

---------

Co-authored-by: Nicolas Mowen <[email protected]>
* add notification cooldown

* cooldown docs

* show alert box when notifications are used in an insecure context

* add ability to suspend notifications from dashboard context menu
* add path point tracking to backend

* types

* draw paths on lifecycle pane

* make points clickable

* don't display a path if we don't have any saved path points

* only object lifecycle points should have a click handler

* change to debug log

* better debug log message
* use config enabled check for ptz cam tracker

* ensure we have an object match before accessing score history

* add comment for clarity
Added note to include buildx plugin with Docker
* Disable object path and add warning for autotracking cameras

* clean up
* reorganize lifecycle components

* clean up
* it builds!

* some fixes

* use python 3.11 (rc1)

* add deadsnakes ppa for more recent python 3.11 in jetson images

* fix pip stuff

* revert to tensor 8.6

* revert changes to docker/main

* add hook to install deadsnakes ppa for tensorrt/jetson

* remove unnecessary pip break-system-packages

* move tflite_runtime to requirements-wheels.txt
* Remove thumbnail from dict

* Create thumbnail diectory

* Cleanup handling of tracked object images

* Make thumbnail optional

* Handle cases where thumbnail is used

* Expand options for thumbnail api

* Fix up the does not exist condition

* Remove absolute usages of thumbnails

* Write thumbnails for external events

* Reduce webp quality

* Use webp everywhere in frontend

* Formatting

* Always consider all events when re-indexing

* Add thumbnail deletion and cleanup path management

* Cleanup imports

* Rename def

* Don't save thumbnail for every object

* Correct event count

* Use correct function

* Include thumbnail in query

* Remove unused

* Fix requiring exception
* Write thumbnails to disk on shutdown

* Update text on face library page
* Update pull request template to suggest creating a discussion for large changes

* Update template

* Ignore github changes
hawkeye217 and others added 30 commits March 29, 2025 05:58
* ensure semantic search is enabled before updating embeddings stats

* add camera and label to snapshot download filename
* remove license plate from attributes for dedicated lpr cameras

* ensure we always have a color

* use frigate+ models with dedicated lpr cameras

* docs

* docs clarity

* docs enrichments

* use license_plate as object type
* Add note

* Sort by event id

* Fix reprocess causing shift

* Move event group to separate comp

* Handle selecting events

* implement event selection

* Implement selected handler

* handle right click

* Toggle ctrl + a

* Stop propogation

* Fix
* face rec, lpr, and plus docs updates

* clarify plus
* Update installation image docs

* Update properties
* Provide default value for audio support to fix crash

* optional
* Use dropdown for name selection in face library

* change verbiage
* install react-dropzone

* use react-dropzone with preview when uploading new face

* spacing consistency

* text tweaks
* Catch - in name

* Add note about docs
* Merge nearby horizontal boxes

* only publish to recognized plate field if object already has a sub label

* don't overwrite sub labels in any situation

* always publish sub label if it's a known plate
* Immediately end review item for disabled cameras

* Clean up checks

* Remove duplicate enabled checkers

* Cleanup
* auto select LPR model backend for inference

* docs update
* Added translation using Weblate (Spanish)

* Translated using Weblate (Spanish)

Currently translated at 100.0% (144 of 144 strings)

Translation: Frigate NVR/common
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/es/

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Translated using Weblate (Spanish)

Currently translated at 4.6% (15 of 321 strings)

Translation: Frigate NVR/views-settings
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/es/

* Translated using Weblate (Spanish)

Currently translated at 14.3% (46 of 321 strings)

Translation: Frigate NVR/views-settings
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/es/

* Translated using Weblate (Spanish)

Currently translated at 14.9% (48 of 321 strings)

Translation: Frigate NVR/views-settings
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/es/

* Translated using Weblate (Spanish)

Currently translated at 15.2% (49 of 321 strings)

Translation: Frigate NVR/views-settings
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/es/

* Translated using Weblate (Spanish)

Currently translated at 15.2% (49 of 321 strings)

Translation: Frigate NVR/views-settings
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/es/

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Spanish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Added translation using Weblate (Turkish)

* Translated using Weblate (Turkish)

Currently translated at 12.5% (18 of 144 strings)

Translation: Frigate NVR/common
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/tr/

* Translated using Weblate (Turkish)

Currently translated at 13.1% (19 of 144 strings)

Translation: Frigate NVR/common
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/tr/

* Added translation using Weblate (Turkish)

---------

Co-authored-by: jjavin <[email protected]>
Co-authored-by: Languages add-on <[email protected]>
Co-authored-by: pcislocked <[email protected]>
* Update translation docs for weblate

* link
* Update README_CN.md

* Update README_CN.md

* Update README_CN.md
* use camera activity hook instead of websocket enabled state

* use original websocket but use ternary operator instead
* docs

* docs

* docs

* docs

* fix box merging logic

* always run paddleocr models on cpu

* docs clarity

* fix docs

* docs
* config changes

* use device

* docs

* docs

* reset state

* remove auto

* use device

* docs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.