Skip to content

Release v0.35.0

Choose a tag to compare

@timofriedlberlin timofriedlberlin released this 07 Feb 14:22
· 53 commits to main since this release
Immutable release. Only release title and notes can be modified.

Features

Homer: Multi-Leg Call Analysis (dex homer analyze)

Trace all SIP legs belonging to the same logical call by correlating a shared header value across Call-IDs. Produces a leg overview table and a full ladder diagram showing the message flow across all endpoints.

# Correlate legs by a custom SIP header
dex homer analyze <call-id> -c X-Acme-Call-ID --url https://homer.example.com/

# Show extra headers as columns and include additional numbers in fan-out
dex homer analyze <call-id> -c X-Acme-Call-ID -H X-Acme -N 4934155003500

# Seed by caller/callee pair instead of Call-ID
dex homer analyze --from-user 4921514174858 --to-user 4934155003500 \
  --at "2026-02-04 17:13" -c X-Acme-Call-ID

Also includes SIP header parsing, client-side method filtering (-m INVITE -m BYE), raw message display (--raw), and multi-Call-ID show support.

Kubernetes: Smart Port-Forward with Auto-Discovery (c8eccc3)

  • dex k8s forward start <query> auto-detects pod, port, and namespace

Loki: Reuse Existing Port-Forwards (bf8f0f4)

  • Loki auto-discovery now detects and reuses active port-forwards instead of creating duplicates

Fixes

  • Use fast probe client for Loki discovery and suggest port-forwarding (08f522b)
  • Surface k8s connectivity errors in Loki discover (3f8c72e)
  • Reduce Loki discover timeout from 30s to 10s (c3d3612)

Docs

  • Clarify Homer config so agents skip unnecessary discover step (4270b59)
  • Document all previously missing Homer flags and commands (f61e6c7)