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