ServiceRadar v1.1.0
DIRE device deduplication fixes, OpenTelemetry tracing, and gateway hardening.
Whats New
1.1.0
- Fixed DIRE agent deduplication:
agent_idis now registered indevice_identifiersduring both agent enrollment (AgentGatewaySync) and sync ingestion (SyncIngestor), preventing duplicate devices when agents restart with new IPs. - Data cleanup migration consolidates duplicate agent devices (e.g. 37+ k8s-agent records) into a single canonical device and backfills missing
agent_ididentifiers. - Fixed mapper interface ingestion:
lookup_device_uids_by_ipnow preferssr:device UIDs when multiple devices share an IP, preventing interfaces from being assigned to the wrong device. - Fixed binary UUID conversion in DIRE identity reconciler to prevent crashes during device resolution.
- Added OpenTelemetry tracing support for Elixir applications with trace summary refresh.
- Hardened gateway proxy authentication and authorization checks.
- Fixed sweep processor availability checks and missing sweep group ID handling.
- Fixed GRPC channel restart logic (
restart_channel/3) for agent gateway connections. - Fixed OTEL trace summary materialized view refresh failures.