- Add overkiz support for Atlantic Shogun ZoneControl 2.0 (AtlanticPassAPCHeatingAndCoolingZone) (@Tronix117 - #110510)
- Fix calendar trigger to survive config entry reloads (@allenporter - #111334)
- Read min/max number of showers from state for DomesticHotWaterProduction in Overkiz integration (@yanuino - #111535)
- Improve ZHA group color modes (@puddly - #111669)
- Pre-import api, config, and lovelace in bootstrap to avoid loading them at runtime (@bdraco - #111752)
- Move DATA_LOGGING constant to homeassistant.const (@bdraco - #111763)
- Bump Python Matter Server to 5.7.0 (@marcelveldt - #111765)
- Import isy994 in the executor to avoid blocking the event loop (@bdraco - #111766)
- Import cryptography early since importing openssl is not thread-safe (@bdraco - #111768)
- Bump aiohue to 4.7.1 (@marcelveldt - #111770)
- Import blink in the executor to avoid blocking the event loop (@bdraco - #111772)
- Import coinbase in the executor to avoid blocking the event loop (@bdraco - #111774)
- Import androidtv_remote in the executor to avoid blocking the event loop (@bdraco - #111776)
- Import opower in the executor to avoid blocking the event loop (@bdraco - #111778)
- Import backup in the executor to avoid blocking the event loop (@bdraco - #111781)
- Bump securetar to 2024.2.1 (@bdraco - #111782)
- Fix time trigger tests with leap year (@bdraco - #111785)
- Import analytics_insights in the executor to avoid blocking the event loop (@bdraco - #111786)
- Fix flux_led blocking startup by waiting for discovery (@bdraco - #111787)
- Fix tplink blocking startup by waiting for discovery (@bdraco - #111788)
- Fix steamist blocking startup by waiting for discovery (@bdraco - #111789)
- Import discord in the executor to avoid blocking the event loop (@bdraco - #111790)
- Bump intents and add sentence tests (@synesthesiam - #111791)
- get_matter_device_info: Test the Matter config entry is set up (@balloob - #111792)