Critical hotfix — please upgrade if on v2026.5.7 or v2026.5.8
Integration fails to load on v2026.5.7 / v2026.5.8 (#80 follow-up)
The v2026.5.7 release bumped the cryptography requirement to >=48.0.0, but Home Assistant core pins cryptography==47.0.0. Result: pip dependency resolution fails and the integration never sets up:
Unable to install package cryptography>=48.0.0:
× No solution found when resolving dependencies:
╰─▶ Because you require cryptography>=48.0.0 and cryptography==47.0.0,
we can conclude that your requirements are unsatisfiable.
Setup failed for custom integration 'govee': Requirements for govee not found
Fix in this release: revert the requirement to cryptography>=41.0.0 (the value before v2026.5.7). Any HA-shipped cryptography version satisfies it.
Home Assistant aiohttp session shutdown warning (#80 follow-up)
aiohttp_retry.RetryClient.close() forwards unconditionally to the wrapped client session. When the session is HA's shared one (constructed via hass=hass), our GoveeApiClient.close() was tearing it down and triggering:
Detected that custom integration 'govee' closes the Home Assistant aiohttp session at custom_components/govee/api/client.py, line 134
close() now skips retry_client.close() when the session is externally owned and only releases its own reference.
Internal
- 2 regression tests in
tests/test_api_client.pyfor both external-session and owned-session close paths