Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 23 Jan 13:22
· 130 commits to main since this release

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)