Skip to content

v.0.14.0

Compare
Choose a tag to compare
@charnould charnould released this 09 Nov 14:05
· 80 commits to master since this release

EDIT (2024-11-09 à 18h30) : Ajout du [BREAKING CHANGE] relatif à AUTH_SECRET qui doit impérativement être une chaine de 32 caractères hexadécimaux.


Une mise à jour importante qui prépare plusieurs nouvelles fonctionnalités 🚀 !

  • [BREAKING] La variable d'environnement AUTH_SECRET doit impérativement être une chaine de 32 caractères hexadécimaux (pour en générer une, saisissez dans votre terminal : openssl rand -hex 16)
  • [BREAKING] Renomme une variable d'environnement (AUTH_PASSWORDS -> AUTH_PASSWORD) et supprime la capacité d'y indiquer plusieurs mots de passe. L'objectif : s'aligner avec la (nouvelle) gestion des utilisateurs. Pour déployer cette version, assurez-vous donc que votre env.production est aligné avec env.example.
  • [FEAT] Ajoute une interface pour la gestion des utilisateurs avec 3 rôles (certaines fonctionnalités seront livrées plus tard) :
    • Administrateur : peut (a) modifier les utilisateurs, (b) modifier la base de connaissances, (c) consulter les conversations, (d) consulter les statistiques et (e) utiliser « l'aide de camp » (consulter le README.md pour utiliser l'interface d'administration).
    • Contributeur : peut uniquement réaliser (b) et (e)
    • Collaborateur : peut uniquement utiliser (e).
  • [FEAT] Ajoute (pour partie) les interfaces-utilisateurs pour les fonctionnalités décrites ci-dessus.
  • Améliorations diverses

Full Changelog: v.0.13.0...v.0.14.0