Changelog 10.5.4

PATCH 2026-03-31

LUMA Nova 10.5.4 - Stabilisation DB et retour des actions manuelles Elyn

Nino - Upload quota

  • Correction du check quota upload pour compatibilite multi-schema (avec ou sans colonne status sur nino_videos).
  • Suppression de l'erreur SQL "column status does not exist" lors des uploads.

Orion / Elyn - Alertes

  • Ajout d'une migration de normalisation des index uniques Orion pour aligner les upserts pending.
  • Suppression des conflits "duplicate key" lies aux anciens index uniq_agent_alert_*.

Elyn - Operations manuelles

  • Retour d'un bloc operationnel dans le dashboard Elyn (onglet Triage) pour gerer les bans.
  • Ajout de la liste des IP bannies, du ban manuel et du bouton debannir directement depuis Elyn.

Protection faux positifs

  • Ajout d'une gestion IP de confiance via ELYN_TRUSTED_IPS.
  • Bypass cible des routes de progression Orbit/Nino/Codex pour trafic authentifie.
  • Nouveaux quotas dedies RATE_LIMIT_ORBIT_TRACK_PER_MIN et RATE_LIMIT_PROGRESS_PER_MIN.

Fichiers modifies

  • app/controllers/nino/upload.controller.js
  • app/database/migrations/190_orion_alerts_upsert_index_fix.sql
  • app/shield/utils/trustedIps.js
  • app/shield/index.js
  • app/middleware/rateLimit.js
  • app/shield/middleware/rateShield.js
  • app/shield/views/admin/shield/dashboard.ejs
  • app/shield/assets/js/admin/shield/dashboard.js
  • .env.example
  • app/core/versions.js
  • package.json

Versioning

  • LUMA 10.5.4 (patch).
  • Build 10504.