github carverauto/serviceradar v1.0.92

9 hours ago

ServiceRadar v1.0.92

Performance and reliability improvements for the observability dashboard and RBAC system.

Whats New

1.0.92

  • RBAC permission lookups now use a tiered cache: in-memory ETS first, then database failover — eliminating redundant DB round-trips on every request.
  • Observability page queries are dramatically faster: replaced coalesce(observed_timestamp, timestamp) with direct timestamp filtering, enabling TimescaleDB chunk exclusion and index usage instead of full sequential scans.
  • Added NATS ingest notifier for live dashboard refresh: a lightweight GenServer subscribes to processed log/flow subjects and bridges notifications to PubSub with debounce, so the observability page updates automatically when new data arrives.
  • Fixed device creation via the UI by removing the pre-read race and handling unique UID conflicts cleanly.
  • Fixed device delete and restore actions (proper deleted_by/reason handling plus stale-record recovery).
  • Added error logging for device create/delete/restore failures so issues show up in server logs.
  • Updated the netflow collector to parser 0.9.0 with cached flows, capped pending flows, and refreshed test fixtures.

Don't miss a new serviceradar release

NewReleases is sending notifications on new releases.