NOTICE
This version is not compatible with the current version of the Home Assistant integration for clips in notifications or the media browser.
This is a beta version because I still plan to include some additional changes in this release. The documentation has not been fully updated.
Changes:
- New Recordings UI to view 24/7 recordings with an event timeline selector
- New live view JSMpeg camera streams, ~80% reduction in bandwidth required vs mjpeg
- Birdseye camera view (description)
- Remove tmpfs_cache_size setting as it is no longer needed for hassos
- Delete events from the UI
- Code cleanup and refactors for best practices
- Convert config to pydantic to support future config editor
- Support for self signed certs and key auth with MQTT
clip_ready
event type published to events topic when clip has been savedsnapshot_time
added to events mqtt topic to determine if an updated snapshot is available- Clean PNG snapshots alongside jpg for future training purposes
- Ability to customize timestamp drawn on snapshots and the debug video feed
- Dynamic motion detection defaults based on resolution (#1176)
- Adds option to specify jpeg quality on various http endpoints and in config (#821)
- Trigger a restart from WebUI or via MQTT
- Labelmap can now be customized via config (#507)
- Clips and recordings are merged and clips are now dynamically created based on recordings
Breaking Changes:
- Because clips are now assembled from recordings, any custom output args will need to be moved from clips to record. The clips role will be removed prior to release.
Images:
- x86:
blakeblackshear/frigate:0.9.0-beta1-amd64
- x86 w/ nvidia (for ffmpeg only):
blakeblackshear/frigate:0.9.0-beta1-amd64nvidia
- Raspberry Pi 3/4 (32bit):
blakeblackshear/frigate:0.9.0-beta1-armv7
- Raspberry Pi 4 (64bit):
blakeblackshear/frigate:0.9.0-beta1-aarch64