v1.5.2 Release Candidate 1 Release Notes
⚠️ Please read the breaking changes before updating!
This update includes bug fixes and performance improvements.
Contributors
A huge thank you to our contributors @TheRealFalseReality, @bekdan1988 and @alemuro!
⚠️ Breaking Changes
In our previous release (1.5.1), we moved snapshots to /config/media/llmvision/snapshots
. This change caused issues for some users who were using other integrations that depend on the /media
directory. As a result, the snapshots directory is moving again to /media/llmvision/snapshots
.
What this means for you:
- Existing snapshots will automatically migrate to the new location when you restart after upgrading to 1.5.2.
- You can remove the media folder configuration that you may have added to your
configuration.yaml
as it is no longer required. - If you have any custom automations that use snapshots, update your template to:
{{ response.key_frame.replace('/media','/media/local') }}
- If you use the Timeline Card, make sure to update it as well!
I apologize for any inconvenience this causes!
Integration
🌐 Languages
- Support for Hungarian language: Added 🇭🇺 Hungarian translations. (by @bekdan1988)
- Support for Catalan language: Added Catalan translations. (by @alemuro)
🔧 Improvements & Fixes
- Improved keyframe selection: Keyframe should now show the detected object more reliably. (by @valentinfrlch)
- Timeline events not deleted: Fixed a bug that caused events not being deleted properly. (by @valentinfrlch)
- Anthropic fix: Fixed an issue that caused validation to fail for the Anthropic provider. (#475) (by @valentinfrlch)
- Reduced image pipeline latency: Frames are now stored directly in memory instead of in a temporary directory. This reduces disk wear and reduces latency caused by I/O operations. It also fixes a race condition when running multiple actions in parallel. (#505, #510) (by @valentinfrlch)
- Moved Timeline snapshots: Snapshots are now stored securely behind Home Assistant authentication in
/media
. LLM Vision will attempt to migrate your previously captured snapshots to the new folder. (by @valentinfrlch) - System Prompts: System prompts are now injected as actual system messages for every provider, which should improve their effectiveness. Also try out the updated default system and title prompts. (by @valentinfrlch)
max_tokens
now optional:max_tokens
is now an optional parameter. Newer models use tokens for reasoning, which could result in empty responses ifmax_tokens
was set too low. (by @valentinfrlch)
Blueprint
To test the beta blueprint, please add it from this url:
https://github.com/valentinfrlch/ha-llmvision/blob/main/blueprints/event_summary_beta.yaml
A huge thank you to @TheRealFalseReality for maintaining the blueprint!
🔧 Improvements & Fixes
- New media folder: Updated all
key_frame
paths to match new media path. (by @TheRealFalseReality)