Releases
v1.5.0
Compare
Sorry, something went wrong.
No results found
1.5.0 (2026-01-30)
Bug Fixes
add arrowhead markers to dependency graph edges (f33f4fe )
add dark mode support to React Flow dependency map (721224a )
add search filter and inline cycle error to dependency selector (2e6c90a )
evaluate suppression when dependencies are added or removed (40b636d )
fail hard on startup when MKAT_PASSWORD is not set (3cece3f )
guard against undefined dependsOn/dependedOnBy in ServiceDetail (3d3af8d )
improve dependency graph readability with edge labels and legend (e081b0c )
migrate remaining buttons in Header and Services to shadcn/ui (1c76812 )
move time range utils to separate file to fix eslint react-refresh rule (a35edbf )
prevent self-dependency connections in dependency map (b3a01d9 )
replace dagre with built-in DAG layout to fix CJS runtime error (3c0511f )
resolve CA1822 and CA1859 in test projects instead of suppressing (fc30ede )
resolve Recharts Tooltip formatter type errors in chart components (add5659 )
show suppression indicator even when suppressionReason is null (88042f0 )
skip SPA fallback assertion when frontend build artifacts are missing (b7f1271 )
Features
add alert suppression and recovery re-evaluation to StateService (5a7ce90 )
add API endpoints for events, rollups, and uptime (548f919 )
add dependency CRUD endpoints and graph API (bcfb3c3 )
add dependency DTOs and extend ServiceResponse with suppression fields (0510a63 )
add dependency selector to service edit page (829b694 )
add dependency types and API client methods (5431d40 )
add EF Core configuration and migration for ServiceDependency (757dbaf )
add FailedHealthCheck alert type (5531129 )
add GetHealthCheckMonitorsDueAsync repository method (7688362 )
add health check configuration to frontend forms and detail page (0ebbf98 )
add health check fields to DTOs and controller mapping (c2df5a6 )
add health check fields to Monitor entity (75ce5ab )
add health check validation rules, remove HealthCheck type block (41fab25 )
add history chart components for all monitor types (b9e6db7 )
add interactive Dependency Map page with React Flow (8016231 )
add IServiceDependencyRepository interface (c260b6d )
add IsSuppressed and SuppressionReason fields to Service (2578234 )
add MetricReading to MonitorEvent migration (f72e9a6 )
add monitor event/rollup interfaces and rollup calculator (4a34cee )
add monitor type descriptions to service detail and create form (6161438 )
add MonitorEvent and MonitorRollup domain entities (65b8b2f )
add MonitorEvent/MonitorRollup repositories and EF migration (b83ab60 )
add RollupAggregationWorker (c1ab728 )
add ServiceDependency entity and dependency collections on Service (013147b )
add ServiceDependencyRepository with cycle detection and transitive traversal (754b517 )
add suppression indicators and dependency sections to service UI (bbf4a56 )
implement HealthCheckWorker background service (7c0b194 )
install Recharts and add history TypeScript types (10119bc )
integrate history charts into ServiceDetail page (0e78a1a )
log MonitorEvents from all workers and controllers (e4cdd2c )
Performance Improvements
add route-based code splitting with React.lazy (6213dbb )
You can’t perform that action at this time.