v0.7.0
Released
Feature
OTLP Metrics, Service Graph & Audit Log
OpenTelemetry metrics ingestion, service dependency graph visualization, audit logging, and major UX restructuring.
- OTLP Metrics with protobuf/JSON support
- Service Dependency Graph with force-directed layout
- Audit Log for compliance tracking
- UX sidebar restructured into Observe/Detect/Manage
- 46 TypeScript/Svelte warnings eliminated
Added
- OTLP Metrics Ingestion — Full OpenTelemetry metrics support with protobuf/JSON, all 5 metric types, exemplar support, TimescaleDB hypertables, ClickHouse support, query API with 7 aggregation intervals and 6 functions, group-by label support, 118+ tests
- Service Dependency Graph — Force-directed graph visualization with health color-coding, click-to-inspect panels, and PNG export
- Audit Log — Tracks 4 event categories (login, config changes, user management, data modifications) with high-performance buffer and CSV export
Changed
- Batch ingestion endpoint accepts flexible payload formats (standard, direct array, wrapped array) with auto-normalization
- UX Restructuring — Sidebar grouped into Observe/Detect/Manage sections, Service Map merged into Traces, Sigma Rules moved to Security, Settings restructured, Command palette updated
Fixed
- OTLP Traces typo using
resource_logsinstead ofresource_spans - OTLP Authentication for
/v1/otlproutes - JavaScript SDKs updated to v0.6.1 for OTLP compatibility
- Frontend environment loading via
$env/dynamic/public - SDK code examples across dashboard
- Pagination total count with fast approximate estimates
- Admin dashboard timeline gaps (ClickHouse bucket key format)
- Chart locale now respects system language
- Silent API errors now show toasts
- Empty states for services/errors
- Docker auto-database creation