github lasswellt/govee-homeassistant v2026.5.9

one hour ago

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.py for both external-session and owned-session close paths

Don't miss a new govee-homeassistant release

NewReleases is sending notifications on new releases.