Releases: home-assistant/core
2024.10.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.
2024.9.3
- Fix wall connector state in Teslemetry (@Bre77 - #124149) (teslemetry docs)
- Fix set brightness for Netatmo lights (@cgtobi - #126075) (netatmo docs)
- Update Aseko to support new API (@milanmeu - #126133) (aseko_pool_live docs) (breaking-change) (dependency)
- Fix qbittorrent error when torrent count is 0 (@DAcodedBEAT - #126146) (qbittorrent docs)
- Prevent blocking event loop in ps4 (@jpbede - #126151) (ps4 docs)
- Broaden scope of ConfigEntryNotReady in Mealie (@andrew-codechimp - #126208) (mealie docs)
- Fix tibber fails if power production is enabled but no power is produced (@nohn - #126209) (tibber docs) (dependency)
- Bump pydaikin to 2.13.7 (@fredrike - #126219) (daikin docs) (dependency)
- Fix Matter climate platform attributes when dedicated OnOff attribute is off (@marcelveldt - #126286) (matter docs)
- Fix loading KNX UI entities with entity category set (@farmio - #126290) (knx docs)
- Bump airgradient to 0.9.0 (@joostlek - #126319) (airgradient docs) (dependency)
- Fix next change (scheduler) sensors in AVM FRITZ!SmartHome (@mib1185 - #126363) (fritzbox docs)
- Bump python-holidays to 0.57 (@gjohansson-ST - #126367) (workday docs) (holiday docs) (dependency)
- Fix surepetcare token update (@frei-style - #126385) (surepetcare docs)
- Fix due date calculation for future dailies in Habitica integration (@tr4nt0r - #126403) (habitica docs)
- Bump pydrawise to 2024.9.0 (@dknowles2 - #126431) (hydrawise docs) (dependency)
- Add support for new JVC Projector auth method (@SteveEasley - #126453) (jvc_projector docs) (dependency)
- Fix blocking call in Bang & Olufsen API client initialization (@mj23000 - #126456) (bang_olufsen docs)
- Bump mozart_api to 3.4.1.8.8 (@mj23000 - #126334) (bang_olufsen docs) (dependency)
2024.9.2
- Fix Lyric climate Auto mode (@kristof-mattei - #123490) (lyric docs)
- Use default voice id as fallback in get_tts_audio (@sorgfresser - #123624) (elevenlabs docs)
- Fix Schlage removed locks (@dknowles2 - #123627) (schlage docs)
- Fix mired range in blebox color temp mode lights (@swistakm - #124258) (blebox docs)
- Update diagnostics for BSBLan (@liudger - #124508) (bsblan docs)
- Fix renault plug state (@tmenguy - #125421) (renault docs)
- Bump yalexs to 8.6.4 (@bdraco - #125442) (august docs) (yale docs) (dependency)
- Bump aiolifx and aiolifx-themes to support more than 82 zones (@Djelibeybi - #125487) (lifx docs) (dependency)
- Fix yale_smart_alarm on missing key (@gjohansson-ST - #125508) (yale_smart_alarm docs)
- FIx Sonos announce regression issue (@PeteRager - #125515) (sonos docs)
- Update frontend to 20240909.1 (@piitaya - #125610) (frontend docs)
- Update tplink config to include aes keys (@sdb9696 - #125685) (tplink docs)
- Bump tplink python-kasa lib to 0.7.3 (@sdb9696 - #125686) (tplink docs) (dependency)
- Fix incomfort invalid setpoint if override is reported as 0.0 (@jbouwh - #125694) (incomfort docs)
- Bump to python-nest-sdm to 5.0.1 (@jonnynch - #125706) (nest docs) (dependency)
- Remove unused keys from the ZHA config schema (@puddly - #125710) (zha docs)
- Bump sfrbox-api to 0.0.11 (@epenet - #125732) (sfr_box docs) (dependency)
- Update knx-frontend to 2024.9.10.221729 (@farmio - #125734) (knx docs) (dependency)
- Bump russound to 0.2.0 (@akrabi - #125743) (russound_rnet docs) (dependency)
- Fix favorite position missing for Motion Blinds TDBU devices (@starkillerOG - #125750) (motion_blinds docs)
- Add missing Zigbee/Thread firmware config flow translations (@puddly - #125782) (homeassistant_yellow docs) (homeassistant_sky_connect docs) (homeassistant_hardware docs)
- Bump lmcloud to 1.2.3 (@zweckj - #125801) (lamarzocco docs) (dependency)
- Bump ZHA to 0.0.33 (@puddly - #125914) (zha docs) (dependency)
- Bump motionblinds to 0.6.25 (@starkillerOG - #125957) (motion_blinds docs) (dependency)
- Bump govee light local to 1.5.2 (@Galorhallen - #125968) (govee_light_local docs) (dependency)
- Bump aiorussound to 3.0.5 (@noahhusby - #125975) (russound_rio docs) (dependency)
- Abort zeroconf flow on connect error during discovery (@tl-sl - #125980) (smlight docs)
- Pin pyasn1 until fixed (@hunterjm - #125712)
2024.9.1
- Fix BTHome validate triggers for device with multiple buttons (@thecode - #125183) (bthome docs)
- Improve play media support in LinkPlay (@silamon - #125205) (linkplay docs)
- Revert #122676 Yamaha discovery (@joostlek - #125216) (yamaha docs)
- Fix blocking call in yale_smart_alarm (@gjohansson-ST - #125255) (yale_smart_alarm docs)
- Don't show input panel if default code provided in envisalink (@gjohansson-ST - #125256) (envisalink docs)
- Increase AquaCell timeout and handle timeout exception properly (@Jordi1990 - #125263) (aquacell docs)
- Bump aiorussound to 3.0.4 (@noahhusby - #125285) (russound_rio docs)
- Add follower to the PlayingMode enum (@silamon - #125294) (linkplay docs)
- Don't allow templating min, max, step in config entry template number (@emontnemery - #125342) (template docs)
- Fix for Hue sending effect None at turn_on command while no effect is active (@marcelveldt - #125377) (hue docs)
- Lyric: fixed missed snake case conversions (@dalinicus - #125382) (lyric docs)
- Bump pysmlight to 0.0.14 (@tl-sl - #125387) (smlight docs)
- Bump pypck to 0.7.22 (@alengwenus - #125389) (lcn docs)
- Increase coordinator update_interval for fyta (@dontinelli - #125393) (fyta docs)
- Fix controlling AC temperature in airtouch5 (@danzel - #125394) (airtouch5 docs)
- Bump sfrbox-api to 0.0.10 (@AlexT59 - #125405)
- Improve handling of old firmware versions (@tl-sl - #125406) (smlight docs)
- Set min_power similar to max_power to support all inverters from apsystems (@mawoka-myblock - #124247) (apsystems docs)
- Update frontend to 20240906.0 (@piitaya - #125409) (frontend docs)
- Bump pyatv to 0.15.1 (@postlund - #125412) (apple_tv docs)
2024.9.0
2024.9.0b5
- Update gardena_bluetooth dependency to 1.4.3 (@elupus - #125175)
- Bump yalexs to 8.6.3 (@bdraco - #125176)
- Bump python-holidays to 0.56 (@gjohansson-ST - #125182)
- Update knx-frontend to 2024.9.4.64538 (@farmio - #125196)
- Update frontend to 20240904.0 (@bramkragten - #125206)
- Bump deebot-client to 8.4.0 (@edenhaus - #125207)
2024.9.0b4
- Fix updating insteon modem configuration while disconnected (@UltimateGG - #121918)
- Add Linkplay mTLS/HTTPS and improve logging (@dukeofphilberg - #124307)
- Handle telegram polling errors (@MartinHjelmare - #124327)
- Update nest to only include the image attachment payload for cameras that support fetching media (@allenporter - #124590)
- Increase timeout for fetching buienradar weather data (@mjj4791 - #124597)
- Fix blocking calls for OpenAI conversation (@rikroe - #125010)
- Bump py-madvr2 to 1.6.32 (@iloveicedgreentea - #125049)
- Fix area registry indexing when there is a name collision (@arturpragacz - #125050)
- Bump aiolifx to 1.0.9 and remove unused HomeKit model prefixes (@Djelibeybi - #125055)
- Bump yalexs to 8.6.0 (@bdraco - #125102)
- Bump PySwitchbot to 0.48.2 (@Michal4K - #125113)
- Fix unhandled exception with missing IQVIA data (@bachya - #125114)
- Fix Onkyo action select_hdmi_output (@arturpragacz - #125115)
- Pass hass clientsession to ring config flow (@sdb9696 - #125119)
- Correct device serial for ViCare integration (@CFenner - #125125)
- Fix energy sensor for ThirdReality Matter powerplug (@marcelveldt - #125140)
- Log deprecation warning when
cv.template
is called from wrong thread (@emontnemery - #125141) - Log deprecation warning when
template.Template
is created withouthass
(@emontnemery - #125142) - Restore unnecessary assignment of Template.hass in event helper (@emontnemery - #125143)
- Bump aiomealie to 0.9.2 (@andrew-codechimp - #125153)
- Update frontend to 20240903.1 (@piitaya - #125160)
- Bump yalexs to 8.6.2 (@bdraco - #125162)
2024.9.0b3
- Bump Intellifire to 4.1.9 (@jeeftor - #121091)
- Fix Tado fan speed for AC (@EtienneSOU - #122415)
- Restore sisyphus integration (@bdraco - #124749)
- Bump renault-api to v0.2.7 (@vhkristof - #124858)
- Bump aioshelly to 11.4.1 to accomodate shelly GetStatus calls that take a few seconds to respond (@bdraco - #124893)
- Make set_value required in number template (@joostlek - #124917)
- Bump python-kasa to 0.7.2 (@sdb9696 - #124930)
- Exclude tplink firmware entities (@sdb9696 - #124935)
- Define household support in Mealie (@joostlek - #124950)
- Bump yarl to 1.9.6 (@bdraco - #124955)
- Bump aiopulse to 0.4.6 (@atmurray - #124964)
- Fix ollama blocking on load_default_certs (@rikroe - #125012)
- Fix telegram_bot blocking on load_default_certs (@rikroe - #125014)
- Fix BMW client blocking on load_default_certs (@rikroe - #125015)
- Bump aiomealie to 0.9.1 (@joostlek - #125017)
- Bump python-telegram-bot to 21.5 (@MartinHjelmare - #125025)
- Add ConductivityConverter in websocket_api.py (@dontinelli - #125029)
- Add diagnostics platform to modern forms (@mib1185 - #125032)
- Bump yarl to 1.9.7 (@bdraco - #125035)
- Bump aioshelly to 11.4.2 (@thecode - #125036)
- Don't raise when registering entity service with invalid schema (@emontnemery - #125057)
- Bump habluetooth to 3.4.0 (@bdraco - #125058)
- Fix motionblinds_ble tests (@emontnemery - #125060)
- Bump androidtvremote2 to 0.1.2 to fix blocking event loop when loading ssl certificate chain (@tronikos - #125061)
- Bump fyta_cli to 0.6.6 (@dontinelli - #125065)
- Update frontend to 20240902.0 (@piitaya - #125093)
- Call async_write_ha_state after ring update (@sdb9696 - #125096)
2024.9.0b2
- Bump aioruckus to v0.41 removing blocking call to load_default_certs from ruckus_unleashed integration (@ms264556 - #123974)
- Bump weatherflow4py to 0.2.23 (@jeeftor - #124072)
- Attempt to fix IndexError in Opower (@tronikos - #124478)
- Bump ZHA to 0.0.32 (@puddly - #124804)
- Address august review comments (@bdraco - #124819)
- Optimize hassfest image (@edenhaus - #124855)
- Bump PyTurboJPEG to 1.7.5 (@edenhaus - #124865)
- Bump
nice-go
to 0.3.8 (@IceBotYT - #124872) - Handle CancelledError in bluesound integration (@LouisChrist - #124873)
- Bump intents to 2024.8.29 (@synesthesiam - #124874)
- Address yale review comments part 2 (@bdraco - #124887)
- Fix ZHA group removal entity registry cleanup (@TheJulianJES - #124889)
- Bump aioesphomeapi to 25.3.1 (@bdraco - #124890)
- Bump yalexs to 8.5.5 (@bdraco - #124891)
- Add a repair issue for Yale Home users using the August integration (@bdraco - #124895)
- Bump lmcloud to 1.2.1 (@zweckj - #124908)
- Bump lmcloud 1.2.2 (@zweckj - #124911)
- Bump aiomealie to 0.9.0 (@joostlek - #124924)
2024.9.0b1
- Bump pyatmo to 8.1.0 (@cgtobi - #124340)
- Bump pydaikin to 2.13.5 (@fredrike - #124802)
- Address yale review comments (@bdraco - #124810)
- Fix sonos get_queue service call to restrict to sonos media_player entities (@PeteRager - #124815)
- Redirect virtual integration yale_home to point to yale (@bdraco - #124817)
- Add missing dependencies to yale (@bdraco - #124821)
- Update utility_account_id in Opower to be lowercase in statistic id (@AutonomousOwl - #124837)
- Fix Mastodon migrate config entry log warning (@andrew-codechimp - #124848)
- Bump pydaikin to 2.13.6 (@fredrike - #124852)
- Add missing translation key in Knocki (@joostlek - #124862)
- Update frontend to 20240829.0 (@bramkragten - #124864)