Changelog 10.0.0
MAJOR
2026-03-09
LUMA Nova 10.0.0 - Runtime Config Center, admin UX uplift and Orion notify v2
Admin Config Center
- Nouvelle page /admin/config dediee a la configuration globale LUMA
- Lecture centralisee des variables .env, variables referees et minimum de boot
- Edition rapide des variables courantes et definition manuelle des variables referees
Runtime and Deployment
- Split de runtime en modes api-only / worker-only / all via start:api, start:worker, start:all
- Ajout des services systemd luma-api et luma-worker avec limites CPU/RAM
- Documentation de deploiement et separation process API/Workers
Observability
- Metriques runtime ajoutees: CPU process, RAM process, latence p50/p95/p99
- Expose des metriques dans /health/deep pour diagnostic rapide
- Audit SQL enrichi: WARN/ERR avec contexte requete et stockage en audit_logs
Connexion rapide appareil
- Nouveau flow device login: code court + QR + validation depuis un appareil deja connecte
- Page d autorisation dediee (/auth/device) et integration directe dans /auth/login
- Session creee avec les memes garanties que le login classique (cookie sid + csrf + expiration)
Assistant ELYN
- Reponses Nino rendues plus contextuelles: prochaine sortie et live en cours traites en mode cible
- Reduction des reponses hors-sujet en conversation (moins de melange status/ops/nino non demande)
- Meilleure formulation naturelle pour les questions live et planning de sortie
Timezone and Date Consistency
- Correction du rendu des dates sur DropIt, /admin/logs et pages Orion pour un affichage coherent en Europe/Paris
- Ajout d un utilitaire datetime front commun avec parse robuste des timestamps API
- Migration SQL 166 ajoutee pour normaliser les colonnes legacy en timestamptz (base UTC)
Admin UX and Orion Notify
- Uniformisation visuelle de /admin via un socle CSS commun charge sur toutes les routes
- Refonte UX de /admin/tickets (tri, bulk actions, lisibilite et hierrarchie visuelle)
- Evolution de /orion/notify: regles, cooldown, logs d envoi et tests canal
Config Guardrails
- Ajout d un runtime-config JSON safe avec validation, fallback et warnings non bloquants
- API admin runtime-config (get/reload/update) avec protection des cles modifiables
- Edition .env protegee par whitelist dynamique basee sur les variables referees dans le code
Retrieval and Jobs
- Recherche assistant.knowledge amelioree via rerank hybride (vector + lexical + priorite)
- Optimisation du job ninoReleaseNotifier (branches limitees en amont + tri reduit)
- Ajout d indexes covering pour limiter les couts I/O sur le notifier de release Nino
Release Notes
- Bump LUMA 10.0.0 et build 10000
- Versionning modules ajuste: ADMIN 1.1.1, ORION 1.3.5, DROPIT 1.2.0, ELYN 1.1.17
- Certains ajustements UX restent en cours sur les pages admin legacy