Upgrade Path

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"

(@joostlek - issue#101414) (documentation)

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)

Full release notes for 2023.10.0

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).