Release v0.35.0
·
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-IDAlso 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)