- Fix XMPP not working with non-TLS servers (@Human - #150957) ([xmpp docs])
- Update SharkIQ authentication method (@funkybunch - #151046) ([sharkiq docs]) (dependency)
- Add event entity on websocket ready in Husqvarna Automower (@Thomas55555 - #151428) ([husqvarna_automower docs])
- Fix Aladdin Connect state not updating (@hbludworth - #151652) ([aladdin_connect docs])
- Fix support for Ecowitt soil moisture sensors (@blotus - #151685) ([ecowitt docs])
- Fix update of the entity ID does not clean up an old restored state (@jbouwh - #151696)
- Revert "Jewish Calendar add coordinator " (@tsvi - #151780) ([jewish_calendar docs])
- Remove device class for Matter NitrogenDioxideSensor (@lboue - #151782) ([matter docs])
- Improve config entry migration for edge cases in Alexa Devices (@chemelli74 - #151788) ([alexa_devices docs])
- Bump habluetooth to 5.3.1 (@bdraco - #151803) ([bluetooth docs]) (dependency)
- Fix KNX BinarySensor config_store data (@farmio - #151808) ([knx docs])
- Fix KNX Light - individual color initialisation from UI config (@farmio - #151815) ([knx docs])
- Mark Tractive switches as unavailable when tacker is in the enegy saving zone (@bieniu - #151817) ([tractive docs])
- Allow delay > 1 in modbus. (@janiversen - #151832) ([modbus docs])
- max_temp / min_temp in modbus light could only be int, otherwise an assert was provoked. (@janiversen - #151833) ([modbus docs])
- removed assert fron entity in modbus. (@janiversen - #151834) ([modbus docs])
- Bump pydrawise to 2025.9.0 (@dknowles2 - #151842) ([hydrawise docs])
- Bump aioharmony to 0.5.3 (@bdraco - #151853) ([harmony docs]) (dependency)
- Update pysmarty2 to 0.10.3 (@martinssipenko - #151855) ([smarty docs])
- fix rain sensor for Velux GPU windows (@wollew - #151857) ([velux docs])
- Bump aioecowitt to 2025.9.1 (@edenhaus - #151859) ([ecowitt docs]) (dependency)
- Use
native_visibility
property instead ofvisibility
for OpenWeatherMap weather entity (@bieniu - #151867) ([openweathermap docs]) - Bump aiontfy to v0.5.5 (@tr4nt0r - #151869) ([ntfy docs]) (dependency)
- Bump aiolifx-themes to 1.0.2 to support newer LIFX devices (@Djelibeybi - #151898) ([lifx docs]) (dependency)
- Bump aiovodafone to 1.2.1 (@chemelli74 - #151901) ([vodafone_station docs]) (dependency)
- Avoid cleanup/recreate of device_trackers not linked to a device for Vodafone Station (@chemelli74 - #151904) ([vodafone_station docs])
- Fix _is_valid_suggested_unit in sensor platform (@epenet - #151912) ([sensor docs]) ([tuya docs])
- Bump habluetooth to 5.5.1 (@bdraco - #151921) ([bluetooth docs]) (dependency)
- Bump bleak-esphome to 3.3.0 (@bdraco - #151922) ([esphome docs]) ([eq3btsmart docs]) ([bluetooth docs]) (dependency)
- Bump habluetooth to 5.6.0 (@bdraco - #151942) ([bluetooth docs]) (dependency)
- Fix invalid logger in Tuya (@epenet - #151957) ([tuya docs])
- Fix for squeezebox track content_type (@peteS-UK - #151963) ([squeezebox docs])
- Fix playlist media_class_filter in search_media for squeezebox (@peteS-UK - #151973) ([squeezebox docs])
- Bump habluetooth to 5.6.2 (@bdraco - #151985) ([bluetooth docs]) (dependency)
- Bump yt-dlp to 2025.09.05 (@joostlek - #152006) ([media_extractor docs]) (dependency)
- Bump
accuweather
to version 4.2.1 (@bieniu - #152029) ([accuweather docs]) (dependency) - Fix HomeKit Controller stale values at startup (@bdraco - #152086) ([homekit_controller docs])
- Fix duplicated IP port usage in Govee Light Local (@abmantis - #152087) ([govee_light_local docs])
- Fix DoorBird being updated with wrong IP addresses during discovery (@bdraco - #152088) ([doorbird docs])
- Fix supported _color_modes attribute not set for on/off MQTT JSON light (@jbouwh - #152126) ([mqtt docs])
- Fix reauth for Alexa Devices (@chemelli74 - #152128) ([alexa_devices docs])
- Bump hass-nabucasa from 1.1.0 to 1.1.1 (@ludeeus - #152147) ([cloud docs]) (dependency)
- Update frontend to 20250903.5 (@bramkragten - #152170) ([frontend docs]) (dependency)
- Use position percentage for closed status in Velux (@wollew - #151679) ([velux docs])