Changelog

Qué publicamos y cuándo.

Desarrollo abierto. Cada fase es un milestone independiente con un scope explícito. El historial de arquitectura está en /docs/architecture.

v0.18 · 2026-05-15

Phase 18: enterprise enablement

  • ·Enrutado de consultas por región con selector de UI en la sidebar
  • ·Tipo de variable de panel: query (PromQL arbitrario → opciones)
  • ·SCIM /Groups + role mapping con resolución de conflictos
  • ·Ventanas de mantenimiento con RRULE
  • ·Rediseño del sitio de marketing + 80+ páginas de documentación
v0.17 · 2026-04-20

Phase 17: enterprise + scale

  • ·Autocompletado de PromQL + lint en el editor
  • ·Variables de panel (static, label_values)
  • ·Layout RGL libre con compactType=null
  • ·Enrutado de agentes multi-región
  • ·Reglas de anomalía con avg + σ stddev
  • ·Subconjunto mínimo de SCIM Users
v0.16 · 2026-03-15

Phase 16: dashboards

  • ·Refresh nonce vía React Context
  • ·Pausa por visibilidad para pestañas ocultas
  • ·Compartición pública vía token hasheado
  • ·Editor de PromQL con resaltado regex
v0.15 · 2026-02-20

Phase 15: alert pipeline polish

  • ·Extensión de silence vía extend_seconds OR new_expires_at
  • ·Slack bot kind con threading
  • ·Enrutado por severidad a nivel de regla
  • ·Passkeys WebAuthn
  • ·Expresiones PromQL en rules vía AST rewrite
v0.14 · 2026-01-25

Phase 14: account security

  • ·2FA TOTP con backup codes
  • ·Audit log append-only
  • ·Rotación de claves JWT con kid
v0.13 · 2025-12-15

Phase 13: alerting depth

  • ·Cola de reintentos con backoff 30s / 2m / 10m
  • ·Firma de webhook: HMAC-SHA256 + timestamp
  • ·Rotación del secreto de firma por canal
v0.12 · 2025-11-10

Phase 12: alerting state machine

  • ·Máquina de estados: pending → firing → resolved
  • ·Dedup por fingerprint en rule_id + sample labels
  • ·Dispatch del notifier con enrutado por severidad
v0.11 · 2025-10-15

Phase 11: alert engine MVP

  • ·Evaluador sin estado con tick de 30s
  • ·Reglas threshold con PromQL
  • ·Canales: webhook, email, slack incoming