Releases: home-assistant/core
2025.5.0b7
- Fix Z-Wave migration flow to unload config entry before unplugging controller (@MartinHjelmare - #144343)
- Bump bluemaestro-ble to 0.4.1 (@bdraco - #144345)
- Ensure all default MQTT subentry option values are saved (@jbouwh - #144347)
- Remove some media player intent checks for when paused (@balloob - #144351)
- Update frontend to 20250506.0 (@bramkragten - #144354)
2025.5.0b6
- Bump xiaomi-ble to 0.38.0 (@Cerallin - #143885)
- Fixes #140182 by checking file status before sending the prompt. (@IvanLH - #144131)
- Fix Z-Wave USB discovery to use serial by id path (@MartinHjelmare - #144314)
- Revert "Disable S3 checksums" (#144092) (@edenhaus - #144318)
- Rename S3 to AWS_S3 (@edenhaus - #144324)
- Update Home Assistant base image to 2025.05.0 (@agners - #144333)
- Add endpoint validation for AWS S3 (@edenhaus - #144334)
- Fix Z-Wave to reload config entry after migration nvm restore (@MartinHjelmare - #144338)
2025.5.0b5
- Improve Voip pipeline stability (@jaminh - #137620)
- Fix default entity name not the device default entity when no name set on MQTT subentry entity (@jbouwh - #144263)
- Fix Z-Wave config flow forms (@MartinHjelmare - #144279)
- Fix un-/re-load of Feedreader integration (@mib1185 - #144285)
- Fix mqtt subentry device name is not required but should be (@jbouwh - #144289)
- Rehlko adjust timeouts for coordinator polls (@PeteRager - #144297)
- Bump VoIP utils to 0.3.2 (@jaminh - #144298)
2025.5.0b4
- Fix message corruption in picotts component (@lukakama - #141182)
- Use names instead of statistic IDs in the Opower repair issue (@tronikos - #144018)
- Avoid delaying HA startup in Rehlko (@PeteRager - #144202)
- bump aiokem to 0.5.10 (@PeteRager - #144203)
- Fix Office 365 calendars to be compatible with rfc5545 (@allenporter - #144230)
- Fix missing head forwarding in ingress (@el - #144231)
- Update remote calendar to do all event handling in an executor (@allenporter - #144232)
- Update local calendar to process calendar events in the executor (@allenporter - #144233)
- Bump ical to 9.2.0 (@allenporter - #144240)
- Fix Invalid statistic_id for Opower: National Grid (@tronikos - #144243)
- Remove program phase sensor from miele vacuum robot (@astrandb - #144257)
- Bump python-roborock to 2.18.2 (@Lash-L - #144235)
- Bump Roborock Map Parser to 0.1.4 (@Lash-L - #144260)
- Bump pylamarzocco to 2.0.0 (@zweckj - #144275)
- Update frontend to 20250502.1 (@piitaya - #144276)
2025.5.0b3
- Fix check for locked device in AVM Fritz!SmartHome (@florian-sabonchi - #141697)
- Use kodi posters, fall back to thumbnails if unavailable. (@charrus - #144066)
- Skip the update right after the migration in Opower (@tronikos - #144088)
- Add tests to ensure ESPHome entity_ids are preserved on upgrade (@bdraco - #144116)
- Switch to common clientsession for lamarzocco (@zweckj - #144137)
- Bump habluetooth to 3.48.2 (@bdraco - #144157)
- Bump zeroconf to 0.147.0 (@bdraco - #144158)
- Point thumbnail TTS media source to right logo (@balloob - #144162)
- Bump pymiele to 0.4.3 (@astrandb - #144176)
- Fix licenses check for setuptools (@cdce8p - #144181)
- Bump homematicip to 2.0.1.1 (@hahn-th - #144182)
- Add missing pollen category to AccuWeather (@bieniu - #144185)
- Fix intent TurnOn creating stack trace for buttons (@balloob - #144205)
2025.5.0b2
- Fix brightness calculation when using brightness_step_pct (@andreaskoelsch - #143786)
- Improve naming of miele freezers and fridges (@astrandb - #144062)
- Bump py-nextbusnext to 2.1.2 (@ViViDboarder - #144081)
- Bump teslemetry-stream to 0.7.7 (@Bre77 - #144085)
- Only create a single resolver object if there are multiple aiohttp sessions (@bdraco - #144090)
- Fix small issues with mqtt translations and improve readability (@jbouwh - #144091)
- Disable S3 checksums (@tomasbedrich - #144092)
- bump aiokem to 0.5.9 (@PeteRager - #144098)
- Update frontend to 20250502.0 (@bramkragten - #144114)
- Bump aiodns to 3.3.0 (@bdraco - #144115)
- Bump aioautomower to 2025.5.1 (@Thomas55555 - #144118)
- Fix intermittent unavailability for lamarzocco brew active sensor (@zweckj - #144120)
- Update pywmspro to 0.2.2 to make error handling more robust (@mback2k - #144124)
- Bump PyISY to 3.4.1 (@bdraco - #144127)
- Bump bleak-esphome to 2.15.1 (@bdraco - #144129)
- Bump Bluetooth deps to improve auto recovery process (@bdraco - #144133)
2025.5.0b1
- Bump pushover-complete to 1.2.0 (@TheMegamind - #143966)
- Add units of measurement for Home Connect counter entities (@Diegorro98 - #143982)
- Bump pylamarzocco to 2.0.0b7 (@zweckj - #143989)
- Ensure legacy TTS providers are hidden if entity exists (@balloob - #143992)
- Add translations for "energy_distance" and "wind_direction" in
random(@NoRi2909 - #143994) - Default backup encryption to true when updating only location retention (@jpbede - #143997)
- Add connect/disconnect callbacks to lamarzocco (@zweckj - #144011)
- Add bluetooth connection availability to diagnostics for lamarzocco (@zweckj - #144012)
- Pass empty set instead of empty dict to get_last_statistics (@tronikos - #144022)
- Fix state of fan entity for Miele hobs with extractor when turned off (@aturri - #144025)
- Media Player strings adjust grammar (@OzGav - #144030)
- Handle TimeoutError for lamarzocco (@zweckj - #144042)
- Use action property defined in MieleEntity (@astrandb - #144052)
- Use device class transation for door in miele (@astrandb - #144053)
- Avoid validation of ESPHome MAC when discovered entry is ignored or unchanged (@bdraco - #144071)
- Avoid DomainData lookup in ESPHome update platform (@bdraco - #144072)
- Bump inkbird-ble to 0.16.1 (@bdraco - #144074)
2025.5.0b0
Beta release notes can be found here: https://rc.home-assistant.io/latest-release-notes
Please note that these release notes are a work in progress. 👷♀️ We will be completing them over the next couple of days. Not all features might be final yet, and some features may not make it into the final release.
Want to help test the beta? Awesome! ❤️ We have documented how you can join our beta channel and install the beta here.
While running the beta, we highly recommend joining our #beta channel on the Home Assistant Discord chat! 💬 Most developers and beta testers are in this channel during the beta period to share experiences, ideas, and iterate over new features, fine-tuning them before the final release. It's a really fun place to hang out. 😎
Reporting issues: As this is a beta test, you might encounter unexpected behavior or issues. 🐞 We use the GitHub issue tracker to track beta issues. You can find our issue trackers and the reported issues during beta here:
- Report(ed) beta dashboards/UI/frontend issues
- Report(ed) beta integrations/automations/backend/core issues
- Report(ed) beta documentation issues
🙏 When reporting issues, make sure to mention the exact beta version you are running in the issue description. This will help us identify and track the issue correctly. Read more about reporting issues here.
2025.4.4
- Meteofrance: adding new states provided by MF API since mid April (@vingerha - #143137) (meteo_france docs)
- Create Home Connect active and selected program entities only when there are programs (@Diegorro98 - #143185) (home_connect docs)
- Météo-France: Additional states and change weather condition for "Ciel clair" (@vingerha - #143198) (meteo_france docs)
- Update setuptools to 78.1.1 (@cdce8p - #143275) (dependency)
- Fix licenses check for setuptools (@cdce8p - #143292)
- Add scan interval and parallel updates to LinkPlay media player (@silamon - #143324) (linkplay docs)
- Sync random sensor device classes (@silamon - #143368) (random docs)
- Fix Vodafone Station config entry unload (@chemelli74 - #143371) (vodafone_station docs)
- Bump aiohomekit to 3.2.14 (@bdraco - #143440) (homekit_controller docs) (dependency)
- Bump dio-chacon-api to v1.2.2 (@cnico - #143489) (chacon_dio docs) (dependency)
- Bump pysmartthings to 3.0.5 (@joostlek - #143586) (smartthings docs) (dependency)
2025.4.3
- Fix duke_energy data retrieval to adhere to service start date (@cmamatey - #136054) (duke_energy docs)
- Check Energy Live API works before creating the coordinator in Tessie (@Bre77 - #142510) (tessie docs)
- Correct enum member check in home_connect (@emontnemery - #142666) (home_connect docs)
- Fix error in recurrence calculation of Habitica integration (@tr4nt0r - #142759) (habitica docs)
- Fix MQTT device discovery when using node_id (@dionisis2014 - #142784) (mqtt docs)
- Force Squeezebox item id to string (@peteS-UK - #142793) (squeezebox docs)
- Keep track of last play status update time in Apple TV (@ericswpark - #142838) (apple_tv docs)
- Select correct Reolink device uid (@starkillerOG - #142864) (reolink docs)
- Fix Reolink Home Hub Pro playback (@starkillerOG - #142871) (reolink docs)
- Fix quality loss for LLM conversation agent question answering (@allenporter - #142873)
- Only get tracked pairs for kraken (@eifinger - #142877) (kraken docs)
- Bump Environment Canada library to 0.10.1 (@gwww - #142882) (environment_canada docs) (dependency)
- Bump devolo_plc_api to 1.5.1 (@Shutgun - #142908) (devolo_home_network docs) (dependency)
- Don't do I/O while getting Jewish calendar data schema (@tsvi - #142919) (jewish_calendar docs)
- Update UK Transport Integration URL (@AlexLamond - #142949) (uk_transport docs)
- Bump holidays to 0.70 (@gjohansson-ST - #142954) (workday docs) (holiday docs) (dependency)
- Fix switch state for Comelit (@chemelli74 - #142978) (comelit docs)
- Bump reolink-aio to 0.13.2 (@starkillerOG - #142985) (reolink docs) (dependency)
- Increase uptime deviation for Shelly (@chemelli74 - #142996) (shelly docs)
- Bump pysmhi to 1.0.2 (@gjohansson-ST - #143007) (smhi docs) (dependency)
- Add Python-2.0 to list of approved licenses (@cdce8p - #143052)
- Reduce jumping Starlink uptime sensor (@frenck - #143076) (starlink docs)
- Bump ZHA to 0.0.56 (@puddly - #143165) (zha docs)
- Fix SmartThings soundbar without media playback (@joostlek - #143170) (smartthings docs)
- Fix missing binary sensor for CoolSelect+ in SmartThings (@joostlek - #143216) (smartthings docs)