Releases: moolen/spectre
Releases · moolen/spectre
Release v0.17.0
What's Changed
0.17.0 (2026-02-09)
Features
- 24-01: create SignalAnchor types and schema (49aa933)
- 24-01: implement dashboard quality scorer (120a084)
- 24-01: implement layered signal classifier (bcee61e)
- 24-02: implement K8s workload linker with label priority (48eee9c)
- 24-02: implement signal extractor with multi-role support (1babed5)
- 24-03: add BuildSignalGraph with MERGE upsert (53152be)
- 24-03: hook signal extraction into DashboardSyncer (210c4fb)
- 25-01: add SignalBaseline type and RollingStats computation (10e2d93)
- 25-02: implement hybrid anomaly scoring (0917225)
- 25-03: implement BaselineCollector periodic syncer (b3edd5d)
- 25-03: implement SignalBaseline graph storage (072d715)
- 25-04: implement BackfillService for historical baseline (845526f)
- 25-04: implement hierarchical anomaly aggregation (8a32b2e)
- 25-05: wire BaselineCollector into Grafana integration lifecycle (20d082f)
- 26-01: implement ObservatoryService core (6c220d1)
- 26-02: implement ObservatoryInvestigateService (1cf5790)
- 26-03: implement ObservatoryEvidenceService (067d50c)
- 26-04: implement observatory_changes tool (de5f3a1)
- 26-04: implement observatory_status tool (505dedc)
- 26-05: implement ObservatoryScopeTool for Narrow stage (973d34f)
- 26-05: implement ObservatorySignalsTool for workload signals (f2f5b12)
- 26-06: implement ObservatoryCompareTool (751ed56)
- 26-06: implement ObservatorySignalDetailTool (1b0b3c7)
- 26-07: implement observatory_evidence tool (0923435)
- 26-07: implement observatory_explain tool (b16248a)
- 26-08: create RegisterObservatoryTools function (e4e0524)
- 26-08: wire observatory services into Grafana integration lifecycle (8ba7e72)
- grafana: add curated metrics sync for automatic SignalAnchor creation (1057243)
- grafana: add scrape target linking for SignalAnchor to workload resolution (29f2f28)
- grafana: add signal validation job for alert-signal correlation (54f2f52)
- grafana: link universal container metrics to all workloads (1132cb8)
- graph: optimize sync pipeline with state cache, label index, and batch queries (8b22903)
- observatory: add node type filter dropdown (98599fd)
- observatory: add Observatory page for signal visualization (7f2a879)
- observatory: embed curated metrics for signal classification (a5d4ac1)
- observatory: improve graph UX and fix workload relationship limits (bbe694e)
- ui: add namespace and workload dropdown filters to Observatory (7ef8a93)
- ui: add Observatory default node types setting and auto-fit (c8fd3bb)
- ui: feature gate Observatory and Integrations behind ?beta=true (648dec8)
- hide inactive replicas (9353e81)
Bug Fixes
- 26: revise plans based on checker feedback (ec9f12a)
- grafana: improve signal metric classification accuracy (8c53f74)
- add integration test (59db1ef)
- API trailing slash handling and FalkorDB persistence improvements (9090669)
- SignalValidationJob interface compatibility and Prometheus test (2fccc0b)
- chart: FalkorDB graceful shutdown and persistence improvements (a777609)
- docs: link nav items and rename Integration to Incident Response (acf45be)
- docs: remove "Free" from Get Started button text (8cd8231)
- docs: remove Pricing nav link from documentation page (e85fb8f)
- grafana: FalkorDB query compatibility for boolean and IN clauses (6be2161)
- grafana: prevent duplicate SignalAnchors with composite uid MERGE (cd9ef0e)
- grafana: resolve datasource template variables for baseline collection (2c6d254)
- graph: handle NULL r.deleted on placeholder ResourceIdentity nodes (d77e39d)
- graph: include structural edges in Phase 2 batch processing (5d411d6)
- graph: use inline Cypher literals for batch queries to fix FalkorDB panic (38945b0)
- observatory: filter SignalAnchors by connected workload namespace (7065db5)
- observatory: skip edges for SignalAnchors not in limited result set (7936f01)
- tests: align sidebar test with two-layer layout implementation (ca08c81)
- tests: pin FalkorDB to v4.2.0 to fix integration test crashes (4fdcefe)
- ui: add loading and fallback states to Observatory page (57c45ed)
- ui: fix Observatory zoom behavior after fit-to-view (1f54f72)
- ui: initialize loading state to true in useObservatoryGraph hook (f2ca6a1)
- ui: prevent graph resize when sidebar expands on hover (5b59136)
Code Refactoring
- **...
Release v0.16.1
What's Changed
0.16.1 (2026-01-25)
Bug Fixes
- add missing screenshots (8f35ab7)
Container Images
docker pull ghcr.io/moolen/spectre:0.16.1Helm Chart
helm install spectre oci://ghcr.io/moolen/charts/spectre --version 0.16.1Full Changelog: v0.16.0...v0.16.1
Release v0.16.0
What's Changed
Container Images
docker pull ghcr.io/moolen/spectre:0.16.0Helm Chart
helm install spectre oci://ghcr.io/moolen/charts/spectre --version 0.16.0What's Changed
Full Changelog: v0.15.0...v0.16.0
Release v0.15.0
What's Changed
0.15.0 (2026-01-20)
Features
- graph & mcp redesign (b974a0c)
- restructure mcp & introduce graph ui (dff7d4f)
- sidebar + graph (c28b9a1)
Container Images
docker pull ghcr.io/moolen/spectre:0.15.0Helm Chart
helm install spectre oci://ghcr.io/moolen/charts/spectre --version 0.15.0What's Changed
Full Changelog: v0.14.0...v0.15.0
Release v0.14.0
What's Changed
0.14.0 (2026-01-06)
Features
- add root-cause event significance + json diff (394bca5)
- precompute + cache metadata api response (25d06dd)
Bug Fixes
- make metadata cache configurable via cli flag (46b6797)
Container Images
docker pull ghcr.io/moolen/spectre:0.14.0Helm Chart
helm install spectre oci://ghcr.io/moolen/charts/spectre --version 0.14.0What's Changed
Full Changelog: v0.13.3...v0.14.0
Release v0.13.3
What's Changed
0.13.3 (2026-01-05)
Bug Fixes
- add ui root cause test (599cbe7)
Container Images
docker pull ghcr.io/moolen/spectre:0.13.3Helm Chart
helm install spectre oci://ghcr.io/moolen/charts/spectre --version 0.13.3What's Changed
Full Changelog: v0.13.2...v0.13.3
Release v0.13.2
What's Changed
0.13.2 (2026-01-05)
Code Refactoring
- extractors: Consolidate helper functions (PR 1.7) (2edd5fb)
- extractors: Extract SecretRelationshipScorer (PR 1.6) (eb24f02)
- extractors: Standardize constructor pattern (PR 1.8) (3112ec4)
Container Images
docker pull ghcr.io/moolen/spectre:0.13.2Helm Chart
helm install spectre oci://ghcr.io/moolen/charts/spectre --version 0.13.2What's Changed
Full Changelog: v0.13.1...v0.13.2
Release v0.13.1
What's Changed
0.13.1 (2026-01-04)
Bug Fixes
- base context panic (b57d50e)
- rca view should show all relevant data (e1cf68f)
- remove storage (79c619a)
- timeline pagination (127be23)
Code Refactoring
- analysis: Phase 1 - Establish safety net and eliminate duplication (80b20b4)
- analysis: Phase 2 - Decompose mergeIntoCausalGraph god function (5dbd062)
- analysis: Phase 3 - File reorganization and documentation (e75b685)
- analysis: Phase 4 - Error handling and performance monitoring (deb58a9)
- tests: Introduce test helper abstractions for cleaner test code (4641058)
Container Images
docker pull ghcr.io/moolen/spectre:0.13.1Helm Chart
helm install spectre oci://ghcr.io/moolen/charts/spectre --version 0.13.1What's Changed
Full Changelog: v0.13.0...v0.13.1
Release v0.13.0
What's Changed
0.13.0 (2025-12-29)
Features
- graph: Add extractor framework (8b386b2)
Container Images
docker pull ghcr.io/moolen/spectre:0.13.0Helm Chart
helm install spectre oci://ghcr.io/moolen/charts/spectre --version 0.13.0What's Changed
Full Changelog: v0.12.3...v0.13.0
Release v0.12.3
What's Changed
0.12.3 (2025-12-18)
Bug Fixes
- allow docs and pr-preview to coexist (867a1d4)
Container Images
docker pull ghcr.io/moolen/spectre:0.12.3Helm Chart
helm install spectre oci://ghcr.io/moolen/charts/spectre --version 0.12.3What's Changed
Full Changelog: v0.12.2...v0.12.3