Changelog 9.4.0
MINOR
2026-02-28
LUMA Nova 9.4.0 - Orion Network, Sonora Studio v4 et Admin UX refresh
Orion
- Ajout du bloc Trafic Reseau directement sur /orion (dashboard principal)
- Nouveau endpoint /api/orion/dashboard/charts/network (aggregation 24h, buckets configurables)
- Migration de /admin/exp/orion vers /orion avec redirection legacy
- Nouveau bloc Evolution des ressources (7 jours) sur la vue agent (CPU, RAM, Disques, Reseau)
- Ajout des reperes horaires sur les graphes historiques agent
Sonora Studio
- Fusion Imports + Bibliotheque dans un catalogue unifie
- Refonte UX complete (cards, batch actions, upload visibilite public/prive, pagination)
- Compat API v4 renforcee avec fallback bulk visibility si endpoint indisponible
Admin
- Dashboard admin modernise (hero, cartes modules, lisibilite mobile)
- Renommage visuel Luma Shield vers Elyn sur le dashboard central
- Ajout de badges required attention (warning/critical) sur les cartes modules
Fiabilite API
- Correction du conflit de routes /studio/music/:id vs /studio/music/bulk-visibility
- Durcissement SQL Orion traffic (alignement des buckets + fallback historique + SUM(hits))
- Normalisation des KPI reseau et calculs defensifs sur colonnes nullable
- Ajout endpoint Orion /api/orion/agents/:id/metrics/history (fenetre 7j, bucket configurable)
- Fallback reseau automatique dans history via dashboard_meta quand metric_type=network est absent
- Validation UUID stricte sur les routes metrics Orion pour eviter les erreurs SQL (:id invalide)
Orion Agent Metrics
- Insertion de metric_type=network pendant /api/orion/comm/sync
- Normalisation du payload reseau (traffic.in/out + interfaces) avec fallback dashboard_meta -> history
- Ajout du champ network_source dans /api/orion/agents/:id/metrics pour diagnostic runtime
CSP & Frontend
- Suppression des imports Google Fonts bloquants sous CSP stricte
- Remplacement par stacks locales pour dashboard admin et Sonora
- Nettoyage des dependances CSS externes non autorisees
Versions
- Bump LUMA -> 9.4.0
- Bump ORION -> 1.3.0
- Mise a jour build global package.json Nova-9.4.0 - Build 9400