A general reminder: Beta week is not designed to fully overhaul a new feature, but to identify bugs that may be introduced with the update.
If you have an issue, please let us know here! However, the developers are very active in the #beta channel of our Discord server during Beta - it’s good to hop in there if you can. To ensure things are addressed in a timely manner, be sure to also submit issues on GitHub in their proper space:
Here are this month’s Beta notes! Even with just two weeks of engineering work time since the last release to this beta, 2025.7 has a ton of quality of life updates that make the UI just that much better (at least in my humble opinion).
Here are some things that I think are noteworthy this release:
The integration page received an overhaul! With the addition of sub entries, now you can add a sub entry to an existing integration entry which will allow it to use the integration entry’s credentials. Franck explains it better on the blog. entry now has no meaning to me…
Noteworthy improvements to existing integrations - Music Assistant now lets you add the currently playing song to your favorites with a click, ESPHome now supports sub devices, Reolink cameras got a ton of new features, Google Generative AI now defaults to the Gemini 2.5 Flash model, and lots more.
Other noteworthy changes - including an intent function that lets you mark items on your shopping list completed, Home Assistant now restores user customizations when you re-add deleted devices or entities, the Template integration keeps getting better thanks to @petro, object selectors now support fields and multiple selections, and a few other items listed.
There are a few backward incompatible changes this month that some of you may want to know about but they will likely not impact most of you much.
Build should already be available and there are already adjustments being made based on testing in Discord. Happy testing, friends!
Sometimes the entry starts with the name of the integration, sometimes with the person who made the change. Always starting with the integration name would improve the readability for people quickly flying over the release notes to find out if something relevant for them is mentioned.
2025.7.0b3/b4.
Ollama has disappeared from the integrations page, and all conversation agents added through it are gone.
Attempting to re-add the integration results in a message stating that the service is already added.
It turned out that it had been deactivated and hidden.
But integration has been thoroughly broken; only one model can be added from one server.
Please be aware that B3 is buggy for many instances, and shouldnt be updated to.
It seems to be related to Unifi Protect Integration, so if you’re not running that, you could still try…
do ha core stop ha core update --version 2025.7.0b2 ha core start
if you already updated to B3, and are experiencing trouble: disconnect/restart no frontend etc
give it a bit of time between commands, the stop is essential…
Device and entity management got better! @emontnemery made it so Home Assistant now restores user customizations when you re-add deleted devices or entities. No more losing your carefully crafted names and settings
What to do if I would need to start from scratch?
Such a need happened to me several times when developing scripts or playing with devices.
Also if HA got lost (ie during reflecting device rename into entities), device removal and readding it was the best option.
Did anyone noticed strange transparency issues when edit card in fullscreen (in beta4)? All is there at the same time: basic HA page, fullscreen editor and edited card. I can write in fullscreen, and changes are reflected in that smaller card window, but there’s no “save” or “cancel” button active. CTRL-S works, though.
HA restarted, HAOS restarted, cleared cache and hard-reloaded.
I just noticed that there is no way to select a particular camera for the background in the new Area card. You can select ‘camera’ as the background but not select the camera entity, only end up with a HA auto-selected one… my area has 2 cameras and it simply selects one of these with no option to override it.