Releases: home-assistant/core
2025.3.0b6
- Bump aiowebostv to 0.7.3 (@thecode - #139788)
- Drop BETA postfix from Matter integration's title (@marcelveldt - #139816)
- Split the energy and data retrieval in WeHeat (@SteveDiks - #139211)
2025.3.0b5
- Bump aiohomeconnect to 0.16.2 (@Diegorro98 - #139750)
- Add Apollo Automation virtual integration (@joostlek - #139751)
- Fix incorrect weather state returned by HKO (@MisterCommand - #139757)
- Bump pysmartthings to 2.5.0 (@joostlek - #139758)
- Fix home connect available (@MartinHjelmare - #139760)
- Bump nexia to 2.1.1 (@bdraco - #139772)
2025.3.0b4
- Fix unique identifiers where multiple IKEA Tradfri gateways are in use (@cs12ag - #136060)
- Fix vicare exception for specific ventilation device type (@CrEaK - #138343)
- Prevent zero interval in Calendar get_events service (@abmantis - #139378)
- Fix Homee brightness sensors reporting in percent (@Taraman17 - #139409)
- Fix ability to remove orphan device in Music Assistant integration (@marcelveldt - #139431)
- Fix broken link in ESPHome BLE repair (@bdraco - #139639)
- Fix scope comparison in SmartThings (@joostlek - #139652)
- Avoid duplicate chat log content (@balloob - #139679)
- Add additional roborock debug logging (@allenporter - #139680)
- Improve failure handling and logging for invalid map responses (@allenporter - #139681)
- Abort SmartThings flow if default_config is not enabled (@joostlek - #139700)
- Bump ESPHome stable BLE version to 2025.2.2 (@bdraco - #139704)
- Bump holidays to 0.68 (@gjohansson-ST - #139711)
- Bump aiowebostv to 0.7.2 (@thecode - #139712)
- Bump sense-energy to 0.13.6 (@bdraco - #139714)
- Add nest translation string for
already_in_progress(@allenporter - #139727) - Bump google-nest-sdm to 7.1.4 (@allenporter - #139728)
- Delete refresh after a non-breaking error at event stream at Home Connect (@Diegorro98 - #139740)
2025.3.0b3
- Add missing 'state_class' attribute for Growatt plant sensors (@LaithBudairi - #132145)
- Bump env_canada to 0.8.0 (@maruel - #138237)
- Fix Nederlandse Spoorwegen to ignore trains in the past (@Martreides - #138331)
- Use multiple indexed group-by queries to get start time states for MySQL (@bdraco - #138786)
- Specify recorder as after dependency in sql integration (@gjohansson-ST - #139037)
- Handle IPv6 URLs in devolo Home Network (@Shutgun - #139191)
- Fix bug in derivative sensor when source sensor's state is constant (@jgrande - #139230)
- Ensure Hue bridge is added first to the device registry (@marcelveldt - #139438)
- Fix update data for multiple Gree devices (@filipagh - #139469)
- Use last event as color mode in SmartThings (@joostlek - #139473)
- Set SmartThings delta energy to Total (@joostlek - #139474)
- Fix alert not respecting can_acknowledge setting (@StaleLoafOfBread - #139483)
- Bump pysmartthings to 2.2.0 (@joostlek - #139539)
- Remove orphan devices on startup in SmartThings (@joostlek - #139541)
- Bump PySwitchBot to 0.56.1 (@bdraco - #139544)
- Bump pysmartthings to 2.3.0 (@joostlek - #139546)
- Improve SmartThings OCF device info (@joostlek - #139547)
- Add SmartThings Viper device info (@joostlek - #139548)
- Revert polling changes to HomeKit Controller (@bdraco - #139550)
- Bump pysmartthings to 2.4.0 (@joostlek - #139564)
- Bump Tesla Fleet API to v0.9.12 (@Bre77 - #139565)
- Bump aiowebdav2 to 0.3.1 (@jpbede - #139567)
- Validate scopes in SmartThings config flow (@joostlek - #139569)
- Only determine SmartThings swing modes if we support it (@joostlek - #139571)
- Don't require not needed scopes in SmartThings (@joostlek - #139576)
- Homee: fix watchdog icon (@Taraman17 - #139577)
- Bump aiohomekit to 3.2.8 (@bdraco - #139579)
- Fix duplicate unique id issue in Sensibo (@gjohansson-ST - #139582)
- Improve field descriptions of
zha.permitaction (@NoRi2909 - #139584) - Fix - Allow brightness only light MQTT json light to be set up using the
brightnessflag or viasupported_color_modes(@jbouwh - #139585) - Fix Manufacturer naming for Squeezelite model name for Squeezebox (@peteS-UK - #139586)
- Bump deebot-client to 12.3.1 (@edenhaus - #139598)
- Fix handling of NaN float values for current humidity in ESPHome (@bdraco - #139600)
- Bump aioshelly to 13.1.0 (@thecode - #139601)
- Bump inkbird-ble to 0.7.1 (@bdraco - #139603)
- Fix body text of imap message not available in custom event data template (@jbouwh - #139609)
- Fix arm vacation mode showing as armed away in elkm1 (@bdraco - #139613)
- Still request scopes in SmartThings (@joostlek - #139626)
- Bump pysmartthings to 2.4.1 (@joostlek - #139627)
2025.3.0b2
- Bump weatherflow4py to 1.3.1 (@jeeftor - #135529)
- Add new mediatypes to Music Assistant integration (@marcelveldt - #139338)
- Move climate intent to homeassistant integration (@synesthesiam - #139371)
- Bump aiohomeconnect to 0.15.1 (@Diegorro98 - #139445)
- Fix SmartThings diagnostics (@joostlek - #139447)
- Bump pysmartthings to 2.0.1 (@joostlek - #139454)
- Change webdav namespace to absolut URI (@jpbede - #139456)
- Improve onedrive migration (@zweckj - #139458)
- Bump pysmartthings to 2.1.0 (@joostlek - #139460)
- Only lowercase SmartThings media input source if we have it (@joostlek - #139468)
- Set SmartThings suggested display precision (@joostlek - #139470)
- Fixed Schema validation for issue #139416 (@IvanLH - #139478)
- Fail recorder.backup.async_pre_backup if Home Assistant is not running (@emontnemery - #139491)
- Fix shift state in Teslemetry (@Bre77 - #139505)
- Improve error handling in CoreBackupReaderWriter (@emontnemery - #139508)
- Add diagnostics to onedrive (@zweckj - #139516)
- Make the Tuya backend library compatible with the newer paho mqtt client. (@jbouwh - #139518)
- Suppress unsupported event 'EVT_USP_RpsPowerDeniedByPsuOverload' by bumping aiounifi to v83 (@Kane610 - #139519)
- Don't split wheels builder anymore (@edenhaus - #139522)
- Bump yt-dlp to 2025.02.19 (@joostlek - #139526)
- Update frontend to 20250228.0 (@bramkragten - #139531)
2025.3.0b1
- Bump stookwijzer==1.6.1 (@fwestenberg - #139380)
- Bump ZHA to 0.0.51 (@puddly - #139383)
- Bump intents to 2025.2.26 (@synesthesiam - #139387)
- Fix fetch options error for Home connect (@Diegorro98 - #139392)
- Bump onedrive to 0.0.12 (@zweckj - #139410)
- Bump pysmartthings to 2.0.0 (@joostlek - #139418)
- Bump habluetooth to 3.24.1 (@bdraco - #139420)
- Fix conversation agent fallback (@balloob - #139421)
- Add diagnostics to SmartThings (@joostlek - #139423)
- Bump bleak-esphome to 2.8.0 (@bdraco - #139426)
- Bump reolink-aio to 0.12.1 (@starkillerOG - #139427)
- Fix Music Assistant media player entity features (@marcelveldt - #139428)
- Update frontend to 20250227.0 (@bramkragten - #139437)
2025.3.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.2.5
- Adjust Tuya Water Detector to support 1 as an alarm state (@petacz - #135933) (tuya docs)
- Fix bug in set_preset_mode_with_end_datetime (wrong typo of frost_guard) (@pectum83 - #138402) (netatmo docs)
- Bump pyhive-integration to 1.0.2 (@KJonline - #138569) (hive docs) (dependency)
- Bump tesla-fleet-api to v0.9.10 (@Bre77 - #138575) (tessie docs) (teslemetry docs) (tesla_fleet docs) (dependency)
- Bump pysmarty2 to 0.10.2 (@lucab-91 - #138625) (smarty docs) (dependency)
- Rename "returned" state to "alert" (@shaiu - #138676) (seventeentrack docs)
- Bump pyvesync for vesync (@cdnninja - #138681) (vesync docs) (dependency)
- Opower: Fix unavailable "start date" and "end date" sensors (@SaswatPadhi - #138694) (opower docs)
- Correct backup filename on delete or download of cloud backup (@emontnemery - #138704) (cloud docs)
- Correct invalid automatic backup settings when loading from store (@emontnemery - #138716) (hassio docs) (backup docs)
- Bump airgradient to 0.9.2 (@joostlek - #138725) (airgradient docs) (dependency)
- Clean up translations for mocked integrations inbetween tests (@emontnemery - #138732) (tts docs) (stt docs)
- Bump pyrympro from 0.0.8 to 0.0.9 (@nivstein - #138753) (rympro docs) (dependency)
- Don't allow setting backup retention to 0 days or copies (@emontnemery - #138771) (backup docs)
- Fix TV input source option for Sonos Arc Ultra (@PeteRager - #138778) (sonos docs)
- Add assistant filter to expose entities list command (@synesthesiam - #138817) (homeassistant docs)
- Fix playback for encrypted Reolink files (@starkillerOG - #138852) (reolink docs)
- Correct backup date when reading a backup created by supervisor (@emontnemery - #138860) (backup docs)
- Bump pyfritzhome to 0.6.15 (@mib1185 - #138879) (fritzbox docs) (dependency)
- Validate hassio backup settings (@emontnemery - #138880) (hassio docs) (backup docs)
- Catch zeep fault as well on GetSystemDateAndTime call. (@DmitryKuzmenko - #138916) (onvif docs)
- Fix Reolink callback id collision (@starkillerOG - #138918) (reolink docs)
- Fix handling of min/max temperature presets in AVM Fritz!SmartHome (@mib1185 - #138954) (fritzbox docs)
- Bump pyprosegur to 0.0.13 (@dgomes - #138960) (prosegur docs) (dependency)
- Bump reolink-aio to 0.12.0 (@starkillerOG - #138985) (reolink docs) (dependency)
- Bump deebot-client to 12.2.0 (@edenhaus - #138986) (ecovacs docs) (dependency)
- Omit unknown hue effects (@joostlek - #138992) (hue docs)
- Update frontend to 20250221.0 (@bramkragten - #139006) (frontend docs) (dependency)
2025.2.4
- Bump python-kasa to 0.10.2 (@sdb9696 - #138381) (tplink docs) (dependency)
- Bump hass-nabucasa from 0.90.0 to 0.91.0 (@ludeeus - #138441) (cloud docs) (dependency)
- Bump aiowebostv to 0.6.2 (@thecode - #138488) (webostv docs) (dependency)
- Bump ZHA to 0.0.49 to fix Tuya TRV issues (@TheJulianJES - #138492) (zha docs) (dependency)
- Bump pyseventeentrack to 1.0.2 (@shaiu - #138506) (seventeentrack docs) (dependency)
- Bump hass-nabucasa from 0.91.0 to 0.92.0 (@emontnemery - #138510) (cloud docs) (dependency)
- Bump py-synologydsm-api to 2.6.3 (@mib1185 - #138516) (synology_dsm docs) (dependency)
- Update frontend to 20250214.0 (@bramkragten - #138521) (dependency)
2025.2.3
- Bump hass-nabucasa from 0.88.1 to 0.89.0 (@ludeeus - #137321) (cloud docs) (dependency)
- Move cloud backup upload/download handlers to lib (@ludeeus - #137416) (cloud docs)
- Handle non-retryable errors when uploading cloud backup (@ludeeus - #137517) (cloud docs)
- Add missing thermostat state EMERGENCY_HEAT to econet (@jdanders - #137623) (econet docs)
- Fix broken issue creation in econet (@jdanders - #137773) (econet docs)
- Fix version extraction for APsystems (@alfwro13 - #138023) (apsystems docs)
- Refresh nest access token before before building subscriber Credentials (@allenporter - #138259) (nest docs)
- Fix BackupManager.async_delete_backup (@emontnemery - #138286) (backup docs)
- Fix next authentication token error handling (@allenporter - #138299) (nest docs)
- Bump pyenphase to 1.25.1 (@catsmanac - #138327) (enphase_envoy docs) (dependency)
- Bump sentry-sdk to 1.45.1 (@edenhaus - #138349) (sentry docs) (dependency)
- Bump zeroconf to 0.144.1 (@bdraco - #138353) (zeroconf docs) (dependency)
- Bump cryptography to 44.0.1 (@edenhaus - #138371) (dependency)
- Fix tplink iot strip sensor refresh (@sdb9696 - #138375) (tplink docs)
- Bump deebot-client to 12.1.0 (@edenhaus - #138382) (ecovacs docs) (dependency)
- Bump hass-nabucasa from 0.89.0 to 0.90.0 (@emontnemery - #138387) (cloud docs) (dependency)
- Update cloud backup agent to use calculate_b64md5 from lib (@emontnemery - #138391) (cloud docs)