Changelog 9.3.2

PATCH 2026-02-25

LUMA Nova 9.3.2 - Recherche Nino, Assistant Knowledge et Perf Jobs

Nino

  • Nouvelle recherche Nino hybride (texte + tags + score semantique)
  • Tolerance aux fautes de frappe renforcee sur titres, descriptions et tags
  • Barre de recherche ajoutee sur la home Nino avec affichage des resultats en carousel

Vector Memory

  • Indexation vectorielle etendue aux videos Nino (entity_type: nino_video)
  • Recherche semantique branchee sur elyn.embeddings pour enrichir le reranking Nino
  • Nouvelle base assistant.knowledge_entries indexee en vectoriel pour style/synonymes/regles

Assistant

  • Assistant LUMA branche sur donnees DB directes (status, Nino, Orion/Tickets, historique Elyn)
  • Reponses plus naturelles avec rotation de formulations et anti-repetition session
  • Prise en compte des synonymes et mode compact via la knowledge base

API Nino

  • Nouveau endpoint GET /api/nino/search
  • Recherche combinee: full-text, ILIKE, trigram similarity et matching tags
  • Pagination et metadonnees de debug (vector_skipped/vector_reason/candidates)

Fuzzy Search SQL

  • Migration 156: activation pg_trgm pour recherche typo-friendly
  • Index trigram GIN sur nino_videos.title, nino_videos.description et nino_video_tags.tag
  • Scoring fuzzy etendu avec similarity, word_similarity et strict_word_similarity

Assistant Knowledge

  • Migration 157: schema assistant + table assistant.knowledge_entries (phrase/synonym/rule/fact)
  • Service assistantKnowledgeService: recherche vectorielle + fallback lexical
  • Indexation vectorielle de la knowledge base via le vector indexer (module assistant)

UX Nino

  • Section de recherche ajoutee dans nino/home (input + submit + feedback d'etat)
  • Shelf dedie Resultats avec controles prev/suivant
  • Recherche live debounced pour fluidifier l'experience utilisateur

Performance Jobs

  • Optimisation de ninoReleaseNotifier.find (bornes timestamptz parametrees et limit avant join serie)
  • Reduction de la pression SQL sur les runs a vide du notifier
  • Warning slow query cible: module=core label=nino.releaseNotifier.find