Changelog
Ce que nous avons livré et quand.
Développement ouvert. Chaque phase est un jalon distinct avec un scope explicite. L’historique d’architecture est dans /docs/architecture.
v0.18 · 2026-05-15
Phase 18: enterprise enablement
- ·Routage de requêtes par région avec sélecteur UI dans la sidebar
- ·Type de variable de dashboard : query (PromQL arbitraire → options)
- ·SCIM /Groups + role mapping avec résolution de conflits
- ·Fenêtres de maintenance avec RRULE
- ·Refonte du site marketing + 80+ pages de documentation
v0.17 · 2026-04-20
Phase 17: enterprise + scale
- ·Autocomplétion PromQL + lint dans l’éditeur
- ·Variables de dashboard (static, label_values)
- ·Layout RGL libre avec compactType=null
- ·Routage d’agents multi-région
- ·Règles d’anomalie avec avg + σ stddev
- ·Sous-ensemble minimal SCIM Users
v0.16 · 2026-03-15
Phase 16: dashboards
- ·Refresh nonce via React Context
- ·Pause sur visibilité pour les onglets masqués
- ·Partage public via token haché
- ·Éditeur PromQL avec coloration regex
v0.15 · 2026-02-20
Phase 15: alert pipeline polish
- ·Extension de silence via extend_seconds OR new_expires_at
- ·Slack bot kind avec threading
- ·Routage par sévérité au niveau de la règle
- ·Passkeys WebAuthn
- ·Expressions PromQL dans les rules via AST rewrite
v0.14 · 2026-01-25
Phase 14: account security
- ·2FA TOTP avec backup codes
- ·Journal d’audit append-only
- ·Rotation des clés JWT avec kid
v0.13 · 2025-12-15
Phase 13: alerting depth
- ·File de retry avec backoff 30s / 2m / 10m
- ·Signature de webhook : HMAC-SHA256 + timestamp
- ·Rotation du secret de signature par canal
v0.12 · 2025-11-10
Phase 12: alerting state machine
- ·Machine à états : pending → firing → resolved
- ·Dédup par fingerprint sur rule_id + sample labels
- ·Dispatch du notifier avec routage par sévérité
v0.11 · 2025-10-15
Phase 11: alert engine MVP
- ·Évaluateur sans état avec tick de 30s
- ·Règles threshold avec PromQL
- ·Canaux : webhook, email, slack incoming