Skip to content

v0.2.2

Latest

Choose a tag to compare

@sickkick sickkick released this 20 May 22:00
· 8 commits to main since this release

Thread safety fix

Fixes hass.async_create_task from a thread other than the event loop and "Future exception was never retrieved" errors when forwarding high-volume events (e.g. state_changed).

Changes

  • Async bus listeners — event handlers run on the HA event loop (sync listeners run in a thread pool on recent HA versions)
  • Thread-safe enqueueenqueue_log / enqueue_event use call_soon_threadsafe when called off-loop
  • Debounced batch flush — batch-triggered flushes scheduled safely via the event loop

Upgrade

Update via HACS or copy custom_components/openobserve/ and restart Home Assistant.

Full changelog: https://github.com/Shaffer-Softworks/Openobserve/blob/main/CHANGELOG.md