Releases
v1.1.0
Compare
Sorry, something went wrong.
No results found
1.1.0 (2026-01-23)
Bug Fixes
pass Telegram env vars to container and escape MarkdownV2 time string (8f6c2f0 )
remove useEffect setState in ContactsSection to satisfy lint rule (8208547 )
serialize HealthEndpointTests to prevent Serilog race condition (e25a5c0 )
Features
add channel management endpoints for contacts (19b305d )
add Contact CRUD endpoints with validation (db553a9 )
add contact picker to service edit page (dbc8ae0 )
add Contact, ContactChannel, ServiceContact entities and EF migration (7468535 )
add FluentValidation rules for metric monitor config (1f56ab4 )
add frontend contacts page and service contact picker (962c7f3 )
add frontend metric monitor support (7ed4af2 )
add frontend peers page with pairing dialog (d463247 )
add IMetricReadingRepository, implementation, and EF migration (e09b5f3 )
add metric history and latest endpoints (e2a08dd )
add metric push endpoint (POST /metric/{token}) (7ad1206 )
add MetricEvaluator with all 4 threshold strategies (dc0dbe0 )
add MetricReading entity and metric fields to Monitor (55a5b80 )
add MetricRetentionWorker for metric history cleanup (cb2c548 )
add notification failure hook to AlertDispatchWorker (a7eba2c )
add pairing token generation and validation service (09b4358 )
add Peer entity, repository, and EF migration (7320a95 )
add peer pairing API endpoints (initiate, complete, accept) (f86b46c )
add PeerHeartbeatWorker for sending heartbeats to peers (979a911 )
add service-contact assignment endpoints (d48e52b )
add ThresholdStrategy enum and MonitorType.Metric (ccd6550 )
update alert dispatch to route via contacts with fallback (0b46975 )
update monitor CRUD to support Metric type (cc5eb71 )
You can’t perform that action at this time.