Home Assistant Core 2023.9.0 → 2023.10.0
4 versions, 9 breaking changes in 1 version, 0 required stops
Version by version, oldest first
2023.9.1 – 2023.9.3: no action items (3 versions)
2023.10.0 2023-10-04
Quoted from www.home-assistant.io/blog/2023/10/04/release-202310/#backward-incompatible-changes
Breaking
HomeKit Bridge
The HomeKit integration now supports media player receivers. HomeKit expects receivers to be paired in accessory mode. Existing receivers paired in bridge mode should be re-added in accessory mode.
(@bdraco - #100717) (documentation)
Breaking
Modbus
The close_comm_on_error configuration is no longer optional, sockets will always be closed on error. Therefore, the close_comm_on_error is now deprecated and will be removed in Home Assistant 2024.3.
(@janiversen - #99946) (documentation)
Breaking
MQTT
An MQTT lock with a configured state topic will initialize with state unknown instead of state unlocked unless the lock is set to optimistic mode.
MQTT locks set to optimistic mode will still be initialized with the unlocked state. You should check if your automations are affected.
(@jbouwh - #100943) (documentation)
Breaking
NZBGet
The option to set a custom scan interval in NZBGet via the options UI has been removed. The update interval is now every 5 seconds.
If you want to restore the custom scan interval behavior, please see the homeassistant.update_entity service.
(@joostlek - #98869) (documentation)
Breaking
OpenTherm Gateway
Some of the older binary sensors and sensors from the OpenTherm gateway have been deprecated since January 2021. They have now been removed. Please use the new binary sensors and sensors that have been created since.
(@joostlek - #99712) (documentation)
Breaking
Pentair ScreenLogic
Some entity names have changed. The integration will migrate old entities to new names/IDs. You may have to manually update old entities used in, for example, your dashboards.
Invalid entities such as "Saturation Index" are removed if the required equipment is not configured.
(@dieselrabbit - #92475) (documentation)
Breaking
Supervisor
The default name given to backups created with the hassio.full_backup and hassio.partial_backup services are no longer the UTC date and time the backup was initiated. Instead, the local date and time are used for the name.
(@jpbede - #100959) (documentation)
Breaking
Twitch
Any existing app you have created in the Twitch Developer Portal to work with this integration must be updated to work with Home Assistant's UI authentication flow. Update the app's configuration to include https://my.home-assistant.io/redirect/oauth in its list of "OAuth Redirect URLs"
Breaking
Z-Wave
Multiple WebSocket commands have been renamed based on this change in Z-Wave JS.
With this release, you will need to update your zwave-js-server instance. You must use zwave-js-server 1.32.0 or greater (schema 32).
- If you use the Z-Wave JS add-on, you need at least version
0.1.91. - If you use the Z-Wave JS UI add-on, you need at least version
2.0.0. - If you use the Z-Wave JS UI Docker container, you need at least version
9.0.0. - If you run your own Docker container or some other installation method, you will need to update your zwave-js-server instance to at least
1.32.0.
(@raman325 - #100833) (documentation)
Release notes from github.com/home-assistant/core/releases, and the official release blog, checked 18 hours ago. Only text the vendor marks as breaking, or puts in a warning/caution/important note, is shown; read the full notes for anything else. Home Assistant lists its breaking changes in the “Backward-incompatible changes” section of each monthly release post on home-assistant.io (2020.12 onward). Each entry of that section is quoted as “Breaking” on the x.y.0 release, under the integration name the post gives it. The post’s “Farewell to the following” section (integrations removed in that release, 2020.12–2024.5) is quoted whole as “Note”. The post's separate section for custom integration developers is not quoted. Patch releases are listed but their notes (lists of fixes) are not quoted. Versions come from PyPI (package homeassistant).