v1.5.0 Release Notes
This update improves the setup process, adds a fallback provider option, support for urls and other path types in video analyzer, introduces advanced settings for Ollama, and fixes an issue with Google Gemini.
Contributors
A huge thank you to our contributors @t3hk0d3, @TheRealFalseReality, @ond000, @natedev, @sb-develop—and of course everyone who helped test and provided feedback for the beta versions!
Integration
⚠️ Breaking Changes
- Timeline and Memory have been merged: The new Settings Config Entry unifies Timeline, Prompt and Memory (Beta) Settings as well as a new Fallback Provider option. If the Timeline provider still exists after this update, you may safely delete it. You may need to change the entity id of timeline entity (now associated with the Settings config entry).
- Temperature has moved: The
temperature
settings has moved to the provider settings. It can now longer be set individually for each call and is instead set for each provider. You can create multiple instances of the same provider if you need different temperature settings.
✨ Features
- New setup and reconfigure process: It is now easier to configure new providers as well as change settings for existing providers. The setup flow also allows for more provider specific settings. (@valentinfrlch)
- New Fallback provider option: You can now choose a fallback provider if the call fails with the selected provider. The request will be sent to the default model of the selected fallback provider. (@valentinfrlch)
- Support for additional paths:
video_analyzer
now supports URLs,media-source://
and relative/api/frigate
paths. Thank you @t3hk0d3! - New advanced settings for Ollama: You can now change the Context window length and “Keep alive” settings for Ollama. (#212)(@valentinfrlch)
- Added Top P: You can now control Top P (nucleus sampling) for all providers. This allows for more precise control over the randomness of generated responses. (@valentinfrlch)
- Support for Czech language: Added 🇨🇿 Czech translations. Thank you @ond000!
🔧 Improvements & Fixes
- Improved Image Pipeline efficiency: The image pipeline can now process multiple files or streams at once. Thank you @t3hk0d3!
- Google Gemini fix: Implemented exponential backoff retry logic for Google. Thank you @natedev! (#262)
- Update OpenAI Provider: Rename
max_tokens
tomax_output_tokens
for compatibility with newer o-series models. (#383) - Custom OpenAI Provider: Use specified model for validation (#366)
Blueprint
- Fixed
File Path
default selector - Fixed
Custom Notification Channel
default selector - Added Time to notification title with the option of 12/24 hour format
- Fixed group/channel components with multiple camera entities
Thank you @TheRealFalseReality!