Nicolas Mowen
98686af504
Write preview frames as webp instead of jpg and ensure webp are cached in nginx
2024-03-11 16:08:22 -06:00
Nicolas Mowen
cb30450060
Migrate pydantic to V2 ( #10142 )
...
* Run pydantic migration tool
* Finish removing deprecated functions
* Formatting
* Fix movement weights type
* Fix movement weight test
* Fix config checks
* formatting
* fix typing
* formatting
* Fix
* Fix serialization issues
* Formatting
* fix model namespace warnings
* Update formatting
* Format go2rtc file
* Cleanup migrations
* Fix warnings
* Don't include null values in config json
* Formatting
* Fix test
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
2024-02-29 16:10:13 -07:00
Blake Blackshear
198dbbdff1
Merge remote-tracking branch 'origin/master' into dev
2024-02-14 18:20:55 -06:00
Nicolas Mowen
d2d1278a4d
Remove rtmp ( #8941 )
...
* remove rtmp from python
* remove rtmp from nginx
* remove rtmp from docs
* fix test for missing role
2024-01-31 12:56:11 +00:00
Blake Blackshear
34fb1c2ef5
Increase hash map size ( #9515 )
...
* bump version
* increase map hash size
2024-01-31 05:53:59 -06:00
Nicolas Mowen
595fa3d111
Re-add support for go2rtc webrtc api ( #8828 )
2023-12-01 06:47:09 -07:00
Blake Blackshear
a490c375f4
Limit exposed go2rtc api to bare minimum ( #8762 )
...
* only permit GET requests to go2rtc
* bare minimum go2rtc passthrough
* support frigate card
* expose go2rtc streams data only
2023-11-27 18:25:47 -06:00
Marc Altmann
1eb5105b24
Adding go2rtc presets for Rockchip hardware acceleration ( #8686 )
...
* add go2rtc presets for rk hw accel
* code formatting
* add docs about go2rtc presets
* Update comment
2023-11-20 19:10:44 -06:00
Nicolas Mowen
aa93d4fbdd
Fix nginx cache ( #8558 )
2023-11-09 16:09:25 -06:00
Nicolas Mowen
0b828ef1ec
Only cache json requests with nginx ( #8529 )
...
* Only cache json requests
* Use map instead
2023-11-07 23:18:58 +00:00
Nicolas Mowen
f1b60f76eb
Fix go2rtc UDP port default config ( #8469 )
...
* Fix go2rtc UDP port
* fix
* Use correct port
* fix comment
Co-authored-by: Blake Blackshear <blakeb@blakeshome.com>
---------
Co-authored-by: Blake Blackshear <blakeb@blakeshome.com>
2023-11-07 11:33:33 +00:00
Blake Blackshear
0dd3dd23aa
add support for docker secrets ( #8409 )
...
* add support for docker secrets
* check for directory first
2023-11-02 05:35:30 -05:00
Blake Blackshear
159fb51518
implement nginx caching ( #8333 )
...
* implement nginx caching
* bypass cache from frigate frontend, reduce to 5s
* set cache time to 2s
* cache 200s for 5s
* exclude vod endpoints from cache
2023-10-29 06:47:24 -05:00
Blake Blackshear
1e71e36056
fix route for stats and version ( #8263 )
2023-10-21 10:40:46 -05:00
Blake Blackshear
18545718c1
refactor and disable access logs for stats and version ( #8259 )
2023-10-21 08:15:24 -05:00
Blake Blackshear
14d2b79c72
Security fixes ( #8081 )
...
* use safeloader
* use json responses wherever possible
* remove CORS and add CSRF token
* formatting fixes
* add envjs back
* fix baseurl test
2023-10-06 22:20:30 -05:00
Nicolas Mowen
080d7a2d88
Update go2rtc to 1.7.1 ( #7657 )
...
* Update go2rtc to 1.7.0
* Update docs references
* Add docs for homekit restream
* Exit with better error message when substitution is not correct
* Formatting
* Fix pin
* Update go2rtc dep
* Update go2rtc docs references
* Fix name
* Mute player by default
* Remove homekit mention
2023-09-21 06:52:46 -06:00
Nicolas Mowen
737681aa4f
Add default hass location ( #7549 )
2023-09-01 07:06:22 -05:00
Nicolas Mowen
dc44a6c3b4
Community Supported Boards Framework ( #7114 )
...
* Make main frigate build non rpi specific and build rpi using base image
* Add boards to sidebar
* Fix docker build
* Fix docs build
* Update pr branch for testing
* remove target from rpi build
* Remove manual build
* Add push build for rpi
* fix typos, improve wording
* Add arm build for rpi
* Cleanup and add default github ref name
* Cleanup docker build file system
* Setup to use docker bake
* Add ci/cd for bake
* Fix path
* Fix devcontainer
* Set targets
* Fix build
* Fix syntax
* Add wheels target
* Move dev container to trt
* Update key and fix rpi local
* Move requirements files and set intermediate targets
* Add back --load
* Update docs for community board development
* Update installation docs to reflect different builds available
* Update docs with official and community supported headers
* Update codeowners docs
* Update docs
* Assemble main and standard builds
* Change order of pushes
* Remove community board after successful build
* Fix rpi bake file names
2023-07-23 16:45:29 -05:00