Changelog 10.8.12

PATCH 2026-04-21

LUMA Nova 10.8.12 : Elyn/Shield stabilite dashboard + anti faux positifs

Dashboard Elyn

  • Correction du crash manualBansBody (ordre d'initialisation/TDZ) dans le dashboard admin Shield.
  • Activation des onglets initialisee en fin de boot pour eviter les appels lazy-load avant declaration des blocs.

Detection

  • Pipeline analytics rendu plus conservateur pour limiter les faux positifs suspicious_activity.
  • Auto-ban analytics restreint aux cas score/hits eleves et raison suspicious_activity uniquement.
  • Renforcement defensif du calcul de score (evite les derivees NaN).

Qualite de donnees

  • Exclusion des IP placeholder (0.0.0.0, unknown, null) des KPI, insights, grouped review et charts admin.
  • Contexte learning neutralise pour IP non valides afin d'eviter les biais de decision.

Observabilite

  • Logs SQL slow compacts (values resumees/tronquees + values_count) pour eviter les dumps JSON geants.
  • Metadata Elyn compactee avant flush batch pour reduire taille payload et bruit des warnings.

Fichiers modifies (focus release)

  • app/shield/assets/js/admin/shield/dashboard.js
  • app/shield/analytics/anomaly.js
  • app/shield/analytics/index.js
  • app/shield/analytics/engine.js
  • app/shield/analytics/collector.js
  • app/shield/jobs/aggregateDaily.js
  • app/shield/jobs/generateInsight.js
  • app/shield/services/feedbackService.js
  • app/shield/services/elynLearningService.js
  • app/shield/controllers/shieldAdminController.js
  • app/routes/api/admin/overview.js
  • app/shield/services/elynBuffer.js
  • app/db/sql.v3.js
  • app/core/versions.js
  • app/data/changelog/10.8.12.json
  • app/data/changelog.json
  • package.json